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

相关推荐
程序猿编码2 分钟前
隐匿注入型ELF加壳器:原理、设计与实现深度解析(C/C++ 代码实现)
c语言·网络·c++·elf·代码注入
民乐团扒谱机5 分钟前
【读论文】Frequency Comb Based Optical Time Transfer基于光频梳的光时间传递
运维·服务器
UP_Continue6 分钟前
Linux--日志的模拟实现
linux·运维·服务器
东北甜妹21 分钟前
playbook
linux·服务器·网络
我爱学习好爱好爱27 分钟前
Ansible 入门:ad-hoc 临时命令与常用模块
linux·服务器·ansible
lwx91485230 分钟前
Linux-sftp命令详解
linux·运维·服务器
珠海西格41 分钟前
四可装置如何监测组件衰减与逆变器效率?
大数据·运维·服务器·分布式·能源
oi..1 小时前
Flag入门—Flag在返回包中
网络·笔记·测试工具·安全·网络安全
Zacks_xdc1 小时前
【全栈】云服务器安装 MySQL + Next.js 连接完整 Demo
服务器·javascript·mysql·阿里云·nextjs·云服务器