Академический Документы
Профессиональный Документы
Культура Документы
endereos IP (32 bits) enderea datagramas; hierrquico, organizado em 4 bytes. nome, ex.: www.icmc.usp.br - usados por humanos.
uma funo interna da Internet, implementada como protocolo da camada de aplicao. complexidade na borda da rede.
DNS
Arquitetura cliente-servidor. Protocolo de transporte: UDP. Porta: 53. Software mais popular: BIND (Berkeley Internet Name Domain) para Unix. RFCs 1034 e 1035, alm de RFCs com atualizaes.
Servios DNS
Traduo do nome do host para endereo IP. Apelidos de hosts (aliasing):
alias: www.enterprise.com
Distribuio de carga:
Servidores Web replicados: conjunto de endereos IP para um nome cannico.
No escalvel!
Fev/2004
9
10
11
Exemplo
O hospedeiro em cis.poly.edu quer o endereo IP para gaia.cs.umass.edu
13
8
serv. DNS com autoridade dns.cs.umass.edu
hospedeiro solicitante
cis.poly.edu
gaia.cs.umass.edu
14
Registro do DNS
DNS: base de dados distribuda que armazena registros de recursos (RR)
formato dos RR: (name, value, type, ttl) Type = CNAME name um apelido para algum nome cannico (o nome real) www.ibm.com realmente servereast.backup2.ibm.com value o nome cannico
Type = NS name um domnio (ex.: foo.com) value o endereo IP do servidor de nomes autorizados para este domnio ex.: (foo.com, dns.foo.com, NS)
Type = MX value o nome do servidor de correio associado com name ex.: (foo.com, mail.foo.com, MX)
16
18
Atualizaes dinmicas
Mecanismos de atualizao e notificao:
RFC 2136: abril/1997; opo UPDATE; UDP ou TCP, requisitante escolhe; formato de mensagem especfico; http://www.ietf.org/rfc/rfc2136.txt
20