Il protocollo Bootstrap è più vecchio del Dynamic Host Configuration Protocol . DHCP è stato sviluppato dalla definizione di BOOTP ed è generalmente visto come un sostituto di esso . DHCP è un metodo più efficiente per distribuire gli indirizzi di rete a distanza rispetto al suo predecessore . Tuttavia, BOOTP non è stato scritto come un metodo di assegnazione degli indirizzi , e chi lo vede come una versione più vecchia di DHCP si affacciano gran parte del suo potenziale . Sfondo Foto
BOOTP è stato sviluppato nel 1985 per creare le procedure per la gestione remota delle postazioni di lavoro senza disco. Prima di BOOTP , gli amministratori di rete hanno dovuto visitare ogni workstation con un disco floppy per avviare la workstation e inserire i suoi dettagli di configurazione . Diskless workstation avevano due grossi svantaggi per gli amministratori . In primo luogo , l'assenza di un disco fisso non ha consentito di avviare la workstation fuori un settore tradizionale di bootstrap . Computer caricano automaticamente determinati file in memoria all'avvio ed eseguire loro - questo è il settore di avvio. Il secondo problema è che la stazione di lavoro era in grado di memorizzare le impostazioni, ad esempio un indirizzo di rete . Fino a quando la stazione di lavoro ha avuto un indirizzo , non poteva comunicare con qualsiasi server.
Scopo
BOOTP risolto i due problemi principali della workstation diskless . Un piccolo programma , scritto sulla scheda di rete del computer , sempre eseguito quando il potere raggiunge la scheda. Il programma ha inviato una richiesta di un indirizzo IP e poi utilizzato che per inviare una richiesta di un file di avvio . Così, sia l'assegnazione degli indirizzi e processo di boot - up potrebbero essere inviati attraverso la rete automaticamente .
DHCP
Il Dynamic Host Configuration Protocol è stato sviluppato nel 1993 . Si espanse la struttura del messaggio di BOOTP e rimosso la necessità di un file di configurazione , includendo quei parametri nel messaggio . Opera principale di DHCP è un metodo di distribuzione dinamica di indirizzi IP . Gli indirizzi IP si stanno esaurendo e fornitori di servizi Internet e le grandi reti di rado allocare gli indirizzi IP permanenti. Invece , essi mantengono un pool di indirizzi per la rete e assegnare un indirizzo ad un computer solo per la durata della sua connessione . Ogni indirizzo può essere riutilizzato e la rete non ha bisogno di tanti indirizzi come ha computer . DHCP , con la sua singola fase , è un metodo più efficiente per distribuire indirizzi IP dinamici .
Beneficio di BOOTP
BOOTP non è efficiente un metodo di fornire indirizzi IP come DHCP , tuttavia, BOOTP in grado di fornire più di un indirizzo per la sua seconda fase di fornire un file di configurazione . DHCP può solo offrire questa funzionalità come parte del Preboot Execution Environment , conosciuto come PXE . Anche se DHCP è un metodo più efficiente di BOOTP per la distribuzione di indirizzi IP , BOOTP è un metodo semplice di PXE per la distribuzione di programmi di bootstrap .