帧的发送和接收过程

来源:百度文库 编辑:神马文学网 时间:2024/04/28 13:58:39
帧的发送和接收过程
  
帧的发送和接收过程
以太网上站点发送数据帧的过程如下:
(1)如果媒体空闲,则发送数据帧,否则进行步骤(2)。
(2)如果媒体忙,则继续侦听,一旦发现媒体空闲,就进行发送。
(3)如果在帧发送过程中检测到冲突,则停止发送数据帧(此时在总线上形成不完整的帧,称为“碎片”),并随即发送一个强化“冲突”的信号,以保证让总线上所有的站都知道该帧是一个“碎片”帧。
(4)发送了强化“冲突”信号后,根据后退策略延迟发送算法,等待一段随机时间,再重新尝试发送(即返回步骤(1))。
(5)如果在帧发送过程中一直没有检测到冲突,则发送成功。
以太网中站点发送数据帧的基本流程如图2-1所示。
总线上的站点,如果没有发送帧,则处在监听数据帧的状态。只要总线上有帧在传输,正在监听的站点就会接收该帧,即使该帧是冲突产生的碎片。站点接收帧的过程如下:
(1)监听到总线上的帧后,接收该帧。
(2)收完帧后,首先判断帧是否为碎片。如果是碎片则丢弃,并继续监听。
(3)如果不是碎片帧,则判断接收到的帧的目的地址与本站的以太网MAC地址是否符合。若不符合,则丢弃接收到的帧,并继续监听。
(4)接受完帧后,判断帧的校验值是否正确。若校验值不正确,即说明传输中帧己发生错误,丢弃该帧,并进行错误处理,继续监听。
(5)帧接收成功,根据帧格式进行帧的处理,同时继续监听总线。
如图2-2所示是帧的接收过程。
帧的发送和接收过程