正在加载图片...
实用的停止等待协议(ARQ) 去掉假设1;去掉假设2 发送端接收端发送端接收端 考虑差错控制问题→差错控制协议 考虑流量控制问题→流量控制协议; D上X出错 的应答帧 ②接收端收到数据桢后 校验(一般用硬件检验) 如果无差错,回送一个 否则,回送一个否认帧NAK 时 ①发送端收到应答帧 如果是AcK,发送下一数据帧 (a)正常情况 b)数据顿出错 如果是NAK,重发数据帧 死锁现象: 重复帧差 发送端接收端 当出现桢丢失时,发送端永 应答帧丢失,按照超时 远等待下去。如何解决? 重发方法,接收端将收到重复 发送端接收端 帧,如何解决 发送端设立一个超时计时器, 丢失 送完一个数据帧时,就启动 每个数据帧附加不同的 ACK 发送序号Ns,如果接收端收到 相同序号的数据帧,则丢弃,并 械,就定为超时,重传数据 回送一个ACK (d)应答帧丢失 数据帧头出N数据CRC尾」 )数据帧丢失 T。也称重传时间 其它附加控制信息 发送序号需要多少位? 对于ARQ协议,发送序号有0和1即可(只需1个bi ARQ协议: 每发一个送新的数据帧,发送序号就和上次发送的不一样, 重发的数据帧发送序号不变 接收端□R 状态序号 发送端 等待 校>发送NAK 规时到←重传 RA重复倾丢弃 丢弃重复D2 NAK←重传 i(N==R)接收de丢弃 S-发送端本地状态序号(1bit 匮囧x,s R-接收端本地状态序号(bin) ←1-S←变序号 Ns-发送端附加到数据帧上的序号(16
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有