Differenza tra BOOTP e DHCP

Autore: Laura McKinney
Data Della Creazione: 1 Aprile 2021
Data Di Aggiornamento: 5 Maggio 2024
Anonim
9 - Protocollo DHCP in 3 minuti
Video: 9 - Protocollo DHCP in 3 minuti

Contenuto


I protocolli BOOTP e DHCP vengono utilizzati per ottenere l'indirizzo IP dell'host insieme alle informazioni bootstrap. Il funzionamento di entrambi i protocolli è diverso in qualche modo. Il protocollo DHCP è la versione estesa del protocollo BOOTP.

La principale differenza tra BOOTP e DHCP è che BOOTP supporta la configurazione statica degli indirizzi IP mentre DHCP supporta la configurazione dinamica. Ciò significa che DHCP assegna e ottiene automaticamente gli indirizzi IP dal computer connesso a Internet e ha anche alcune funzionalità aggiuntive.

  1. Tabella di comparazione
  2. Definizione
  3. Differenze chiave
  4. Conclusione

Tabella di comparazione

Base per il confrontoBOOTP
DHCP
Configurazione automatica
Non è possibile supportare solo la configurazione manuale.
Ottiene e assegna automaticamente gli indirizzi IP.
Indirizzamento IP temporaneo
Non fornito
Fornito per un periodo di tempo limitato.
Compatibilità
Non compatibile con i client DHCP.
Interoperabile con i client BOOTP.
Macchine mobili
La configurazione IP e l'accesso alle informazioni non sono possibili.
Supporta la mobilità delle macchine.
Occasione di errore
La configurazione Mannual è soggetta a errori.
L'autoconfigurazione è immune da errori.
uso
Fornisce le informazioni al computer o alla workstation senza disco.
Richiede i dischi per archiviare e inoltrare le informazioni.


Definizione di BOOTP

Processo Bootstrap- È un metodo per accedere alle informazioni di un computer connesso a Internet come (indirizzo IP, maschera di sottorete, indirizzo del router, indirizzo IP del server dei nomi) memorizzato in un file di configurazione, questi pezzi per informazioni sono noti al computer collegato su una rete TCP / IP.

Bootstrap Protocol (BOOTP) è un protocollo client-server progettato per ottenere le informazioni sopra indicate (ovvero indirizzo IP, maschera di sottorete, indirizzo router, indirizzo IP del server dei nomi) da un computer senza disco o da un computer avviato per la prima volta. Il sistema operativo e il software di rete sono archiviati nella memoria di sola lettura (ROM), se il computer o la workstation sono senza disco.

RARP è il predecessore di BOOTP e ha lo stesso scopo, ma la limitazione di RARP è che fornisce solo le informazioni sull'IP e non le informazioni aggiuntive a riguardo.


Come descritto sopra, BOOTP è un protocollo che consente la configurazione statica. Il motivo dietro la natura statica di BOOTP è che la necessità di scoprire dinamicamente i router o cambiare router viene eliminata quando un solo router è collegato al resto di Internet. Tuttavia, se sono presenti più router connessi a Internet. Un host che tenta di ottenere la route predefinita all'avvio può causare la perdita della connessione in caso di arresto anomalo di un singolo router. E anche l'incidente non può essere rilevato.

Il server BOOTP utilizza una tabella che presenta una mappatura dell'indirizzo fisico all'indirizzo IP quando un client richiede il suo indirizzo IP. BOOTP non supporta le macchine mobili; funziona bene solo quando l'associazione tra indirizzi fisico e IP è statica e fissa nella tabella. Utilizza un indirizzo di trasmissione limitato (255.255.255.255).

Definizione di DHCP

Protocollo di configurazione host dinamico (DHCP) assegna dinamicamente gli indirizzi IP sulla rete. Il DHCP è più versatile di BOOTP ed è retrocompatibile, il che significa che può interagire con i client BOOTP.

L'assegnazione dinamica di indirizzi IP è vantaggiosa per numerosi tre motivi:

  • Gli indirizzi IP sono assegnati su richiesta.
  • Evitare la configurazione IP manuale.
  • Supportare la mobilità dei dispositivi.

L'assegnazione IP su richiesta significa supporre che vi sia una carenza di indirizzi IP reali, quindi gli indirizzi IP vengono raggruppati centralmente. Se si desidera utilizzare Internet, l'indirizzo IP viene assegnato su base temporanea, quando si esegue il lavoro l'indirizzo IP viene ritirato e dato a qualche altro utente (macchina).

DHCP supporta l'allocazione impermanente (locazioni) di indirizzi IP. In altre parole, gli IP sono assegnati per un periodo di tempo limitato e alla scadenza del contratto di locazione gli IP vengono ritirati. Il DHCP è necessario per le reti wireless in cui questi computer possono essere fissati e sbloccati rapidamente.

DHCP utilizza tre timer:

  1. Timer di rinnovo del contratto di locazione- Il computer client lo utilizza per la richiesta DHCP per chiedere al server più tempo alla scadenza del timer.
  2. Timer di riaffilatura del leasing- Alla scadenza del timer, il client non riceve alcuna risposta e si presume che il server non sia attivo. Quindi, utilizzando il servizio di trasmissione IP, la richiesta DHCP viene inviata a tutti i server.
  3. Timer scadenza contratto di locazione- Alla scadenza di questo timer, il sistema inizia a bloccarsi perché non esiste un indirizzo IP valido per un host in rete.
  1. BOOTP è un protocollo statico e supporta la configurazione manuale. D'altro canto, il DHCP è un protocollo dinamico e supporta la configurazione manuale, dinamica e automatica degli indirizzi IP.
  2. L'indirizzamento IP su richiesta è fornito in DHCP, mentre BOOTP non supporta l'allocazione impermanente (locazioni) di indirizzi IP.
  3. DHCP può gestire macchine mobili. Al contrario, BOOTP non è in grado di configurare o accedere alle informazioni dalle macchine mobili; e funziona bene solo con connessioni fisse.
  4. BOOTP è soggetto a errori a causa dell'utilizzo della configurazione manuale mentre in DHCP si verificano raramente errori.

Conclusione

BOOTP e DHCP sono i protocolli utilizzati da un host per accedere o configurare i parametri IP dal server. DHCP è l'estensione di BOOTP. In BOOTP queste operazioni avvengono all'avvio dell'host. Il DHCP è popolare tra gli ISP perché consente a un host di ottenere un indirizzo IP temporaneo mentre ciò non è il caso di BOOTP. DHCP fornisce informazioni più dettagliate ed è più efficiente di BOOTP.