① 累计确认 : GBN 协议中 , 采用 累计确认 方式 , 如果收到一个确认帧 , 默认已经收到了 该帧 , 及之前的全部帧 ; ② 不逐一确认 : 接收方 不用 对每个 数据帧 逐一返回确认帧 , 可以每隔一段时间返回一个确认帧 ; 超时事件 : “后退 N 帧协议” 顾名思义 , 如果出现 帧丢失 , 帧延迟 ...
后退N 帧协议允许发送方在发送数据帧时,能够同时发送最多 N 帧,并等待接收方的确认。如果接收方发现某一帧出现错误,它将拒绝接收此帧并请求重新发送此帧及其后续所有帧,而不仅仅是出错的那一帧。这种机制相较于停止等待协议在效率上有所提升,特别是在高延迟的网络环境中。 工作原理 后退N 帧协议的工作过程中包...
协议的名字为后退N帧/回退N帧,来源于出现丢失和时延过长帧时发送方的行为。就像停等协议中一样,定时器将再次用于恢复数据帧或确认帧的丢失。如果出现超时,发送方重传已发送但还未确认的帧。 比如,发送方发了五个帧,接收方收到了1号帧,但是2号帧没有收到,但此时接收方将不再接收从2号帧以后的帧,来了就丢...
后退N 帧协议 滑动窗口 : ① 发送窗口 :发送方维持的一组 连续的 允许发送的帧序号; ( 本质是 序号 ) ,可以有多个 ; ② 接收窗口 :接收方维持的一组连续的 允许接受的帧序号; ( 本质是 序号 ) ,只有1 11个 ; 三、 后退 N 帧协议 ( GBN ) 运行过程 ...
后退N帧协议通过在发送方和接收方之间交换帧和确认帧来实现数据的可靠传输。当帧正常到达接收方时,它会将该帧存储在缓冲区中,并发送确认帧给发送方。确认帧包含一个编号,表示已正确接收的最后一帧的编号。发送方收到确认帧后,会将已确认的帧从缓冲区中移除,并继续发送未确认的帧。如果某个帧丢失了,确认帧将不...
即数据帧长度至少为960bit. 注: 可见停止等待协议有些信道利用率也有比较高的情况, 因为RTT较小, 比如无线局域网。 4. 后退N帧协议(GBN) 注: 谢希仁将此协议叫做连续ARQ协议。 4.1 GBN协议解决的问题 由例1可以看出, 停止等待协议发一次就等待确认, 这样会使信道利用率太低, 于是, 我们可以让发送方连续分送...
后退N帧协议中的滑动窗口 GBN发送方必须响应的三件事 1、上层的调用 上层要发送数据时,发送方先检查发送窗口是否已满,如果未满,则产生一个帧并将其发送;如果窗口已满,发送方只需将数据返回给上层,暗示上层窗口已满。上层等一会再发送。(实际实现中,发送方可以缓存这些数据,窗口不满时再发送帧)。
选择重传协议:发送方在发送帧的过程中,如果某帧出错,发送方并不知道,仍然将发送窗口允许发送的帧数发完;接收方发现出错的帧,将出错的帧及其后续帧一起丢弃,并不对出错的帧发送确认帧;发送方超时后仍然收不到确认帧,需要从出错的帧开始重传所有已发送但未被确认的帧。 后退N帧协议:接收方发现有出错的帧后,只把...
知识总览 后退N帧协议(GBN) “正常”情况示例 异常情况示例:数据帧丢失 异常情况示例:确认帧丢失 探讨:如果不满足 W_{T}+W_{R}\leq 2^{n} 会有什么问题? 知识回顾与重要考点发布于 2024-10-06 00:10・IP 属地北京 内容所属专栏 计算机网络 计算机网络知识总结 订阅专栏 ...