TCP窗口大小如何控制?

TCP窗口大小如何控制?,第1张

在TCP协议中,发送方的窗口大小是由(接收方允许的窗口和信道窗口)决定的。

TCP是因特网中的传输层协议,使用三次握手协议建立连接。当主动方发出SYN连接请求后,等待对方回答SYN+ACK,并最终对对方的 SYN 执行 ACK 确认。

这种建立连接的方法可以防止产生错误的连接,TCP使用的流量控制协议是可变大小的滑动窗口协议。

扩展资料:

TCP将保持它首部和数据的检验和。这是一个端到端的检验和,目的是检测数据在传输过程中的任何变化。如果收到段的检验和有差错,TCP将丢弃这个报文段和不确认收到此报文段(希望发端超时并重发)。

既然TCP报文段作为IP数据报来传输,而IP数据报的到达可能会失序,因此TCP报文段的到达也可能会失序。如果必要,TCP将对收到的数据进行重新排序,将收到的数据以正确的顺序交给应用层。

一、首先,打开win10系统,点击桌面左下角的“开始”,点击打开。

二、然后,在开始菜单中选择“设置”,点击打开。

三、然后,在窗口中选择“网络和internet”,点击打开。

四、然后,在窗口中选择“网络共享中心”选项,点击打开。

五、然后,在对话框中找到“以太网”选项,点击打开。

六、然后,在对话框左下角点击“属性”,点击打开。

七、然后,在列表中找到  "internet协议版本4(TCP/IPV4")”,点击打开。

八、然后,在窗口下方点击“高级”,点击打开。

九、最后,即可看到窗口中的“tcp/ip高级设置”界面,问题解决。

1、首先发送方发送序列号为1、2、3、4、5、6、7、8、9、10的十个数据包,接收方设备成功接收数据包,用序列号10确认,发送方设备收到确认,继续以窗口大小10发送数据。

2、其次当接收方设备要求降低或者增大网络流量时,可以对窗口大小进行减小或者增加,本例降低窗口大小为8,每一次发送八个数据包。

3、最后当接收方设备要求窗口大小为0,表明接收方已经接收了全部数据,或者接收方应用程序没有时间读取数据,要求暂停发送,发送方接收到携带窗口号为0的确认,停止这一方向的数据传输。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/10926348.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-12
下一篇 2023-05-12

发表评论

登录后才能评论

评论列表(0条)

保存