The Bootstrap Protocol är äldre än Dynamic Host Configuration Protocol . DHCP utvecklades från BOOTP : s definition och betraktas allmänt som en ersättning för det . DHCP är en mer effektiv metod att distribuera nätadresser distans än sin föregångare . Dock var BOOTP inte skriven som en metod för att fördela adresser , och de som ser det som en äldre version av DHCP förbise mycket av sin potential . Bakgrund
BOOTP utvecklades 1985 för att skapa rutiner för fjärrhantering av disklösa arbetsstationer . Innan BOOTP , hade nätverksadministratörer att besöka varje arbetsstation med en diskett att starta upp arbetsstationen och ange dess konfiguration detaljer . Disklösa arbetsstationer hade två stora nackdelar för administratörer . Först gjorde avsaknaden av en fast disk det omöjligt att starta arbetsstationen från en traditionell bootstrap sektor . Datorer laddas automatiskt vissa filer i minnet vid start och avrätta dem - detta är bootstrap sektorn . Det andra problemet var att arbetsstationen var inte lagra några inställningar , till exempel ett nätverk adress . Fram till arbetsstationen hade en adress , kan det inte kommunicera med någon server .
Syfte
BOOTP löste de två största problemen för disklösa arbetsstationer . Ett litet program , skrivet på nätverkskortet i datorn , körs alltid när strömmen nådde kortet . Programmet skickat en begäran om en IP-adress och sedan används det för att skicka en begäran om en boot -fil . Således kan både adress tilldelning och startprocessen skickas över nätverket automatiskt . Utarbetades 1993
DHCP
Dynamic Host Configuration Protocol . Det utökade budskapet struktur BOOTP och bort behovet av en konfigurationsfil genom att inkludera dessa parametrar i meddelandet . DHCP huvudsakliga arbete är som en metod för att distribuera IP-adresser dynamiskt . IP-adresserna är slut och Internetleverantörer och stora nätverk sällan fördela fasta IP-adresser . Istället hävdar de en pool av adresser för nätverket och tilldela en adress till en dator endast för den tid dess anslutning . Varje adress kan sedan återanvändas och nätet inte behöver så många adresser som den har datorer. DHCP , med sin enda fas , är en mer effektiv metod för att distribuera dynamiska IP-adresser .
Fördel av BOOTP
BOOTP är inte lika effektiv en metod för att leverera IP-adresser som DHCP , men kan BOOTP leverera mer än bara en adress på grund av den andra fasen av att leverera en konfigurationsfil . DHCP kan endast erbjuda denna möjlighet som en del av Preboot Execution Environment , kallas PXE . Även om DHCP är en effektivare metod än BOOTP för att distribuera IP-adresser , är BOOTP en enklare metod än PXE för att distribuera bootstrap -program .