美文网首页网络技术
一张图解决滑动窗口协议

一张图解决滑动窗口协议

作者: yueyue_projects | 来源:发表于2018-08-26 15:35 被阅读11次
image.png

上图是滑动窗口协议的中间状态。连续停等协议允许一次性发送5,6两个分组,但是由于5由于某个原因delay了,则6先收到,它回去检查是否满帧,这里肯定没有满帧,则等待5到达,然后到达后,会发送确认的ack到发送方,自己接受方的前沿和后沿都会移动两位,同理当发送放收到确认报文ack,则前后沿也会移动两位。这样发送方和接受方的一次基于滑动窗口协议的交互叫执行完成了。

当然,上诉过程会涉及到一些特殊情况,delay到超时,发送方会基于回退N协议,重传5,6两个帧,如果只想传第5帧,TCP协议报文段可以指定SACK这样的标识符,但是这个机制复杂不常用,所以略过

相关文章

  • 一张图解决滑动窗口协议

    上图是滑动窗口协议的中间状态。连续停等协议允许一次性发送5,6两个分组,但是由于5由于某个原因delay了,则6先...

  • TCP/IP 协议(转)

    参考:TCP/IP 协议tcp窗口滑动以及拥塞控制解析TCP之滑动窗口(动画演示)

  • TCP滑动窗口协议

    TCP协议里窗口机制有2种:一种是固定的窗口大小;一种是滑动的窗口。这个窗口大小就是我们一次传输几个数据。对所有数...

  • TCP滑动窗口协议

    TCP面向流的滑动窗口确认机制 TCP是面向字节流的。 TCP消息确认机制如上图所示,首先,每一条消息都有一个识别...

  • 滑动窗口协议——GBN

    回退N步(GBN) 在回退N步协议中,允许发送方发送多个分组而不需要等待确认,但它也 受限于在流水线中未确认的分组...

  • TCP的流量控制与拥塞控制机制

    参考:滑动窗口TCP的流量控制和拥塞控制 1 流量控制 利用滑动窗口机制实施流量控制 TCP协议里窗口机制有2种:...

  • 滑动窗口协议——选择重传协议

    选择重传(SR)协议 首先我们通过对GBN协议的分析,可以知道GBN协议本身存在缺陷——GBN在重传的时候回重传很...

  • TCP滑动窗口(转载)

    TCP协议,它是如何解决网络传输不可靠的问题。这其中有个很关键的部分,就是我们的滑动窗口协议。 从工程学角度上,我...

  • 滑动窗口的理解以及慢开始的措施

    滑动窗口 滑动窗口协议是传输层进行流控的一种措施,接收方通过通告发送方自己的窗口大小,从而控制发送方的发送速度,从...

  • Algorithm进阶计划 -- 滑动窗口

    滑动窗口算法滑动窗口框架滑动窗口运用 1. 滑动窗口框架 滑动窗口算法,核心思路是维护一个窗口,不断滑动,然后更新...

网友评论

    本文标题:一张图解决滑动窗口协议

    本文链接:https://www.haomeiwen.com/subject/qoeoiftx.html