上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
2.2.2 以太网的工作原理
由于早期的以太网技术是总线型共享介质的网络,为了降低冲突和信号的差错,使用载波侦听多路访问/冲突检测(Carrier Sense Multiple Access/Collision Detected, CSMA/CD)协议进行介质的访问控制。
(1)发送数据工作过程
1)若介质空闲,则传输;否则,转2)。
2)若介质忙,一直监听到信道空闲,然后立即传输。
3)若在传输中检测到冲突,则发出一个短小的人为干扰信号,使得所有站点都知道发生了冲突并停止传输。
4)发完干扰信号,等待一段随机的时间后,再次试图传输,回到1)重新开始。
CSMA/CD协议发送数据的工作流程可以用图2-1来表示。CSMA/CD协议的工作过程通常可以概括为“先听后发、边听边发、冲突停发、随机重发”。
图2-1 CSMA/CD协议发送数据的工作流程
(2)CSMA/CD协议接收数据的工作流程
网络上的每个节点都在监听总线,如果有信息传输,则接收信息,得到MAC帧,再分析和判断帧中的接收地址;如果接收地址为本节点地址,则接收该帧,否则丢弃该帧。CSMA/CD协议接收数据工作流程如图2-2所示。
图2-2 CSMA/CD协议接收数据的工作流程