java基础TCP/IP之滑动窗口

      最后更新:2022-03-13 04:18:33 手机定位技术交流文章

      前言

      TCP是OSI-7模型的第四层(传输层),它帮助我们处理传输层的复杂问题,其中包括流量有限、包件丢失和网络传输障碍等问题。

      如果您需要梳理基本面,请访问 TCP/IP 基本十分钟。

      接收端缓冲区被塞满

      如果发送者迅速发送,接收器处理缓慢,会发生什么情况?

      接收器的缓冲区逐渐填满。

      • 当接收器的缓冲区满了, 我不能通过请求发件人不要给我数据来解决这个问题。

      • 发送者将不再发送数据。

      • 当接收器消化一段时间的数据时,缓冲区是空的。

      • 用 J 键, 您可以指定您自己的窗口大小 。

      • 发送者不断发送数据。

      滑动窗口出场

      因为我们可以通过动画观看向右的窗口幻灯片, 它被称为幻灯片窗口 。

      分解动作

      滑动前

      里面有什么信息?

      • 接收端的窗口大小为 6 个

      • 窗口的左半部分标记为已经传送和收到的,而这部分数据可以忽略。

      • 11-14号码是寄来的,但没有收到。"不能扔掉,也许需要重新印发。"

      • 由于未经证实的数据不足6个,可以迅速提供未提供的数据

      • 右侧在窗口外没有同意, 但是由于窗口被填满, 无法发送 。

      滑动后


      • 杰克正在收到发件人的确认包 = 12

      • 窗口向右滑动

      • 窗口中的信息应为13-18。

      总结

      在 TCP/IP 中, 这是幻灯片窗口 。

      幻灯片窗口也是一种服务限值算法。

      其他

      “如果首先在杰克=13获得支票包,会是什么类型的窗口幻灯片?”有些学生可能会怀疑,“好吧,我们走吧!”

      本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/20009.html

          热门文章

          文章分类