Hvad er DHCP? Hvordan virker det?

Har du nogensinde hørt om DHCP ? Det er en af ​​de tekniske ting, der får internettet til at fungere hver dag, og de fleste aner ikke, at det eksisterer, endsige ved, hvad det gør. Men du har måske hørt en ven eller it-fyren fra arbejdet nævne udtryk som DHCP , DHCP- servere eller DHCP- klienter. Tænkte(Were) du på, hvad alt det sludder handlede om? Hvis du vil vide, hvad DHCP er, hvordan virker DHCP , og hvad det bruges til, så læs videre. I denne artikel forklarer vi alt det og mere:

Hvad er DHCP?

DHCP er et akronym for Dynamic Host Configuration Protocol . Det er en netværksadministrationsprotokol, der bruges af servere til automatisk at tildele IP-adresser(used by servers to automatically assign IP addresses) til de computere og enheder, der er tilsluttet dem.

På lokale netværk ( LAN'er(LANs) ), såsom dem i dit hjem eller små og mellemstore kontorer, drives de servere, der leverer DHCP , normalt af routere. I store netværk, såsom dem, der vedligeholdes af store virksomheder eller offentlige institutioner, kan DHCP leveres af dedikerede servere (specialiserede computere) i stedet for simple routere.

DHCP-server aktiveret på en router

Udover IP-adresser kan DHCP også bruges til automatisk at tildele undernetmasken, standardgatewayen og DNS-servere(DNS servers) til computere og enheder i et givet netværk.

Hvordan virker DHCP?

For at forstå, hvordan DHCP virker, skal du først forstå det grundlæggende i, hvad IP-adresser er(what IP addresses are) . Enkelt sagt er IP-adresser unikke identifikatorer for de computere og andre enheder, der er forbundet til et netværk. Pc'erne og(PCs) andre enheder (printere, smartphones osv.) i et netværk har brug for IP-adresser for at kunne kommunikere mellem dem, sende og modtage data til andre enheder på samme netværk eller på internettet. IP-adresser er for computernetværk, hvad gadeadresser er for byer. Du har brug for, at de kan sende beskeder rundt, for at vide, hvor de sendes, og hvor de starter.

Hver computer og enhed i et netværk har brug for en gyldig IP-adresse for at være tilgængelig, og der er to måder, hvorpå en computer eller enhed kan få en. Computere(Computers) og enheder kan bruge statiske(static) eller dynamiske IP-adresser(dynamic IP addresses) . Statiske IP-adresser(Static IP addresses) tildeles ikke af servere eller routere. I stedet konfigureres de manuelt(manually configured) af dig eller af dit netværks administrator.

Manuel indstilling af en IP-adresse på en Windows 10 pc

Dynamiske IP-adresser(Dynamic IP addresses,) tildeles på den anden side ikke manuelt, deraf deres navn. De tildeles dynamisk eller automatisk, hvis du foretrækker det. Hvem eller hvad tildeler dem? Svaret er DHCP , Dynamic Host Configuration Protocol .

Automatisk (DHCP) IP-adresse på en Windows 10-pc

Når en computer eller enhed i et netværk ønsker at oprette forbindelse til andre og kommunikere med dem, enten lokalt eller på internettet, er der et par ting, der finder sted i løbet af få øjeblikke:

  1. Den computer eller enhed, der ønsker at oprette forbindelse til netværket/internettet, beder sin server eller router om en IP-adresse. Beskeden, der sendes af værtscomputeren eller -enheden, kaldes en DHCP-registreringsanmodning(DHCP discovery) .
  2. Når serveren/routeren modtager anmodningen, videresender den efterspørgslen til sin DHCP -netværkstjeneste. DHCP - tjenesten på serveren/routeren ser på de tilgængelige IP-adresser, som ikke er blevet gjort krav på af andre computere og enheder. Så snart DHCP -serveren/routeren identificerer en ledig IP-adresse, sender den den til den computer eller enhed, der anmodede om den. Denne del af processen kaldes et DHCP-tilbud(DHCP offer) .
  3. Pc'en PC/device modtager den dynamisk tildelte IP-adresse og sender en besked tilbage til DHCP -serveren/routeren, hvori den anerkender, at den ønsker at bruge denne IP-adresse. Dette trin kaldes en DHCP-anmodningsmeddelelse(DHCP request) , fordi værten faktisk anmoder om den tilbudte IP-adresse.
  4. Når DHCP -serveren/routeren modtager anmodningsmeddelelsen, sender den en endelig besked til den computer eller enhed, der startede hele denne proces. Denne meddelelse kaldes DHCP-bekræftelse(DHCP acknowledgment) og indeholder alle de andre konfigurationsoplysninger, der er nødvendige for at give netværks-/internetadgang til computeren eller enheden, såsom gatewayen og DNS-servere(DNS servers) .
  5. Endelig markerer DHCP -serveren/routeren den udpegede IP-adresse som værende optaget og i brug af den computer eller enhed, der anmodede om det, som nu kan kommunikere med de andre enheder på det lokale netværk og få adgang til internettet, hvis det er tilgængeligt.

Diagram over DHCP, der kører på et hjemmenetværk

Hvad er DHCP-leasingtiden?

Nu ved du, hvordan DHCP automatisk tildeler IP-adresser til computere og enheder. De IP-adresser, der modtages fra DHCP -serveren, er dog ikke permanente, som du måske er fristet til at tro. IP-adressepuljen er begrænset, hvilket betyder, at der bare er så mange af dem tilgængelige i et netværk.

Desuden forbliver nogle af de tilsluttede computere og enheder muligvis ikke tændt permanent eller forbinder muligvis ikke til det samme netværk hele tiden. Det betyder, at hvis deres dynamisk tildelte IP-adresser var permanente, ville de optage dem, selv når de ikke længere har brug for dem. Som sådan tildeler DHCP kun IP-adresser midlertidigt i et begrænset tidsrum. Det tidspunkt kaldes DHCP-leasingtid,(DHCP lease time,) og du kan lære mere om det i denne artikel: Sådan ændres DHCP-leasingtiden i Windows 10(How to change the DHCP lease time in Windows 10) .

DHCP-leasingtidsindstillingen på en router

Som konklusion er DHCP-leasingtid(DHCP lease time) en funktion, der gør det muligt for DHCP - servere at genvinde ubrugte IP-adresser, efter at der er gået en bestemt periode.

Hvem opfandt DHCP?

Selvom du nu ved, hvorfor DHCP blev opfundet, og hvad det bruges til, undrer du dig måske også over, hvordan DHCP kom til live, og hvem der opfandt det. Dens historie starter tilbage i 1984, da Internet Engineering Task Force (IETF) , som er internettets standardmyndighed, skabte en netværksprotokol kaldet Reverse Address Resolution Protocol (RARP) . RARP tillod computere uden diskdrev (kaldet diskløse arbejdsstationer - de startede ved at indlæse et operativsystem direkte fra en central server) til automatisk at modtage IP-adresser.

RARP var dog vanskelig at implementere og konfigurere, så det blev hurtigt forbedret (i 1985) til en anden netværksprotokol kaldet BOOTP ( Bootstrap Protocol ). BOOTP -servere kunne automatisk tildele IP-adresser på mere end ét undernet.

DHCP blev født ud af BOOTP , men var også i stand til dynamisk at tildele IP-adresser fra et specificeret område, samt genvinde dem, når de ikke længere blev brugt ( DHCP-lejetid(DHCP lease time) ), og give andre konfigurationsmuligheder til netværkscomputere og -enheder, såsom IP-adresserne af gatewayen eller DNS-serverne(DNS servers) . DHCP blev standardiseret i 1993(standardized in 1993) , og det fortsatte med at modtage forbedringer siden da.

Har du andre spørgsmål om DHCP ?

Nu ved du, hvad DHCP betyder, og hvad DHCP gør. Er det ikke et lille vidunder af computerverdenen og netværk? Har du andre spørgsmål vedrørende DHCP ? Hvis du gør det, eller hvis du har noget at tilføje til vores artikel, er du velkommen til at efterlade en kommentar nedenfor.



About the author

Jeg er en computersikkerhedsekspert med over 10 års erfaring med speciale i Windows-apps og -filer. Jeg har skrevet og/eller gennemgået hundredvis af artikler om forskellige emner relateret til computersikkerhed, der hjælper enkeltpersoner med at forblive sikre online. Jeg er også en erfaren konsulent for virksomheder, der har brug for hjælp til at beskytte deres systemer mod databrud eller cyberangreb.



Related posts