Compartilhar via


Parâmetros de configuração TCP/IP e NBT para Windows XP

Este artigo define todos os parâmetros do Registro usados para configurar o driver de protocolo, Tcpip.sys. Tcpip.sys implementa os protocolos de rede TCP/IP padrão.

Aplica-se a: Windows XP
Número original do KB: 314053

Introdução

A implementação do conjunto de protocolos TCP/IP para Windows XP lê todos os seus dados de configuração do Registro. Essas informações são gravadas no Registro pela ferramenta Rede no Painel de Controle como parte do processo de instalação. Algumas dessas informações também são fornecidas pelo serviço de cliente DHCP se o serviço de cliente DHCP estiver habilitado.

A implementação do conjunto de protocolos deve ser executada de forma correta e eficiente na maioria dos ambientes, usando apenas as informações de configuração coletadas pelo DHCP e pela ferramenta Rede no Painel de Controle. Os valores padrão ideais para todos os outros aspectos configuráveis dos protocolos foram codificados nos drivers.

Pode haver algumas circunstâncias incomuns nas instalações do cliente em que as alterações em determinados valores padrão são apropriadas. Para lidar com esses casos, parâmetros opcionais do Registro podem ser criados para modificar o comportamento padrão de algumas partes dos drivers de protocolo.

Observação

A implementação do TCP/IP do Windows XP é amplamente auto-ajustável. Ajustar os parâmetros do registro sem um estudo cuidadoso pode reduzir o desempenho do seu computador.

Como alterar os parâmetros

Importante

Esta seção, método ou tarefa contém etapas que descrevem como modificar o Registro. Entretanto, sérios problemas poderão ocorrer caso você modifique o Registro incorretamente. Portanto, certifique-se de seguir essas etapas com atenção. Para proteção acrescida, faça backup do Registro antes de modificá-lo. Em, é possível restaurar o Registro caso ocorra um problema. Para obter mais informações sobre como fazer backup e restaurar o Registro, consulte Como fazer backup e restaurar o Registro no Windows.

Para alterar esses parâmetros, siga estas etapas:

  1. Clique em Iniciar, clique em Executar e digite regedit na caixa Abrir.
  2. Crie a seguinte chave do Registro:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
  3. Clique em Adicionar Valor no menu Editar , digite o valor desejado e defina o tipo de valor em Tipo de Dados.
  4. Clique em OK.
  5. Feche o Editor do Registro.
  6. Reinicie o computador para que a alteração entre em vigor.

Todos os parâmetros TCP/IP são valores do Registro localizados em uma das duas subchaves diferentes de HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services:

  • Tcpip\Parameters
  • Tcpip\Parameters\Interfaces\ID for Adapter

Observação

ID do Adaptador é o adaptador de rede ao qual o TCP/IP está vinculado. Para determinar a relação entre uma ID do adaptador e uma conexão de rede, exiba HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network\{4D36E972-E325-11CE-BFC1-08002BE10318}\<ID for Adapter>\Connection. O valor Nome nessas chaves fornece o nome amigável para uma conexão de rede usada na pasta Conexões de Rede. Os valores sob essas chaves são específicos para cada adaptador. Os parâmetros que têm um valor configurado por DHCP e um valor configurado estaticamente podem ou não existir. Sua existência depende se o computador ou o adaptador está configurado por DHCP e se os valores de substituição estática são especificados. Você deve reiniciar o computador para que uma alteração entre em vigor.

Parâmetros TCP/IP padrão que você pode configurar usando o Editor do Registro

Os parâmetros a seguir são instalados com valores padrão pela ferramenta Rede no Painel de Controle durante a instalação dos componentes TCP/IP. Você pode usar o Editor do Registro para modificá-los.

  • DatabasePath

    • Chave: Tcpip\Parameters
    • Tipo de valor: REG_EXPAND_SZ - Cadeia de caracteres
    • Intervalo válido: um caminho de arquivo válido do Windows NT
    • Padrão: %SystemRoot%\System32\Drivers\Etc
    • Descrição: Este parâmetro especifica o caminho dos arquivos de banco de dados padrão da Internet (HOSTS, LMHOSTS, NETWORKS, PROTOCOLS). Ele é usado pela interface Windows Sockets.
  • Transmissões diretas

    • Chave: Tcpip\Parameters
    • Tipo de valor: REG_DWORD - Booleano
    • Intervalo válido: 0 ou 1 (Falso ou Verdadeiro)
    • Padrão: 0 (Falso)
    • Descrição: o encaminhamento de transmissões não é suportado. Este parâmetro é ignorado.
  • UseZeroBroadcast

    • Chave: Tcpip\Parameters\Interfaces\ID for Adapter
    • Tipo de valor: REG_DWORD - Booleano
    • Intervalo válido: 0 ou 1 (Falso ou Verdadeiro)
    • Padrão: 0 (Falso)
    • Descrição: Se este parâmetro for definido como 1 (True), o IP usará zeros-broadcasts (0.0.0.0) em vez de uns-broadcasts (255.255.255.255). A maioria dos computadores usa transmissões uns, mas alguns computadores derivados de implementações BSD usam transmissões zeros. Computadores que usam transmissões diferentes não interoperam bem na mesma rede.

Parâmetros TCP/IP opcionais que você pode configurar usando o Editor do Registro

Geralmente, esses parâmetros não existem no registro. Você pode criá-los para modificar o comportamento padrão do driver de protocolo TCP/IP.

  • ArpAlwaysSourceRoute

    • Chave: Tcpip\Parameters
    • Tipo de valor: REG_DWORD - Booleano
    • Intervalo válido: 0,1 (Falso ou Verdadeiro)
    • Padrão: 0 (Falso)
    • Descrição: Se você definir esse parâmetro como 1, o TCP/IP transmitirá consultas ARP com o roteamento de origem habilitado em redes Token Ring. Por padrão, a pilha transmite consultas ARP sem roteamento de origem primeiro e tenta novamente com o roteamento de origem habilitado se nenhuma resposta for recebida.
  • ArpUseEtherSNAP

    • Chave: Tcpip\Parameters
    • Tipo de valor: REG_DWORD - Booleano
    • Intervalo válido: 0,1 (Falso ou Verdadeiro)
    • Padrão: 0 (Falso)
    • Descrição: Se você definir esse parâmetro como 1, o TCP/IP transmitirá pacotes Ethernet usando a codificação 802.3 SNAP. Por padrão, a pilha transmite pacotes no formato DIX Ethernet. Ele sempre receberá os dois formatos.
  • TTL padrão

    • Chave: Tcpip\Parameters
    • Tipo de valor: REG_DWORD - Número de segundos/saltos
    • Intervalo válido: 1-255
    • Padrão: 128 para Windows XP
    • Descrição: esse parâmetro especifica o valor padrão de vida útil (TTL) definido no cabeçalho dos pacotes IP de saída. O TTL determina o tempo máximo que um pacote IP pode permanecer na rede sem chegar ao seu destino. É efetivamente um limite no número de roteadores pelos quais um pacote IP pode passar antes de ser descartado.
  • EnableDeadGWDetect

    • Chave: Tcpip\Parameters
    • Tipo de valor: REG_DWORD - Booleano
    • Intervalo válido: 0,1 (Falso, Verdadeiro)
    • Padrão: 1 (Verdadeiro)
    • Descrição: se você definir esse parâmetro como 1, o TCP usará o recurso Detecção de gateway inativo. Com esse recurso, o TCP solicita que o IP mude para um gateway de backup se ele retransmitir um segmento várias vezes sem receber uma resposta. Os gateways de backup podem ser definidos na seção Avançado da caixa de diálogo Configuração de TCP/IP no Painel de Controle de Rede.
  • EnablePMTUBHDetect

    • Chave: Tcpip\Parameters
    • Tipo de valor: REG_DWORD - Booleano
    • Intervalo válido: 0,1 (Falso, Verdadeiro)
    • Padrão: 0 (Falso)
    • Descrição: Se você definir esse parâmetro como 1 (True), o TCP tentará detectar roteadores "Black Hole" ao fazer a descoberta de MTU de caminho. Um roteador "Black Hole" não retorna mensagens ICMP Destination Unreachable quando deve fragmentar um datagrama IP com o conjunto de bits Don't Fragment. O TCP deve receber essas mensagens para executar a descoberta de MTU de caminho. Com esse recurso ativado, o TCP tentará enviar segmentos sem o bit Don't Fragment definido se várias retransmissões de um segmento não forem confirmadas. Se o segmento for reconhecido, o MSS será diminuído e o bit Don't Fragment será definido em pacotes futuros na conexão. Ativar a detecção de buracos negros aumenta o número máximo de retransmissões realizadas para um segmento específico.
  • EnablePMTUDiscovery

    • Chave: Tcpip\Parameters
    • Tipo de valor: REG_DWORD - Booleano
    • Intervalo válido: 0,1 (Falso, Verdadeiro)
    • Padrão: 1 (Verdadeiro)
    • Descrição: Se você definir esse parâmetro como 1 (True), o TCP tentará descobrir a Unidade Máxima de Transmissão (MTU ou o maior tamanho de pacote) no caminho para um host remoto. Ao descobrir o MTU do caminho e limitar os segmentos TCP a esse tamanho, o TCP pode eliminar a fragmentação nos roteadores ao longo do caminho que conectam redes com MTUs diferentes. A fragmentação afeta negativamente a taxa de transferência do TCP e causa congestionamento na rede. Se você definir esse parâmetro como 0, uma MTU de 576 bytes será usada para todas as conexões que não são para computadores na sub-rede local.
  • ForwardBufferMemory

    • Chave: Tcpip\Parameters
    • Tipo de valor: REG_DWORD - Número de bytes
    • Intervalo válido: MTU de rede - algum valor razoável menor que 0xFFFFFFFF
    • Padrão: 74240 (suficiente para cinquenta pacotes de 1480 bytes, arredondados para um múltiplo de 256)
    • Descrição: esse parâmetro determina quanta memória o IP aloca para armazenar dados de pacotes na fila de pacotes do roteador. Quando esse espaço de buffer é preenchido, o roteador começa a descartar pacotes aleatoriamente de sua fila. Os buffers de dados da fila de pacotes têm 256 bytes de comprimento. Portanto, o valor desse parâmetro deve ser um múltiplo de 256. Vários buffers são encadeados para pacotes maiores. O cabeçalho IP de um pacote é armazenado separadamente. Esse parâmetro é ignorado e nenhum buffer é alocado se o roteador IP não estiver habilitado.
  • IGMPLevel

    • Chave: Tcpip\Parameters
    • Tipo de valor: REG_DWORD - Número
    • Intervalo válido: 0,1,2
    • Padrão: 2
    • Descrição: esse parâmetro determina o quão bem o computador oferece suporte a multicast IP e participa do Protocolo de Gerenciamento de Grupos da Internet. No nível 0, o computador não oferece suporte a multicast. No nível 1, o computador só pode enviar pacotes multicast IP. No nível 2, o computador pode enviar pacotes multicast IP e participar totalmente do IGMP para receber pacotes multicast.
  • KeepAliveInterval

    • Chave: Tcpip\Parameters
    • Tipo de valor: REG_DWORD - Tempo em milissegundos
    • Intervalo válido: 1 - 0xFFFFFFFF
    • Padrão: 1000 (um segundo)
    • Descrição: esse parâmetro determina o intervalo que separa as retransmissões de keepalive até que uma resposta seja recebida. Depois que uma resposta é recebida, KeepAliveTime controla novamente o atraso até a próxima transmissão keepalive. A conexão é anulada depois que o número de retransmissões especificadas por TcpMaxDataRetransmissions não é respondido.
  • KeepAliveTime

    • Chave: Tcpip\Parameters
    • Tipo de valor: REG_DWORD - Tempo em milissegundos
    • Intervalo válido: 1 - 0xFFFFFFFF
    • Padrão: 7.200.000 (duas horas)
    • Descrição: o parâmetro controla a frequência com que o TCP tenta verificar se uma conexão ociosa ainda está intacta enviando um pacote keepalive. Se o computador remoto ainda estiver acessível e funcionando, o computador remoto confirmará a transmissão keepalive. Por padrão, os pacotes keepalive não são enviados. Um programa pode ativar esse recurso em uma conexão.
  • MTU

    • Chave: Tcpip\Parameters\Interfaces\ID for Adapter
    • Tipo de valor: Número REG_DWORD
    • Intervalo válido: 68 - a MTU da rede subjacente
    • Padrão: 0xFFFFFFFF
    • Descrição: esse parâmetro substitui a MTU (Unidade Máxima de Transmissão) padrão para uma interface de rede. O MTU é o tamanho máximo do pacote em bytes que o transporte transmite pela rede subjacente. O tamanho inclui o cabeçalho de transporte. Um datagrama IP pode abranger vários pacotes. Valores maiores que o valor padrão da rede subjacente fazem com que o transporte use a MTU padrão da rede. Valores menores que 68 fazem com que o transporte use uma MTU de 68.
  • NumForwardPackets

    • Chave: Tcpip\Parameters
    • Tipo de valor: Número REG_DWORD
    • Intervalo válido: 1 - algum valor razoável menor que 0xFFFFFFFF
    • Padrão: 50
    • Descrição: Este parâmetro determina o número de cabeçalhos de pacotes IP alocados para a fila de pacotes do roteador. Quando todos os cabeçalhos estão em uso, o roteador começa a descartar pacotes aleatoriamente da fila. Esse valor deve ser pelo menos tão grande quanto o valor ForwardBufferMemory dividido pelo tamanho máximo de dados IP das redes conectadas ao roteador. Esse valor não deve ser maior que o valor ForwardBufferMemory dividido por 256 porque pelo menos 256 bytes de memória de buffer de encaminhamento são usados para cada pacote. O número ideal de pacotes de encaminhamento para um determinado tamanho de ForwardBufferMemory depende do tipo de tráfego que é transportado na rede e estará em algum lugar entre esses dois valores. Esse parâmetro é ignorado e nenhum cabeçalho é alocado se o roteador não estiver habilitado.
  • TcpMaxConnectRetransmissões

    • Chave: Tcpip\Parameters
    • Tipo de valor: REG_DWORD - Número
    • Intervalo válido: 0 - 0xFFFFFFFF
    • Padrão: 2
    • Descrição: esse parâmetro determina o número de vezes que o TCP retransmite uma solicitação de conexão (SYN) antes de anular a tentativa. O tempo limite de retransmissão é dobrado a cada retransmissão sucessiva em uma tentativa de conexão específica. O valor de tempo limite inicial é de três segundos.
  • TcpMaxDataRetransmissions

    • Chave: Tcpip\Parameters
    • Tipo de valor: REG_DWORD - Número
    • Intervalo válido: 0 - 0xFFFFFFFF
    • Padrão: 5
    • Descrição: esse parâmetro controla o número de vezes que o TCP retransmite um segmento de dados individual (segmento não conectado) antes de interromper a conexão. O tempo limite de retransmissão é dobrado a cada retransmissão sucessiva em uma conexão. Ele é redefinido quando as respostas são retomadas. O valor de tempo limite base é determinado dinamicamente pelo tempo de ida e volta medido na conexão.
  • TcpNumConexões

    • Chave: Tcpip\Parameters
    • Tipo de valor: REG_DWORD - Número
    • Intervalo válido: 0 - 0xfffffe
    • Padrão: 0xfffffe
    • Descrição: esse parâmetro limita o número máximo de conexões que o TCP pode ter abertas ao mesmo tempo.
  • TcpTimedWaitDelay

    • Chave: Tcpip\Parameters

    • Tipo de valor: REG_DWORD - Tempo em segundos

    • Intervalo válido: 30-300 (decimal)

    • Padrão: 0x78 (120 decimais)

    • Descrição: esse parâmetro determina o tempo que uma conexão permanece no estado TIME_WAIT quando está fechando. Enquanto uma conexão estiver no estado TIME_WAIT, o par de soquetes não poderá ser reutilizado. Isso também é conhecido como estado "2MSL". De acordo com o RFC793, o valor deve ser duas vezes o tempo de vida máximo do segmento na rede. Consulte RFC793 para obter mais informações.

      Observação

      No Microsoft Windows 2000, o valor padrão é 240 segundos. Para Windows XP e Microsoft Windows Server 2003, o padrão foi alterado para 120 segundos para a pilha IPv4 para aumentar o desempenho. O valor padrão para a pilha IPv6 é de 240 segundos.

  • TcpUseRFC1122UrgentPointer

    • Chave: Tcpip\Parameters
    • Tipo de valor: REG_DWORD - Booleano
    • Intervalo válido: 0,1 (Falso, Verdadeiro)
    • Padrão: 0 (Falso)
    • Descrição: esse parâmetro determina se o TCP usa a especificação RFC 1122 para dados urgentes ou o modo usado por computadores derivados do BSD. Os dois mecanismos interpretam o ponteiro urgente no cabeçalho TCP e o comprimento dos dados urgentes de forma diferente. Eles não são interoperáveis. Por padrão, o Windows XP usa o modo BSD.
  • TcpWindowSize

    • Chave: Tcpip\Parameters
    • Tipo de valor: REG_DWORD - Número de bytes
    • Intervalo válido: 0 - 0xFFFF
    • Padrão: o menor de 0xFFFF OU o maior de quatro vezes o tamanho máximo de dados TCP na rede OU 8192 arredondado para um múltiplo par do tamanho de dados TCP da rede.
    • Padrão Ethernet: 8760
    • Descrição: esse parâmetro determina o tamanho máximo da janela de recebimento TCP do computador. A janela de recebimento especifica o número de bytes que um remetente pode transmitir sem receber uma confirmação. Geralmente, janelas de recepção maiores melhoram o desempenho em redes altas (atraso * largura de banda). Para maior eficiência, a janela de recebimento deve ser um múltiplo par do tamanho máximo do segmento TCP (MSS).

Parâmetros TCP/IP configuráveis a partir das propriedades de uma conexão de rede

Os parâmetros a seguir são criados e modificados automaticamente pela interface de propriedades de conexão por meio de informações fornecidas pelo usuário. Você não precisa configurá-los diretamente no registro.

  • DefaultGateway

    • Chave: Tcpip\Parameters\Interfaces\ID for Adapter
    • Tipo de valor: REG_MULTI_SZ - Lista de endereços IP decimais pontilhados
    • Intervalo válido: qualquer conjunto de endereços IP válidos
    • Padrão: nenhum
    • Descrição: esse parâmetro especifica a lista de gateways para rotear pacotes que não são destinados a uma sub-rede à qual o computador está conectado diretamente e que não têm uma rota mais específica. Esse parâmetro substitui o parâmetro DhcpDefaultGateway.
  • Domínio

    • Chave: Tcpip\Parameters
    • Tipo de valor: REG_SZ - Cadeia de caracteres
    • Intervalo válido: qualquer nome de domínio DNS válido
    • Padrão: nenhum
    • Descrição: Este parâmetro especifica o nome de domínio DNS do computador. Ele é usado pela interface Windows Sockets.
  • EnableDhcp

    • Chave: Tcpip\Parameters\Interfaces\ID for Adapter
    • Tipo de valor: REG_DWORD - Booleano
    • Intervalo válido: 0 ou 1 (Falso ou Verdadeiro)
    • Padrão: 0 (Falso)
    • Descrição: Se esse parâmetro for definido como 1 (True), o serviço de cliente DHCP tentará usar o DHCP para configurar a primeira interface IP no adaptador.
  • Nome do host

    • Chave: Tcpip\Parameters
    • Tipo de valor: REG_SZ - Cadeia de caracteres
    • Intervalo válido: qualquer nome de host DNS válido
    • Padrão: o nome do computador
    • Descrição: esse parâmetro especifica o nome do host DNS do computador que será retornado pelo comando hostname.
  • EndereçoIP

    • Chave: Tcpip\Parameters\Interfaces\ID for Adapter
    • Tipo de valor: REG_MULTI_SZ - Lista de endereços IP decimais com pontos
    • Intervalo válido: qualquer conjunto de endereços IP válidos
    • Padrão: nenhum
    • Descrição: Este parâmetro especifica os endereços IP das interfaces IP a serem vinculadas ao adaptador. Se o primeiro endereço na lista for 0.0.0.0, a interface primária no adaptador será configurada a partir do DHCP. Um computador com mais de uma interface IP para um adaptador é conhecido como "logicamente multihomed". Deve haver um valor de máscara de sub-rede válido no parâmetro SubnetMask para cada endereço IP especificado nesse parâmetro.
  • IPEnableRouter

    • Chave: Tcpip\Parameters
    • Tipo de valor: REG_DWORD - Booleano
    • Intervalo válido: 0 ou 1 (Falso ou Verdadeiro)
    • Padrão: 0 (Falso)
    • Descrição: Definir esse parâmetro como 1 (Verdadeiro) faz com que o computador roteie pacotes IP entre as redes às quais está conectado.
  • Servidor de nomes

    • Chave: Tcpip\Parameters
    • Tipo de valor: REG_SZ - Uma lista delimitada por espaço de endereços IP decimais pontilhados
    • Intervalo válido: qualquer conjunto de endereços IP válidos
    • Padrão: Nenhum (em branco)
    • Descrição: esse parâmetro especifica os servidores de nomes DNS a serem consultados pelo Windows Sockets para resolver nomes.
  • Lista de pesquisa

    • Chave: Tcpip\Parameters
    • Tipo de valor: REG_SZ - Lista delimitada de sufixos de nomes de domínio DNS
    • Intervalo válido: qualquer conjunto de sufixos de nome de domínio DNS válidos
    • Padrão: nenhum
    • Descrição: esse parâmetro especifica uma lista de sufixos de nome de domínio a serem anexados a um nome a ser resolvido pelo DNS se a resolução do nome sem adornos falhar. Por padrão, o valor do parâmetro Domain é acrescentado apenas. Esse parâmetro é usado pela interface Windows Sockets.
  • SubnetMask

    • Chave: Tcpip\Parameters\Interfaces\ID for Adapter
    • Tipo de valor: REG_MULTI_SZ - Lista de endereços IP decimais pontilhados
    • Intervalo válido: qualquer conjunto de endereços IP válidos.
    • Padrão: nenhum
    • Descrição: Este parâmetro especifica as máscaras de sub-rede a serem usadas com as interfaces IP vinculadas ao adaptador. Se a primeira máscara na lista for 0.0.0.0, a interface primária no adaptador será configurada pelo DHCP. Deve haver um valor de máscara de sub-rede válido nesse parâmetro para cada endereço IP especificado no parâmetro IPAddress.

Parâmetros TCP/IP não configuráveis

Os parâmetros a seguir são criados e usados internamente pelos componentes TCP/IP. Eles nunca devem ser modificados usando o Editor do Registro. Eles estão listados aqui apenas para referência.

  • DhcpDefaultGateway

    • Chave: Tcpip\Parameters\Interfaces\ID for Adapter
    • Tipo de valor: REG_MULTI_SZ - Lista de endereços IP decimais pontilhados
    • Intervalo válido: qualquer conjunto de endereços IP válidos
    • Padrão: nenhum
    • Descrição: esse parâmetro especifica a lista de gateways padrão para rotear pacotes que não são destinados a uma sub-rede à qual o computador está conectado diretamente e que não têm uma rota mais específica. Esse parâmetro é gravado pelo serviço de cliente DHCP, se habilitado. Esse parâmetro é substituído por um valor de parâmetro DefaultGateway válido.
  • DhcpIPAddress

    • Chave: Tcpip\Parameters\Interfaces\ID for Adapter
    • Tipo de valor: REG_SZ - Endereço IP decimal pontilhado
    • Intervalo válido: qualquer endereço IP válido
    • Padrão: nenhum
    • Descrição: esse parâmetro especifica o endereço IP configurado por DHCP para a interface. Se o parâmetro IPAddress contiver um primeiro valor diferente de 0.0.0.0, esse valor substituirá esse parâmetro.
  • DhcpNameServer

    • Chave: Tcpip\Parameters
    • Tipo de valor: REG_SZ - Uma lista delimitada por espaço de endereços IP decimais pontilhados
    • Intervalo válido: qualquer conjunto de endereços IP válidos
    • Padrão: nenhum
    • Descrição: esse parâmetro especifica os servidores de nomes DNS a serem consultados pelo Windows Sockets para resolver nomes. Ele é gravado pelo serviço de cliente DHCP, se habilitado. O parâmetro NameServer substitui esse parâmetro.
  • DhcpServer

    • Chave: Tcpip\Parameters\Interfaces\ID for Adapter
    • Tipo de valor: REG_SZ - Endereço IP decimal pontilhado
    • Intervalo válido: qualquer endereço IP válido
    • Padrão: nenhum
    • Descrição: esse parâmetro especifica o endereço IP do servidor DHCP que concedeu a concessão do endereço IP no parâmetro DhcpIPAddress.
  • DhcpSubnetMask

    • Chave: Tcpip\Parameters\Interfaces\ID for Adapter
    • Tipo de valor: REG_SZ - Máscara de sub-rede IP decimal pontilhada
    • Intervalo válido: qualquer máscara de sub-rede válida para o endereço IP configurado
    • Padrão: nenhum
    • Descrição: esse parâmetro especifica a máscara de sub-rede configurada por DHCP para o endereço especificado no parâmetro DhcpIPAddress.
  • IPInterfaceContext

    • Chave: Tcpip\Parameters\Interfaces\ID for Adapter
    • Tipo de valor: REG_DWORD
    • Intervalo válido: 0 - 0xFFFFFFFF
    • Padrão: nenhum
    • Descrição: esse parâmetro é gravado pelo driver TCP/IP para uso pelo serviço de cliente DHCP.
  • Concessão

    • Chave: Tcpip\Parameters\Interfaces\ID for Adapter
    • Tipo de valor: REG_DWORD - Tempo em segundos
    • Intervalo válido: 1 - 0xFFFFFFFF
    • Padrão: nenhum
    • Descrição: esse parâmetro é usado pelo serviço de cliente DHCP para armazenar o tempo (em segundos) pelo qual a concessão do endereço IP desse adaptador é válida.
  • LeaseObtained Time

    • Chave: Tcpip\Parameters\Interfaces\ID for Adapter
    • Tipo de valor: REG_DWORD - Tempo absoluto em segundos desde a meia-noite de 1/1/70
    • Intervalo válido: 1 - 0xFFFFFFFF
    • Padrão: nenhum
    • Descrição: Esse parâmetro é usado pelo serviço de cliente DHCP para armazenar o tempo que a concessão no endereço IP para esse adaptador obteve.
  • LeaseTerminatesTime

    • Chave: Tcpip\Parameters\Interfaces\ID for Adapter
    • Tipo de valor: REG_DWORD - Tempo absoluto em segundos desde a meia-noite de 1/1/70
    • Intervalo válido: 1 - 0xFFFFFFFF
    • Padrão: nenhum
    • Descrição: esse parâmetro é usado pelo serviço de cliente DHCP para armazenar o tempo em que a concessão do endereço IP desse adaptador expira.
  • Interface

    • Chave: Tcpip\Parameters\Interfaces\ID for Adapter
    • Tipo de valor: REG_SZ - nome do dispositivo NT
    • Intervalo válido: um nome de dispositivo NT válido
    • Padrão: Cadeia de caracteres vazia (em branco)
    • Descrição: esse parâmetro é usado para direcionar o IP para se vincular a um protocolo de camada de link diferente do módulo ARP integrado. O valor do parâmetro é o nome do dispositivo baseado no Windows NT ao qual o IP deve se associar. Esse parâmetro é usado em conjunto com o componente RAS, por exemplo.
  • T1

    • Chave: Tcpip\Parameters\Interfaces\ID for Adapter
    • Tipo de valor: REG_DWORD - Tempo absoluto em segundos desde a meia-noite de 1/1/70
    • Intervalo válido: 1 - 0xFFFFFFFF
    • Padrão: nenhum
    • Descrição: esse parâmetro é usado pelo serviço de cliente DHCP para armazenar a hora em que o serviço tentará renovar a concessão no endereço IP do adaptador. Para renovar a concessão, o serviço entra em contato com o servidor que concedeu a concessão.
  • T2

    • Chave: Tcpip\Parameters\Interfaces\ID for Adapter
    • Tipo de valor: REG_DWORD - Tempo absoluto em segundos desde a meia-noite de 1/1/70
    • Intervalo válido: 1 - 0xFFFFFFFF
    • Padrão: nenhum
    • Descrição: esse parâmetro é usado pelo serviço de cliente DHCP para armazenar o tempo em que o serviço tentará renovar a concessão no endereço IP do adaptador. Para renovar a concessão, o serviço transmite uma solicitação de renovação. O tempo T2 deve ser alcançado somente se o serviço não puder renovar a concessão com o servidor original.

Todos os parâmetros NBT são valores de registro localizados em uma das duas subchaves diferentes de HKEY_LOCAL_MACHINE\computer\CurrentControlSet\Services:

  • Netbt\Parameters
  • Netbt\Parameters\Interfaces\Tcpip_ID for Adapter

onde ID para Adaptador representa o adaptador de rede ao qual o NBT está vinculado. A relação entre uma ID do adaptador e a conexão de rede pode ser determinada examinando HKEY_LOCAL_MACHINE\computer\CurrentControlSet\Control\Network\{4D36E972-E325-11CE-BFC1-08002BE10318}\ID for Adapter\Connection. O valor Nome nessas chaves fornece o nome usado para uma conexão de rede usada na pasta Conexões de Rede. Os valores sob as últimas chaves são específicos para cada adaptador. Se o computador estiver configurado por meio do DHCP, uma alteração nos parâmetros entrará em vigor se o comando ipconfig /renew for emitido em um shell de comando. Caso contrário, você deve reiniciar o computador para que uma alteração em qualquer um desses parâmetros entre em vigor.

Parâmetros NBT padrão configuráveis no Editor do Registro

Os parâmetros a seguir são instalados com valores padrão pela ferramenta Rede no Painel de Controle durante a instalação dos componentes TCP/IP. Eles podem ser modificados usando o Editor do Registro (Regedit.exe).

  • BcastNameQueryCount

    • Chave: Netbt\Parameters
    • Tipo de valor: REG_DWORD - Contagem
    • Intervalo válido: 1 a 0xFFFF
    • Padrão: 3
    • Descrição: esse valor determina o número de vezes que o NetBT transmite uma consulta para um nome específico sem receber uma resposta.
  • BcastQueryTimeout

    • Chave: Netbt\Parameters
    • Tipo de valor: REG_DWORD - Tempo em milissegundos
    • Intervalo válido: 100 a 0xFFFFFFFF
    • Padrão: 0x2ee (750 decimais)
    • Descrição: esse valor determina o intervalo de tempo entre consultas sucessivas de nome de transmissão para o mesmo nome.
  • CacheTimeout

    • Chave: Netbt\Parameters
    • Tipo de valor: REG_DWORD - Tempo em milissegundos
    • Intervalo válido: 60000 a 0xFFFFFFFF
    • Padrão: 0x927c0 (600000 milissegundos = 10 minutos)
    • Descrição: esse valor determina o intervalo de tempo para o qual os nomes são armazenados em cache na tabela de nomes remotos.
  • NameServerPort

    • Chave: Netbt\Parameters
    • Tipo de valor: REG_DWORD - número da porta UDP
    • Intervalo válido: 0 - 0xFFFF
    • Padrão: 0x89
    • Descrição: esse parâmetro determina o número da porta de destino para a qual o NetBT envia pacotes relacionados ao serviço de nomes, como consultas de nomes e registros de nomes para o WINS. O Microsoft WINS escuta na porta 0x89. Os servidores de nomes NetBIOS de outros fornecedores podem escutar em portas diferentes.
  • NameSrvQueryCount

    • Chave: Netbt\Parameters
    • Tipo de valor: REG_DWORD - Contagem
    • Intervalo válido: 0 - 0xFFFF
    • Padrão: 3
    • Descrição: esse valor determina o número de vezes que o NetBT envia uma consulta a um servidor WINS para um nome especificado sem receber uma resposta.
  • NameSrvQueryTimeout

    • Chave: Netbt\Parameters
    • Tipo de valor: REG_DWORD - Tempo em milissegundos
    • Intervalo válido: 100 - 0xFFFFFFFF
    • Padrão: 1500 (1,5 segundos)
    • Descrição: esse valor determina o intervalo de tempo entre consultas de nome sucessivas ao WINS para um nome específico.
  • SessionKeepAlive

    • Chave: Netbt\Parameters
    • Tipo de valor: REG_DWORD - Tempo em milissegundos
    • Intervalo válido: 60.000 - 0xFFFFFFFF
    • Padrão: 3.600.000 (1 hora)
    • Descrição: esse valor determina o intervalo de tempo entre as transmissões de keepalive em uma sessão. Definir o valor como 0xFFFFFFF desativa os keepalives.
  • Tamanho/Pequeno/Médio/Grande

    • Chave: Netbt\Parameters
    • Tipo de valor: REG_DWORD
    • Intervalo válido: 1, 2, 3 (pequeno, médio, grande)
    • Padrão: 1 (Pequeno)
    • Descrição: esse valor determina o tamanho das tabelas de nomes usadas para armazenar nomes locais e remotos. Geralmente, Pequeno é adequado. Se o computador estiver atuando como um servidor de nomes proxy, o valor será definido automaticamente como Grande para aumentar o tamanho da tabela de hash do cache de nomes. Os buckets de tabela de hash são dimensionados da seguinte forma: Grande: 256 Médio: 128 Pequeno: 16

Parâmetros NBT opcionais configuráveis no Editor do Registro

Esses parâmetros geralmente não existem no registro. Eles podem ser criados para modificar o comportamento padrão do driver de protocolo NetBT.

  • Endereço de transmissão

    • Chave: Netbt\Parameters
    • Tipo de valor: REG_DWORD - Quatro bytes, endereço IP codificado little-endian
    • Intervalo válido: 0 - 0xFFFFFFFF
    • Padrão: o endereço de difusão de cada rede.
    • Descrição: esse parâmetro pode ser usado para forçar o NetBT a usar um endereço específico para todos os pacotes relacionados ao nome de broadcast. Por padrão, o NetBT usa o endereço de difusão de uns apropriado para cada rede (ou seja, para uma rede de 11.101.0.0 com uma máscara de sub-rede de 255.255.0.0, o endereço de difusão de sub-rede seria 11.101.255.255). Esse parâmetro seria definido, por exemplo, se a rede usar o endereço zeros-broadcast (definido usando o parâmetro TCP/IP UseZeroBroadcast). O endereço de broadcast de sub-rede apropriado seria 11.101.0.0 no exemplo anterior. Esse parâmetro seria então definido como 0x0b650000. Esse parâmetro é global e é usado em todas as sub-redes às quais o NetBT está vinculado.
  • Habilitar proxy

    • Chave: Netbt\Parameters
    • Tipo de valor: REG_DWORD - Booleano
    • Intervalo válido: 0 ou 1 (Falso ou Verdadeiro)
    • Padrão: 0 (Falso)
    • Descrição: se esse valor for definido como 1 (Verdadeiro), o computador atuará como um servidor de nomes proxy para as redes às quais o NBT está vinculado. Um servidor de nomes proxy responde a consultas de difusão para nomes que ele resolveu por meio do WINS. Com um servidor de nomes proxy, uma rede de implementações de nó B pode se conectar a servidores em outras sub-redes registradas no WINS.
  • EnableProxyRegCheck

    • Chave: Netbt\Parameters
    • Tipo de valor: REG_DWORD - Booleano
    • Intervalo válido: 0 ou 1 (Falso ou Verdadeiro)
    • Padrão: 0 (Falso)
    • Descrição: Se esse parâmetro for definido como 1 (True), o servidor de nomes proxy enviará uma resposta negativa a um registro de nome de difusão se o nome já estiver registrado no WINS ou estiver no cache de nomes local do proxy com um endereço IP diferente. O perigo de habilitar esse recurso é que ele impede que um computador altere seu endereço IP, desde que o WINS tenha um mapeamento para o nome. Portanto, ele está desabilitado por padrão.
  • InitialRefreshT.O.

    • Chave: Netbt\Parameters
    • Tipo de valor: REG_DWORD - Tempo em milissegundos
    • Intervalo válido: 960000 - 0xFFFFFFF
    • Padrão: 960000 (16 minutos)
    • Descrição: esse parâmetro especifica o tempo limite de atualização inicial usado pelo NBT durante o registro do nome. A NBT tenta entrar em contato com os servidores WINS em 1/8 desse intervalo de tempo quando está registrando nomes pela primeira vez. Quando recebe uma resposta de registro bem-sucedida, essa resposta contém o novo intervalo de atualização a ser usado.
  • LmhostsTimeout

    • Chave: Netbt\Parameters
    • Tipo de valor: REG_DWORD - Tempo em milissegundos
    • Intervalo válido: 1000 - 0xFFFFFFFF
    • Padrão: 6000 (6 segundos)
    • Descrição: esse parâmetro especifica o valor de tempo limite para consultas de nome LMHOSTS e DNS. O temporizador tem uma granularidade do valor de tempo limite. Portanto, o tempo limite real pode ser até duas vezes o valor.
  • MaxDgramBuffering

    • Chave: Netbt\Parameters
    • Tipo de valor: REG_DWORD - Contagem de bytes
    • Intervalo válido: 0 - 0xFFFFFFFF
    • Padrão: 0x20000 (128 Kb)
    • Descrição: esse parâmetro especifica a memória máxima que o NetBT aloca dinamicamente para todos os envios de datagrama pendentes. Depois que esse limite for atingido, os envios adicionais falharão porque os recursos disponíveis não são suficientes.
  • NodeType

    • Chave: Netbt\Parameters
    • Tipo de valor: REG_DWORD - Número
    • Intervalo válido: 1,2,4,8 (nó B, nó P, nó M, nó H)
    • Padrão: 1 ou 8 com base na configuração do servidor WINS
    • Descrição: esse parâmetro determina quais métodos o NetBT usa para registrar e resolver nomes. Um computador de nó B usa transmissões. Um computador de nó P usa apenas consultas de nome ponto a ponto para um servidor de nomes (WINS). Um computador M-node transmite primeiro e, em seguida, consulta o servidor de nomes. Um computador com nó H consulta primeiro o servidor de nomes e, em seguida, transmite. A resolução por meio de LMHOSTS ou DNS segue esses métodos. Se essa chave estiver presente, ela substituirá a chave DhcpNodeType. Se nenhuma das chaves estiver presente, o computador usará o nó B se não houver servidores WINS configurados para a rede. O computador usará o nó H se houver pelo menos um servidor WINS configurado.
  • Adaptador aleatório

    • Chave: Netbt\Parameters
    • Tipo de valor: REG_DWORD - Booleano
    • Intervalo válido: 0 ou 1 (Falso ou Verdadeiro)
    • Padrão: 0 (Falso)
    • Descrição: esse parâmetro se aplica somente a um host de hospedagem múltipla. Se for definido como 1 (True), o NetBT selecionará aleatoriamente o endereço IP para colocar uma resposta de consulta de nome de todas as suas interfaces associadas. Freqüentemente, a resposta contém o endereço da interface em que a consulta chegou. Esse recurso seria usado por um servidor com duas interfaces na mesma rede para balanceamento de carga.
  • Atualizar Código de Operação

    • Chave: Netbt\Parameters
    • Tipo de valor: REG_DWORD - Número
    • Intervalo válido: 8, 9
    • Padrão: 8
    • Descrição: esse parâmetro força o NetBT a usar um opcode específico em pacotes de atualização de nome. A especificação para o protocolo NetBT é um tanto ambígua nesta área. Embora o padrão de 8 usado pelas implementações da Microsoft pareça ser o valor pretendido, algumas outras implementações, como as de Ungermann-Bass, usam o valor 9. Duas implementações devem usar o mesmo opcode para interoperar.
  • Resposta única

    • Chave: Netbt\Parameters
    • Tipo de valor: REG_DWORD - Booleano
    • Intervalo válido: 0 ou 1 (Falso ou Verdadeiro)
    • Padrão: 0 (Falso)
    • Descrição: esse parâmetro se aplica somente a um host de hospedagem múltipla. Se esse parâmetro for definido como 1 (True), o NBT fornecerá apenas um endereço IP de uma de suas interfaces vinculadas nas respostas de consulta de nome. Por padrão, os endereços de todas as interfaces vinculadas são incluídos.
  • WinsDownTimeout

    • Chave: Netbt\Parameters
    • Tipo de valor: REG_DWORD - Tempo em milissegundos
    • Intervalo válido: 1000 - 0xFFFFFFFF
    • Padrão: 15.000 (15 segundos)
    • Descrição: esse parâmetro determina o tempo que o NBT aguarda antes de tentar usar o WINS novamente depois de não entrar em contato com nenhum servidor WINS. Com esse recurso, os computadores temporariamente desconectados da rede podem prosseguir com o processamento de inicialização sem esperar o tempo limite de cada registro de nome WINS ou consulta individualmente.

Parâmetros NBT configuráveis a partir das Propriedades de Conexão

Os parâmetros a seguir podem ser definidos por meio das Propriedades de Conexão da pasta Conexões de Rede. Você não precisa configurá-los diretamente.

  • EnableDns

    • Chave: Netbt\Parameters
    • Tipo de valor: REG_DWORD - Booleano
    • Intervalo válido: 0 ou 1 (Falso ou Verdadeiro)
    • Padrão: 0 (Falso)
    • Descrição: se esse valor for definido como 1 (True), o NBT consultará o DNS em busca de nomes que não podem ser resolvidos pelo WINS, pelo broadcast ou pelo arquivo LMHOSTS.
  • EnableLmhosts

    • Chave: Netbt\Parameters
    • Tipo de valor: REG_DWORD - Booleano
    • Intervalo válido: 0 ou 1 (Falso ou Verdadeiro)
    • Padrão: 1 (Verdadeiro)
    • Descrição: se esse valor for definido como 1 (Verdadeiro), o NBT pesquisará o arquivo LMHOSTS, se existir, em busca de nomes que não possam ser resolvidos pelo WINS ou pela difusão. Por padrão, não há diretório de banco de dados de arquivos LMHOSTS (especificado por Tcpip\Parameters\DatabasePath). Portanto, a NBT não toma nenhuma ação. Esse valor é gravado pela configuração TCP/IP avançada na ferramenta Rede no Painel de Controle.
  • Servidor de nomes

    • Chave: Netbt\Parameters\Interfaces\Tcpip_ID for Adapter
    • Tipo de valor: REG_SZ - Endereço IP decimal pontilhado (por exemplo, 11.101.1.200)
    • Intervalo válido: qualquer endereço IP válido
    • Padrão: em branco (sem endereço)
    • Descrição: esse parâmetro especifica o endereço IP do servidor WINS primário. Se esse parâmetro contiver um valor válido, ele substituirá o parâmetro DHCP de mesmo nome.
  • NomeServidorBackup

    • Chave: Netbt\Parameters\Interfaces\Tcpip_ID for Adapter
    • Tipo de valor: REG_SZ - Endereço IP decimal pontilhado (por exemplo, 11.101.1.200)
    • Intervalo válido: qualquer endereço IP válido.
    • Padrão: em branco (sem endereço)
    • Descrição: esse parâmetro especifica o endereço IP do servidor WINS de backup. Se esse parâmetro contiver um valor válido, ele substituirá o parâmetro DHCP de mesmo nome.
  • ScopeId

    • Chave: Netbt\Parameters
    • Tipo de valor: REG_SZ - Cadeia de caracteres
    • Intervalo válido: qualquer nome de domínio DNS válido que consiste em duas partes separadas por pontos ou um "*".
    • Padrão: nenhum
    • Descrição: esse parâmetro especifica o escopo do nome NetBIOS para o nó. Esse valor não deve começar com um ponto. Se esse parâmetro contiver um valor válido, ele substituirá o parâmetro DHCP de mesmo nome. Um valor em branco (cadeia de caracteres vazia) será ignorado. Definir esse parâmetro com o valor "*" indica um escopo nulo e substituirá o parâmetro DHCP.

Parâmetros NBT não configuráveis

Os parâmetros a seguir são criados e usados internamente pelos componentes do NetBT. Eles nunca devem ser modificados usando o Editor do Registro. Eles estão listados aqui apenas para referência.

  • DhcpNameServer

    • Chave: Netbt\Parameters\Interfaces\Tcpip_ID for Adapter
    • Tipo de valor: REG_SZ - Endereço IP decimal pontilhado (por exemplo, 11.101.1.200)
    • Intervalo válido: qualquer endereço IP válido
    • Padrão: nenhum
    • Descrição: esse parâmetro especifica o endereço IP do servidor WINS primário. Ele é gravado pelo serviço de cliente DHCP, se habilitado. Um valor NameServer válido substituirá esse parâmetro.
  • DhcpNameServerBackup

    • Chave: Netbt\Parameters\Interfaces\Tcpip_ID for Adapter
    • Tipo de valor: REG_SZ - Endereço IP decimal pontilhado (por exemplo, 11.101.1.200)
    • Intervalo válido: qualquer endereço IP válido
    • Padrão: nenhum
    • Descrição: esse parâmetro especifica o endereço IP do servidor WINS de backup. Ele é gravado pelo serviço de cliente DHCP, se habilitado. Um valor válido de BackupNameServer substituirá esse parâmetro.
  • DhcpNodeType

    • Chave: Netbt\Parameters
    • Tipo de valor: REG_DWORD - Número
    • Intervalo válido: 1 - 8
    • Padrão: 1
    • Descrição: Este parâmetro especifica o tipo de nó NBT. Ele é gravado pelo serviço de cliente DHCP, se habilitado. Um valor NodeType válido substituirá esse parâmetro. Consulte a entrada para NodeType para obter uma descrição completa.
  • DhcpScopeId

    • Chave: Netbt\Parameters
    • Tipo de valor: REG_SZ - Cadeia de caracteres
    • Intervalo válido: uma cadeia de caracteres de nome separada por pontos, como microsoft.com
    • Padrão: nenhum
    • Descrição: esse parâmetro especifica o escopo do nome NetBIOS para o nó. Ele é gravado pelo serviço de cliente DHCP, se habilitado. Esse valor não deve começar com um ponto. Consulte a entrada para ScopeId para obter mais informações.
  • NbProvider

    • Chave: Netbt\Parameters
    • Tipo de valor: REG_SZ - Cadeia de caracteres
    • Intervalo válido: _tcp
    • Padrão: _tcp
    • Descrição: esse parâmetro é usado internamente pelo componente RPC. O valor padrão não deve ser alterado.
  • Nome do TransportBindName

    • Chave: Netbt\Parameters
    • Tipo de valor: REG_SZ - Cadeia de caracteres
    • Intervalo válido: N/A
    • Padrão: \Dispositivo\
    • Descrição: Este parâmetro é usado internamente durante o desenvolvimento do produto. O valor padrão não deve ser alterado.