确认丢失和确认迟到
发布时间:2014/9/5 21:00:33 访问次数:1976
图5-lO(a)说明的是另一种情况。B所发送的对Mi的确认丢失了。A在设定的超时重传时间内没有收到确认,OPA445AU但并无法知道是自己发送的分组出错、丢失,或者是B发送的确认丢失了。因此A在超时计时器到期后就要重传M.。现在应注意B的动作。假定B又收到
了重传的分组Mi。这时应采取两个行动。
第一,丢弃这个重复的分组Mi,不向上层交付。
第二,向A发送确认。不能认为已经发送过确认就不再发送,因为A之所以重传Mi就表示A没有收到对Mi的确认。
图5-lO(b)也是一种可能出现的情况。传输过程中没有出现差错,但B对分组Mi的确认迟到了。A会收到重复的确认。对重复的确认的处理很简单:收下后就丢弃。B仍然会收到重复的Mi,并且同样要丢弃重复的Mi,并重传确认分组。
通常A最终总是可以收到对所有发出的分组的确认。如果A不断重传分组但总是收不到确认,就说明通信线路太差,不能进行通信。
使用上述的确认和重传机制,我们就可以在不可靠的传输网络上实现可靠的通信。
像上述的这种可靠传输协议常称为自动重传请求ARQ (Automatic Repeat reQuest)。意思是重传的请求是自动进行的。接收方不需要请求发送方重传某个出错的分组。
①注:在可靠传输的协议中,也可以在检测出有差错时发送“否认报支”给对方。这样做的好处是能够让发送方及早知道出现了差错。不过由J二这样处理会使协/议复杂化,现在实用的可靠传输协议都不使用这种/认报文。
②注:编号并小是.个非常简单的问题。分组编r使用的位数总是有限的,同‘个号码会1霞复使F。例如,10位[内编号范围是O~1023。当编号增加tU 1023日寸,再增加‘个号就又回到0,然后重复使用这些号码。因此,在所发送的分组中,必须能够区分开哪些是新发送的,哪些是熏传的。对j:简荦链路上传送的帧,如采用停止等待协议,只要J-H i位编号即可,也就是发送完0号帧,收到确认后,再发送1 '4帧,收到确认后,再发送O号帧。但是在ia输层,这种编号方法有时并不能保i可靠传输。
图5-lO(a)说明的是另一种情况。B所发送的对Mi的确认丢失了。A在设定的超时重传时间内没有收到确认,OPA445AU但并无法知道是自己发送的分组出错、丢失,或者是B发送的确认丢失了。因此A在超时计时器到期后就要重传M.。现在应注意B的动作。假定B又收到
了重传的分组Mi。这时应采取两个行动。
第一,丢弃这个重复的分组Mi,不向上层交付。
第二,向A发送确认。不能认为已经发送过确认就不再发送,因为A之所以重传Mi就表示A没有收到对Mi的确认。
图5-lO(b)也是一种可能出现的情况。传输过程中没有出现差错,但B对分组Mi的确认迟到了。A会收到重复的确认。对重复的确认的处理很简单:收下后就丢弃。B仍然会收到重复的Mi,并且同样要丢弃重复的Mi,并重传确认分组。
通常A最终总是可以收到对所有发出的分组的确认。如果A不断重传分组但总是收不到确认,就说明通信线路太差,不能进行通信。
使用上述的确认和重传机制,我们就可以在不可靠的传输网络上实现可靠的通信。
像上述的这种可靠传输协议常称为自动重传请求ARQ (Automatic Repeat reQuest)。意思是重传的请求是自动进行的。接收方不需要请求发送方重传某个出错的分组。
①注:在可靠传输的协议中,也可以在检测出有差错时发送“否认报支”给对方。这样做的好处是能够让发送方及早知道出现了差错。不过由J二这样处理会使协/议复杂化,现在实用的可靠传输协议都不使用这种/认报文。
②注:编号并小是.个非常简单的问题。分组编r使用的位数总是有限的,同‘个号码会1霞复使F。例如,10位[内编号范围是O~1023。当编号增加tU 1023日寸,再增加‘个号就又回到0,然后重复使用这些号码。因此,在所发送的分组中,必须能够区分开哪些是新发送的,哪些是熏传的。对j:简荦链路上传送的帧,如采用停止等待协议,只要J-H i位编号即可,也就是发送完0号帧,收到确认后,再发送1 '4帧,收到确认后,再发送O号帧。但是在ia输层,这种编号方法有时并不能保i可靠传输。
热门点击
- 数据链路层的点对点信道和广播信道的特点
- 不同的子网掩码得出相同的网络地址
- 运输层的两个主要协议
- 采样周期T的确定
- CIDR的32位地址掩码
- 浮地屏蔽
- TCP报文段的首部格式
- IP地址具有以下一些重要特点
- ENIG即化学镀镍
- 100 Mb/s以太网物理层标准
推荐技术资料
- 泰克新发布的DSA830
- 泰克新发布的DSA8300在一台仪器中同时实现时域和频域分析,DS... [详细]