考虑建立一个CSMA/CD网,电缆长1km,不使用重发器,运行速率为1Gb/s,电缆中的信号速度是200000km/s,求最小帧长度是多少?
 
【正确答案】
【答案解析】对于1km的电缆,单程传播时延是1/200000=5×10-6s,即5μs,往返传播时延是10μs。为了能按照CSMA/CD工作,最小帧的发送时间不能小于10μs。以1Gb/s速率工作,10μs可以发送的比特数为(10×10-6)/(1×10-9)=10000,因此,最小帧应是10000bit。
   注意:争用期一定要保证大于来回往返时延。因为假设现在传了一个帧过去,还没有到往返时延就发送完了,而且在中途碰撞了,这样就检测不出错误;如果中间碰撞了,且这个帧还没有发送完,就可以检测出错误。所以要保证CSMA/CD正常工作,就必须使得发送时间(也就是争用期)要大于或等于来回往返时延。