什么是TCP Window
答案:2 悬赏:60
解决时间 2021-02-23 03:07
- 提问者网友:我是我
- 2021-02-22 14:28
什么是TCP Window
最佳答案
- 二级知识专家网友:為→妳鎖鈊
- 2021-02-22 16:04
TCP协议的数据传输需要ACK来确认,但是考虑数据在网络传输的RTT,如果发送端每发送下一个数据包之前都要收到接收方的ACK才行,这样会严重影响TCP的传输带宽。
所以就有TCP window的概念,如果TCP接收方通过TCP WINDOW告诉发送方自己的TCP WINDOW size,那么发送方就可以一口气最多发送TCP WINDOW size大小的数据包,而不用每次发送都要等对方ACK。这样可以大大加快TCP的传出带宽。
所以就有TCP window的概念,如果TCP接收方通过TCP WINDOW告诉发送方自己的TCP WINDOW size,那么发送方就可以一口气最多发送TCP WINDOW size大小的数据包,而不用每次发送都要等对方ACK。这样可以大大加快TCP的传出带宽。
全部回答
- 1楼网友:湫止没有不同
- 2021-02-22 17:27
简单来说, tcp receive window是在tcp连接两端都有的缓冲区, 用于暂时保存到来的数据. 在这个缓冲区中的数据会被发送到应用程序中, 为新到来的数据腾出空间. 如果这个缓冲满了, 那么数据的接收方会警告发送方在缓冲去清空之前已经不能在收取更多的数据了.
这其中涉及到一些细节, 但那都是很基本的东西.
一般, 设备会在tcp header信息中通知对方当前它的tcpwindows的大小.
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯