假设1000Mbps以太网的线路长度为1公里信号在线路上的传播速度为200000000米秒。若采用CSMACD信道访问方式最短帧长应为多少字节?
根据CSMA/CD的规定,发送方发送完一个帧后需要保持线路空闲2倍的往返传播时间(即发送端到接收端的距离除以信号传播速度再乘以2)才能确定帧是否发送成功。因此,最短帧长应该保证发送方发送完一个帧后再等待2倍的往返传播时间,这样能够保证数据在传输过程中不会被其他节点发送的数据干扰。
由于线路长度为1公里,即1000米,信号传播速度为200000000米/秒,因此往返传播时间为:
t = 2 * (1000 / 200000000) = 0.00001秒
最短帧长应该保证在此时间内能够发送完整的帧,因此帧长应该满足:
帧长 * 8 / 1000Mbps <= 0.00001秒
化简得:
帧长 <= 80比特
因为以太网的帧长度至少为64字节,因此最短帧长应该为:
最短帧长 = 64字节 = 512比特
原文地址: https://www.cveoy.top/t/topic/bVg8 著作权归作者所有。请勿转载和采集!