CSMA/CD协议

时间:2024-04-14 16:41:57

CSMA/CD协议

CSMA/CD(Carrier Sense Multiple Access with Collision Detection)

以太网是最常见的有线局域网,使用的是 CSMA/CD这个协议,以半双工方式,下面是该协议的一些应用

  1. 基于总线的环形,树形和总线网
  2. 星型与中继器配合的星形网
    CSMA/CD协议
  3. 当然在扩展以太网中【关于扩展以太网请点击,在此也可以知道交换机的的来历】,以中继器,网桥扩展的以太网大数还是使用CSMA/CD协议,但是后来的交换机以太网,不使用该协议,以全双工方式工作
该协议两个含义
“多点接入”表示许多计算机以多点接入的方式连接在一根总线上。
“载波监听”是指每一个站在发送数据之前先要检测一下总线上是否有其他计算机在发送数据,如果有,则暂时不要发送数据,以免发生碰撞。

一丶CSMA/CD三个基本功能

① 封装成帧

CSMA/CD协议

这是我们一般认为的MAC帧,五个字段,其中控制字段,标志上一层是什么协议,比如上图是IP协议,控制字段值为 0x0800,若为Novell IPX,值为0x8137
CSMA/CD协议

实际上,在媒体传输上实际传送中,向下传到物理层层时还要再帧的前面插入8字节(硬件实现),前面7个字节作用时是适配器在接受MAC帧时能够迅速调整时钟频率,使它和发送端时钟同步,后面的1个字节,前6位作用与前同步码一样,最后两个连续的1告诉适配器:MAC帧马上来了,注意接收

② 透明传输

以太网上传送数据时是以帧为单位传送的,以太网在传送帧时,各帧之间必须有一定间隙。因此接收端只要找到帧开始定界符,后面的连续到达的比特流都属于同一个MAC帧。可预见以太网不需要使用帧结束定界符,也不需要使用字节插入来保证透明传输

③ 差错检验,一般使用CRC得到FCS


更新中