为什么以太网指定争用周期为51.2us?100M以太网争用周期51.2us10M以太网争用周期5.12us你是怎么得到的10M以太网最小以太帧是64字节(512位)10Mb/s,也就是b/us,所以发送1bit所需时间是0.1us10M以太网slot time = 512×0.151.2 us同理,100M以太网发送1bit所需时间是0。
1、以太帧为何要设置最短帧长度为64字节?电磁波在双绞线上的传输速度是光速的0.7倍,在1km电缆上的传播延迟约为5us。传统的网络信道较差,需要一种重传机制来保证其可靠性。因此,当节点A向节点B发送数据进行通信时,要保证以太网的重传,就需要保证当A接收到碰撞信号时,数据包没有被完全传输。要达到这个要求,A和B之间的距离很关键,也就是说A和B之间信号传输的往返时间必须控制在一定的范围内。
2、10Mb/s的以太网把争用期定为51.2微秒的原因,即如何把51.2微秒算出来的...在极限条件下,一个局域网内两个收发器(允许四个中继器)之间的最大距离为2500m,往返距离为5000m。同轴电缆的延迟特性为5us/km,即在冲突的情况下,端到端的往返延迟为25us。然而,这是一个理想的延迟。考虑到中继器的额外延迟,在最坏的情况下,估计的延迟是45us,加上需要48比特来加强冲突。接收方在接收到48比特后才会确认冲突,即增加4.8us,总计49.8us,所以一般情况下,以太网以51.2us作为争用周期的时间长度(传输512bit,即64字节),即帧长至少为64字节。
3、100M以太网的争用期51.2us10M以太网的争用期5.12us是如何得出的Ethernet frame至少是64字节(512位)100M以太网,也就是10Mb/s,也就是b/us,所以发送一位需要的时间是0.1us10M以太网slottime = 512×0.151.2 us类似的,发送一位需要0.01us100M以太网slot time。
4、为什么以太网把争用期定为51.2us?mobymarry已经回答的很清楚了,我就不重复了。我来解释一下为什么电缆的时延特性是5us/km,因为电磁波在光纤中的速度是2 * 10 ^ 5km/s,10 6 us,所以换算出来的速度是0.2km/us,反过来是5us/km。有许多额外的延误,这里25us的端到端往返是传播延迟,还有发送延迟,排队延迟,处理延迟等等,所以需要的时间比较多。