01.12.2014 Views

Ethernet Basics Rev. 02 - Phoenix Contact

Ethernet Basics Rev. 02 - Phoenix Contact

Ethernet Basics Rev. 02 - Phoenix Contact

SHOW MORE
SHOW LESS

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.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!