Parametri di configurazione TCP/IP e NBT per Windows XP

Questo articolo definisce tutti i parametri del Registro di sistema usati per configurare il driver di protocollo Tcpip.sys. Tcpip.sys implementa i protocolli di rete TCP/IP standard.

Si applica a: Windows XP
Numero KB originale: 314053

Introduzione

L'implementazione della suite di protocolli TCP/IP per Windows XP legge tutti i dati di configurazione dal Registro di sistema. Queste informazioni vengono scritte nel Registro di sistema dallo strumento Rete in Pannello di controllo come parte del processo di installazione. Alcune di queste informazioni vengono fornite anche dal servizio client DHCP (Dynamic Host Configuration Protocol) se il servizio client DHCP è abilitato.

L'implementazione della suite di protocolli deve essere eseguita in modo corretto ed efficiente nella maggior parte degli ambienti usando solo le informazioni di configurazione raccolte da DHCP e dallo strumento Rete in Pannello di controllo. I valori predefiniti ottimali per tutti gli altri aspetti configurabili dei protocolli sono stati codificati nei driver.

Nelle installazioni dei clienti possono verificarsi alcune circostanze insolite in cui sono appropriate modifiche a determinati valori predefiniti. Per gestire questi casi, è possibile creare parametri facoltativi del Registro di sistema per modificare il comportamento predefinito di alcune parti dei driver di protocollo.

Nota

L'implementazione TCP/IP di Windows XP è in gran parte auto-ottimizzazione. La regolazione dei parametri del Registro di sistema senza un attento studio può ridurre le prestazioni del computer.

Come modificare i parametri

Importante

In questa sezione, metodo o attività viene illustrata la procedura per modificare il Registro di sistema. Poiché l'errata modifica del Registro di sistema può causare seri problemi, Di conseguenza, attenersi scrupolosamente alla procedura indicata. Per una maggiore protezione, eseguire il backup del Registro di sistema prima di modificarlo. In questo modo sarà possibile ripristinare il Registro di sistema se si verifica un problema. Per ulteriori informazioni su come eseguire backup e ripristino del Registro di sistema, vedere Backup e ripristino del Registro di sistema in Windows.

Per modificare questi parametri, seguire questa procedura:

  1. Fare clic su Start, fare clic su Esegui e quindi digitare regedit nella casella Apri .
  2. Individuare la seguente chiave del Registro di sistema:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
  3. Fare clic su Aggiungi valore nel menu Modifica , digitare il valore desiderato e quindi impostare il tipo di valore in Tipo di dati.
  4. Fare clic su OK.
  5. Chiudere l'editor del Registro di sistema.
  6. Riavviare il computer per rendere effettiva la modifica.

Tutti i parametri TCP/IP sono valori del Registro di sistema che si trovano in una delle due sottochiavi diverse di HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services:

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

Nota

L'ID per Adapter è la scheda di rete a cui è associato TCP/IP. Per determinare la relazione tra un ID scheda e una connessione di rete, visualizzare HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network\{4D36E972-E325-11CE-BFC1-08002BE10318}\<ID for Adapter>\Connection. Il valore Name in queste chiavi fornisce il nome descrittivo per una connessione di rete utilizzata nella cartella Network Connections. I valori in queste chiavi sono specifici di ogni adattatore. I parametri con un valore configurato DHCP e un valore configurato in modo statico possono o meno esistere. La loro esistenza dipende dal fatto che il computer o la scheda sia configurato dhcp e se vengono specificati valori di override statici. Per rendere effettiva una modifica, è necessario riavviare il computer.

Parametri TCP/IP standard che è possibile configurare usando il Registro di sistema Editor

I parametri seguenti vengono installati con valori predefiniti dallo strumento Rete in Pannello di controllo durante l'installazione dei componenti TCP/IP. È possibile usare Editor del Registro di sistema per modificarli.

  • Databasepath

    • Chiave: Tcpip\Parameters
    • Tipo di valore: REG_EXPAND_SZ - Stringa di caratteri
    • Intervallo valido: percorso di file Windows NT valido
    • Impostazione predefinita: %SystemRoot%\System32\Drivers\Etc
    • Descrizione: questo parametro specifica il percorso dei file di database Internet standard (HOSTS, LMHOSTS, NETWORKS, PROTOCOLS). Viene usato dall'interfaccia di Windows Sockets.
  • ForwardBroadcasts

    • Chiave: Tcpip\Parameters
    • Tipo di valore: REG_DWORD - Boolean
    • Intervallo valido: 0 o 1 (False o True)
    • Impostazione predefinita: 0 (False)
    • Descrizione: l'inoltro delle trasmissioni non è supportato. Questo parametro viene ignorato.
  • UseZeroBroadcast

    • Chiave: Tcpip\Parameters\Interfaces\ID for Adapter
    • Tipo di valore: REG_DWORD - Boolean
    • Intervallo valido: 0 o 1 (False o True)
    • Impostazione predefinita: 0 (False)
    • Descrizione: se questo parametro è impostato su 1 (True), l'IP userà zeros-broadcasts (0.0.0.0) anziché one-broadcast (255.255.255.255). La maggior parte dei computer usa le trasmissioni one-broadcast, ma alcuni computer derivati da implementazioni BSD usano zeri-broadcast. I computer che usano trasmissioni diverse non interagiscono bene nella stessa rete.

Parametri TCP/IP facoltativi che è possibile configurare usando il Registro di sistema Editor

In genere, questi parametri non esistono nel Registro di sistema. È possibile crearli per modificare il comportamento predefinito del driver del protocollo TCP/IP.

  • ArpAlwaysSourceRoute

    • Chiave: Tcpip\Parameters
    • Tipo di valore: REG_DWORD - Boolean
    • Intervallo valido: 0,1 (False o True)
    • Impostazione predefinita: 0 (False)
    • Descrizione: se si imposta questo parametro su 1, TCP/IP trasmette le query ARP con il routing di origine abilitato nelle reti Token Ring. Per impostazione predefinita, lo stack trasmette le query ARP senza prima il routing di origine e riprova con il routing di origine abilitato se non è stata ricevuta alcuna risposta.
  • ArpUseEtherSNAP

    • Chiave: Tcpip\Parameters
    • Tipo di valore: REG_DWORD - Boolean
    • Intervallo valido: 0,1 (False o True)
    • Impostazione predefinita: 0 (False)
    • Descrizione: se si imposta questo parametro su 1, TCP/IP trasmette i pacchetti Ethernet usando la codifica SNAP 802.3. Per impostazione predefinita, lo stack trasmette i pacchetti in formato Ethernet DIX. Riceverà sempre entrambi i formati.
  • DefaultTTL

    • Chiave: Tcpip\Parameters
    • Tipo di valore: REG_DWORD - Numero di secondi/hop
    • Intervallo valido: da 1 a 255
    • Impostazione predefinita: 128 per Windows XP
    • Descrizione: questo parametro specifica il valore TTL (Time To Live) predefinito impostato nell'intestazione dei pacchetti IP in uscita. Il TTL determina il tempo massimo di permanenza di un pacchetto IP nella rete senza raggiungere la destinazione. Si tratta effettivamente di un limite al numero di router che un pacchetto IP può passare prima che venga eliminato.
  • EnableDeadGWDetect

    • Chiave: Tcpip\Parameters
    • Tipo di valore: REG_DWORD - Boolean
    • Intervallo valido: 0,1 (False, True)
    • Valore predefinito: 1 (True)
    • Descrizione: se si imposta questo parametro su 1, TCP usa la funzionalità Rilevamento gateway non recapitabili. Con questa funzionalità, TCP richiede a IP di passare a un gateway di backup se ritrasmette più volte un segmento senza ricevere una risposta. I gateway di backup possono essere definiti nella sezione Avanzate della finestra di dialogo configurazione TCP/IP nel Pannello di controllo di rete.
  • EnablePMTUBHDetect

    • Chiave: Tcpip\Parameters
    • Tipo di valore: REG_DWORD - Boolean
    • Intervallo valido: 0,1 (False, True)
    • Impostazione predefinita: 0 (False)
    • Descrizione: se si imposta questo parametro su 1 (True), TCP tenta di rilevare i router "Black Hole" durante l'individuazione MTU del percorso. Un router "Black Hole" non restituisce messaggi icmp destinazione non raggiungibile quando deve frammenta un datagramma IP con il bit Don't Fragment impostato. TCP deve ricevere questi messaggi per eseguire l'individuazione MTU del percorso. Con questa funzionalità abilitata, TCP tenterà di inviare segmenti senza il bit Don't Fragment impostato se diverse ritrasmissioni di un segmento non sono riconosciute. Se il segmento viene riconosciuto, il servizio gestito verrà ridotto e il bit Don't Fragment verrà impostato nei pacchetti futuri sulla connessione. L'abilitazione del rilevamento dei buchi neri aumenta il numero massimo di ritrasmissioni eseguite per un particolare segmento.
  • Enablepmtudiscovery

    • Chiave: Tcpip\Parameters
    • Tipo di valore: REG_DWORD - Boolean
    • Intervallo valido: 0,1 (False, True)
    • Valore predefinito: 1 (True)
    • Descrizione: se si imposta questo parametro su 1 (True), TCP tenta di individuare l'unità di trasmissione massima (MTU o dimensioni massime del pacchetto) sul percorso di un host remoto. Individuando il percorso MTU e limitando i segmenti TCP a queste dimensioni, TCP può eliminare la frammentazione nei router lungo il percorso che connette le reti con diverse UNITÀ DI MISURA. La frammentazione influisce negativamente sulla velocità effettiva TCP e causa la congestione della rete. Se si imposta questo parametro su 0, viene usata una MTU di 576 byte per tutte le connessioni che non si trovano nei computer della subnet locale.
  • ForwardBufferMemory

    • Chiave: Tcpip\Parameters
    • Tipo di valore: REG_DWORD - Numero di byte
    • Intervallo valido: MTU di rete- valore ragionevole inferiore a 0xFFFFFFFF
    • Valore predefinito: 74240 (sufficiente per cinquanta pacchetti da 1480 byte, arrotondato a un multiplo di 256)
    • Descrizione: questo parametro determina la quantità di memoria allocata dall'IP per archiviare i dati dei pacchetti nella coda dei pacchetti del router. Quando questo spazio del buffer viene riempito, il router inizia a rimuovere i pacchetti in modo casuale dalla coda. I buffer dei dati della coda di pacchetti hanno una lunghezza di 256 byte. Pertanto, il valore di questo parametro deve essere un multiplo di 256. Più buffer vengono concatenati per pacchetti di dimensioni maggiori. L'intestazione IP per un pacchetto viene archiviata separatamente. Questo parametro viene ignorato e non vengono allocati buffer se il router IP non è abilitato.
  • IGMPLevel

    • Chiave: Tcpip\Parameters
    • Tipo di valore: REG_DWORD - Numero
    • Intervallo valido: 0,1,2
    • Impostazione predefinita: 2
    • Descrizione: questo parametro determina il livello di supporto del computer per il multicasting IP e la partecipazione a Internet Group Management Protocol. Al livello 0, il computer non fornisce supporto multicast. Al livello 1, il computer può inviare solo pacchetti multicast IP. Al livello 2, il computer può inviare pacchetti multicast IP e partecipare completamente a IGMP per ricevere pacchetti multicast.
  • KeepAliveInterval

    • Chiave: Tcpip\Parameters
    • Tipo di valore: REG_DWORD - Tempo in millisecondi
    • Intervallo valido: 1 - 0xFFFFFFFF
    • Impostazione predefinita: 1000 (un secondo)
    • Descrizione: questo parametro determina l'intervallo che separa le ritrasmissioni keepalive fino alla ricezione di una risposta. Dopo aver ricevuto una risposta, KeepAliveTime controlla nuovamente il ritardo fino alla successiva trasmissione keepalive. La connessione viene interrotta dopo che il numero di ritrasmissioni specificate da TcpMaxDataRetransmissions non ha risposta.
  • KeepAliveTime

    • Chiave: Tcpip\Parameters
    • Tipo di valore: REG_DWORD - Tempo in millisecondi
    • Intervallo valido: 1 - 0xFFFFFFFF
    • Impostazione predefinita: 7.200.000 (due ore)
    • Descrizione: il parametro controlla la frequenza con cui TCP tenta di verificare che una connessione inattiva sia ancora intatta inviando un pacchetto keepalive. Se il computer remoto è ancora raggiungibile e funzionante, il computer remoto riconosce la trasmissione keepalive. Per impostazione predefinita, i pacchetti keepalive non vengono inviati. Un programma può attivare questa funzionalità in una connessione.
  • MTU

    • Chiave: Tcpip\Parameters\Interfaces\ID for Adapter
    • Tipo di valore: REG_DWORD Numero
    • Intervallo valido: 68 - MTU della rete sottostante
    • Impostazione predefinita: 0xFFFFFFFF
    • Descrizione: questo parametro sostituisce l'unità MTU (Maximum Transmission Unit) predefinita per un'interfaccia di rete. L'MTU è la dimensione massima del pacchetto in byte che il trasporto trasmette sulla rete sottostante. Le dimensioni includono l'intestazione del trasporto. Un datagramma IP può estendersi su più pacchetti. I valori maggiori del valore predefinito per la rete sottostante fanno sì che il trasporto usi la MTU predefinita della rete. I valori inferiori a 68 fanno sì che il trasporto usi una MTU pari a 68.
  • NumForwardPackets

    • Chiave: Tcpip\Parameters
    • Tipo di valore: REG_DWORD Numero
    • Intervallo valido: 1 - valore ragionevole inferiore a 0xFFFFFFFF
    • Impostazione predefinita: 50
    • Descrizione: questo parametro determina il numero di intestazioni di pacchetti IP allocate per la coda di pacchetti del router. Quando tutte le intestazioni sono in uso, il router inizia a rimuovere i pacchetti in modo casuale dalla coda. Questo valore deve essere almeno uguale al valore ForwardBufferMemory diviso per le dimensioni massime dei dati IP delle reti connesse al router. Questo valore non deve essere maggiore del valore ForwardBufferMemory diviso per 256 perché vengono usati almeno 256 byte di memoria buffer forward per ogni pacchetto. Il numero ottimale di pacchetti di inoltro per una particolare dimensione ForwardBufferMemory dipende dal tipo di traffico che viene portato in rete e sarà compreso tra questi due valori. Questo parametro viene ignorato e non vengono allocate intestazioni se il router non è abilitato.
  • TcpMaxConnectRetransmissions

    • Chiave: Tcpip\Parameters
    • Tipo di valore: REG_DWORD - Numero
    • Intervallo valido: 0 - 0xFFFFFFFF
    • Impostazione predefinita: 2
    • Descrizione: questo parametro determina il numero di volte in cui TCP ritrasmette una richiesta di connessione (SYN) prima di interrompere il tentativo. Il timeout di ritrasmissione viene raddoppiato a ogni ritrasmissione successiva in un particolare tentativo di connessione. Il valore di timeout iniziale è di tre secondi.
  • TcpMaxDataRetransmissions

    • Chiave: Tcpip\Parameters
    • Tipo di valore: REG_DWORD - Numero
    • Intervallo valido: 0 - 0xFFFFFFFF
    • Predefinito: 5
    • Descrizione: questo parametro controlla il numero di volte in cui TCP ritrasmette un singolo segmento di dati (segmento non connesso) prima di interrompere la connessione. Il timeout di ritrasmissione viene raddoppiato a ogni ritrasmissione successiva in una connessione. Viene reimpostato quando le risposte riprendono. Il valore di timeout di base è determinato dinamicamente dal tempo di round trip misurato sulla connessione.
  • TcpNumConnections

    • Chiave: Tcpip\Parameters
    • Tipo di valore: REG_DWORD - Numero
    • Intervallo valido: 0 - 0xfffffe
    • Impostazione predefinita: 0xfffffe
    • Descrizione: questo parametro limita il numero massimo di connessioni che TCP può avere aperte contemporaneamente.
  • TcpTimedWaitDelay

    • Chiave: Tcpip\Parameters

    • Tipo di valore: REG_DWORD - Tempo in secondi

    • Intervallo valido: 30-300 (decimale)

    • Impostazione predefinita: 0x78 (120 decimali)

    • Descrizione: questo parametro determina l'ora in cui una connessione rimane nello stato TIME_WAIT al momento della chiusura. Finché una connessione è nello stato TIME_WAIT, la coppia di socket non può essere riutilizzata. Questo è noto anche come stato "2MSL". In base a RFC793, il valore deve essere due volte superiore alla durata massima del segmento nella rete. Per altre informazioni, vedere RFC793.

      Nota

      In Microsoft Windows 2000 il valore predefinito è 240 secondi. Per Windows XP e Microsoft Windows Server 2003, il valore predefinito è stato modificato in 120 secondi per aumentare le prestazioni dello stack IPv4. Il valore predefinito per lo stack IPv6 è 240 secondi.

  • TcpUseRFC1122UrgentPointer

    • Chiave: Tcpip\Parameters
    • Tipo di valore: REG_DWORD - Boolean
    • Intervallo valido: 0,1 (False, True)
    • Impostazione predefinita: 0 (False)
    • Descrizione: questo parametro determina se TCP usa la specifica RFC 1122 per i dati urgenti o la modalità utilizzata dai computer derivati da BSD. I due meccanismi interpretano il puntatore urgente nell'intestazione TCP e la lunghezza dei dati urgenti in modo diverso. Non sono interoperabili. Per impostazione predefinita, Windows XP usa la modalità BSD.
  • Tcpwindowsize

    • Chiave: Tcpip\Parameters
    • Tipo di valore: REG_DWORD - Numero di byte
    • Intervallo valido: 0 - 0xFFFF
    • Impostazione predefinita: più piccolo di 0xFFFF OPPURE maggiore di quattro volte la dimensione massima dei dati TCP nella rete OPPURE 8192 arrotondata a un multiplo delle dimensioni dei dati TCP di rete.
    • Impostazione predefinita Ethernet: 8760
    • Descrizione: questo parametro determina le dimensioni massime della finestra di ricezione TCP del computer. La finestra di ricezione specifica il numero di byte che un mittente può trasmettere senza ricevere un riconoscimento. In genere, le finestre di ricezione più grandi migliorano le prestazioni su reti ad alto (ritardo * larghezza di banda). Per ottenere la massima efficienza, la finestra di ricezione deve essere un multiplo pari delle dimensioni massime del segmento TCP.For highest efficiency, the receive window must be an even multiple of the TCP Maximum Segment Size (MSS).

Parametri TCP/IP configurabili dalle proprietà di una connessione di rete

I parametri seguenti vengono creati e modificati automaticamente dall'interfaccia delle proprietà di connessione tramite informazioni fornite dall'utente. Non è necessario configurarli direttamente nel Registro di sistema.

  • DefaultGateway

    • Chiave: Tcpip\Parameters\Interfaces\ID for Adapter
    • Tipo di valore: REG_MULTI_SZ - Elenco di indirizzi IP decimali punteggiati
    • Intervallo valido: qualsiasi set di indirizzi IP validi
    • Impostazione predefinita: Nessuna
    • Descrizione: questo parametro specifica l'elenco di gateway per instradare i pacchetti non destinati a una subnet a cui il computer è connesso direttamente e a cui non è presente una route più specifica. Questo parametro esegue l'override del parametro DhcpDefaultGateway.
  • Dominio

    • Chiave: Tcpip\Parameters
    • Tipo di valore: REG_SZ - Stringa di caratteri
    • Intervallo valido: qualsiasi nome di dominio DNS valido
    • Impostazione predefinita: Nessuna
    • Descrizione: questo parametro specifica il nome di dominio DNS del computer. Viene usato dall'interfaccia di Windows Sockets.
  • EnableDhcp

    • Chiave: Tcpip\Parameters\Interfaces\ID for Adapter
    • Tipo di valore: REG_DWORD - Boolean
    • Intervallo valido: 0 o 1 (False o True)
    • Impostazione predefinita: 0 (False)
    • Descrizione: se questo parametro è impostato su 1 (True), il servizio client DHCP tenta di usare DHCP per configurare la prima interfaccia IP sulla scheda.
  • Nome host

    • Chiave: Tcpip\Parameters
    • Tipo di valore: REG_SZ - Stringa di caratteri
    • Intervallo valido: qualsiasi nome host DNS valido
    • Impostazione predefinita: nome computer del computer
    • Descrizione: questo parametro specifica il nome host DNS del computer che verrà restituito dal comando hostname.
  • IPAddress

    • Chiave: Tcpip\Parameters\Interfaces\ID for Adapter
    • Tipo di valore: REG_MULTI_SZ - Elenco di indirizzi IP decimali punteggiati
    • Intervallo valido: qualsiasi set di indirizzi IP validi
    • Impostazione predefinita: Nessuna
    • Descrizione: questo parametro specifica gli indirizzi IP delle interfacce IP da associare all'adapter. Se il primo indirizzo nell'elenco è 0.0.0.0, l'interfaccia primaria sulla scheda verrà configurata da DHCP. Un computer con più di un'interfaccia IP per una scheda è noto come "multihomed logico". Nel parametro SubnetMask deve essere presente un valore di subnet mask valido per ogni indirizzo IP specificato in questo parametro.
  • IPEnableRouter

    • Chiave: Tcpip\Parameters
    • Tipo di valore: REG_DWORD - Boolean
    • Intervallo valido: 0 o 1 (False o True)
    • Impostazione predefinita: 0 (False)
    • Descrizione: impostando questo parametro su 1 (True) il computer instrada i pacchetti IP tra le reti a cui è connesso.
  • NameServer

    • Chiave: Tcpip\Parameters
    • Tipo di valore: REG_SZ - Elenco delimitato da spazi di indirizzi IP decimali punteggiati
    • Intervallo valido: qualsiasi set di indirizzi IP validi
    • Impostazione predefinita: Nessuno (vuoto)
    • Descrizione: questo parametro specifica i server dei nomi DNS su cui eseguire query da Windows Sockets per risolvere i nomi.
  • SearchList

    • Chiave: Tcpip\Parameters
    • Tipo di valore: REG_SZ - Elenco delimitato di suffissi di nome di dominio DNS
    • Intervallo valido: qualsiasi set di suffissi di nome di dominio DNS validi
    • Impostazione predefinita: Nessuna
    • Descrizione: questo parametro specifica un elenco di suffissi di nome di dominio da aggiungere a un nome da risolvere tramite DNS se la risoluzione del nome non adorato non riesce. Per impostazione predefinita, il valore del parametro Domain viene aggiunto solo. Questo parametro viene usato dall'interfaccia di Windows Sockets.
  • Subnetmask

    • Chiave: Tcpip\Parameters\Interfaces\ID for Adapter
    • Tipo di valore: REG_MULTI_SZ - Elenco di indirizzi IP decimali punteggiati
    • Intervallo valido: qualsiasi set di indirizzi IP validi.
    • Impostazione predefinita: Nessuna
    • Descrizione: questo parametro specifica le subnet mask da utilizzare con le interfacce IP associate all'adapter. Se la prima maschera nell'elenco è 0.0.0.0, l'interfaccia primaria sulla scheda verrà configurata da DHCP. In questo parametro deve essere presente un valore di subnet mask valido per ogni indirizzo IP specificato nel parametro IPAddress.

Parametri TCP/IP non configurabili

I parametri seguenti vengono creati e usati internamente dai componenti TCP/IP. Non devono mai essere modificati tramite Editor del Registro di sistema. Sono elencati qui solo per riferimento.

  • DhcpDefaultGateway

    • Chiave: Tcpip\Parameters\Interfaces\ID for Adapter
    • Tipo di valore: REG_MULTI_SZ - Elenco di indirizzi IP decimali punteggiati
    • Intervallo valido: qualsiasi set di indirizzi IP validi
    • Impostazione predefinita: Nessuna
    • Descrizione: questo parametro specifica l'elenco dei gateway predefiniti per instradare i pacchetti non destinati a una subnet a cui il computer è connesso direttamente e a cui non è presente una route più specifica. Questo parametro viene scritto dal servizio client DHCP, se abilitato. Questo parametro viene sottoposto a override da un valore di parametro DefaultGateway valido.
  • DhcpIPAddress

    • Chiave: Tcpip\Parameters\Interfaces\ID for Adapter
    • Tipo di valore: REG_SZ - Indirizzo IP decimale punteggiato
    • Intervallo valido: qualsiasi indirizzo IP valido
    • Impostazione predefinita: Nessuna
    • Descrizione: questo parametro specifica l'indirizzo IP configurato da DHCP per l'interfaccia. Se il parametro IPAddress contiene un primo valore diverso da 0.0.0.0, tale valore eseguirà l'override di questo parametro.
  • DhcpNameServer

    • Chiave: Tcpip\Parameters
    • Tipo di valore: REG_SZ - Elenco delimitato da spazi di indirizzi IP decimali punteggiati
    • Intervallo valido: qualsiasi set di indirizzi IP validi
    • Impostazione predefinita: Nessuna
    • Descrizione: questo parametro specifica i server dei nomi DNS su cui eseguire query da Windows Sockets per risolvere i nomi. Viene scritto dal servizio client DHCP, se abilitato. Il parametro NameServer esegue l'override di questo parametro.
  • DhcpServer

    • Chiave: Tcpip\Parameters\Interfaces\ID for Adapter
    • Tipo di valore: REG_SZ - Indirizzo IP decimale punteggiato
    • Intervallo valido: qualsiasi indirizzo IP valido
    • Impostazione predefinita: Nessuna
    • Descrizione: questo parametro specifica l'indirizzo IP del server DHCP che ha concesso il lease sull'indirizzo IP nel parametro DhcpIPAddress.
  • DhcpSubnetMask

    • Chiave: Tcpip\Parameters\Interfaces\ID for Adapter
    • Tipo di valore: REG_SZ - Subnet mask IP decimale punteggiata
    • Intervallo valido: qualsiasi subnet mask valida per l'indirizzo IP configurato
    • Impostazione predefinita: Nessuna
    • Descrizione: questo parametro specifica la subnet mask configurata da DHCP per l'indirizzo specificato nel parametro DhcpIPAddress.
  • IPInterfaceContext

    • Chiave: Tcpip\Parameters\Interfaces\ID for Adapter
    • Tipo di valore: REG_DWORD
    • Intervallo valido: 0 - 0xFFFFFFFF
    • Impostazione predefinita: Nessuna
    • Descrizione: questo parametro viene scritto dal driver TCP/IP per l'uso da parte del servizio client DHCP.
  • Locazione

    • Chiave: Tcpip\Parameters\Interfaces\ID for Adapter
    • Tipo di valore: REG_DWORD - Tempo in secondi
    • Intervallo valido: 1 - 0xFFFFFFFF
    • Impostazione predefinita: Nessuna
    • Descrizione: questo parametro viene usato dal servizio client DHCP per archiviare il tempo (in secondi) per il quale è valido il lease nell'indirizzo IP per questa scheda.
  • LeaseObtainedTime

    • Chiave: Tcpip\Parameters\Interfaces\ID for Adapter
    • Tipo di valore: REG_DWORD - Tempo assoluto in secondi dalla mezzanotte di 1/1/70
    • Intervallo valido: 1 - 0xFFFFFFFF
    • Impostazione predefinita: Nessuna
    • Descrizione: questo parametro viene usato dal servizio client DHCP per archiviare l'ora in cui il lease si trova nell'indirizzo IP per questa scheda ottenuta.
  • LeaseTerminatesTime

    • Chiave: Tcpip\Parameters\Interfaces\ID for Adapter
    • Tipo di valore: REG_DWORD - Tempo assoluto in secondi dalla mezzanotte di 1/1/70
    • Intervallo valido: 1 - 0xFFFFFFFF
    • Impostazione predefinita: Nessuna
    • Descrizione: questo parametro viene usato dal servizio client DHCP per archiviare l'ora di scadenza del lease sull'indirizzo IP per questa scheda.
  • LLInterface

    • Chiave: Tcpip\Parameters\Interfaces\ID for Adapter
    • Tipo di valore: REG_SZ - Nome dispositivo NT
    • Intervallo valido: un nome di dispositivo NT valido
    • Impostazione predefinita: stringa vuota (vuoto)
    • Descrizione: questo parametro viene usato per indirizzare l'INDIRIZZO IP per l'associazione a un protocollo a livello di collegamento diverso rispetto al modulo ARP predefinito. Il valore del parametro è il nome del dispositivo basato su Windows NT a cui l'IP deve essere associato. Questo parametro viene usato in combinazione, ad esempio, con il componente RAS.
  • T1

    • Chiave: Tcpip\Parameters\Interfaces\ID for Adapter
    • Tipo di valore: REG_DWORD - Tempo assoluto in secondi dalla mezzanotte di 1/1/70
    • Intervallo valido: 1 - 0xFFFFFFFF
    • Impostazione predefinita: Nessuna
    • Descrizione: questo parametro viene usato dal servizio client DHCP per archiviare l'ora in cui il servizio tenterà di rinnovare il lease nell'indirizzo IP per la scheda. Per rinnovare il lease, il servizio contatta il server che ha concesso il lease.
  • T2

    • Chiave: Tcpip\Parameters\Interfaces\ID for Adapter
    • Tipo di valore: REG_DWORD - Tempo assoluto in secondi dalla mezzanotte di 1/1/70
    • Intervallo valido: 1 - 0xFFFFFFFF
    • Impostazione predefinita: Nessuna
    • Descrizione: questo parametro viene usato dal servizio client DHCP per archiviare l'ora in cui il servizio tenterà di rinnovare il lease nell'indirizzo IP della scheda. Per rinnovare il lease, il servizio trasmette una richiesta di rinnovo. L'ora T2 deve essere raggiunta solo se il servizio non è stato in grado di rinnovare il lease con il server originale.

Tutti i parametri NBT sono valori del Registro di sistema che si trovano in una delle due sottochiavi diverse di HKEY_LOCAL_MACHINE\computer\CurrentControlSet\Services:

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

dove ID per Adapter rappresenta la scheda di rete a cui è associato NBT. La relazione tra un ID scheda e una connessione di rete può essere determinata esaminando HKEY_LOCAL_MACHINE\computer\CurrentControlSet\Control\Network\{4D36E972-E325-11CE-BFC1-08002BE10318}\ID for Adapter\Connection. Il valore Name in queste chiavi fornisce il nome utilizzato per una connessione di rete utilizzata nella cartella Network Connections. I valori sotto le ultime chiavi sono specifici di ogni adattatore. Se il computer è configurato tramite DHCP, una modifica dei parametri diventa effettiva se il comando ipconfig /renew viene emesso in una shell dei comandi. In caso contrario, è necessario riavviare il computer per rendere effettiva una modifica di uno di questi parametri.

Parametri NBT standard configurabili dalla Editor del Registro di sistema

I parametri seguenti vengono installati con valori predefiniti dallo strumento Rete in Pannello di controllo durante l'installazione dei componenti TCP/IP. Possono essere modificati tramite Editor del Registro di sistema (Regedit.exe).

  • BcastNameQueryCount

    • Chiave: Netbt\Parameters
    • Tipo di valore: REG_DWORD - Conteggio
    • Intervallo valido: da 1 a 0xFFFF
    • Predefinito: 3
    • Descrizione: questo valore determina il numero di volte in cui NetBT trasmette una query per un nome specifico senza ricevere una risposta.
  • BcastQueryTimeout

    • Chiave: Netbt\Parameters
    • Tipo di valore: REG_DWORD - Tempo in millisecondi
    • Intervallo valido: da 100 a 0xFFFFFFFF
    • Impostazione predefinita: 0x2ee (750 decimali)
    • Descrizione: questo valore determina l'intervallo di tempo tra le query successive sui nomi di trasmissione per lo stesso nome.
  • CacheTimeout

    • Chiave: Netbt\Parameters
    • Tipo di valore: REG_DWORD - Tempo in millisecondi
    • Intervallo valido: da 60000 a 0xFFFFFFFF
    • Impostazione predefinita: 0x927c0 (600000 millisecondi = 10 minuti)
    • Descrizione: questo valore determina l'intervallo di tempo per cui i nomi vengono memorizzati nella cache nella tabella dei nomi remoti.
  • NameServerPort

    • Chiave: Netbt\Parameters
    • Tipo di valore: REG_DWORD - Numero di porta UDP
    • Intervallo valido: 0 - 0xFFFF
    • Impostazione predefinita: 0x89
    • Descrizione: questo parametro determina il numero di porta di destinazione a cui NetBT invia pacchetti correlati al servizio dei nomi, ad esempio query sui nomi e registrazioni dei nomi a WINS. Microsoft WINS è in ascolto sulla porta 0x89. I server dei nomi NetBIOS di altri fornitori possono restare in ascolto su porte diverse.
  • NameSrvQueryCount

    • Chiave: Netbt\Parameters
    • Tipo di valore: REG_DWORD - Conteggio
    • Intervallo valido: 0 - 0xFFFF
    • Predefinito: 3
    • Descrizione: questo valore determina il numero di volte in cui NetBT invia una query a un server WINS per un nome specificato senza ricevere una risposta.
  • NameSrvQueryTimeout

    • Chiave: Netbt\Parameters
    • Tipo di valore: REG_DWORD - Tempo in millisecondi
    • Intervallo valido: 100 - 0xFFFFFFFF
    • Impostazione predefinita: 1500 (1,5 secondi)
    • Descrizione: questo valore determina l'intervallo di tempo tra le query sui nomi successive a WINS per un nome specifico.
  • SessionKeepAlive

    • Chiave: Netbt\Parameters
    • Tipo di valore: REG_DWORD - Tempo in millisecondi
    • Intervallo valido: 60.000 - 0xFFFFFFFF
    • Valore predefinito: 3.600.000 (1 ora)
    • Descrizione: questo valore determina l'intervallo di tempo tra le trasmissioni keepalive in una sessione. L'impostazione del valore su 0xFFFFFFF disabilita keepalives.
  • Dimensioni/Piccole/Medie/Grandi

    • Chiave: Netbt\Parameters
    • Tipo di valore: REG_DWORD
    • Intervallo valido: 1, 2, 3 (Piccolo, Medio, Grande)
    • Impostazione predefinita: 1 (piccola)
    • Descrizione: questo valore determina le dimensioni delle tabelle dei nomi usate per archiviare i nomi locali e remoti. In genere, Small è adeguato. Se il computer funge da server dei nomi proxy, il valore viene impostato automaticamente su Large per aumentare le dimensioni della tabella hash della cache dei nomi. I bucket di tabella hash vengono ridimensionati come segue: Large: 256 Medium: 128 Small: 16

Parametri NBT facoltativi configurabili dalla Editor del Registro di sistema

Questi parametri in genere non esistono nel Registro di sistema. Possono essere creati per modificare il comportamento predefinito del driver di protocollo NetBT.

  • BroadcastAddress

    • Chiave: Netbt\Parameters
    • Tipo di valore: REG_DWORD - Quattro byte, indirizzo IP con codifica little-endian
    • Intervallo valido: 0 - 0xFFFFFFFF
    • Impostazione predefinita: indirizzo di trasmissione one per ogni rete.
    • Descrizione: questo parametro può essere usato per forzare NetBT a usare un indirizzo specifico per tutti i pacchetti correlati ai nomi di trasmissione. Per impostazione predefinita, NetBT usa l'indirizzo di trasmissione one appropriato per ogni rete(ovvero per una rete 11.101.0.0 con subnet mask 255.255.0.0, l'indirizzo di trasmissione della subnet sarà 11.101.255.255). Questo parametro verrà impostato, ad esempio, se la rete usa l'indirizzo di trasmissione zero (impostato tramite il parametro TCP/IP UseZeroBroadcast). L'indirizzo di trasmissione della subnet appropriato sarà quindi 11.101.0.0 nell'esempio precedente. Questo parametro verrà quindi impostato su 0x0b650000. Questo parametro è globale e viene usato in tutte le subnet a cui è associato NetBT.
  • EnableProxy

    • Chiave: Netbt\Parameters
    • Tipo di valore: REG_DWORD - Boolean
    • Intervallo valido: 0 o 1 (False o True)
    • Impostazione predefinita: 0 (False)
    • Descrizione: se questo valore è impostato su 1 (True), il computer funge da server dei nomi proxy per le reti a cui è associato NBT. Un server dei nomi proxy risponde alle query di trasmissione per i nomi risolti tramite WINS. Con un server dei nomi proxy, una rete di implementazioni di nodi B può connettersi ai server in altre subnet registrate con WINS.
  • EnableProxyRegCheck

    • Chiave: Netbt\Parameters
    • Tipo di valore: REG_DWORD - Boolean
    • Intervallo valido: 0 o 1 (False o True)
    • Impostazione predefinita: 0 (False)
    • Descrizione: se questo parametro è impostato su 1 (True), il server dei nomi proxy invia una risposta negativa a una registrazione del nome di trasmissione se il nome è già registrato con WINS o si trova nella cache dei nomi locali del proxy con un indirizzo IP diverso. Il rischio di abilitare questa funzionalità è che impedisce a un computer di modificare il proprio indirizzo IP purché WINS disponga di un mapping per il nome. Pertanto, è disabilitato per impostazione predefinita.
  • InitialRefreshT.O.

    • Chiave: Netbt\Parameters
    • Tipo di valore: REG_DWORD - Tempo in millisecondi
    • Intervallo valido: 960000 - 0xFFFFFFF
    • Impostazione predefinita: 960000 (16 minuti)
    • Descrizione: questo parametro specifica il timeout di aggiornamento iniziale usato da NBT durante la registrazione del nome. NBT prova a contattare i server WINS al 1/8 di questo intervallo di tempo quando registra i nomi per la prima volta. Quando riceve una risposta di registrazione corretta, tale risposta contiene il nuovo intervallo di aggiornamento da usare.
  • LmhostsTimeout

    • Chiave: Netbt\Parameters
    • Tipo di valore: REG_DWORD - Tempo in millisecondi
    • Intervallo valido: 1000 - 0xFFFFFFFF
    • Impostazione predefinita: 6000 (6 secondi)
    • Descrizione: questo parametro specifica il valore di timeout per le query sui nomi LMHOSTS e DNS. Il timer ha una granularità del valore di timeout. Pertanto, il timeout effettivo potrebbe essere pari a due volte il valore.
  • MaxDgramBuffering

    • Chiave: Netbt\Parameters
    • Tipo di valore: REG_DWORD - Conteggio dei byte
    • Intervallo valido: 0 - 0xFFFFFFFF
    • Impostazione predefinita: 0x20000 (128 Kb)
    • Descrizione: questo parametro specifica la memoria massima allocata dinamicamente da NetBT per tutti gli invii di datagrammi in sospeso. Dopo aver raggiunto questo limite, l'invio aggiuntivo avrà esito negativo perché le risorse disponibili non sono risorse sufficienti.
  • Nodetype

    • Chiave: Netbt\Parameters
    • Tipo di valore: REG_DWORD - Numero
    • Intervallo valido: 1,2,4,8 (B-node, P-node, M-node, H-node)
    • Impostazione predefinita: 1 o 8 in base alla configurazione del server WINS
    • Descrizione: questo parametro determina i metodi usati da NetBT per registrare e risolvere i nomi. Un computer a nodo B usa le trasmissioni. Un computer con nodo P usa solo query con nome da punto a punto a un server dei nomi (WINS). Un computer con nodo M trasmette prima e quindi esegue una query sul server dei nomi. Un computer con nodo H esegue prima una query sul server dei nomi e quindi trasmette. La risoluzione tramite LMHOSTS o DNS segue questi metodi. Se questa chiave è presente, eseguirà l'override della chiave DhcpNodeType. Se nessuna delle chiavi è presente, il computer usa il nodo B se non sono presenti server WINS configurati per la rete. Il computer usa il nodo H se è configurato almeno un server WINS.
  • RandomAdapter

    • Chiave: Netbt\Parameters
    • Tipo di valore: REG_DWORD - Boolean
    • Intervallo valido: 0 o 1 (False o True)
    • Impostazione predefinita: 0 (False)
    • Descrizione: questo parametro si applica solo a un host multihomed. Se è impostato su 1 (True), NetBT selezionerà in modo casuale l'indirizzo IP da inserire in una risposta di query del nome da tutte le interfacce associate. Spesso, la risposta contiene l'indirizzo dell'interfaccia in cui è arrivata la query. Questa funzionalità verrà usata da un server con due interfacce nella stessa rete per il bilanciamento del carico.
  • RefreshOpCode

    • Chiave: Netbt\Parameters
    • Tipo di valore: REG_DWORD - Numero
    • Intervallo valido: 8, 9
    • Impostazione predefinita: 8
    • Descrizione: questo parametro impone a NetBT di usare un codice operativo specifico nei pacchetti di aggiornamento dei nomi. La specifica per il protocollo NetBT è alquanto ambigua in questo settore. Anche se il valore predefinito di 8 usato dalle implementazioni Microsoft sembra essere il valore previsto, alcune altre implementazioni, ad esempio quelle di Ungermann-Bass, usano il valore 9. Due implementazioni devono usare lo stesso codice operativo per l'interoperabilità.
  • SingleResponse

    • Chiave: Netbt\Parameters
    • Tipo di valore: REG_DWORD - Boolean
    • Intervallo valido: 0 o 1 (False o True)
    • Impostazione predefinita: 0 (False)
    • Descrizione: questo parametro si applica solo a un host multihomed. Se questo parametro è impostato su 1 (True), NBT fornirà solo un indirizzo IP da una delle interfacce associate nelle risposte alle query dei nomi. Per impostazione predefinita, sono inclusi gli indirizzi di tutte le interfacce associate.
  • WinsDownTimeout

    • Chiave: Netbt\Parameters
    • Tipo di valore: REG_DWORD - Tempo in millisecondi
    • Intervallo valido: 1000 - 0xFFFFFFFF
    • Valore predefinito: 15.000 (15 secondi)
    • Descrizione: questo parametro determina il tempo di attesa di NBT prima di provare di nuovo a usare WINS dopo che non ha contattato alcun server WINS. Con questa funzionalità, i computer temporaneamente disconnessi dalla rete possono procedere all'elaborazione di avvio senza attendere il timeout di ogni registrazione o query del nome WINS singolarmente.

Parametri NBT configurabili dalle proprietà di connessione

I parametri seguenti possono essere impostati tramite le proprietà di connessione dalla cartella Network Connections. Non è necessario configurarli direttamente.

  • EnableDns

    • Chiave: Netbt\Parameters
    • Tipo di valore: REG_DWORD - Boolean
    • Intervallo valido: 0 o 1 (False o True)
    • Impostazione predefinita: 0 (False)
    • Descrizione: se questo valore è impostato su 1 (True), NBT esegue una query sul DNS per i nomi che non possono essere risolti da WINS, broadcast o dal file LMHOSTS.
  • EnableLmhosts

    • Chiave: Netbt\Parameters
    • Tipo di valore: REG_DWORD - Boolean
    • Intervallo valido: 0 o 1 (False o True)
    • Valore predefinito: 1 (True)
    • Descrizione: se questo valore è impostato su 1 (True), NBT cerca nel file LMHOSTS, se presente, nomi che non possono essere risolti da WINS o broadcast. Per impostazione predefinita, non è presente alcuna directory del database di file LMHOSTS (specificata da Tcpip\Parameters\DatabasePath). Di conseguenza, NBT non esegue alcuna azione. Questo valore viene scritto dalla configurazione TCP/IP avanzata nello strumento Rete in Pannello di controllo.
  • NameServer

    • Chiave: Netbt\Parameters\Interfaces\Tcpip_ID for Adapter
    • Tipo di valore: REG_SZ - Indirizzo IP decimale punteggiato (ad esempio, 11.101.1.200)
    • Intervallo valido: qualsiasi indirizzo IP valido
    • Impostazione predefinita: vuota (nessun indirizzo)
    • Descrizione: questo parametro specifica l'indirizzo IP del server WINS primario. Se questo parametro contiene un valore valido, esegue l'override del parametro DHCP con lo stesso nome.
  • NameServerBackup

    • Chiave: Netbt\Parameters\Interfaces\Tcpip_ID for Adapter
    • Tipo di valore: REG_SZ - Indirizzo IP decimale punteggiato (ad esempio, 11.101.1.200)
    • Intervallo valido: qualsiasi indirizzo IP valido.
    • Impostazione predefinita: vuota (nessun indirizzo)
    • Descrizione: questo parametro specifica l'indirizzo IP del server WINS di backup. Se questo parametro contiene un valore valido, esegue l'override del parametro DHCP con lo stesso nome.
  • ScopeId

    • Chiave: Netbt\Parameters
    • Tipo di valore: REG_SZ - Stringa di caratteri
    • Intervallo valido: qualsiasi nome di dominio DNS valido costituito da due parti separate da punti o un "*".
    • Impostazione predefinita: Nessuna
    • Descrizione: questo parametro specifica l'ambito del nome NetBIOS per il nodo. Questo valore non deve iniziare con un punto. Se questo parametro contiene un valore valido, eseguirà l'override del parametro DHCP con lo stesso nome. Un valore vuoto (stringa vuota) verrà ignorato. L'impostazione di questo parametro sul valore "*" indica un ambito Null e eseguirà l'override del parametro DHCP.

Parametri NBT non configurabili

I parametri seguenti vengono creati e usati internamente dai componenti NetBT. Non devono mai essere modificati tramite Editor del Registro di sistema. Sono elencati qui solo per riferimento.

  • DhcpNameServer

    • Chiave: Netbt\Parameters\Interfaces\Tcpip_ID for Adapter
    • Tipo di valore: REG_SZ - Indirizzo IP decimale punteggiato (ad esempio, 11.101.1.200)
    • Intervallo valido: qualsiasi indirizzo IP valido
    • Impostazione predefinita: Nessuna
    • Descrizione: questo parametro specifica l'indirizzo IP del server WINS primario. Viene scritto dal servizio client DHCP, se abilitato. Un valore NameServer valido eseguirà l'override di questo parametro.
  • DhcpNameServerBackup

    • Chiave: Netbt\Parameters\Interfaces\Tcpip_ID for Adapter
    • Tipo di valore: REG_SZ - Indirizzo IP decimale punteggiato (ad esempio, 11.101.1.200)
    • Intervallo valido: qualsiasi indirizzo IP valido
    • Impostazione predefinita: Nessuna
    • Descrizione: questo parametro specifica l'indirizzo IP del server WINS di backup. Viene scritto dal servizio client DHCP, se abilitato. Un valore BackupNameServer valido eseguirà l'override di questo parametro.
  • DhcpNodeType

    • Chiave: Netbt\Parameters
    • Tipo di valore: REG_DWORD - Numero
    • Intervallo valido: da 1 a 8
    • Valore predefinito: 1
    • Descrizione: questo parametro specifica il tipo di nodo NBT. Viene scritto dal servizio client DHCP, se abilitato. Un valore NodeType valido eseguirà l'override di questo parametro. Per una descrizione completa, vedere la voce NodeType.
  • DhcpScopeId

    • Chiave: Netbt\Parameters
    • Tipo di valore: REG_SZ - Stringa di caratteri
    • Intervallo valido: stringa di nome separata da punti, ad esempio microsoft.com
    • Impostazione predefinita: Nessuna
    • Descrizione: questo parametro specifica l'ambito del nome NetBIOS per il nodo. Viene scritto dal servizio client DHCP, se abilitato. Questo valore non deve iniziare con un punto. Per altre informazioni, vedere la voce per ScopeId.
  • NbProvider

    • Chiave: Netbt\Parameters
    • Tipo di valore: REG_SZ - Stringa di caratteri
    • Intervallo valido: _tcp
    • Impostazione predefinita: _tcp
    • Descrizione: questo parametro viene usato internamente dal componente RPC. Il valore predefinito non deve essere modificato.
  • TransportBindName

    • Chiave: Netbt\Parameters
    • Tipo di valore: REG_SZ - Stringa di caratteri
    • Intervallo valido: N/D
    • Impostazione predefinita: \Device\
    • Descrizione: questo parametro viene usato internamente durante lo sviluppo del prodotto. Il valore predefinito non deve essere modificato.