问题 问答题

在以太网中,有没有可能在发送了512 bit(64 B)以后才发生碰撞

答案

参考答案:有可能。但这是一种不正常的情况(发生一般的碰撞属于网络正常工作的情况)。这叫做“迟到的碰撞”(late collision)。
产生迟到的碰撞是因为网络覆盖的地理范围太大了,以致人为干扰信号在网络上传播的时间太长,使得有的站在发送512 bit(64 B)以后才知道在以太网上发生了碰撞。这时该站就立即停止发送数据,但已经发送出去的数据长度却超过了以太网规定的最短长度(64B)。具有这种大于64字节的MAC帧属于合法的帧。接收端必须将它收下来。当然,在进行差错检测后就可发现这是个有差错的帧,最后还是会将它丢弃。这时,要由高层来进行重传,结果浪费了时间。如果能够及时发现碰撞,则MAC层协议会自动对该帧进行重传,这显然要节省一些时间。

单项选择题
单项选择题