Sammenligningstabel
Grundlag for sammenligning | DNS | DHCP |
---|---|---|
Grundlæggende | Det er en adresseløsningsmekanisme. | Det er en protokol, der bruges til at tildele værter i et lokalnetværk statisk eller dynamisk til IP'er. |
Funktioner | Dækker symbolske navne i IP-adresse og omvendt. | Angiv yderligere oplysninger, som f.eks. IP-adresser på værts-, router- og navneserveren og undernetmasken på computeren. |
Bruges til at finde aktive domæneservere i directory. | Tildeler IP til vært for en bestemt leasingtid. | |
Portnummer anvendt | 53 | 67 og 68 |
Relaterede protokoller | UDP og TCP | UDP |
Server | DNS-server oversætter domænenavnet til IP og omvendt. | DHCP-server konfigurerer automatisk værterne. |
Arbejdsmetode | Decentral | Centraliseret |
Fordel | Eliminer behovet for at huske IP-adressen; Domænenavnet bruges i stedet til webadressen. | Pålidelig IP-adresse konfiguration og reduceret netværksadministration. |
Definition af DNS
DNS (Domain Name System) er en mekanisme, der giver katalogopslagstjeneste, der kortlægger navnet på en vært på internettet og dens unikke numeriske adresse (logisk adresse).
Konventionelt blev kortlægning lavet ved hjælp af en værtsfil, som har detaljer som navn og adresse. Disse værtsfiler gemmes på hver vært og opdateres regelmæssigt fra en masterhostfil. Når et program eller en bruger har brug for at kortlægge et navn, der skal adresseres, konsulterer værten værtsfilen og finder kortlægningen. Men denne mekanisme ville være yderst upålidelig for dagens scenarie, hvor der er et stort antal værter, der er forbundet via internettet.
Arbejde af DNS
Når en bruger vil bruge en filoverførselsklient til at få adgang til filoverførselsserveren, der kører på en fjernhost, mens brugeren kun er opmærksom på filoverførselsnavn. For at etablere forbindelsen skal TCP / IP-pakken have brug for IP-adressen til filoverførselsserveren. Den givne figur illustrerer DNS-arbejdet trin for trin.
- Værtsnavnet overføres til filen overførselsklienten af brugeren.
- Overførselsklienten overfører værtsnavnet til DNS-klienten.
- DNS-klienten sender forespørgslen til DNS-serveren, som giver navn til filoverførselsserver ved at benytte den kendte IP-adresse på DNS-serveren.
- DNS-server sender svaret med IP-adressen på den nødvendige filoverførselsserver.
- DNS-klienten sender IP-adressen til filoverførselsserveren.
- Den modtagne IP-adresse bruges af filoverførselsklienten til at få adgang til filoverførselsserveren.
Definition af DHCP
DHCP (Dynamic Host Configuration Protocol) er konstrueret til at give statisk og dynamisk adressetildeling til værterne, der er tilsluttet i netværket. Den indeholder oplysninger som f.eks. IP-adresse og subnetmaske på computeren, IP-adressen til routeren og IP-adressen på navneserveren.
DHCP indeholder to komponenter, dvs. en protokol og en mekanisme. Protokollen bruges til at transportere værtsspecifikke konfigurationsparametre fra en DHCP-server til værten, og en mekanisme bruges til at tildele netværksadresser blandt værterne. DHCP kan hurtigt konfigurere en vært, alt hvad der kræves for at gøre det er et defineret udvalg af IP-adresser på en DHCP-server. Når en vært bliver aktiv, kontakter den til DHCP-serveren og beder om adresseoplysninger.
Nøgleforskelle mellem DNS og DHCP
- DNS bruges til at løse og rekursivt løse adressen for at navngive eller navne til værtens adresse. På den anden side bruges DHCP til at tildele adresserne til værten i netværket dynamisk eller statisk.
- DNS bruger portnummer 53, mens DHCP enten kunne bruge 67 eller 68 .
- DHCP understøtter kun UDP, mens DNS kan understøtte TCP og UDP begge protokoller.
- Servere i DNS og DHCP udfører forskellige operationer, hvor DNS-serveren er ansvarlig for at acceptere forespørgsler via klient og svare tilbage til klientens s sammen med resultaterne. Modsat er DHCP-serveren ansvarlig for at tildele de midlertidige adresser til klientmaskinerne i en lejekontrakt og derefter udvide lejekontrakten i henhold til kravet.
- DNS følger et bestemt hierarki, som ikke tillader lagring af alle domænenavne på ét sted i stedet for det bringer det til underdomæner, og så er det specifikke stykke information gemt på en bestemt server. Derfor er det decentraliseret på en måde. I modsætning hertil konfigurerer DHCP-serveren IP-adresser til klienterne fra en pulje af IP-adresser og håndterer alle opgaver centralt, hvis en DHCP-server ikke er direkte knyttet til klienterne, så bruger den en router til at modtage DHCP-udsendelserne og relæere dem til DHCP-serveren.
Konklusion
DNS og DHCP blev begge teknologier udformet til brug for brugere og administratorer, der bruger netværket eller internettet. DNS eliminerede behovet for at huske de komplekse IP-adresser for de uformelle brugere, mens DHCP reducerede den tidskrævende proces med at konfigurere systemerne i et netværk manuelt, i dag er det alt automatisk og hurtigt.