Hva er DHCP og hvordan fungerer det

Hva er DHCP og hvordan fungerer det
Mens det er flere nettverksadministrasjonsprotokoller i dag, er DCHP fortsatt et av de mest populære alternativene. DCHP, et forkortelse for dynamisk vertskonfigurasjonsprotokoll, automatiserer den ofte skremmende oppgaven med å konfigurere eller sette opp enhetene på IP -nettverk. Essensen er å la enhetene bruke nettverkstjenestene som NTP, DNS og andre kommunikasjonsprotokoller basert på TCP eller UDP.

Denne protokollen kommer godt med å sette opp dynamisk eller endre konfigurasjonsparametrene til internettverter. Når DHCP tildeler hver enhet i nettverket ditt de relevante nettverkskonfigurasjonsparametere, vil enheten kunne kommunisere med andre IP -nettverk.

Disse parametrene inkluderer selvfølgelig nettmasker, IP -adresser, DNS -servere og standardrutere. Og som de fleste nettverksadministrasjonsprotokoller, har DHCP en klient-servermodell. Det er en bedre versjon av den foreldede bootp og er en integrert komponent i DDI-løsningen inkludert DNS-DHCP-IPAM.

Denne artikkelen kaster lys over DHCP. Den innledende oppskrivningen forklarer hva DHCP er, samt hvordan DHCP fungerer på Linux-oppsett. Les videre!

Den dynamiske vertskonfigurasjonsprotokolloversikten

Som en nettverksadministrasjonsprotokoll eliminerer DHCP behovet for at nettverksledere skal sette opp nettverksenhetene manuelt. Den tildeler automatisk konfigurasjonsparametrene til datamaskiner og andre nettverksenheter.

Den har to komponenter-en serverforekomst og en klientforekomst. Serversiden er ofte det sentralt installerte nettverkssenteret, mens klientforekomstene er de enkelte datamaskiner eller enheter.

Denne protokollen definerer hvordan enhetene kommuniserer i et lokalt nettverk og på tvers av nettverk over Internett. For eksempel administrerer en DHCP -server IP -innstillingene for enheter i det lokale nettverket ved å automatisk og dynamisk gi IP -adresser eller andre konfigurasjonsparametere.

Spesielt er konfigurasjonsparametrene tildelt av DHCP bare gyldige for begrenset varighet. Denne varigheten kalles DHCP -leiekontrakten, mens gyldighetsperioden er DHCP -leietid. En klient vil ikke lenger bruke IP -adressen eller tildelt parameter når leiekontrakten utløper. Implikasjonen er at de trenger å stoppe kommunikasjonen med nettverket.

Imidlertid kan klienter fortsatt be om leieutvidelse av leiekontrakter gjennom den fastsatte DHCP -fornyelsessyklusen for DHCP -leiekontrakter. Fornyelsesprosessen gir en robust og automatisk IP -adressefordeling til enheter.

Hvordan DHCP fungerer og bruksscenariene

DHCP er en klient-serverprotokoll og har absolutt begge komponenter. Når en enhet prøver å starte en tilkobling til et nettverk, sender DHCP -klientprogramvaren automatisk en spørringssending som ber om en spesifikk informasjon.

DHCP -serveren mottar denne forespørselen. Og siden den administrerer en konglomerasjon av IP -adresser og annen informasjon knyttet til klientkonfigurasjonen, for eksempel domenenavn, standard gateways, tidsservere og navneservere, vurderer og svarer den på klientspørsmålet.

Responsen kan være basert på tidligere administrasjonskonfigurasjon, en forhåndsbestemt spesifikk adresse eller gyldig informasjon for nettverket. DHCP -klienter ber om eller spør om denne informasjonen så snart den starter og fra tid til annen før den utløper.

Ideelt sett kan du distribuere DHCP i små bolignett og store flernivånettverk som består av flere servere. En enkelt server kan fremdeles tilby tjenester til de store nettverkene med mange lenker når de blir hjulpet av DHCP Relay Agents på ruterne.

Følgende er de primære DHCP -bruksscenariene:

    • Opprinnelig klientforbindelse - En klientdatamaskin eller enhet initierer en forespørsel eller spørring som søker en IP -adresse og andre konfigurasjonsparametere fra DHCP -serveren.
    • IP -bruksutvidelse - Klienten bruker dette scenariet for å be om en utvidelse for å bruke IP -adressen og andre konfigurasjonsparametere fra DHCP -serveren. Dette scenariet kommer godt med når leiekontrakten går.
    • Klientforbindelse etter en omstart - Klienten ber om tillatelse til å bruke den samme IP -adressen og parametrene som ble brukt før omstarten.
    • Klientkobling - Uavhengig av hvilket scenario klienten utnyttet for tilkobling, vil klienten endelig be serveren om å frigjøre den medfølgende IP -adressen og parametrene. Dette scenariet avslutter også kommunikasjonen.

DHCP Linux -eksempel

Ideelt sett kan Linux -brukere starte en DHCP -server med DHCPD -kommandoen. Dette verktøyet ber serveren lese /etc /dhcpd.Conf -fil som inneholder all informasjon om tilgjengelige IP -adresser og annen konfigurasjonsinformasjon.

Et eksempel på konfigurasjonsfilen ser ut som følgende:

Konklusjon

DHCP høres ganske greit ut. Implementering av det er imidlertid ganske involvert. Denne artikkelen introduserer deg for DHCP. I våre påfølgende oppskrivninger vil vi være litt mer detaljerte for å gi deg en trinn-for-trinns guide for hvordan du setter opp en DHCP-klient og server.