INTRODUÇÃO ÀS REDES DE COMPUTADORES



Documentos relacionados
INTRODUÇÃO ÀS REDES DE COMPUTADORES

DNS: Sistema de Nomes de Domínio

Redes de Computadores

Redes de Computadores e a Internet

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

Resolução de Nomes e o protocolo DNS

DNS - Domain Name System

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

Rede Local - Administração Serviços e Aplicações de Suporte

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

INTRODUÇÃO ÀS REDES DE COMPUTADORES

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

Sistemas Distribuídos Aula 9

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

INTRODUÇÃO ÀS REDES DE COMPUTADORES

Redes de Computadores Aula 4

PROTOCOLOS DE COMUNICAÇÃO

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

Segurança de Redes de Computadores

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

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

Arquitectura de Redes

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

PTC Aula DNS O serviço de diretório da Internet. (Kurose, p ) (Peterson, p ) 31/03/2016

Arquitectura de Redes

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

REDES DE COMPUTADORES


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

DNS: Domain Name System

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

Domain Name System. Domain Name System DNS

GESTÃO DE SISTEMAS E REDES DOMAIN NAME SYSTEM

INTRODUÇÃO ÀS REDES DE COMPUTADORES

Redes de Computadores

INTERNET. TCP/IP protocolo de comunicação sobre o qual se baseia a Internet. (conjunto de regras para a comunicação entre computadores)

Teleprocessamento e Redes

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

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

Redes de Computadores. Ricardo José Cabeça de Souza

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

Camada de Aplicação. Prof. Eduardo

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

Trabalho de laboratório sobre DNS

Capítulo 2: Camada de Aplicação

Protocolos da camada aplicaçã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.

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

REDES DE COMPUTADORES

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

Aula 6 Camada de Aplicação Sistema de correio eletrônico e DNS

Tópicos Especiais em Informática

Sistemas de Nomes Hierarquicos: DNS

DNS - Domain Name System

Redes de Computadores I

Redes de Computadores. Revisões

Camada de aplicação Conceitos, implementação de protocolos da camada de aplicação

TECNOLOGIAS WEB AULA 2 PROF. RAFAEL DIAS

TECNOLOGIA WEB INTERNET PROTOCOLOS

Camada de aplicação. Aplicações em rede

Rede de Computadores

Arquitectura de Redes

HYPERTEXT TRANSFER PROTOCOL

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

Redes de Computadores. Protocolos de comunicação: TCP, UDP

Redes de Computadores

Internet ou Net. É uma rede mundial de computadores ligados entre si através s de linhas telefónicas comuns.

INTRODUÇÃO ÀS REDES DE COMPUTADORES

INFormática. Paulo Coelho 2001/2002 Instituto Superior Politécnico de VISEU Escola Superior de Tecnologia

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

Rede de Computadores (REC)

Redes de Computadores

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!

Redes de Computadores I Licenciatura em Eng. Informática e de Computadores 1 o Semestre, 26 de Outubro de o Teste A

Agenda. Introdução ao DNS. O que é DNS? O que é DNS? O que é DNS? Funcionamento básico

UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática

efagundes com Como funciona a Internet

TECNOLOGIA WEB. Principais Protocolos na Internet Aula 2. Profa. Rosemary Melo

Capítulo 8 - Aplicações em Redes

Servidor DNS. João Medeiros Fatern / 15

INTRODUÇÃO ÀS REDES DE COMPUTADORES

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

Redes de Computadores

Protocolos de Internet (família TCP/IP e WWW) Primeiro Técnico. Prof. Cesar

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

Internet. Professor: Francisco Silva

4 Serviços de Aplicação

Redes de Computadores II

Agenda. Introdução ao DNS. O que é DNS? O que é DNS? O que é DNS? Funcionamento básico

DNS. Domain Name System

Porquê o DNSSEC? O que é o DNSSEC? Porque é o DNSSEC necessário? Para contribuir para uma Internet Segura.

Redes de Computadores

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

Redes de Computadores Aula 3

TCP é um protocolo de TRANSMISSÃO, responsável pela confiabilidade da entrega da informação.

CONCEITOS BÁSICOS DE INTERNET. Disciplina: INFORMÁTICA 1º Semestre Prof. AFONSO MADEIRA

Redes de Computadores. Trabalho de Laboratório Nº7

Transcrição:

INTRODUÇÃO ÀS REDES DE COMPUTADORES CAMADA DE APLICAÇÃO Teresa Vazão 2

INTRODUÇÃO Internet para todos.. 1979 Tim Burners Lee (invesngador do CERN): Inventor do conceito de navegação por hyper- texto 25 de Dezembro 1980 WWW (World Wide Web) Primeira comunicação HTTP entre um servidor e um cliente 3

SUMARIO Camada de aplicação Transferência de ficheiros HTTP FTP TFTP Correio electrónico Gestão de nomes 4

CAMADA DE APLICAÇÃO Gestão de nomes DNS Domain Name Server Arquitectura hierárquica, cliente- servidor Pedido/resposta Invísivel para o unlizador comum 5

Gestão de nomes Protocolo de nível de aplicação que traduz nomes em endereços Sistema de Gestão de Nomes Núcleo da rede Sistema distribuído e hierárquico Resolução de nomes Estrutura da informação de registo 6

CAMADA DE APLICAÇÃO gestão de nomes Sistema de Gestão de Nomes Maria Nº CC Nº SS Nome www.ist.utl.pt 193.136.128.69 Endereço IPv4 IRC - Introdução às Redes de Computadores - LERC/LEE 7

Sistema de Gestão de Nomes Porque não centralizar o DNS? Um só ponto de falha Volume de tráfego Base de dados centralizada distante Manutenção Não é escalável! Nenhum servidor tem todos os mapeamentos de endereços IP Nome www.ist.utl.pt 193.136.128.69 Endereço IPv4 8

Sistema de Gestão de Nomes Base de dados distribuída Hierarquia de servidores de nomes Protocolo de aplicação Sistemas terminais, encaminhadores e servidores de nomes comunicam para resolver nome Tradução nomes endereços Função do núcleo da rede implementada como aplicação Complexidade no acesso (edge) Nome www.ist.utl.pt 193.136.128.69 Endereço IPv4 9

Sistema de Gestão de Nomes Tpos de servidores Root DNS Servers Top- Level- Domain AuthoritaTve com google.com amazon.com org iem.org pt utl.pt inesc- id.pt ist.utl.pt isa.utl.pt 10

Sistema de Gestão de Nomes servidores de raíz Atribuição realizada pela IANA: hnp://www.iana.org/ 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 k RIPE London i NORDUnet Stockholm m WIDE Tokyo e NASA Mt View, CA f Internet Sooware C. Palo Alto, CA 13 root name servers no mundo b USC- ISI Marina del Rey, CA l ICANN Marina del Rey, CA 11

Sistema de Gestão de Nomes - Top Level Domain Servers Responsáveis pelos domínios de topo Instalados na zona de raíz do Sistema de Gestão de Nomes Root DNS Servers org pt Exemplos de Npos de domínios country- code top- level domain (cctld) - domínios nacionais:.pt,.fr,.es generic top- level domain (gtld) geridos directamente pela ICANN:.com,.org iem.org ist.utl.pt utl.pt inesc- id.pt isa.utl.pt 12

Sistema de Gestão de Nomes - AuthoritaTve Name Server Gestão de nome duma organização Ex: servidor de nomes do IST Mapeamento dos servidores da organização Servidor de email Servidor Web Root DNS Servers org iem.org pt utl.pt inesc- id.pt ist.utl.pt isa.utl.pt 13

Sistema de Gestão de Nomes - Local Name Servers Recepção dos pedidos de resolução de endereços dos Sistemas Terminais Usado como proxy Forward de pedidos pela hierarquia de servidores Podem fazer cache das respostas aos pedidos Cada organização tem o seu Não faz parte da hierarquia de servidores Root DNS Servers org iem.org pt utl.pt ist.utl.pt ns1.ist.utl.pt inesc- id.pt isa.utl.pt 14

Sistema de Gestão de Nomes exemplo de name servers 15

Sistema de Gestão de Nomes exemplo de servidores SMTP 16

Resolução de Nomes - recursivo Root Name Server Sistema Terminal surf.eurecom.fr pretende endereço IP de gaia.cs.umass.edu Contacta o seu Local Name Server, dns.eurecom.fr Local Name Server dns.eurecom.fr contacta Root Name Server, se necessário Root Name Server Contacta Authorita9ve Name Server, dns.umass.edu, se necessário Local Name Server dns.eurecom.fr 1 2 6 5 3 4 Authorita<ve Name Server dns.cs.umass.edu reques9ng host surf.eurecom.fr gaia.cs.umass.edu 17

Resolução de Nomes - recursivo Root Name Server Root Name Server Pode não conhecer o Servidor de Nomes AutoritaNvo Pode conhecer Servidores de Nomes Intermédios: que contactam para saber o servidor de nome autoritanvo Local Name Server dns.eurecom.fr 1 2 8 7 3 6 Intermediate Name Server dns.umass.edu 4 5 Authorita<ve Name Server dns.cs.umass.edu reques9ng host surf.eurecom.fr gaia.cs.umass.edu 18

Resolução de Nomes - iteratvo Root Name Server Perguntas recursivas Coloca o peso da resolução de nomes no servidor contactado Carga elevada? 2 3 4 iterated query Perguntas iteratvas O servidor contactado responde com o nome do servidor a contactar Não conheço este nome, mas pergunta a este Servidor!! Local Name Server dns.eurecom.fr 1 8 7 Intermediate Name Server dns.umass.edu 6 5 Authorita<ve Name Server dns.cs.umass.edu reques9ng host surf.eurecom.fr gaia.cs.umass.edu 19

Resolução de Nomes - caching e records de actualização Cada vez que um servidor de nomes aprende os mapeamentos, armazena- os na cache Entradas na cache desaparecem ao fim dum certo tempo, porque o temporizador termina a contagem do tempo. 20

Resolução de Nomes formato dos records DNS: Records de recursos (RR) armazanedos numa Base de Dados distribuída Tipo=NS Nome é o domínio (e.g. foo.com) Valor é o endereço do AuthoritaNve Name Server desse domínio Type=MX Valor é o nome do servidor de mail do domínio RR formato: (name, value, type,nl) Tipo=A Nome do Sistema Terminal Valor é um endereço IP Tipo=CNAME Nome é uma alias para o nome canónico (real) Valor é o nome canónico www.ibm.com é realmente servereast.backup2.ibm.com 21

Resolução de Nomes formato das mensagens Protocolo DNS Messagens de query e reply Ambas com o mesmo formato de mensagem Cabeçalho da mensagem IdenTficação: 16 bit # para query, reply à query usa o mesmo # Flags: query e/ou reply recursion desejada recursion disponível reply é autoritanva 22

Resolução de Nomes formato das mensagens Nome, Tpo de campo para uma query RRs na resposta à query records para authoritatve servers Informação adicional que pode ser útl 23

Resolução de Nomes exemplo Configuração do sistema terminal Endereço IP: 194.210.221.29 Endereço IP do Name Server (primário): 193.136.166.65 Comando a executar 24

Resolução de Nomes exemplo: interação 25

Resolução de Nomes exemplo DNS query 0053! 26

Resolução de Nomes exemplo DNS query 27

Resolução de Nomes exemplo DNS response 28

Resolução de Nomes exemplo DNS response 29

Resolução de Nomes exemplo DNS response 30

SUMARIO Bibliografia James Kurose, Keith Ross, Computer Network: a Top- Down Approach Featuring the Internet (edição 2) Cap. 2: DNS secção 2.5 31