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 是相等的。

相关推荐
Xの哲學几秒前
Linux 分区表深度技术剖析
linux·网络·算法·架构·边缘计算
w***42411 分钟前
SQL-Server链接服务器访问Oracle数据
服务器·sql·oracle
孟先生丨16 分钟前
PVE 系统 2.5G网卡驱动从 r8169 切换到 r8125
服务器·5g
折翅嘀皇虫28 分钟前
fastdds.type_propagation 详解
java·服务器·前端
fei_sun30 分钟前
【复习】计网每日一题1124---UDP首部检验和计算、检验和特殊含义
网络·网络协议·udp
2***57421 小时前
前端WebSocket案例
网络·websocket·网络协议
人工智能训练1 小时前
windows系统中的docker,xinference直接运行在容器目录和持载在宿主机目录中的区别
linux·服务器·人工智能·windows·ubuntu·docker·容器
百***81271 小时前
《计算机网络》(B)复习
网络·计算机网络
阿拉斯攀登1 小时前
docker介绍
服务器·docker
CheungChunChiu2 小时前
Android 系统中的 NTP 服务器配置与选择逻辑详解
android·运维·服务器