DNS -protokollen fungerer ved
lag 7, applikasjonslaget , av OSI -modellen.
Her er grunnen:
* DNS handler om navnoppløsning: Den oversetter menneskelig lesbare domenenavn (som Google.com) til maskinlesbare IP-adresser (som 172.217.17.142). Dette er en funksjon på høyt nivå som omhandler applikasjonsspesifikk informasjon.
* den bruker andre lag: DNS bruker lavere lag for sin kommunikasjon, for eksempel:
* lag 4 (transportlag): UDP (brukerdatagram -protokoll) brukes vanligvis til DNS -spørsmål og svar.
* lag 3 (nettverkslag): IP (Internet Protocol) er ansvarlig for å dirigere pakkene som inneholder DNS -informasjon på tvers av nettverk.
* lag 2 (datalinklag): Ethernet eller andre nettverksteknologier håndterer fysisk overføring av DNS -pakker.
Så mens DNS er avhengig av de nedre lagene for dataoverføring, sitter den i hovedsak ved applikasjonslaget, der det gir den avgjørende tjenesten med å oversette navn til adresser, slik at applikasjoner kan kommunisere med hverandre.