TcpTimedWaitDelay

TcpTimedWaitDelay

   小樱     2021年4月6日 08:58     1522    

TcpTimedWaitDelay

此参数在注册表中的位置:HKLMSYSTEMCurrentControlSetServicesTcpipParameters

一般在注册表中没有这个参数,需要手动去添加。

参数类型:REG_DWORD

范围:0x1E~0x12C(30~300s)

默认值:0xf0(240s)


简介

确定在TCP释放关闭的连接并重用其资源之前必须经过的时间。闭包和释放之间的时间间隔称为TIME_WAIT状态或2MSL状态。在此期间,与建立新连接相比,重新打开连接对客户机和服务器的成本要低得多。

RFC 793要求TCP保持关闭连接的时间间隔至少等于网络最大段生命周期(2MSL)的两倍。当一个连接被释放时,可以使用它的套接字对和TCP控制块(TCB)来支持另一个连接。缺省情况下,定义的MSL为120秒,该表项的值为2个MSL时间,即4分钟。但是,可以使用此条目自定义时间间隔。

减少该值允许TCP更快地释放已关闭的连接,为新连接提供更多的资源。但是,如果这个值太低,TCP可能会在连接完成之前释放连接资源,这就需要服务器使用额外的资源来重新建立连接。

通常,TCP不会释放关闭的连接,直到这个表项的值过期。但是,如果TCP正在耗尽TCP控制块(tcb),则可以在该值过期之前释放连接。系统创建的tcb数量由MaxFreeTcbs表项的值指定。

来源:https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-2000-server/cc938217(v=technet.10)


文章评论

0

其他文章