CH3链路层试题.ppt

* 接收方收到0 1 2 3 4 5 6帧,认为是第二批来的帧,照正常处理,发现0 1 2 3 4 5均在其接收窗口内,当然接收并存入缓冲,6丢弃,但由于应首先到达的7未到,所以只能发6 ack,意即再次确认上次收到的0 ~ 6 但在发送方来看,收到了6 ack后才知道,重发的0 ~ 6总算收到了,于是,调整窗口为7 0 1 2 3 4 5,从网络层取分组,并发送第二批帧 接收方在收到7 0 1 2 3 4 5后,发现0 1 2 3 4 5帧已在缓存中,是重复的,应丢弃,7接收。然后交网络层,清缓冲区、调整接收窗口 此时,接收方的网络层发现:数据链路层交来的第二批分组中的0 1 2 3 4 5与原来的重复 * 选择性重传协议 当WT=WR=7失败的原因 原因在于接收窗口过大,新窗口与原窗口中的有效顺序号有重叠 所以,发送窗口+ 接收窗口 = 2n ; 且:发送窗口 = 接收窗口 * 选择性重传协议正常工作的情况 发送窗口 = 接收窗口 = (MAX_SEQ + 1) / 2 增加了否定性确认NAK,当收到一个坏帧,或收到一个非期望的帧,则发一个NAK帧 增加了一个辅助定时器,当收到一个正确的帧,而没有可捎带确认的数据帧,当辅助定时器超时,则立即发送一个ACK帧 * 五、常用的数据链路层协议 数据链路层协议分类 面向字符的链路层协议 ISO的IS1745

文档评论(0)

1亿VIP精品文档

相关文档