Questão Como definir intervalo ou intervalo de interrupção de TCP / IP no Windows XP?


Alguém sabe como definir o intervalo de interrupção TCP / IP ou o tempo limite no Windows XP?

Na minha máquina, quando abro http://129.129.129.129 no IE, Firefox ou Google Chrome, vai custar cerca de 20 segundos para abortar, é muito longo para esperar, eu quero ajustar o intervalo de anulação TCP / IP para 10 segundos.

Eu tentei o TcpMaxDataRetransmissions, TcpMaxConnectRetransmissions dentro regedit, não funciona.


1


origem


Finnaly, eu achei que a configuração TcpMaxConnectRetransmissions = 1 faz o tempo limite se tornou 10 senconds, eu não entendo o porquê.


Respostas:


Dê uma olhada em Comportamento de Retransmissão TCP artigo no site do MSDN:

Um número de valores de registro sob o HKEY_LOCAL_MACHINE\System\CurrentControlSetServices\Tcpip\Parameters chave de registro ajusta o comportamento da retransmissão TCP:

O valor por adaptador TcpInitialRtt controla a retransmissão   cronômetro. Este temporizador identifica o número de milissegundos a esperar por um   confirmação após a primeira transmissão de um segmento antes   retransmitindo-o.

o TcpMaxConnectRetransmissions valor indica o máximo   número de retransmissões que podem ser enviadas para uma nova conexão   pedido.

o TcpMaxDataRetransmissions value indica o número máximo   de retransmissões que podem ser enviadas em uma conexão existente. o   o padrão é 5.

O tempo limite de retransmissão é ajustado em tempo real para corresponder às características da conexão, usando os cálculos do Tempo de ida e volta suavizado (SRTT)… O tempo limite de retransmissão para um determinado segmento é dobrado após cada retransmissão desse segmento.

De acordo com esse documento o valor padrão de TcpInitialRtt é 3 e TcpMaxConnectRetransmissions é 2.
Portanto, o tempo limite de conexão padrão é calculado assim: 3 + 3*2 + 3*2*2 = 21 seconds,
depois de definir TcpMaxConnectRetransmissions para 1 ele se torna: 3 + 3*2 = 9 seconds.


3



Muito obrigado pelo Idolon - diyism