本文参考 计算机网络微课堂
当多个主机同时发送数据时,如何解决碰撞冲突问题呢?
早期的共享式以太网采用 载波监听多址接入/碰撞检测
,即CSMA/CD协议
来解决碰撞冲突问题
多址接入MA
载波监听CS
96 比特时间
是指发送 96 比特所耗费的时间,也称为 帧间最小间隔
。其作用是使接收方可以检测出一个帧的结束,同时也使得其他站点有机会平等竞争信道并发送帧MSA协议、碰撞检测CD
CSMA/CD的基本原理是:所有节点都共享网络传输信道,节点在发送数据之前,首先检测信道是否空闲,如果信道空闲则发送,否则就等待;在发送出信息后,再对冲突进行检测,当发现冲突时,则取消发送。
以太网还采用了一种 强化碰撞
的措施,这就是当发送帧的站点一旦检测到碰撞,除了立即停止发送帧外,还要继续 发送 32 比特或 48 比特的人为干扰信号
(Jamming Signal),以便有足够多的碰撞信号使所有站点都能检测出碰撞。
以太网规定最小帧长为 64 字节
,即 512 比特(512 比特时间即为争用期) 最小帧长确保了主机可在帧发送完成之前就检测到该帧的发送过程中是否遭遇了碰撞
凡长度小于 64 字节的帧都是由于碰撞而异常中止的无效帧
pfcp协议、
使重传需要推迟的平均时间随重传次数而增大
(这也称为 动态退避
),因而 减小发生碰撞的概率
,有利于整个系统的稳定重传 16 次仍不能成功
时,表明同时打算发送帧的主机太多,以至于发生碰撞,则 丢弃该帧
,并向高层报告
tcp ip协议,注意: CSMA/CD协议曾经用于各种总线结构以太网和双绞线以太网的早期版本中。 现在的以太网基于交换机和全双工连接,不会有碰撞,因此没有必要使用CSMA/CD协议。
版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。
工作时间:8:00-18:00
客服电话
电子邮件
admin@qq.com
扫码二维码
获取最新动态