Förstå DHCP eller Dynamic Host Configuration Protocol

DHCP står för Dynamic Host Configuration Protocol. Det är ett nätverkshanteringsprotokoll som finns i applikationsskiktet. Med hjälp av DHCP kan en IP-adress till Internetprotokoll tilldelas vilken enhet som helst, eller nod, i ett nätverk dynamiskt så att de kan kommunicera med denna IP. Nätverksadministratörernas uppgift är att många IP-adresser manuellt till alla enheter i nätverket. Men i DHCP automatiseras och hanteras denna uppgift centralt snarare än manuellt. Både små lokala nätverk och stora företagsnätverk implementerar DHCP. Det grundläggande målet för DHCP är att tilldela en unik IP-adress till värdarna. Det ger också andra nätverksadresser som -

  • Subnet Mask
  • Routeradress
  • DNS-adress
  • Leverantörsklassidentifierare

DHCP finns på två olika sätt, dvs det kommer som en klient och som en server.

DHCP: s historia

DHCP är en utökad version av BOOTP, mer populärt känd som Bootstrap Protocol, vilket också är ett nätverks-IP-hanteringsprotokoll från 1985. DHCP-servrarna är tillräckligt kapabla för att hantera förfrågningar från BOOTP-klienterna om dessa klienter finns i ett nätverk. Inte bara detta är DHCP mer avancerad jämfört med BOOTP.

Hur fungerar DHCP

När man fungerar som en server används DHCP-servern för att tilldela unika IP-adresser tillsammans med att konfigurera annan information i nätverket automatiskt. I småföretag eller hem är DHCP-servern ingen annan än routern. Men i stora nätverk kan DHCP-servern vara en enda dator.

En mycket kort sammanfattning av vad som händer i processen är -

  • Klienten skickar en begäran om en IP-adress från värden. Klienten kan vara vilken enhet som helst som skickar begäran och värden kan vara en router.
  • Värden letar efter en tillgänglig IP-adress och tilldelar den till klienten.
  • Med hjälp av denna IP-adress kan klienten kommunicera i nätverket.

Låt oss nu titta på denna process mer detaljerat nu. Stegen som nämns nedan ger en djupgående bild av det -

  1. Begäran som skickas av en enhet som är ansluten till ett nätverk med en DHCP-server kallas en DHCPDISCOVER-begäran.
  2. Denna begäran skickas till DHCP-servern i form av ett paket med namnet DISCOVER. Så snart detta paket tas emot av DHCP-servern letar servern efter en IP-adress för enhetens användning. När den hittats svarar servern genom att skicka ett paket till klienten som heter DHCPOFFER.
  3. Enheten eller klienten måste nu svara tillbaka till servern med ett paket med namnet DHCPREQUEST-paket för att acceptera den valda IP-adressen. Till detta paket skickar servern en bekräftelse (ACK) för att bekräfta att enheten nu kan använda den specifika IP-adressen. Den anger också giltigheten för den specifika IP-adressen så att enheten vet exakt när den måste få en ny IP-adress.
  4. I de fall servern inte vill att enheten ska ha den angivna IP-adressen kommer den inte att bekräfta enhetens begäran genom att skicka en NAC

Även om de nämnda stegen verkar vara mycket tid att ta men dessa händer så snabbt praktiskt taget skulle man inte ens inse. Det finns naturligtvis inget behov av att ha tekniska detaljer om processen och du kan fortfarande få en IP-adress från DHCP-servern bara genom att läsa.

Hur gör DHCP att arbeta så enkelt?

En DHCP-server har en adresspool för en enhet för att få en giltig nätverksanslutning. Det ger i princip omfattningen, eller intervallet, av IP-adresser inom vilka enheterna får den adress.

Det andra skälet till DHCP: s användbarhet är på grund av det faktum att många enheter kan ansluta till ett nätverk under en viss tidsperiod, även utan behov av någon adresspool som är tillgänglig. Tänk till exempel på 20 adresser definieras av DHCP-servern, 40, 80, 100 (eller till och med mer) enheter kan ansluta till nätverket så länge inte mer än 20 använder en av de tillgängliga IP-adresserna samtidigt.

Kommandona som ipconfig returnerar de olika IP-adresserna på din dator över tid medan du använder DHCP eftersom dessa adresser tillhandahålls till ditt datornätverk under en viss tid som också kallas leasingperiod. Det är inte nödvändigt att enheten med en manuellt tilldelad IP-adress inte kan samexistera i samma nätverk med enheter som får sin IP-adress dynamiskt. De manuellt tilldelade IP-adresserna kallas också en statisk IP-adress.

Fördelar och nackdelar med DHCP

Fördelar och nackdelar med DHCP är följande.

fördelar

DHCP har många fördelar eftersom det är mycket populärt. Några av fördelarna med att använda DHCP nämns nedan:

  • Man kan lägga till nya klienter mycket enkelt i ett nätverk.
  • IP-adresserna hanteras centralt av DHCP.
  • IP-adresserna kan återanvändas vilket minimerar kravet på det totala antalet IP-adresser.
  • Enkelheten där IP-adressutrymmet som finns på DHCP-servern kan konfigureras om utan behov av individuella omkonfigurering av klienter.
  • Nätverksadministratören kan konfigurera ett nätverk från ett centraliserat område med en metod som tillhandahålls av DHCP-protokollet.

nackdelar

Precis som varje mynt har sina fördelar och nackdelar finns det nackdelar med att använda DHCP som nämns nedan:

  • Samtidigt som IP-adresserna tilldelas olika värdar ibland kan konflikter i IP-adresserna uppstå.

Slutsats

Det dynamiska värdkonfigurationsprotokollet är ett mycket viktigt och en kritisk nätverkstjänst som är ett måste för att använda Det kommer att hjälpa dig som systemadministratör eller nätverksadministratör för att hantera klienterna genom att tilldela, spåra och tilldela IP. Lämnar hanteringen förutom, om det finns problem behöver du bara hålla kontakten med din server och verifiera inställningarna snarare än att springa mellan dina klienter.

Rekommenderade artiklar

Detta har varit en guide till Vad är DHCP ?. Här har vi diskuterat förståelsen för DHCP, hur det fungerar tillsammans med fördelar och nackdelar. Du kan också titta på följande artiklar för att lära dig mer -

  1. Vad är Groovy?
  2. Vad är Raid i Linux?
  3. Vad är JDK?
  4. Vad är JVM?
  5. Konfigurera DHCP-server

Kategori: