Redes de Computadores e a Internet



Documentos relacionados
Redes de Computadores

Resolução de Nomes e o protocolo DNS

Aula-28 Camada Aplicação - DNS. Prof. Dr. S. Motoyama

Segurança de Redes de Computadores

Redes de Computadores. Prof. Thiago Caproni Tavares DNS. Prof. Thiago Caproni Tavares

Sistemas Distribuídos Aula 9

NOMEAÇÃO SISTEMAS DISTRIBUÍDOS: MSC. DANIELE C. OLIVEIRA 2

DNS: Domain Name System

DNS - Domain Name System

Sistemas Distribuídos. Professora: Ana Paula Couto DCC 064

Sistemas Distribuídos Capítulos 5 e 6 - Aula 9

INTRODUÇÃO ÀS REDES DE COMPUTADORES

PROTOCOLOS DE COMUNICAÇÃO

Fernando M. V. Ramos, RC (LEI), TP03. DNS. Redes de Computadores

INTRODUÇÃO ÀS REDES DE COMPUTADORES

Rafael Goulart - rafaelgou@gmail.com Curso ASLinux v.3

Imagem digital. Configuração de 640 x 480 e 24 bits/pixel (RGB) 7,37 Mbits Solução compactação

Sistema de Distribuição de Nomes de Domínios (DNS)

DNS - Domain Name System

Teleprocessamento e Redes

Redes de Computadores

DNS Linux. Rodrigo Gentini

Camada de Aplicação, sistemas de nomes de domínio, correio eletrônico e world wide web

Resolução de nomes. Professor Leonardo Larback

Redes de Computadores

Protocolos da camada aplicação

Redes de Computadores I

Cap 03 - Camada de Aplicação Internet (Kurose)

UM dos protocolos de aplicação mais importantes é o DNS. Para o usuário leigo,


Arquitectura de Redes

HYPERTEXT TRANSFER PROTOCOL

Configurando DNS Server. Prof. Armando Martins de Souza

Tópicos Especiais em Informática

Redes de Computadores

Configuração de um servidor DNS. Campus Cachoeiro Curso Técnico em Informática

DNS e Serviço de Nomes. Professor: João Paulo de Brito Gonçalves Disciplina: Serviço de Redes

Endereço de Rede. Comumente conhecido como endereço IP Composto de 32 bits comumente divididos em 4 bytes e exibidos em formato decimal

Um dos serviços mais importantes numa rede TCP/IP é o serviço DNS. Porquê? Porque é muito mais fácil lembrar nomes do que números IP!

DNS Parte 2 - Configuração

Universidade Católica de Brasília Pró-reitoria de Graduação Curso de Ciência da Computação

Capítulo 5. nome. DNS ( Domain Name System ). O serviço BIND. Um dos serviços mais importantes numa rede TCP/IP é o serviço DNS.

Redes de Computadores. Funcionamento do Protocolo DNS. Consulta DNS. Consulta DNS. Introdução. Introdução DNS. DNS Domain Name System Módulo 9

Arquitectura de Redes

REDES DE COMPUTADORES

10/07/2013. Camadas. Principais Aplicações da Internet. Camada de Aplicação. World Wide Web. World Wide Web NOÇÕES DE REDE: CAMADA DE APLICAÇÃO

Redes de Computadores e a Internet

Sistemas de Nomes Hierarquicos: DNS

SERVIÇO DE NOMES. Sistemas Distribuídos. Vinícius Pádua

Redes de Computadores e a Internet

DNS. Domain Name System

Wireshark. Captura de Protocolos da camada de aplicação. Maicon de Vargas Pereira

Redes - Internet. Sumário Aula 3,4 e 5 9º C } Estrutura baseada em camadas. } Endereços IP. } DNS -Domain Name System

Camada de Aplicação. DNS Domain Name System. Redes de Computadores Prof. Leandro C. Pykosz

INFORMÁTICA FUNDAMENTOS DE INTERNET. Prof. Marcondes Ribeiro Lima

Rede de Computadores

Domain Name System. Domain Name System DNS

Introdução a DNS & DNSSEC 1

Redes de Computadores Camada de Aplicação. Prof. MSc. Hugo Souza

17/03/ :04 Leite Júnior QUESTÕES FCC 2010 REDES (INTERNET/INTRANET)

RC e a Internet. Prof. Eduardo

Projeto de sistemas O novo projeto do Mercado Internet

Capítulo 8 - Aplicações em Redes

BIND Um DNS Server Completo

DNS Ubuntu Server 14.04

REDES DE COMPUTADORES

TECNOLOGIA WEB INTERNET PROTOCOLOS

Camada de Aplicação. Prof. Eduardo

Prof. Samuel Henrique Bucke Brito

Linux Network Servers

USO GERAL DOS PROTOCOLOS SMTP, FTP, TCP, UDP E IP

GESTÃO DE SISTEMAS E REDES DOMAIN NAME SYSTEM

Redes de Computadores

O que são DNS, SMTP e SNM

FUNDAÇÃO DE ESTUDOS SOCIAIS DO PARANÁ INSTITUTO DE CIÊNCIAS SOCIAIS DO PARANÁ CURSO DE BACHARELADO EM SISTEMAS DE INFORMAÇÃO DNS (DOMAIN NAME SYSTEM)

AULA Redes de Computadores e a Internet

REDES DE COMPUTADORES I 2007/2008 LEIC - Tagus-Park TPC Nº 2. Avaliação sumária da matéria do Capítulo 2

Redes de Computadores

Projeto e Instalação de Servidores Servidores Linux Aula 3 - DNS

Introdução à Camada de Aplicação. Prof. Eduardo

MicroDNS. Armando Adami Zaro Pablo Augusto Lerina Rodrigues. 3 de outubro de 2007

DNS: Domain Name System DHCP: Dynamic Host Configuration Protocol. Edgard Jamhour

efagundes com Como funciona a Internet

Alan Menk Santos Redes de Computadores e Telecomunicações. Camada de Aplicação. Camada de Aplicação

Redes de Computadores e a Internet

Introdução ao DNS. Volnys Borges Bernal Laboratório de Sistemas Integráveis

Questionário de RC Nota3

CONHECIMENTOS ESPECÍFICOS TÉCNICO DE LABORATÓRIO / ÁREA INFORMÁTICA

Introdução ao Conceito de Redes e Infra estrutura Internet

Professor: Macêdo Firmino Disciplina: Sistemas Operacionais de Rede

Prof. Luiz Fernando Bittencourt MC714. Sistemas Distribuídos 2 semestre, 2014

Curso de Pós Graduação em Redes de Computadores. Módulo Laboratório de Linux Apostila 2. Serviço DNS

Laboratório de Redes. Aula 04 - Principais Protocolos da Internet. Prof. Esp Camilo Brotas Ribeiro cribeiro@catolica-es.edu.br

Transcrição:

Redes de Computadores e a Internet Magnos Martinello Universidade Federal do Espírito Santo - UFES Departamento de Informática - DI Laboratório de Pesquisas em Redes Multimidia - LPRM 2011

Camada de Aplicação 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 DNS 2.6 Compartilhamento de arquivos P2P

DNS Sistema de Nomes de Domínio Pessoas: muitos identificadores: RG, nome, passaporte Internet hospedeiros, roteadores: Endereços IP (32 bits) - usados para endereçar datagramas nome, ex.: www.inf.ufes.br - usados por humanos P.: Relacionar nomes com endereços IP? 200.137... Domain Name System: Base de dados distribuída implementada numa hierarquia de muitos servidores de nomes Protocolo de camada de aplicação hospedeiro, roteadores se comunicam com servidores de nomes para resolver nomes (tradução nome para endereço IP) Nota: função interna da Internet, implementada como protocolo da camada de aplicação Complexidade na borda da rede 3

Serviço Fornecido pelo DNS Serviço DNS Nome do hospedeiro para tradução de seu respectivo endereço IP Hospedeiro aliasing Nomes canônicos pode ter alias->apelidos Distribuição de carga (ex: servidores Web replicados cnn.com): estabelece um conjunto de endereços IP associados a um único nome canônico Por que não centralizar o DNS? Ponto único de falha Volume de tráfego Base centralizada de dados distante Manutenção Não é escalável! 4

Banco de Dados Distribuído e hierárquico Há três classes de servidores de nomes: raiz, domínio de alto nível e autoridade Cliente quer o IP para www.amazon.com; 1 a aprox.: Cliente consulta um servidor de raiz para encontrar o servidor DNS.com Cliente consulta o servidor DNS.com para obter o servidor DNS amazon.com Cliente consulta o servidor DNS amazon.com para obter o endereço IP para www.amazon.com 5

Servidores de Nomes Raiz (Root) São contatados pelos servidores de nomes locais que não conseguem resolver um nome Servidores de nomes raiz: Buscam servidores de nomes autorizados se o mapeamento do nome não for conhecido Conseguem o mapeamento Retornam o mapeamento para o servidor de nomes local Existem 13 servidores de nomes raiz no mundo 6

Servidores TLD e autoritativos Servidores top-level domain (TLD): responsáveis pelos domínios com, org, net, edu etc. e todos os domínios top-level nacionais uk, fr, ca, jp. Network Solutions mantém servidores para o TLD com TLD Educause para o TLD edu Servidores DNS autoritativos: servidores DNS de organizações, provêem nome de hospedeiro autorizado para mapeamentos IP para servidores de organizações (ex.: Web e mail). Podem ser mantidos por uma organização ou provedor de serviços 7

Servidor de nomes local Não pertence estritamente a uma hierarquia Cada ISP (ISP residencial, companhia, universidade) possui um servidor de nomes local Também chamado de servidor de nomes default Quando um hospedeiro faz uma pergunta a um DNS, a pergunta é enviada para seu servidor DNS local Age como um proxy, encaminhando as perguntas para dentro da hierarquia 8

Consultas recursivas Consulta recursiva: Transfere a tarefa de resolução do nome para o servidor de nomes consultado Carga pesada? Consulta iterativas: Servidor contatado responde com o nome de outro servidor de nomes para contato Eu não sei isto, mas pergunte a este servidor 9

Registros de recursos DNS: base de dados distribuída que armazena registros de recursos (RR) formato dos RR: (name, value, type,ttl) Type = A name é o nome do computador value é o endereço IP Type = NS name é um domínio (ex.: foo.com) value é o endereço IP do servidor de nomes autorizados para este domínio Type = CNAME name é um apelido para algum nome canônico (o nome real) www.ibm.com é realmente servereast.backup2.ibm.com value é o nome canônico Type = MX value é o nome do servidor de correio associado com name 10

Protocolo de DNS Protocolo DNS: mensagem de consulta e resposta, ambas com o mesmo formato de mensagem Cabeçalho da msg Identificação: número de 16 bits para consulta, resposta usa o mesmo número Flags: Consulta ou resposta Recursão desejada Recursão disponível Resposta é autorizada 11

Protocolo DNS DNS: protocolo e mensagens 12

Arquivos importantes do DNS /etc/resolv.conf Servidores de DNS que deverão ser consultados /etc/bind/named.conf Arquivo principal de configuração do bind9 /etc/bind/db.x Arquivo de configuração de zona 13

Arquivo de Zona $TTL 60000 @ IN SOA dnsufes.br. root.dnsufes.br. ( 2006031201 ; serial 28800 ; refresh 14400 ; retry 3600000 ; expire 0 ; negative cache ttl ) @ IN NS dnsufes.br. dnsufes IN A 10.0.0.10 14