tcp中的发送窗口是啥意思?

Posted honpey

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了tcp中的发送窗口是啥意思?相关的知识,希望对你有一定的参考价值。

初始的三次握手:

02:52:36.585412 IP 127.0.0.1.59764 > 127.0.0.1.8000: Flags [S], seq 3800457532, win 43690, options [mss 65495,sackOK,TS val 1597305 ecr 0,nop,wscale 7], length 0
02:52:36.585442 IP 127.0.0.1.8000 > 127.0.0.1.59764: Flags [S.], seq 4218504248, ack 3800457533, win 43690, options [mss 65495,sackOK,TS val 1597305 ecr 1597305,nop,wscale 7], length 0
02:52:36.585468 IP 127.0.0.1.59764 > 127.0.0.1.8000: Flags [.], ack 1, win 342, options [nop,nop,TS val 1597305 ecr 1597305], length 0
02:53:30.192996 IP 127.0.0.1.59764 > 127.0.0.1.8000: Flags [P.], seq 1:4097, ack 1, win 342, options [nop,nop,TS val 1610707 ecr 1597305], length 4096
02:53:30.193018 IP 127.0.0.1.59764 > 127.0.0.1.8000: Flags [.], seq 4097:25942, ack 1, win 342, options [nop,nop,TS val 1610707 ecr 1597305], length 21845
02:53:30.193049 IP 127.0.0.1.8000 > 127.0.0.1.59764: Flags [.], ack 4097, win 1365, options [nop,nop,TS val 1610707 ecr 1610707], length 0

首先是三次握手协议,发送了一个syn,然后初始序列号是3800457532,然后初始窗口大小是43690,并且最大段的长度是,服务器端首先回复的初始序列号是421850424,也就是说你下次给我发的序号应该是4218504248。但是为啥

下面这些实际传送的数据包都是后期经过处理的,其实都是在seq上的。

很奇怪,tcp上没有数据长度信息,tcp的数据包的长度信息是在ip包里








以上是关于tcp中的发送窗口是啥意思?的主要内容,如果未能解决你的问题,请参考以下文章

inode 列 (proc/net/tcp(6)) 中的值是啥意思?

udp是啥意思 udp的含义是啥

tcp是啥意思网络用语

Android Studio 的版本控制“日志”窗口中的 Author_name*(带星号)是啥意思?

TCP,UDP,ICMP是啥意思啊?

邮件中的cc:是啥意思?