简答题

选择重传协议和后退N帧协议之间的主要区别是什么?

正确答案

选择重传协议:发送方在发送帧的过程中,如果某帧出错,发送方并不知道,仍然将发送窗口允许发送的帧数发完;接收方发现出错的帧,将出错的帧及其后续帧一起丢弃,并不对出错的帧发送确认帧;发送方超时后仍然收不到确认帧,需要从出错的帧开始重传所有已发送但未被确认的帧。
后退N帧协议:接收方发现有出错的帧后,只把该出错的帧丢弃,其后续帧保存在接收方的缓存中,并向发送方发送对出错帧的非确认帧(negative acknowledgement,NAK),通知发送方。发送方只重传该出错帧,接收方正确接收到重传的出错帧后,再按帧的序列号重组并向上一层提交。
主要区别是:接收方发现出错的帧时,选择重传协议将出错的帧及其后续帧一起丢弃,并不对出错的帧发送确认帧;后退N帧协议会向发送方发送出错帧的非确认帧。

答案解析

相似试题
  • 后退N帧协议

    名词解析查看答案

  • 选择重传协议的思想

    简答题查看答案

  • 详细说明选择重传协议的工作机制。

    简答题查看答案

  • 简述选择重传ARQ协议的工作原理。

    简答题查看答案

  • 从滑动窗口的观点看,在选择重传协议中()

    单选题查看答案

  • 选择重传协议中,对发送窗口尺寸有什么约束?

    简答题查看答案

  • 在上题中的站点A和B在t=0时同时发送了数据帧。当t=255比特时间,A和B同时检测到发生了碰撞,并且在t=255+48=273比特时间完成了干扰信号的传输。A和B在CSMA/CD算法中选择不同的r值退避。假定A和B选择的随机数分别是rA=0和rB=1。试问A和B各在什么时间开始重传其数据帧?A重传的数据帧在什么时间到达B?A重传的数据会不会和B重传的数据再次发生碰撞?B会不会在预定的重传时间停止发送数据?

    简答题查看答案

  • 请问距离矢量协议和链路状态协议有什么区别?

    简答题查看答案

  • 请问有类路由协议和无类路由协议有什么区别?

    简答题查看答案