在本文中,我们将学习如何通过rfc1323协议来调整windows xp注册表参数,rfc 1323协议是tcp的高性能扩展——为了调整、改善和优化网络速度和吞吐量。这个技巧可以帮你省下下载软件、程序甚至购买额外网络设备或硬件所需要的投入。
windows xp包含几个可以动态地影响性能的注册表参数——其中有一个设置是用于处理rfc 1323的,即高性能的tcp扩展。
rfc 1323中所引用的tcp窗口是接收窗口——存储到达tcp片的缓存空间,除非(a)到达的数据包设置了push标记然后它们被立即下发到应用程序中,或者(b)接收它的应用程序到缓存中取它的数据。
在tcp握手过程中,基于tcp连接的双方都会告诉对方它们的接收缓存大小。这是包含在tcp包头的window size字段里的。这个字段的典型值是65,535(它是一个2字节长度的字段,65,535是它能表示的最大值)。这表明如果需要的话,发送握手数据包的设备有65,535个字节空间可用于存储到达的数据。注意如果从一个tcp节点发来的初始通信在tcp握手数据包中使用了tcp window scale选项,那么xp系统默认会使用window scaling。这意味着如果你的xp设备是作为服务器(响应初始的tcp握手数据包)使用,你将会使用window scaling。如果你的xp设备是一个客户端(比如,你用来连接一个http服务器或邮件服务器),你就不会使用window scaling。
如果一个主机在文件传输时缓存空间耗尽,它必须回送一个包含window=0字段值的数据包。tcp节点必须停止发送数据,直至一个窗口更新(window update)数据包发送过来。一个窗口更新数据包是一个简单的ack数据包,它带有非0窗口大小值。当窗口更新过程发生后,数据流可能将重新继续。图1显示了数据流已经停止,因为一个主机宣告了窗口0(window zero)的状况。
如果喜欢使用tcp rfc 1323进行windows xp网络性能优化请收藏或告诉您的好朋友.
阅读(299) | 评论(0) | 转发(0) |