DNS - Sistema de Nomes de Domínio

Neste último tutorial da seção de Camada de Aplicação, de nosso Curso de Redes de Computadores, vamos falar do DNS, uma importantíssima aplicação de Redes que usamos bastante em nosso dia-a-dia e sequer notamos.

Protocolo DNS - O Que É e Para Que Serve

Quando você digita 'globo.com' em seu browser, e dá enter, já parou pra pensar como seu navegador consegue achar os dados do site da globo?
Afinal, existem milhões de servidores ao redor do mundo.
Como seu browser sabe exatamente onde está localizado as páginas da globo que você quer?

Isso tem a ver com duas maneiras de identificação: através de nomes (globo.com, terra.com.br etc) e número de IP. E tudo isso, tem a ver com o DNS.

DNS significa Domain Name System, ou Sistema de Nomes de Domínio.
Para cada 'nome', como google.com ou yahoo.com, existe um número de IP específico para aquele site.

Por exemplo, acesse em seu browser: 186.192.90.5
Sim, apenas digite esse endereço de IP e dê enter. Você vai entrar automaticamente no site da Globo.

É isso que o DNS faz, transforma um nome (globo.com) em um endereço de IP (186.192.90.5), e agora sim com o IP, fica fácil de encontrar o local e servidor onde estão as informações, pois esses número possuem uma ordem e hierarquia, como veremos mais a frente em nosso Curso de Redes.

Protocolo DNS - Como Funciona

Inicialmente, você digita um endereço no seu browser. Ao fazer isso, você está usando o protocolo DNS no lado cliente.

Em seguida, o browser vai extrair somente o domínio do endereço que você escreveu.
Por exemplo, se quer entrar no site 'globo.com/novelas', o browser pega só o trecho 'globo.com' e fornece ao protocolo DNS no lado do cliente.

Agora, o cliente DNS vai pesquisar no servidor DNS e espera uma resposta, que vem no formato de IP.

Por fim, com o IP em mãos, seu browser pode finalmente abrir uma conexão TCP para ligar o cliente ao servidor para os serviços de HTTP.

Os endereços, nomes e IP's usados pelo DNS estão espalhados por diversos servidores ao redor do mundo em um banco de dados distribuídos.

O protocolo DNS usa o UDP e a por 53.

Nenhum comentário:

Postar um comentário