在数据帧发送完之前检测到冲突就行
最小帧长的由来:
在一帧发送完毕之前,发送方必须要检测到是否有冲突发生,如果没有则大吉,如果有则按照相应算法检测后重新发送该帧。
这样就很清楚了,就是一个帧发送完的时间必须大于检测到冲突的最长时间。检测到冲突需要的最长时间为电信号在传输最长距离上跑一个来回的时间再加上端设备的物理延迟时间,考试中设备物理延迟一般不用考虑,电信号的速度考试时按照光速(200000000m/s)即可。
例题:
在一个CSMA/CD协议的网络中,传输介质是一根电缆,传输速度为1Gbps。若要求最远的两个站点之间的距离增加50m,则该网络最小数据帧长度应至少 才能保证网络正常工作。
A 减少250bits B 减少500bits C 增加250bits D 增加500bits
[解答]
介质距离增加50m,则检测冲突的最长时间增加:(50x2)/C, C---光速
这段时间可以传送的数据位数为:1Gbps x (50x2)/C = 109 bps x (50x2)m/(2x108) m/s = 500bits。
故答案为:D