DNS -protokollet fungerar vid
Layer 7, applikationslagret , av OSI -modellen.
Här är varför:
* dns handlar om namnupplösning: Det översätter mänskliga-läsbara domännamn (som Google.com) till maskinläsbara IP-adresser (som 172.217.17.142). Detta är en funktion på hög nivå som handlar om applikationsspecifik information.
* Det använder andra lager: DNS använder lägre lager för sin kommunikation, till exempel:
* lager 4 (transportlager): UDP (användardatagramprotokoll) används vanligtvis för DNS -frågor och svar.
* Layer 3 (nätverkslager): IP (Internetprotokoll) ansvarar för att dirigera paketen som innehåller DNS -information över nätverk.
* Layer 2 (datalänkskikt): Ethernet eller andra nätverksteknologier hanterar fysisk överföring av DNS -paket.
Så medan DNS förlitar sig på de lägre lagren för dataöverföring, sitter det i huvudsak vid applikationslagret, där det tillhandahåller den avgörande tjänsten att översätta namn till adresser, vilket gör att applikationer kan kommunicera med varandra.