TCP流量控制-滑动窗口

      最后更新:2022-03-08 18:54:11 手机定位技术交流文章

      1.说明

      MTU

      MTU(最大传输装置):一个通讯词,指最大运输装置(MTU)。

      系指可能超过通信协议某一水平的最大包件尺寸(以字节计),运输单位的最大参数往往与通信接口(网络接口卡、连环端口等)有关。

      运输、运输、运输、运输、运输、运输、运输、运输、运输、运输等若干协定如下:

      捍卫民主阵线议定书4352字节

      Ethernet 协议的 1500 字节

      议定书(ADSL):1492字节

      X 议定书(纸上/上调):576字节

      4470 字节点对点

      二.TCP流动控制(滑窗)

      当我们第一次引入UDP时,我们指出问题:如果发送者发送速度更快,发送者发送速度更快。接收器在以较低速度处理后获得数据。缓冲区的大小是固定的。就会丢失数据。TCP协议中的“滑坡窗口”方法处理这一问题。看下图的通讯过程:

      当您读取数据时, Win 将当前缓冲区的大小发送到另一侧,并调节流动。

      滑动窗口

      1. 发送端发起连接,据说该节的最大篇幅为1460年。初始序号是0,窗口大小是4K,"在接收缓冲地带 我还有4千字节的空闲时间"你不送任何大于4K的东西。"接线人回应了接线人的要求,满足了接线人的要求。它规定最大区段大小为1024。800是开始序列号窗口大小是6K。发送端应答,三方握手结束。
      2. 发送者提供第4-9段,每个段落都有1K数据,发送者知道接收端的缓冲是满的,视窗口大小而定,因此停止传输数据。
      3. 在对接收6K数据作出答复后,接收应用程序删除了2K数据,在缓冲区免费接收2K数据,接收终端发送第10段,宣布窗口大小为2K。
      4. 接收端程序还删除了 2K 数据,在缓冲区免费接收 4K 数据,发送第 11 段,并将窗口重置为 4K 。
      5. 第12-14段各有2K数据,由发件人发送,第13段还载有FIN比特。
      6. 接收端对接收2K数据(6145-8192)的反应,以及金融情报处的序列号为8193,因此答复号为8194,连接是半封闭的,接收端同时宣布窗口大小为2K。
      7. 接收程序删除 2K 数据, 并将窗口重标为 4K 。
      8. 接收终端程序删除其余的 2K 数据, 接收缓冲区完全空, 窗口大小被重置为 6K 。
      9. 删除所有数据后,接收程序决定终止连接。 FIN 位元存在于发件人第17段,发件人回应,连接完全结束。

      上面的插图描述了1K数据,在接收端有一个小方形。已经收到的数据以一小平方块的固体大小表示。缓冲区的接受程度以虚形框架显示。因此,窗口大小由虚边框中的空小方形表示。从图中可以看出,由于数据被程序删除,点框移到右边。因此称为滑动窗口。

      在这种情况下,同样清楚的是:发送者是K-I-K数据发送者。接收申请中的数据可以用两个K2K取出。当然,3K或6K数据可以一次删除。或者,一次几个字节。也就是说,应用程序将数据视为整个数据。是一条溪,一条溪,一条溪,一条溪?这些数据可以解构成大量数据包,并在通讯的底部分发。然而,该方案并不知道数据包中字节的数量。因此,TCP协议是面向流动的协议。此外,民进联是一项面向新闻的协定。联合民主党的每个段落都包含一个信息。数据必须由程序以信息形式提取 。任何字节数据都无法随时提取 。这与TCP不一样。

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

          热门文章

          文章分类