发送窗口与接收窗口
一个非常容易混淆的概念是「发送窗口」和「接收窗口」,很多人会认为接收窗口就是发送窗口。
先来问一个问题,wireshark 抓包中显示的 win=29312 指的是「发送窗口」的大小吗?
当然不是的,其实这里的 win 表示向对方声明自己的接收窗口的大小,对方收到以后,会把自己的「发送窗口」限制在 29312 大小之内。
如果自己的处理能力有限,导致自己的接收缓冲区满,接收窗口大小为 0,发送端应该停止发送数据。
接收窗口大小
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
net.ipv4.tcp_syn_retries
zhaoyangjian724
2020-07-07 14:33:18
11.3 TCP内核同步
Remy1119
2020-07-05 08:06:25
10.2 发送缓存管理
Remy1119
2020-07-05 07:23:50
9.6 坚持(Persist)定时器
Remy1119
2020-07-05 07:23:50
12.2 拥塞控制简介
Remy1119
2020-07-05 07:23:50
9.5 尾部丢失探测(Tail Loss Probe)定时器
Remy1119
2020-07-05 07:23:50
net.ipv4.tcp_tw_reuse = 1 重用time_wait
zhaoyangjian724
2020-07-03 11:46:34
tcp_fin_timeout
zhaoyangjian724
2020-07-03 11:46:34
net.ipv4.tcp_max_tw_buckets=10
zhaoyangjian724
2020-07-03 11:46:34
程序停掉close_wait立马回收
node1:/root#netstat -na | grep 8080 tcp 0 0 192.168.137.2:8080 0.0.0.0:* LISTEN
zhaoyangjian724
2020-07-03 11:46:34
模拟半连接占满
zhaoyangjian724
2020-07-03 11:46:34
数据包设置了不允许分片
zhaoyangjian724
2020-06-25 11:41:48
keepalive 自动关闭无法访问的连接
zhaoyangjian724
2020-06-23 19:02:51
如果没有开启keepalive 默认发送等超时
zhaoyangjian724
2020-06-23 19:02:51