Ethernet Basics Rev. 02 - Phoenix Contact
Ethernet Basics Rev. 02 - Phoenix Contact
Ethernet Basics Rev. 02 - Phoenix Contact
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Uitbreidingsprotocollen en netwerkapplicaties 71<br />
De DNS servers zijn vaak Unix machines waarop de Berkeley Internet Name Domain (BIND)-<br />
software of Microsoft DNS software wordt uitgevoerd. Het DNS protocol werkt met UDP en<br />
gebruikt poort 53.<br />
4.6.2 De structuur van een hostnaam<br />
Qua syntaxis bestaat elke hostnaam uit een reeks alfanumerieke segmenten die door punten<br />
gescheiden worden. Domeinnamen hebben een hiërarchische structuur waarbij het meest<br />
significante deel van de naam rechts staat. Het meest links segment is de naam van de<br />
individuele host. Andere segmenten in een domeinnaam identificeren de groep die eigenaar<br />
van de naam is. DNS legt niet vast uit hoeveel segmenten een domeinnaam moet bestaan,<br />
Het DNS geeft waarden voor het meest significante segment. Tabel 4.1 geeft een overzicht<br />
van alle namen<br />
Tabel 4.1: Namen voor het meest significante deel van een domeinnaam<br />
Domeinnaam<br />
com<br />
edu<br />
gov<br />
mil<br />
net<br />
org<br />
int<br />
landcode<br />
Toegewezen aan<br />
commerciële organisatie<br />
opleidingsinstituut<br />
overheidsorgaan<br />
militaire groep<br />
netwerkondersteuningscentrum<br />
andere organisaties<br />
internationale organisatie<br />
een land, be voor België<br />
4.6.3 Werking van het DNS protocol<br />
Inleiding<br />
Wanneer een toepassing (bv. een webbrowser) op de host van een gebruiker een hostnaam<br />
moet vertalen in een IP adres zal deze toepassing de clientcomponent van de DNS aanroepen<br />
met de hostnaam welke vertaald moet worden. De DNS clientcomponent op de host van<br />
de gebruiker neemt het dan over en verzendt een verzoekbericht het netwerk in. Alle DNS<br />
vezoek- en antwoordberichten worden in UDP segmenten naar poort 53 verzonden.<br />
Na een vertraging, die kan variëren van enkele milliseconden tot enkele seconden, ontvangt<br />
de DNS clientcomponent op de host van de gebruiker een DNS antwoordbericht met de gezochte<br />
verwijzing. Deze verwijzing wordt vervolgens doorgegeven aan de toepassing. Op die<br />
manier is DNS, gezien vanuit het perspectief van de toepassing op de host van de gebruiker,<br />
een blackbox die een eenvoudige, ongecompliceerde vertaaldienst levert.<br />
In feite is de dienst die de zwarte doos levert echter erg complex en bestaat uit een groot<br />
aantal DNS servers, verspreid over de wereld, en een applicatielaagprotocol dat bepaalt hoe<br />
de DNS servers en de verzoekende hosts met elkaar communiceren.<br />
Een eenvoudig ontwerp voor DNS zou bestaan uit één DNS server die alle verwijzingen bevat.<br />
In dit gecentraliseerde ontwerp zouden alle clients hun verzoeken slechts naar die ene<br />
DNS server hoeven te verzenden die op zijn beurt alle verzoeken zou behandelen. Hoewel<br />
de eenvoud van dit ontwerp aantrekkelijk is, is deze oplossing ongeschikt voor het huidige<br />
Internet met het enorme (en snel toenemende) aantal hosts.