O protocolo DNS opera na
camada 7, a camada de aplicação , do modelo OSI.
Aqui está o porquê:
*
DNS é sobre resolução de nomes: Ele traduz nomes de domínio legíveis por humanos (como Google.com) em endereços IP legíveis por máquina (como 172.217.17.142). Esta é uma função de alto nível que lida com informações específicas do aplicativo.
*
utiliza outras camadas: O DNS usa camadas inferiores para sua comunicação, como:
*
Camada 4 (camada de transporte): O UDP (protocolo de datagrama do usuário) é normalmente usado para consultas e respostas DNS.
*
Camada 3 (camada de rede): IP (Internet Protocol) é responsável pelo roteamento dos pacotes que contêm informações DNS nas redes.
*
Camada 2 (camada de link de dados): Ethernet ou outras tecnologias de rede lidam com a transmissão física dos pacotes DNS.
Portanto, enquanto o DNS depende das camadas inferiores para a transmissão de dados, fica essencialmente na camada de aplicação, onde fornece o serviço crucial da tradução de nomes em endereços, permitindo que os aplicativos se comuniquem.