以太网的争用期的计算

文章讨论了CSMA/CD协议为何设定最小数据包为64bit,基于光在网线中的速度和最大网线长度计算出数据传输的往返时间。它还阐述了10Mb/s网络在该时间内能发送的数据量,并详细解释了重传过程,包括每次重传的等待时间选择和网卡检测时间。此外,提到了数据包发送的最小时间间隔为96微秒以优化传输效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

CSMA/CD争用期的计算

  1. CSMA/CD协议为什么最小的数据包是64bit?
    光在网线中的速度是真空中的2/3,大约是20km/s,网线的最大长度是5120m,可以计算出网线的一个来回的时间是2.56 * 10 ^ (-5),即25.6微秒,10Mb/s的网线的在这段时间内发送的数据是512bit。
  2. 重传的过程?
    假设重传此数为n,则第1次重传等待时间是【0,1】中选择一个数字,乘以以太网争用期。第2次的话,是从【0,1,2,3】中选择一个数字,乘以以太网争用期。第2次的话,是从【0,1,2,3,4,5,6,7】中选择一个数字,乘以以太网争用期。
  3. 首次发送时,网卡检测的时间是96微秒。原因在于,每个数据包的最小时间间隔是96微秒,这样可以更快把数据包发出去。

在这里插入图片描述

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值