csma/cd协议的哪一层是csma/cd协议的工作进程

爱你网 2024-04-25 22:22:32

CSMA/CD(Carrier Sense Multiple Access/collision detection,带有冲突检测的载波侦听多路存取)是IEEE 802.3使用的一种媒体访问控制方法。从逻辑上可以划分为两大部分:数据链路层的媒体访问控制子层(MAC)和物理层。接下来,详细为你说下csma/cd协议是哪一层 csma/cd协议的工作过程

1.csma/cd协议是哪一层

数据链路层 

CSMA/CD为带有冲突检测的载波监听多路访问技术。载波监听是指发送点在发送信息帧之前,必须监听媒体是否处于空闲状态,多库访问及表示多个结点可以同时访问媒体,也表示一个结点发送的信息被多个结点所接受。前者通过竞争来使用媒体,后者通过地址来确定信息帧的接受者。发送过程中一旦检测冲突就停发,随机延后一段时间在监听媒体是否处于空闲的状态。

2.csma/cd协议的工作过程

以太网中的协议过程是:

1、所有主机首先检测线路是否被占用,需要一个往返时延。

2、当没有主机占用时,主机开始发送信息,同时继续监听线路,看是否发生冲突。

3、如果发生冲突,主机立即停止发送当前信息,并且采用指数退避策略进行等待。

4、等待结束后,循环到第一步重新执行这个过程。

CSMA/CD的基本原理是:所有节点都共享网络传输信道,节点在发送数据之前,首先检测信道是否空闲,如果信道空闲则发送,否则就等待;在发送出信息后,再对冲突进行检测,当发现冲突时,则取消发送。

相关文章