Princípios básicos do TCP/IP - Parte 1

Sevidores DNS

Não é necessário conhecer profundamente a teoria de redes de computadores para entendermos como a Internet funciona. Basta apenas um pouco de organização em nossas idéias, lembrando sempre um único conceito: você só consegue chegar a um computador na Internet se este computador tiver um nome único em todo o mundo. Se ele tiver um nome único ele poderá ser localizado como se fosse um destinatário de uma carta de correio.

Na aula anterior falamos sobre a origem da Internet. Uma das colocações feitas é a existência de um órgão central no Estados Unidos chamado Internic. Este órgão é responsável por atribuir nomes a cada computador do mundo.

Vamos por partes. Um computador só entende números. Portanto, o protocolo TCP/IP só entende números. Números do tipo 200.244.93.14. A este número único chamamos de número IP. Com certeza não conseguiríamos localizar nosso Site Web preferido se tivéssemos que gravar toda esta quantidade de números. Para contornar este problema, logo no início da Internet foi desenvolvido junto com o TCP/IP o DNS - Domain Name Service.

O que vem a ser o DNS?

O DNS nada mais é que um programa de computador que consegue descobrir os números dos computadores do mundo a partir de um nome. Com certeza se você está ligado à Intenet passou algum tempo junto ao seu provedor de acesso preenchendo diversos itens de configuração, entre eles o servidor de DNS.

E como funciona o DNS?

Vamos imaginar que você deseje acessar o site http://www.jbonline.com.br. Este site tem número IP 200.244.93.14. Quando você coloca este número em seu navegador, seu computador/navegador tem uma "conversa" (protocolo) mas ou menos assim:

Obs.: Pode haver variações.

Computador/navegador fala com DNS - (O número IP do servidor DNS foi configurado quando você se conectou a Internet). DNS, quem é www.jbonline.com.br?

DNS - Vou dar uma olhadinha em minha memória recente (memória cache). Opa, ninguém acessou este site na última hora (Timeout de DNS). Espera um minutinho que vou perguntar ao DNS chefe (DNS Master).

Conforme colocado, a Internet, e portanto as redes de computadores, se baseiam em números únicos. Os DNS Masters são máquinas de números IP conhecidos mundialmente e registrados manualmente pelos administradores de redes em seus servidores (computadores) de DNS. Estes servidores Master contêm toda informação necessária para localizar um computador na Internet. O servidor de DNS possui, em um arquivo local na máquina, os números dos computadores dos DNS masters que eles precisam acessar. Verificando um destes números locais (pois algum pode estar "ocupado") o servidor mestre é acessado.

DNS fala com DNS Chefe - Chefe, quem é www.jbonline.com.br?

DNS chefe fala com DNS - Olha, eu não sei. Posso apenas dizer que a máquina responsável por responder pelo Brasil (br) éuma máquina da Fapesp de número XXX.XXX.XXX.XXX. (delegação de autoridade de domínio). Vá nesta máquina e pergunte para ela.

DNS fala com DNS chefe - Ok Chefe, vou falar com ela. Obrigado por me informar o número do br.

DNS fala com DNS do Brasil (BR) - DNSBR, quem é www.jbonline.com.br ? Me falaram que você sabe tudo sobre br.

DNSBR fala com DNS - Oi. Eu sou responsável por responder pelas máquinas br. Entre elas as .com (comercial). Também respondo por outras como .gov - Governo, .org - Organização etc. Enfim, mando aqui no Brasil. Mas eu dei a responsabilidade para máquina 200.229.231.67 para responder por todo jbonline.com.br. Pergunte a ela quem é WWW. Eu não sei.

DNS fala com DNSBR - Obrigado. Vou perguntar a 200.229.231.67.

DNS fala com DNSJBONLINE - Oi, você sabe me informar quem é www ? Já me falaram que você é responsável por jbonline.com.br.

DNSJBONLINE fala com DNS - Claro. O número da máquina é 200.244.93.14.

DNS fala com DNSJBONLINE - Obrigado. Vou informar ao navegador.

DNS fala com computador/navegador - Olha www.jbonline.com.br é a máquina de número IP 200.244.93.14. É só falar com ela.

E assim localizamos uma máquina na rede (número) a partir de um nome.

Autor: Ricardo Land Rodrigues - ([email protected])



Imprimir Topo>>>
Hosted by www.Geocities.ws

1