在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的确认,停止这一方向的数据传输。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)