Você está na página 1de 7

TRABALHO DE CAMADA DE APLICAO

ALUNO(S)/MATRCULA: ROBERTA DA SILVA TEIXEIRA / 14/0094431


DEPARTAMENTO:

Engenharia de Produo

DISCIPLINA:

Fundamentos de Redes
Robson de Oliveira Albuquerque, Dr.

PROFESSOR:

INTRODUO

A camada de aplicao compe a stima camada do modelo OSI


representada pelos protocolos HTTP, SMTP, SSH, Telnet, RDP, IMAP, POP3, DNS
dentre outros. Essa camada a responsvel por prover servios para as aplicaes
uma vez que possibilita a comunicao entre a rede e os aplicativos instalados na
mquina.
O cerne do desenvolvimento dessas aplicaes concentrado na
descrio de programas executados em sistemas finais diferentes que se comunicam
entre si a partir, por exemplo, da interao cliente-servidor ou a comunicao entre
pares (P2P), duas das arquiteturas mais utilizadas.
A arquitetura cliente-servidor, por exemplo, dispe de um hospedeiro em
funcionamento com endereo fixo e bem conhecido - o servidor no qual clientes
executam requisies, como por exemplo, acessar pginas web que possuem nmero
IP e nomes de domnio.
Muito embora seja possvel digitar um endereo IP em um navegador web
a fim de acessar um site, indiscutivelmente mais prtico ao usurio o fornecimento
de uma informao semntica, mnemnica, composta por palavras. Por essa razo,
torna-se necessrio interpretar essas palavras, denominadas nomes de domnio e
traduzi-los em endereos IP.
Para que a demanda seja atendida, necessrio que um servio de
nomes de alto nvel associe cada informao a um IP, e a essa atribuio foi criado o
Sistema de Nomes e Domnios (DNS, do ingls Domain Name System), que permite
que aplicaes faam chamadas a um procedimento denominado resolvedor capaz
de executar a resoluo de nomes para enfim retornar as informaes requeridas pelo
usurio.
Nesse sentido, a hierarquia de nomes e sua forma de busca do DNS so
elementos essenciais comunicao mediante acessos rede, e que por essa razo
so elementos da presente pesquisa a serem apresentados, sinteticamente, nos
tpicos a seguir.
2

SISTEMA DE NOMES DE DOMNIOS

O Domain Name System (DNS, do ingls Sistema de Nomes de


Domnios) um sistema de gerenciamento de nomes para dispositivos que esto
conectados rede de transferncia de dados, como a prpria internet ou redes
privadas. O sistema DNS hierrquico e distribudo, o que permite a consolidao de
um banco de dados ilimitado cujo desempenho no depreciado quando so
adicionados mais servidores.
O DNS alm de um sistema de gerenciamento, um servidor, cuja
principal funcionalidade a traduo entre nomes e endereos IP (Internet Protocol)
de pginas ou servios web, o que permite que um endereo qualquer digitado em um
browser remeta como informao a pgina procurada.
A necessidade de traduo evidenciada pela facilidade de seu uso ao
usurio. A busca de pginas na internet por meio de sequncias numricas tornar-seia muito mais dificultada seno pela possibilidade de digitar nomes com algum sentido
semntico.
2

2.1 REGISTRO DE NOMES NO DNS


Um DNS um banco de dados repartido que contm registros, chamados
RR (Resource Records), relativos aos nomes de domnios.
Os nomes registrados no banco de dados DNS estabelecem uma estrutura
lgica de rvore, conhecida como espao de nomes de domnio, dispostos
hierarquicamente de maneira semelhante rvore do sistema de arquivos do UNIX.
A rvore estruturada em ns que so os domnios do espao que identificam sua
posio na hierarquia lgica do DNS em relao ao seu domnio principal, ao separar
cada ramo da rvore com um ponto, como apresentado na Figura 1.
Figura 1 Exemplo de hierarquia de nomes

Fonte: http://walfredo.dsc.ufcg.edu.br/cursos/2003/redes20031/p2e.pdf

Ainda que disposto de maneira semelhante, a principal diferena entre o


sistema de arquivos do UNIX e a rvore do DNS que o primeiro se inicia na raiz em
sentido top-down, enquanto no segundo a ordem inversa, ou seja, bottom-up,
iniciando sua busca em direo ao domnio raiz.
Esses nomes so chamados nomes de domnios e sua facilidade de uso
indiscutvel. Chama-se "nome de domnio" cada n da rvore. Cada n possui uma
etiqueta (do ingls, label) de um comprimento mximo de 63 (sessenta e trs)
caracteres, como exemplificado na Tabela 1.
Tabela 1 - Exemplo de par IP/Nome de domnio
IP

200.234.200.169

Nome de domnio

www.infowester.com.br
Fonte: Da prpria autora.

A extremidade chama-se host e corresponde a uma mquina ou a uma


entidade da rede. O nome de host deve ser nico no domnio ou subdomnio
considerado. No exemplo acima, o nome host identificado como www.
O endereo web completo corresponde ao conjunto das etiquetas dos ns
de uma rvore, separados por pontos, e terminado por um ponto final e denominado
3

FQDN (Fully Qualified Domain Name, do ingls Nome de Domnio totalmente


Qualificado). A profundidade mxima da rvore de 127 nveis (cento e vinte e sete)
e o comprimento mximo de um nome FQDN de 255 (duzentos e cinquenta e cinco)
caracteres. O endereo FQDN permite localizar de maneira nica uma mquina na
rede das redes.
2.2 RESOLUO DE NOMES
A principal funo do DNS a traduo dos pares IP/Nome de domnio.
Com a hierarquia, a associao do IP ao servidor de domnio - processo
chamado de resoluo de nome torna-se mais fcil, uma vez que este modo de
funcionamento permite um esquema de trabalho distribudo, no qual cada nvel da
hierarquia conta com servios especficos de DNS.
Cada domnio possui um servidor de nomes de domnios, chamado
"servidor de nomes de domnio primrio" (Primary domain name server), bem como
um servidor de nomes de domnio secundrio (secondary domain name server),
permitindo substituir o servidor de nomes de domnio primrio no caso de
indisponibilidade.
O usurio, ao digitar o nome de domnio, solicita que servidores DNS
localizem o seu endereo IP associado. A busca feita em servidores at que a
associao IP/Nome de domnio retorne um valor verdadeiro, como apresentado na
Figura 2. Um determinado servidor que por ventura no possua a informao,
comunica-se a outros equiparados para a continuidade da busca.
Quando uma aplicao deseja conectar-se a um host conhecido pelo seu
nome de domnio, interroga-se um servidor de nomes definido na sua configurao de
rede. Cada mquina conectada rede possui na sua configurao os endereos IP
de dois servidores de nomes do seu fornecedor de acesso.
Um pedido ento enviado ao primeiro servidor de nomes (chamado
"servidor de nome primrio"). Se este possuir o registro no cache, envia-o aplicao,
caso contrrio interroga um servidor raiz (no nosso caso, um servidor raiz que
corresponde ao TLD ".br"). O servidor de nome raiz reenvia uma lista de servidores de
nomes que tm autoridade sobre o domnio (como exemplo, os endereos IP dos
servidores de nomes primrio e secundrio de infowester.com.br).

Figura 2 Princpio de resposta DNS

fonte: Adaptado de http://www.culture-informatique.net/cest-quoi-un-serveur-dns/

A busca facilitada justamente pela hierarquia de busca. As localizaes


so feitas primeiramente mediante consultas aos denominados servidor raiz ou root
server, que pode ser entendido como o principal servio do DNS e representado
por um ponto final no endereo que usualmente no digitado por j ser implcito ao
entendimento dos servidores. A raiz da rvore do DNS um n especial com uma
identificao nula (null label) que diverge em nveis superiores, denominados TLD,
ou Top Level Domains.
Para isso, o servio de DNS consulta o servidor raiz em casos negativos de
associao entre IP/nome de domnio. Este, por sua vez, indicar o servidor de DNS
da terminao .br, por exemplo para uma pgina web brasileira que continuar o
processo at chegar ao servidor que responde pelo domnio solicitado, que finalmente
informar o IP associado, ou seja, em qual servidor est o site em questo.
O nome de domnio de qualquer n na rvore a lista de identificadores
(labels), comeando nesse n, em direo raiz, utilizando um sinal '.' para separar
os identificadores. A hierarquia seguida por outros domnios denominados gTLDs
(Generic Top Level Domains) como .com, .net, .org, .info, .edu, .br, .me, ou ainda
ccTLDs (Country Code Top Level Domains) , como .br (Brasil), .fr (Frana), .ch
(Sua) destinados descrio das nacionalidades aos quais os contedos se
referem. Esses identificadores entre os pontos . caracterizam pginas web de
natureza semelhante e so definidos conforme a ISO 3166, com exceo de registros
britnicos que utilizam a denominao .uk e no .gb (Great Britain).

Os servidores de DNS que respondem por determinados domnios so


chamados de autoritativos. J os servios responsveis por receber consultas de
DNS de mquinas clientes e tentar obter respostas com servidores externos so
chamado de recursivos. No caso do servidor raiz, este possui meramente uma
relao dos servios de DNS responsveis pelos domnios gTLD e ccTLD, sendo que
estes se encarregam de dar sequncia ao procedimento. (ALECRIM, 2011)
Os domnios gTLD e ccTLD so administrados por entidades diferentes,
que respondem tambm por seus servidores de DNS. A terminao brasileira .br, por
exemplo, controlada pela Registro.br.
A ICANN (acrnimo em ingls para Corporao da Internet para Atribuio
de Nomes e Nmeros) a entidade responsvel por atribuir nomes de domnios e
endereos IP em escala mundial. Trata-se da uma entidade sem fins lucrativos que
mantem todos os sites registrados em funcionamento na internet.
2.1 PERFORMANCE DO DNS
H 02 (dois) recursos utilizados para a melhoria da performance das
buscas realizadas pelo DNS:
Memria cache: um servidor armazena temporariamente o resultado de uma
requisio para a qual ele no autoridade. Se considerado o TTL do servidor e
alguma requisio igual for feita, ele pode retornar o resultado sem a
necessidade de uma nova consulta. O sistema cache permite ao sistema DNS
ser repartido e por isso o registro de cada domnio possui uma durao,
chamada TTL (Time To Live, ou esperana de vida), permitindo ao servidor
intermedirio conhecer a data da informao e assim saber se necessrio ou
no reverificar.
Servidor local: o servidor local no pertence hierarquia DNS porm permite
que as requisies sejam feitas ao um servidor local, que geralmente fica muito
prximo do cliente fisicamente, por exemplo um Servidor Proxy, no sendo
necessria a consulta ao servidor raiz. Ele mesmo se encarrega de resolver a
requisio.
Atualmente h 13 (treze) servidores DNS distribudos pelo mundo, dos
quais 10 (dez) esto localizados nos Estados Unidos, 02 (dois) na Europa (Sucia e
Holanda) e 01 (um) na sia. Para aumentar a base instalada destes servidores,
foram criadas rplicas localizadas por todo o mundo, inclusive no Brasil desde 2003.
3

CONCLUSO

A essencialidade da comunicao para o atual contexto retoricamente


indispensvel atualidade.
Milhes de pessoas fazem alteraes ao DNS todos os dias, por meio de
novos nomes de domnio, alteraes em endereos IP e outras solicitaes. A
estrutura nica do DNS, no entanto, possibilita que a estrutura se mantenha ntegra e
assim garanta a continuidade da troca de informaes. Pelo DNS possvel que
nomes de domnio sejam nicos, e que em vista da sua natureza hierrquica e
estratificada, o usurio no precisa se preocupar em acessar um determinado site
com a possibilidade de alcanar contedo diverso daquele pesquisado.
6

Quando se informa um nome de domnio, o seu endereo de IP ser


resolvido e sempre vai permitir o acesso mesma origem. Sem o DNS, a Internet no
seria til, prtica ou aplicvel ao cotidiano de inmeros usurios.
REFERENCIAS BIBLIOGRFICAS
ALECRIM, Emerson. 2011. O que DNS? Texto disponvel
http://www.infowester.com/dns.php. Acesso em 10 de janeiro de 2016.

em

MARTINS,
Elaine.
2012.
O
que

DNS?
Texto
disponvel
em
http://www.tecmundo.com.br/o-que-e/829-o-que-e-dns-.htm. Acesso em 10 de janeiro
de 2016.
Site eletrnico REGISTRO DE DOMNIOS. Contedo disponvel em
http://www.registrodedominios.net.br/dominios/estrutura-nomes-de-dominio-dns.html.
Acesso em 10 de janeiro de 2016.
Site eletrnico INFOWESTER. Contedo disponvel em http://www.infowester.com.br.
Acesso em 10 de janeiro de 2016.

Você também pode gostar