Dynamic Host Configuration Protocol: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Hce (discussione | contributi)
da completare
Riga 1:
Il '''DHCP''', [[acronimo]] dell'espressione [[inglese]] '''''D'''ynamic '''H'''ost '''C'''onfiguration '''P'''rotocol'' (''protocollo di configurazione dinamica degli indirizzi'') è il [[protocollo]] cheusato si occupa diper assegnare dinamicamentegli indirizzi [[IP]] alle macchine di una [[LANreti di calcolatori|rete]].
{{avvisoaiutare}}
Il '''DHCP''', [[acronimo]] dell'espressione [[inglese]] '''''D'''ynamic '''H'''ost '''C'''onfiguration '''P'''rotocol'' è il [[protocollo]] che si occupa di assegnare dinamicamente indirizzi [[IP]] alle macchine di una [[LAN]].
 
In una rete basata sul protocollo [[IP]], ogni computer ha bisogno di un [[Indirizzo IP]], scelto in modo tale che appartenga alla [[subnet]] a cui è collegato e che sia univoco, ovvero che non esistano altri calcolatori che stiano già usando quell'indirizzo. Il compito di assegnare manualmente gli indirizzi IP ai calcolatori comporta un rilevante onere per gli amministratori di rete, soprattutto in reti di grandi dimensioni o in caso di numerosi computer che si connettono a rotazione solo ad ore o giorni determinati. Inoltre gli indirizzi [[IPv4]] (attualmente usati nella quasi totalità delle reti al mondo) con l'aumentare dei computer connessi ad [[Internet]] hanno cominciato a scarseggiare, diminuendo la disponibilità di IP fissi.
 
==Attribuzione dell'indirizzo==
== A cosa serve ==
Il calcolatore che assegna gli indirizzi IP (che talvolta conincide con un [[router]]) mantiene attivo un processo chiamato ''server DHCP''; i calcolatori che entrano in rete senza avere un indirizzo IP configurato, possono usare un processo ''client DHCP'' per inviare richieste DHCP sulla rete, in attesa che il ''server'' le contatti; dopodiché, a seconda delle impostazioni del server, otterranno un indirizzo e tutte le informazioni necessarie a comunicare con le altre macchine della rete.
 
Opzionalmente,Esistono ilinoltre '''DHCP relay''' è il, calcolatorecalcolatori (o più spesso una funzione implementata in un [[router]]) che si occupaoccupano di inoltrare le richieste DHCP al server qualora questo non sia sulla stessa sottorete[[subnet]]. DevePerché i client riescano ad ottenere un indirizzo, deve esistere almeno un DHCP relay per ciascuna sottorete subnet.
Ad ogni calcolatore che voglia usare una rete [[IP]] deve essere assegnato un indirizzo. Questo deve essere:
 
==Voci correlate==
* appartenente alla sottorete a cui esso è collegato
*[[dhcpd]] - Internet Software Consortium DHCP Server
* unico (non vi deve essere un altro calcolatore con lo stesso indirizzo IP)
*[[dhclient]] - Dynamic Host Configuration Protocol Client
 
*[[BOOTP]]
Il compito di assegnare gli indirizzi IP ai calcolatori comporta un rilevante onere per gli amministratori di rete. Quando un calcolatore portatile viene collegato ad una nuova rete, è necessario interagire con l'amministratore di rete per ottenere un indirizzo IP valido. Gli indirizzi IP sono una risorsa scarsa, e quindi non è conveniente riservarne uno ad un calcolatore anche se questo viene collegato saltuariamente ad una rete.
 
Per queste ragioni, il protocollo DHCP viene usato per assegnare automaticamente gli indirizzi IP.
 
== Parti in gioco ==
 
Il '''Client DCHP''' è un calcolatore che ha bisogno di ottenere un indirizzo IP valido per la sottorete a cui è collegato, o il programma che si occupa di richiedere l'indirizzo IP e configurarlo.
 
Il '''Server DCHP''' è il calcolatore che assegna gli indirizzi IP, o il processo che svolge questa funzione. Talvolta questa funzione è incorporata in un [[router]].
 
Opzionalmente, il '''DHCP relay''' è il calcolatore (o più spesso una funzione implementata in un [[router]]) che si occupa di inoltrare le richieste DHCP al server qualora questo non sia sulla stessa sottorete. Deve esistere almeno un DHCP relay per ciascuna sottorete
 
==Link esterni==
*RFC 2131
*RFC 1534
*RFC 2132
 
[[Categoria:Protocolli di rete]]
 
[[da:DHCP]]