TCP Window Full是怎么来的

wireshark查看包时,会看到TCP Window Full,总结下它的特点:

  1. Sender会显示 TCP Window Full

  2. "Sender已发出,但,Receiver尚未ack的字节",即Sender的 bytes in flights

  3. Sender的 bytes in flights == Receiver 最近一次 所宣称的 窗口大小,此时,会在Sender上显示TCP Window Full。

TCP Window Full 意味着:

  1. "Sender已发出但Receiver尚未ack的字节" 正好可以填满 Receiver所宣称的窗口大小

  2. Sender必须等待Receiver腾出更多空间后才可以继续发送。即:必须等到Receiver来一次ack(Receiver腾出了更多空间),Sender才可以继续发送。

以下图为例,我们可以用excel表格来计算。可以看到excel的 D和E 是相等的。

相关推荐
EndingCoder4 分钟前
WebSocket实时通信:Socket.io
服务器·javascript·网络·websocket·网络协议·node.js
IsWillian18 分钟前
OpenSSL生成自签名通配符证书
运维·服务器
一念&30 分钟前
每日一个网络知识点:网络层NAT
服务器·网络·php
QWQ___qwq33 分钟前
Swift中.gesture的用法
服务器·microsoft·swift
济南java开发,求内推1 小时前
单个服务器部署多个rabbitmq
运维·服务器·rabbitmq
wanhengidc1 小时前
云手机的多元功能应用
运维·服务器·网络·游戏·智能手机
热爱生活的五柒1 小时前
vscode如何链接远程服务器里面的docker里面的目录
服务器·vscode·docker
一叶飘零_sweeeet1 小时前
从字节到网页:HTTP 与 TCP 的底层密码全解析
tcp/ip·http·三次握手
tangweiguo030519872 小时前
Kotlin 实现 Android 网络状态检测工具类
android·网络·kotlin
Bruce_Liuxiaowei2 小时前
Windows系统错误6118全面解决方案:修复此工作组的服务器列表当前无法使用
运维·服务器·windows·网络安全