Um protocolo da camada de aplicativo define como os processos de aplicativo executados em sistemas diferentes passam as mensagens entre si.
- DNS significa Sistema de Nomes de Domínio.
- DNS é um serviço de diretório que fornece um mapeamento entre o nome de um host na rede e seu endereço numérico.
- O DNS é necessário para o funcionamento da Internet.
- Cada nó em uma árvore possui um nome de domínio, e um nome de domínio completo é uma sequência de símbolos especificados por pontos.
- DNS é um serviço que traduz o nome de domínio em endereços IP. Isso permite que os usuários de redes utilizem nomes amigáveis ao procurar outros hosts, em vez de lembrar os endereços IP.
- Por exemplo, suponha que o site FTP da EduSoft tenha um endereço IP 132.147.165.50, a maioria das pessoas acessaria esse site especificando ftp.EduSoft.com. Portanto, o nome de domínio é mais confiável que o endereço IP.
DNS é um protocolo TCP/IP usado em diferentes plataformas. O espaço de nomes de domínio é dividido em três seções diferentes: domínios genéricos, domínios de países e domínio inverso.
Domínios Genéricos
- Define os hosts registrados de acordo com seu comportamento genérico.
- Cada nó em uma árvore define o nome de domínio, que é um índice do banco de dados DNS.
- Ele usa rótulos de três caracteres e esses rótulos descrevem o tipo de organização.
Rótulo | Descrição |
---|---|
aéreo | Companhias aéreas e empresas aeroespaciais |
nós | Negócios ou firmas |
com | Organizações Comerciais |
cooperativa | Organizações empresariais cooperativas |
edu | Instituições educacionais |
governo | Instituições governamentais |
informações | Provedores de serviços de informação |
interno | Organizações internacionais |
mil | Grupos militares |
museu | Museu e outras organizações sem fins lucrativos |
nome | Nomes pessoais |
líquido | Centros de suporte de rede |
organização | Organizações sem fins lucrativos |
pró | Organizações individuais profissionais |
Domínio do país
O formato do domínio do país é igual ao domínio genérico, mas usa abreviações de país com dois caracteres (por exemplo, nós para os Estados Unidos) no lugar de abreviações organizacionais de três caracteres.
recursão em java
Domínio Inverso
O domínio inverso é usado para mapear um endereço para um nome. Quando o servidor recebeu uma solicitação do cliente e o servidor contém arquivos apenas de clientes autorizados. Para saber se o cliente está ou não na lista de autorizados, ele envia uma consulta ao servidor DNS e solicita o mapeamento de um endereço para o nome.
Funcionamento do DNS
- DNS é um protocolo de comunicação de rede cliente/servidor. Os clientes DNS enviam solicitações para o. servidor enquanto os servidores DNS enviam respostas ao cliente.
- As solicitações do cliente contêm um nome que é convertido em um endereço IP conhecido como pesquisas DNS diretas, enquanto as solicitações contêm um endereço IP que é convertido em um nome conhecido como pesquisas reversas de DNS.
- O DNS implementa um banco de dados distribuído para armazenar o nome de todos os hosts disponíveis na internet.
- Se um cliente como um navegador da web envia uma solicitação contendo um nome de host, então um software como Resolvedor DNS envia uma solicitação ao servidor DNS para obter o endereço IP de um nome de host. Se o servidor DNS não contiver o endereço IP associado a um nome de host, ele encaminhará a solicitação para outro servidor DNS. Se o endereço IP chegou ao resolvedor, que por sua vez completa a solicitação pelo protocolo da Internet.