Como modificar o tempo limite máximo de retransmissões de TCP/IP

O suporte para o Windows XP terminou

A Microsoft terminou o suporte para o Windows XP em 8 de Abril de 2014. Esta alteração afetou as suas atualizações de software e opções de segurança. Aprenda o que isto significa para si e como pode ficar protegido.

O suporte para Windows Server 2003 terminou a 14 de Julho de 2015

A Microsoft terminou o suporte para Windows Server 2003 a 14 de Julho de 2015. Esta alteração afetou as suas atualizações de software e opções de segurança. Aprenda o que isto significa para si e como pode ficar protegido.

IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática… erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 170359
Sumário
TCP é iniciado um temporizador de retransmissão quando cada segmento de saída é proferido e o PI. Não se foi recebida nenhuma confirmação para os dados de um dado segmento antes do temporizador expira, o segmento é retransmitido, até ao valor TcpMaxDataRetransmissions . O valor predefinido para este parâmetro é 5.

O temporizador de retransmissão é inicializado como três segundos quando é estabelecida uma ligação TCP. No entanto, este valor é ajustado ao compor uma mensagem para fazer corresponder as características da ligação através dos cálculos de tempo de ida e volta suavizadas (SRTT) tal como descrito no RFC793. O temporizador para um dado segmento é duplicado após cada retransmissão segmento. Utilizando este algoritmo, TCP sintoniza próprio o atraso normal de uma ligação. Ligações de TCP efectuadas através de ligações de atraso elevado demoram muito mais tempo limite de tempo que aqueles que são efectuadas através de ligações de atraso reduzido.

Por predefinição, depois do temporizador de retransmissão acertos 240 segundos, utiliza este valor para retransmissão de qualquer segmento que tem de ser retransmitidos. Isto pode causar atrasos de tempo para um cliente para o limite de tempo numa ligação lenta.

Para mais informações sobre o service pack mais recente para o Windows 2000, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:
260910 Como obter o service pack mais recente do Windows 2000
Mais Informação
Importante Esta secção, método ou tarefa contém passos que explicam como modificar o registo. No entanto, poderão ocorrer problemas graves se modificar o registo incorrectamente. Por conseguinte, certifique-se de que segue estes passos cuidadosamente. Para uma maior protecção, backup do Registro antes de o modificar. Em seguida, pode restaurar o registo se ocorrer um problema. Para mais informações sobre como efectuar cópias de segurança e restaurar o registo, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:
322756 Como efectuar cópias de segurança e restaurar o registo no Windows

O valor de registo TcpMaxDataRetransmissions controla o número de vezes que o TCP retransmite um segmento de dados individual antes de cancelar a ligação. Este valor não está configurado por predefinição, mas este pode ser introduzido para alterar o número predefinido de tentativas.

Altere a seguinte subchave no Windows 7, Windows 2008 R2, Windows 2008, Windows 2000, Windows Vista, Windows 2003 e Windows XP:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
Value Name:  TcpMaxDataRetransmissionsData Type:   REG_DWORD - NumberValid Range: 0 - 0xFFFFFFFFDefault:     5					
Descrição: este parâmetro controla o número de vezes que o protocolo TCP retransmite um segmento de dados individuais (não segmento de ligação) antes de abortar a ligação. O limite de tempo da retransmissão é duplicado a cada retransmissão sucessiva numa ligação. Este é reposto quando receber as respostas. O valor de tempo de espera base é determinado dinamicamente pelo tempo de ida e volta medido na ligação.

O Windows fornece um mecanismo para controlar inicial retransmitir o tempo, e o tempo de retransmissão é em seguida, dinamicamente automática optimizado. Para alterar a hora de repetição de transmissão inicial, modifique os valores de registo seguinte.

Altere a seguinte subchave no Windows 2003, Windows XP e Windows 2000:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\ID da placa
Value Name:  TCPInitialRttData Type:   REG_DWORDValid Range: 300-65535 (milliseconds in decimal)Default:     0xBB8 (3000 milliseconds expressed in hexadecimal)					
Descrição: este parâmetro controla o tempo de espera de retransmissão inicial que é utilizado pelo TCP em cada nova ligação. É aplicável ao pedido de ligação (SYN) e para os segmentos de dados primeiros, que é enviado em cada ligação. Por exemplo, os dados do valor de "5000 decimal" define o tempo de retransmissão inicial cinco segundos.

Nota: pode aumentar o valor apenas para o limite de tempo inicial. Reduzir o valor não é suportada.

Altere a seguinte chave no Windows NT 4.0:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
Value Name:  InitialRttData Type:   REG_DWORDValid Range: 0-65535 (decimal)Default:     0xBB8 (3000 decimal)
Descrição: este parâmetro controla o limite de tempo inicial da retransmissão utilizado pelo TCP em cada nova ligação. É aplicável ao pedido de ligação (SYN) e para a primeira segment(s) de dados enviados em cada ligação.

Por exemplo, os dados do valor de "5000 decimal" define o tempo de retransmissão inicial cinco segundos.

É o RTO inicial no Windows Server 2008 R2 e Windows 7 pode ser controlada utilizando o comando NetSH, initialRTO.

Para pré-requisitos e mais informações, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:
2472264 Não é possível personalizar algumas configurações de TCP utilizando o comando netsh no Windows Server 2008 R2

Para mais informações sobre o tempo de retransmissão, clique nos números de artigo seguinte para visualizar os artigos na Microsoft Knowledge Base:
232512 TCP/IP pode retransmitir pacotes prematuramente
223450 Regulação de temporizador de retransmissão inicial de TCP adicionada ao Windows NT
Para mais informações, procure na web "RFC 793 (secção 3.7) TCP especificação do protocolo."
impressão do ar lpr lpd lpdsvc tcpip

Aviso: Este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 170359 - Última Revisão: 09/18/2013 19:33:00 - Revisão: 2.1

Microsoft Windows 2000 Server, Microsoft Windows 2000 Advanced Server, Microsoft Windows 2000 Professional Edition, Microsoft Windows NT Workstation 4.0 Developer Edition, Microsoft Windows NT Server 4.0 Standard Edition, Windows 7 Professional, Windows 7 Ultimate, Windows 7 Enterprise, Windows Server 2008 R2 Datacenter, Windows Server 2008 R2 Enterprise, Windows Server 2008 R2 Service Pack 1, Windows Server 2008 Datacenter, Windows Server 2008 Enterprise, Windows Server 2008 Service Pack 2, Windows Vista Enterprise, Windows Vista Service Pack 1, Windows Vista Service Pack 2, Windows Vista Ultimate, Windows Vista Business, Microsoft Windows Server 2003 R2 Datacenter Edition (32-Bit x86), Microsoft Windows Server 2003 R2 Datacenter Edition (64-Bit x86), Microsoft Windows Server 2003 Service Pack 1, Microsoft Windows Server 2003 R2 Enterprise Edition (64-Bit x86), Microsoft Windows Server 2003, Enterprise x64 Edition, Microsoft Windows Server 2003 Service Pack 2, Microsoft Windows XP Professional Edition, Microsoft Windows XP Service Pack 3, Microsoft Windows XP Service Pack 1, Microsoft Windows XP Service Pack 2

  • kbhotfixserver kbqfe kbinfo kbnetwork kbwin2000sp3fix kbmt KB170359 KbMtpt
Comentários