以太网CSMA/CD协议
1、以太网的概念
以太网最早由Xerox(施乐)公司在1975年创建。
1980年,DEC(数字装备公司)、lntel(英特尔公司)和Xerox三家公司联合推出以太网()规约, V1标准。
1982年,修改为第二版,DIX V2。
1983年,IEEE 802 委员会以DIX V2为基础,,(载波监听多路访问/冲突检测)的网络。
,包括标准以太网(10Mbit/s)、快速以太网(100Mbit/s)、千兆以太网(1000Mbit/s)和10G(10Gbit/s)以太网系列,它们都采用CSMA/CD访问控制方法,。
根据以太网使用的电缆类型和信号处理方法****惯用类似于“10Base-T”的方式进行命名。这种命名方式由三个部分组成。
10:表示速率,单位是Mbps。
Base:表示传输机制,Base代表基带,Broad代表宽带。
T:传输介质,T表示双绞线,F表示光纤。
2、以太网CSMA/CD工作过程
首先网络中的每个结点都能访问总线,通过总线发送数据,称为多路访问。
在发送数据前,结点需要先“听”一下总线上是否有数据信号,这个过程称为载波侦听。
如果“听”到总线没有数据信号,总线空闲,那么结点就将数据帧发送出去。此时也有可能另一站点同时检测到总线空闲,也发送了数据帧,便发生了“冲突”,如图4所示,在A发送的数据还未到达B站点时、B站点也检测到总线空闲,发送了数据帧,这时便发生了冲突。
所以在发送数据帧的同时,还需要继续监听总线,检测是否发生了冲突,称为冲突检测。如果检测到了冲突,就马上停止数据发送,并发送一个加强干扰信号,用以通知总线上其他各有关站点发生了冲突。
如果检测到有总线上有数据信号,结点便避让一段时间后再尝试。
3、退避算法
上面谈到在监听总线过程中,如果检测到有总线上有数据信号,结点便避让一段时间后再尝试,决定退让时间的方法称为退避算法,常用的退避算法有非坚持、1-坚持、P-坚持3种。
(1)非坚持算法。如果检测到有总线上有数据信号,则等待一个随机
以太网csma-cd协议 来自淘豆网www.taodocs.com转载请标明出处.