CSMA/CD如何传输

  由于CSMA/CD网络使用了公共电缆系统, 则必须使用一些规则来避免工作站同
时传输的情况。如果多个工作站同时传输,则必须有一些方法来检测包是否因发生
冲突而需重发。(CSMA/CD协议与电话会议非常类似,许多人可以同时在线路上进行
对话,但如果每一个人都在同时讲话,则你将听到一片噪声;如果每个人等别人讲
完后再讲,则你可以理解各人所说的话。)
工作站在CSMA/CD网络上进行传输时,必须按下列五个步骤来进行

1.传输前侦听
2.如果电缆忙则等待
3.传输并检测冲突
4.如果冲突发生,重传前等待
5.重传或夭折
注意:关于CSMA/CD协议更详细的内容请参阅IEEE802.3说明。


  工作站传输成功后,可以进行其冲突检测功能的测试,以此来保证正确地工作
。这被称为“信息质量错误-SQE”测试。若收发器的SQE功能被设置,则SQE测试将
执行。
  注意:所有的中继器将产生禁止SQE,若中继器允许SQE,则冲突将产生并“干
扰”网络。
  若充分理解了工作站是怎样访问介质的,这将有助于确定传输工作站是否在有
效地访问介质,并且有助于确定他们是否遵守了CSMA/CD的所有规则。 完整的流程
定义了在CSMA/CD网络上工作站进行传输所必须执行的各个步骤。 如果工作站不
按流程图中所描述的步骤执行,这将使电缆段不能使用。

完整的流程图

CSMA/CD如何接收

  我们已弄清了电缆段上传输处理过程。现在让我们来看一下接收端的情况。正
如本章早些时候所讨论的那样,工作站传输时它是向电缆系统的两个方向发送的。
在电缆段上活动的工作站实现下列四个步骤:

1.浏览收到的数据报并且校验是否成为碎片。
2.检验目标地址。
3.如果目标是本地工作站,则校验数据包的完整性
4.处理数据包。

完整的流程图

返回