CSMA/CD协议

CSMA/CD是一种网络通信协议,用于避免多个设备同时发送数据导致的冲突。它的工作原理包括载波侦听、多路访问、冲突检测和冲突后的随机重传策略。在发送数据前,节点会监听信道是否空闲,如果空闲则发送,同时在传输过程中持续检测冲突。一旦检测到冲突,节点立即停止并发出拥挤信号,稍后随机延迟后重新尝试发送。这种方法有助于节省带宽和提高网络效率。
摘要由CSDN通过智能技术生成

基本特点

载波侦听多路访问/冲突检测协议(carrier sense multiple access/collision detected)
是基于CSMA协议做出的改进,可以减少冲突的发生,而且可以在冲突发生后立即停止发送数据,并发出“信道拥挤”的信号,通知其他站点冲突的存在,要求快速终止被破坏的帧。有利于节省时间和带宽提高效率

基本概念

载波侦听

网络中所有的工作站在发送数据前,要先侦听检测总线上是否有数据传输,如果有则认为总线忙,不发送数据;如果没有数据传输,则认为总线空闲,立即发送准备好的数据。

多路访问

网络上所有的工作站点收发数据共同使用同一条总线。

冲突检测

网络上所有的工作节点在发送数据帧的同时还需监听是否有其他结点在同一时刻也在发送数据帧。

基本原理

1.结点在发送数据前,先监听信道上是否有数据传输
2.在一段时间内,信道上无数据📶传输,则结点开始传输数据
3.如果信道一直很忙碌,就一直监视信道,直到出现最小的IFG(帧间缝隙)时段时,该节点才开始发送它的数据
4.在传输过程中不断地监听信道,以检测碰撞冲突
5.如果一个节点在传输期间检测出碰撞冲突,则立即停止该次传输,并向信道发出一个“拥挤”信号,以确保其他所有节点也发现该冲突
6.等待一段时间(随机延迟),结点试图发送新的数据帧
其原理可总结为:先听后发,边发边听,冲突停发,随机延迟后重发。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值