TCP零窗口现象,解释了当机器的接收缓冲区满载时

Zero Window is something to investigate.
TCP Zero Window is when the Window size in a machine remains at zero for a specified
amount of time.
This means that a client is not able to receive further information at the moment, and the
TCP transmission is halted until it can process the information in its receive buffer.
TCP Window size is the amount of information that a machine can receive during a TCP
session and still be able to process the data. Think of it like a TCP receive buffer. When a
machine initiates a TCP connection to a server, it will let the server know how much data it
can receive by the Window Size.
In many Windows machines, this value is around 64512 bytes. As the TCP session is
initiated and the server begins sending data, the client will decrement it’s Window Size as
this buffer fills. At the same time, the client is processing the data in the buffer, and is
emptying it, making room for more data. Through TCP ACK frames, the client informs the
server of how much room is in this buffer. If the TCP Window Size goes down to 0, the
client will not be able to receive any more data until it processes and opens the buffer up
again. In this case, Protocol Expert will alert a “Zero Window” in Expert View.
Troubleshooting a Zero Window For one reason or another, the machine alerting the Zero
Window will not receive any more data from the host. It could be that the machine is running
too many processes at that moment, and its processor is maxed. Or it could be that there is
an error in the TCP receiver, like a Windows registry misconfiguration. Try to determine
what the client was doing when the TCP Zero Window happened.
欢迎使用66资源网
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 如遇到加密压缩包,请使用WINRAR解压,如遇到无法解压的请联系管理员!
7. 本站有不少源码未能详细测试(解密),不能分辨部分源码是病毒还是误报,所以没有进行任何修改,大家使用前请进行甄别!

66源码网 » TCP零窗口现象,解释了当机器的接收缓冲区满载时

提供最优质的资源集合

立即查看 了解详情