DNS: Domain Name System

Slides:



Advertisements
Apresentações semelhantes
Capítulo 2: Camada de Aplicação
Advertisements

Binding Amarração de endereços de Protocolos
Introdução Datagrama IP.
3. Mapeamento de Endereço Físico em endereço de rede
DNS Domain Name System.
Servidor de DNS Profº Marcio Funes.
Família tcp/ip Prof: Diovani Milhorim
Aula 3 Sistema de Nomes de Domínios
Rede Local Instalação de Software Base
Configuração de um servidor DNS
Servidor de s e Protocolo SMTP
DNS e Serviço de Nomes Campus Cachoeiro Curso Técnico em Informática
Disciplina: Gerência de Redes Profa. Ana Cristina Benso da Silva
Redes de Computadores Aula Prática 4
Redes de computadores Prof. Nelson Fonseca 2: Camada de Aplicação.
Curso Básico de DNS Domain Name System.
DNS Introdução.
DNS Suporte - DI.
Visão Geral de Protocolos
Obtenção de IP TCP UDP.
TCP/IP CAMADA DE APLICAÇÃO SERVIÇOS
Utilitários de Redes Prof. Andréa Chicri Torga Adaptações
Funcionalidades e Protocolos da Camada de Aplicação
Questões Práticas em Medições da Internet
Aula 9 - Camada de aplicação
Redes de computadores Prof. António dos Anjos
Redes de computadores Prof. António dos Anjos
DNS (Domain Name System) Sistema de Nomes de Domínios
IC II - Prof. Msc. Allan K. Luizi - UNEMAT
Funcionalidade e Protocolos da Camada de Aplicação
Formato do datagrama IP
2 © 2005 by Pearson Education  2.1 Princípios de aplicações de rede  2.2 Web e HTTP  2.3 FTP  2.4 Correio eletrônico  SMTP, POP3, IMAP  2.5.
Faculdade de Tecnologia SENAI de Desenvolvimento Gerencial
Serviços de Nomes e DNS 1.
Arquitetura de Redes de Computadores – Luiz Paulo Maia Camada de Aplicação1 Arquitetura de Redes de Computadores Camada de Aplicação.
Redes de Computadores III DNS (Domain Naming System) Professor Eduardo Maroñas Monks Faculdade de Tecnologia SENAC Pelotas/RS Curso Superior de Tecnologia.
Redes de Computadores I Prof. Mateus Raeder Universidade do Vale do Rio dos Sinos - São Leopoldo -
Davidson Rodrigo Boccardo
Maria Alessandra Dubowski Nascimento
© 2010 Pearson Prentice Hall. Todos os direitos reservados.slide 1 SIP: Session Initiation Protocol [RFC 3261] Visão a longo prazo do SIP: r todas as ligações.
Falso, HTTP usa TCP. 1) HTTP usa arquitetura cliente servidor, aceitando conexões UDP na porta 80.
MODELO DE REFERÊNCIA TCP/IP
7 © 2005 by Pearson Education SIP  Session Initiation Protocol  Desenvolvido pelo IETF Visão de longo prazo do SIP  Todas chamadas telefônicas.
Domain Name System - Sistema de Nomes de Domínios
Redes de Computadores I Prof. Mateus Raeder Universidade do Vale do Rio dos Sinos - São Leopoldo -
ANTONIO LIMEIRA EDUARDO FRANKLIN LUCAS ARANHA RANIERI VALENÇA RODRIGO PIGATTI DNS.
Camada de Transporte: protocolo UDP
Camada de Aplicação Bruno Silvério Costa.
DNS Willamys Araújo 1. Introdução A internet possui uma infinidade de sites e, para acessá-los, você digita um endereço no campo correspondente do seu.
(c)AB, WEB: filosofia e origens Grupo de utilizadores Internet Ambiente académico dominado por sistemas UNIX Conjunto de serviços básicos: correio.
Motivação para a separação do endereço IP e uma solução: o Locator ID Separation Protocol Marcelo Rocha Machado Profesores: Luis Henrique.
Redes de computadores: Camada de rede(3) Prof. Dr. Amine BERQIA
Redes de computadores: Aplicações Prof. Dr. Amine BERQIA
Escola Secundaria Sebastião da gama Comunicação de dados Prof: Carlos Pereira Nome :André Santos Ano/Turma:12ºL Nº:2 IP Dinâmico, IP Fixo e DNS.
Planejamento e Implantação de Servidores
Termos – redes de computadores
Microsoft Students to Business
Tema 07: A camada de aplicação: protocolos HTTP, SMTP, DNS, FTP
Redes de Computadores I Prof. Mateus Raeder Universidade do Vale do Rio dos Sinos - São Leopoldo -
IP/DNS NUNO BANDOLA COMUNICAÇÃO DE DADOS CARLOS PEREIRA.
Serviços de rede e internet Jackson Eduardo da Silva.
Ataque ao DNS.
DNS Prof. Eduardo Parente Ribeiro Dep. Engenharia Elétrica Universidade Federal do Paran á.
Sistemas Distribuídos
DNS Suporte técnico. DNS ● Domain Name Server ● Responsável pela resolução de nomes ● IP (v4 e v6) identificador único na rede o ● Nomes facilitam.
Sistemas Distribuídos Professor: Luiz José Hoffmann Filho
Redes de Computadores e Aplicações – Camada de aplicação IGOR ALVES.
Sistemas Operacionais de Redes DNS
Capítulo 2 Redes de computadores e a Internet Camada de aplicação Prof. Gustavo Wagner.
Universidade do Vale do Rio dos Sinos - São Leopoldo -
Transcrição da apresentação:

DNS: Domain Name System hosts, e roteadores da Internet : endereço IP (32 bit) - usado p/ endereçar datagramas “nome”, ex., hendrix.sj.cefetsc.edu.br - usado por pessoas P: como mapear entre nome e endereço IP? Domain Name System: base de dados distribuída implementada na hierarquia de muitos servidores de nomes protocolo de camada de aplicação permite que hospedeiros, roteadores, servidores de nomes se comuniquem para resolver nomes (tradução endereço/nome) nota: função imprescindível da Internet implementada como protocolo de camada de aplicação complexidade na borda da rede 2b: Camada de Aplicação

DNS Roda sobre UDP e usa a porta 53 Especificado nas RFCs 1034 e 1035 e atualizado em outras RFCs. Outros serviços: apelidos para hospedeiros (aliasing) apelido para o servidor de mails distribuição da carga 2b: Camada de Aplicação

Servidores de nomes DNS Por que não centralizar o DNS? ponto único de falha volume de tráfego base de dados centralizada e distante manutenção (da BD) Não é escalável! Nenhum servidor mantém todos os mapeamento nome-para-endereço IP servidor de nomes local: cada provedor, empresa tem servidor de nomes local (default) pedido DNS de hospedeiro vai primeiro ao servidor de nomes local servidor de nomes oficial: p/ hospedeiro: guarda nome, endereço IP dele pode realizar tradução nome/endereço para este nome 2b: Camada de Aplicação

DNS: Servidores raiz procurado por servidor local que não consegue resolver o nome servidor raiz: procura servidor oficial se mapeamento desconhecido obtém tradução devolve mapeamento ao servidor local b USC-ISI Marina del Rey, CA l ICANN Marina del Rey, CA e NASA Mt View, CA f Internet Software C. Palo Alto, CA i NORDUnet Stockholm k RIPE London m WIDE Tokyo a NSI Herndon, VA c PSInet Herndon, VA d U Maryland College Park, MD g DISA Vienna, VA h ARL Aberdeen, MD j NSI (TBD) Herndon, VA 13 servidores de nome raiz em todo o mundo 2b: Camada de Aplicação

Exemplo simples do DNS servidor de nomes raiz hospedeiro jagger.sj.cefetsc.edu.br requer endereço IP de www.cs.columbia.edu 1. Contata servidor DNS local, hendrix.sj.cefetsc.edu.br 2. hendrix.sj.cefetsc.edu.br contata servidor raiz, se necessário 3. Servidor raiz contata servidor oficial cs.columbia.edu, se necessário 2 4 3 5 servidor local hendrix.sj.cefetsc.edu.br servidor oficial cs.columbia.edu 1 6 solicitante jagger.sj.cefetsc.edu.br www.cs.columbia.edu 2b: Camada de Aplicação

servidor intermediário Exemplo de DNS servidor de nomes raiz Servidor raiz: pode não conhecer o servidor de nomes oficial pode conhecer servidor de nomes intermediário: a quem contatar para descobrir o servidor de nomes oficial 2 6 7 3 servidor local hendrix.sj.cefetsc.edu.br servidor intermediário saell.cc.columbia.edu 4 5 1 8 servidor oficial cs.columbia.edu solicitante jagger.sj.cefetsc.edu.br www.cs.columbia.edu 2b: Camada de Aplicação

DNS: consultas interativas servidor de nomes raiz consulta recursiva: transfere a responsabilidade de resolução do nome para o servidor de nomes contatado carga pesada? consulta interativa: servidor consultado responde com o nome de um servidor de contato “Não conheço este nome, mas pergunte para esse servidor” consulta interativa 2 3 4 7 servidor local hendrix.sj.cefetsc.edu.br servidor intermediário saell.cc.columbia.edu 5 6 1 8 servidor oficial cs.columbia.edu solicitante jagger.sj.cefetsc.edu.br www.cs.columbia.edu 2b: Camada de Aplicação

DNS: uso de cache, atualização de dados uma vez que um servidor qualquer aprende um mapeamento, ele o coloca numa cache local futuras consultas são resolvidas usando dados da cache entradas na cache são sujeitas a temporização (desaparecem depois de um certo tempo) ttl = time to live (sobrevida) estão sendo projetados pela IETF mecanismos de atualização/notificação dos dados RFC 2136 http://www.ietf.org/html.charters/dnsind-charter.html 2b: Camada de Aplicação

formato RR: (nome, valor, tipo, sobrevida) Registros DNS DNS: BD distribuído contendo registros de recursos (RR) formato RR: (nome, valor, tipo, sobrevida) Tipo=A nome é nome de hospedeiro valor é o seu endereço IP Tipo=CNAME nome é nome alternativo (alias) para algum nome “canônico” (verdadeiro) valor é o nome canônico Tipo=NS nome é domínio (p.ex. foo.com.br) valor é endereço IP de servidor oficial de nomes para este domínio Tipo=MX nome é domínio valor é nome do servidor de correio para este domínio 2b: Camada de Aplicação

DNS: protocolo e mensagens protocolo DNS: mensagens de pedido e resposta, ambas com o mesmo formato de mensagem cabeçalho de msg identificação: ID de 16 bit para pedido, resposta ao pedido usa mesmo ID flags: pedido ou resposta recursão desejada recursão permitida resposta é oficial 2b: Camada de Aplicação

DNS: protocolo e mensagens campos de nome, e de tipo num pedido RRs em resposta ao pedido registros para outros servidores oficiais info adicional “relevante” que pode ser usada 2b: Camada de Aplicação