Skillnad mellan DHCP och BOOTP

DHCP vs BOOTP

Många människor är redan ganska bekanta med DHCP (Dynamic Host Configuration Protocol) eftersom det är mycket vanligt i många nätverk, vare sig företag eller hemma. Vad många inte vet är att DHCP utformades för att vara efterträdare till det äldre Bootstrap Protocol, mer benämnt BOOTP för att anpassa sig till industrins förändrade behov.

BOOTP var utformad för att tillhandahålla en IP-adress under bootstrap-processen eller när datorn startas upp. BOOTP kan också peka klienten till platsen för en bildfil som innehåller ett operativsystem, som kan användas av tunna klienter eller diskless-datorer.

DHCP fokuserar på att tillhandahålla IP-adresser till datorer som kan flyttas ganska ofta. Till skillnad från BOOTP som behöver kommunicera med klienten under bootstrap kan DHCP kommunicera med klienten efter att operativsystemet laddats. Det gör det lättare för användarna att få sina datorer på rätt sätt utan att behöva starta om datorn hela tiden. Omstart är nödvändigt för BOOTP, eftersom det är det enda sättet att klienten kan förnya leaset som har tilldelats det.

Längden på standard leasingtiden speglar också syftet med båda protokollen. BOOTP förväntar sig inte att datorerna som är anslutna till nätverket flyttas ofta. Det ger därför en lång 30-dagars standardhyra på IP-adressen för varje dator. DHCP behöver att leasingkontrakten upphör ganska snabbt, eller det kan gå tom för IP-adresser för att ge nya datorer. Det ger därför en kortare standard leasingtid på 8 dagar.

DHCP har visat sig vara mycket mer överlägsen än BOOTP. Den enda anledningen till att människor kan välja att använda BOOTP är när man arbetar med disklösa datorsystem som behöver lokalisera sin bildfil.

Sammanfattning:
1. DHCP utformades för att ersätta den äldre BOOTP
2. BOOTP kan bara tillhandahålla en IP till en dator medan den startas medan DHCP kan tillhandahålla en IP när operativsystemet redan är laddat
3. DHCP används huvudsakligen för att smidigt tillhandahålla IP-adresser till datorer medan BOOTP används för att konfigurera och starta diskless-datorer eller tunna klienter
4. BOOTP har en 30-dagars hyresavtal på IP-adressen som standard medan DHCP endast sätter 8 som standard
5. DHCP kan automatiskt binda upp eller förnya sina hyror medan BOOTP kräver systemstart