Een applicatielaagprotocol definieert hoe de applicatieprocessen die op verschillende systemen draaien, de berichten aan elkaar doorgeven.
- DNS staat voor Domain Name System.
- DNS is een directoryservice die zorgt voor een mapping tussen de naam van een host op het netwerk en zijn numerieke adres.
- DNS is vereist voor het functioneren van internet.
- Elk knooppunt in een boom heeft een domeinnaam, en een volledige domeinnaam is een reeks symbolen die worden gespecificeerd door punten.
- DNS is een dienst die de domeinnaam vertaalt naar IP-adressen. Hierdoor kunnen gebruikers van netwerken gebruiksvriendelijke namen gebruiken bij het zoeken naar andere hosts in plaats van de IP-adressen te onthouden.
- Stel dat de FTP-site van EduSoft bijvoorbeeld het IP-adres 132.147.165.50 heeft, dan zouden de meeste mensen deze site bereiken door ftp.EduSoft.com op te geven. Daarom is de domeinnaam betrouwbaarder dan het IP-adres.
DNS is een TCP/IP-protocol dat op verschillende platforms wordt gebruikt. De domeinnaamruimte is verdeeld in drie verschillende secties: generieke domeinen, landdomeinen en inverse domeinen.
Generieke domeinen
- Het definieert de geregistreerde hosts op basis van hun algemene gedrag.
- Elk knooppunt in een boom definieert de domeinnaam, die een index is voor de DNS-database.
- Er worden labels van drie tekens gebruikt, en deze labels beschrijven het organisatietype.
Etiket | Beschrijving |
---|---|
aërodynamisch | Luchtvaart- en ruimtevaartbedrijven |
Wij | Bedrijven of bedrijven |
met | Commerciële organisaties |
kippenhok | Coöperatieve bedrijfsorganisaties |
leer | Onderwijsinstellingen |
regering | Overheidsinstellingen |
informatie | Aanbieders van informatiediensten |
int | Internationale organisaties |
duizend | Militaire groepen |
museum | Museum en andere non-profitorganisaties |
naam | Persoonlijke namen |
netto | Netwerkondersteuningscentra |
org | Non-profitorganisaties |
pro | Professionele individuele organisaties |
Landdomein
Het formaat van het landdomein is hetzelfde als dat van een algemeen domein, maar er worden landafkortingen van twee tekens gebruikt (bijvoorbeeld us voor de Verenigde Staten) in plaats van organisatorische afkortingen van drie tekens.
Omgekeerd domein
Het inverse domein wordt gebruikt om een adres aan een naam toe te wijzen. Wanneer de server een verzoek van de client heeft ontvangen en de server de bestanden van alleen geautoriseerde clients bevat. Om te bepalen of de client op de geautoriseerde lijst staat of niet, stuurt hij een vraag naar de DNS-server en vraagt hij om een adres aan de naam toe te wijzen.
Werking van DNS
- DNS is een client/server-netwerkcommunicatieprotocol. DNS-clients sturen verzoeken naar de . server terwijl DNS-servers antwoorden naar de client sturen.
- Clientverzoeken bevatten een naam die wordt omgezet in een IP-adres dat bekend staat als forward DNS lookups, terwijl verzoeken die een IP-adres bevatten dat wordt omgezet in een naam die bekend staat als reverse DNS lookups.
- DNS implementeert een gedistribueerde database om de naam van alle beschikbare hosts op internet op te slaan.
- Als een client, zoals een webbrowser, een verzoek verzendt met daarin een hostnaam, dan wordt een stukje software zoals DNS-resolver stuurt een verzoek naar de DNS-server om het IP-adres van een hostnaam te verkrijgen. Als de DNS-server niet het IP-adres bevat dat aan een hostnaam is gekoppeld, stuurt deze het verzoek door naar een andere DNS-server. Als het IP-adres bij de solver is aangekomen, voltooit deze op zijn beurt het verzoek via het internetprotocol.