Vad är DHCP? (Dynamic Host Configuration Protocol)

Innehållsförteckning:

Vad är DHCP? (Dynamic Host Configuration Protocol)
Vad är DHCP? (Dynamic Host Configuration Protocol)
Anonim

DHCP (Dynamic Host Configuration Protocol) är ett protokoll som ger snabb, automatisk och central hantering för distribution av IP-adresser inom ett nätverk. Den används också för att konfigurera subnätmask, standardgateway och DNS-serverinformation på enheten.

Dynamic Host Configuration Working Group för Internet Engineering Task Force skapade DHCP.

Hur DHCP fungerar

En DHCP-server utfärdar unika IP-adresser och konfigurerar automatiskt annan nätverksinformation. I de flesta hem och små företag fungerar routern som DHCP-server. I stora nätverk kan en enda dator ta på sig den rollen.

Image
Image

För att få detta att fungera begär en enhet (klienten) en IP-adress från en router (värden). Sedan tilldelar värden en tillgänglig IP-adress så att klienten kan kommunicera på nätverket.

När en enhet är påslagen och ansluten till ett nätverk som har en DHCP-server, skickar den en begäran till servern, en så kallad DHCPDISCOVER-förfrågan.

Efter att DISCOVER-paketet når DHCP-servern håller servern en IP-adress som enheten kan använda och erbjuder sedan klienten adressen med ett DHCPOFFER-paket.

När erbjudandet har gjorts för den valda IP-adressen, svarar enheten på DHCP-servern med ett DHCPREQUEST-paket för att acceptera det. Sedan skickar servern ett ACK för att bekräfta att enheten har den specifika IP-adressen och för att definiera hur lång tid enheten kan använda adressen innan den får en ny.

Om servern beslutar att enheten inte kan ha IP-adressen kommer den att skicka ett NACK.

För- och nackdelar med att använda DHCP

En dator, eller någon enhet som ansluter till ett nätverk (lok alt eller internet), måste vara korrekt konfigurerat för att kommunicera på det nätverket. Eftersom DHCP tillåter den konfigurationen att ske automatiskt, används den i nästan alla enheter som ansluts till ett nätverk inklusive datorer, switchar, smartphones och spelkonsoler.

På grund av denna dynamiska IP-adresstilldelning är det mindre chans att två enheter kommer att ha samma IP-adress, vilket är vanligt när man använder manuellt tilldelade, statiska IP-adresser.

Att använda DHCP gör ett nätverk lättare att hantera. Ur administrativ synvinkel kan varje enhet i nätverket få en IP-adress med inget annat än deras standardnätverksinställningar, som är inställda för att erhålla en adress automatiskt. Alternativet är att manuellt tilldela adresser till varje enhet i nätverket.

Eftersom dessa enheter kan få en IP-adress automatiskt kan enheter flytta fritt från ett nätverk till ett annat (förutsatt att varje enhet är konfigurerad med DHCP) och ta emot en IP-adress automatiskt, vilket är användbart med mobila enheter.

I de flesta fall, när en enhet har en IP-adress tilldelad av en DHCP-server, ändras den adressen varje gång enheten ansluter sig till nätverket. Om IP-adresser tilldelas manuellt måste administratörer ge en specifik adress till varje ny klient, och befintliga adresser som tilldelas måste tas bort manuellt innan andra enheter kan använda den adressen. Detta är tidskrävande, och manuell konfigurering av varje enhet ökar risken för fel.

Det finns fördelar med att använda DHCP, och det finns nackdelar. Dynamiska, ändrade IP-adresser bör inte användas för enheter som är stationära och behöver konstant åtkomst, som skrivare och filservrar. Även om dessa typer av enheter huvudsakligen finns i kontorsmiljöer, är det opraktiskt att tilldela dem en föränderlig IP-adress. Till exempel, om en nätverksskrivare har en IP-adress som kommer att ändras någon gång i framtiden, måste varje dator som är ansluten till den skrivaren regelbundet uppdatera sina inställningar för att förstå hur man kontaktar den.

Den här typen av installation är onödig och kan undvikas genom att inte använda DHCP för dessa typer av enheter, och istället genom att tilldela dem en statisk IP-adress.

Samma idé kommer till spel om du behöver permanent fjärråtkomst till en dator i ett hemnätverk. Om DHCP är aktiverat kommer den datorn att få en ny IP-adress vid något tillfälle, vilket innebär att den du spelade in för den datorn inte kommer att vara korrekt länge. Om du använder fjärråtkomstprogramvara som är beroende av en IP-adressbaserad åtkomst, inaktivera DHCP och använd en statisk IP-adress för den enheten.

Mer information om DHCP

En DHCP-server definierar ett omfång, eller ett intervall, av IP-adresser som den använder för att betjäna enheter med en adress. Denna pool av adresser är det enda sättet för en enhet att få en giltig nätverksanslutning.

Detta är ytterligare en anledning till att DHCP är så användbart. Det tillåter flera enheter att ansluta till ett nätverk under en tidsperiod utan att behöva en pool av tillgängliga adresser. Om t.ex. 20 adresser definieras av servern kan 30, 50, 200 eller fler enheter ansluta till nätverket så länge som inte fler än 20 enheter använder en av de tillgängliga IP-adresserna samtidigt.

Eftersom DHCP tilldelar IP-adresser för en specifik tidsperiod (kallas en leasingperiod) ger det olika resultat med hjälp av kommandon som ipconfig för att hitta en dators IP-adress.

Medan DHCP används för att leverera dynamiska IP-adresser till sina klienter, betyder det inte att statiska IP-adresser inte också kan användas samtidigt. En blandning av enheter som får dynamiska adresser och enheter som har sina IP-adresser manuellt tilldelade dem, kan båda finnas i samma nätverk.

ISP:er använder DHCP för att tilldela IP-adresser. Detta kan ses när du identifierar din offentliga IP-adress. Det kommer sannolikt att förändras med tiden om inte ditt hemnätverk har en statisk IP-adress, vilket vanligtvis bara är fallet för företag som har allmänt tillgängliga webbtjänster.

I Windows tilldelar APIPA en speciell temporär IP-adress när DHCP-servern inte levererar en funktionell till en enhet och använder denna adress tills den får en som fungerar.

FAQ

    Vad är DHCP-snokning?

    DHCP snooping är en lager två säkerhetsteknik som stoppar all DHCP-trafik som den definierar som oacceptabel. Snokningstekniken, inbyggd i nätverksväxelns operativsystem, förhindrar obehöriga DHCP-servrar från att erbjuda IP-adresser till DHCP-klienter.

    Vad är DHCP-relä?

    En reläagent är en värd som vidarebefordrar DHCP-paket mellan klienter och servrar. En nätverksadministratör kan använda reläagenter för att vidarebefordra förfrågningar och svar mellan klienter och servrar som inte är på samma fysiska subnät.

Rekommenderad: