Capítulo 2 Redes de computadores e a Internet Camada de aplicação Prof. Gustavo Wagner.

Slides:



Advertisements
Apresentações semelhantes
Redes de computadores e a Internet 2-Camada de aplicação
Advertisements

Capítulo 2: Camada de Aplicação
Binding Amarração de endereços de Protocolos
DNS Domain Name System.
Servidor de DNS Profº Marcio Funes.
Administração e Projeto de Redes
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
DNS: Domain Name System
Camada de aplicação  2.1 Princípios de aplicações de rede
Curso Básico de DNS Domain Name System.
DNS Introdução.
DNS Suporte - DI.
Apresentação para EAD usando modelo instrucional
Internet e Intranet A Internet é um conglomerado de redes em escala mundial de milhões de computadores interligados pelo Protocolo de Internet que permite.
TCP/IP básico e outros protocolos
TCP/IP CAMADA DE APLICAÇÃO SERVIÇOS
PROF. RONI MARCIO FAIS SERVIÇOS DE INTERNET PROF. RONI MARCIO FAIS
Funcionalidades e Protocolos da Camada de Aplicação
Aula 9 - Camada de aplicação
Redes de Computadores Camada de Aplicação.
Redes de computadores Prof. António dos Anjos
DNS (Domain Name System) Sistema de Nomes de Domínios
REDES DE COMPUTADORES Prof. Deivson
Funcionalidade e Protocolos da Camada de Aplicação
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.
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.
REDES DE COMPUTADORES CONCEITOS E TÓPICOS RELACIONADOS A REDES DE COMPUTADORES ________________________________________________ Redes – Prof. Roni Márcio.
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
Como é que a Internet funciona
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 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.
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
TCP/IP.
Termos – redes de computadores
Microsoft Students to Business
Alguns aspetos gerais sobre redes de computadores e Internet Internet Apresentado por Filipa Correia Nº2 e Cristiana Pinheiro Nº10.
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 -
Serviços de rede e internet Jackson Eduardo da Silva.
Ataque ao DNS.
Redes de Computadores 2 - Camada de Aplicação (Princípios Básicos) –
Introdução à plataforma Web (internet) e protocolos de comunicação
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.
2: Application Layer 1 Redes de Computadores DCC/UFJ Capítulo 2 – Camada de Aplicação Material fortemente baseado nos slides do livro: Computer Networking:
2 © 2005 by Pearson Education Prof. Esp Camilo Brotas Ribeiro Redes de Computadores Aula 04 - Camada de Aplicação.
Capítulo 2 Redes de computadores e a Internet Camada de aplicação Prof. Gustavo Wagner.
Capítulo 2 Redes de computadores e a Internet Camada de aplicação Prof. Gustavo Wagner.
Alessandro D. R. Fazenda
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.
Capítulo 2 Redes de computadores e a Internet Camada de aplicação Prof. Gustavo Wagner.
Curso Superior em Redes de Computadores Camada de Aplicação Prof. Sales Filho.
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:

Capítulo 2 Redes de computadores e a Internet Camada de aplicação Prof. Gustavo Wagner

2 © 2005 by Pearson Education e Gustavo Wagner –  2.1 Princípios de aplicações de rede  2.2 Web e HTTP  2.3 FTP  2.4 Correio electrônico  SMTP, POP3, IMAP  2.5 DNS  2.6 Compartilhamento de arquivos P2P  2.7 Programação de socket com TCP  2.8 Programação de socket com UDP  2.9 Construindo um servidor Web Camada de aplicação

2 © 2005 by Pearson Education e Gustavo Wagner – Pessoas: muitos identificadores:  RG, nome, passaporte Internet hospedeiros, roteadores:  Endereços IP (32 bits) - usados para endereçar datagramas  “nome”, ex.: gaia.cs.umass.edu - usados por humanos P.: Relacionar nomes com endereços IP? 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 (translação nome/endereço)  Nota: função interna da Internet, implementada como protocolo da camada de aplicação  Complexidade na “borda” da rede DNS: Dominain Name System

2 © 2005 by Pearson Education e Gustavo Wagner – DNS DNS services  Nome do hospedeiro para tradução de endereço IP  Hospedeiro aliasing  Nomes canônicos e alias mail server aliasing distribuição de carga  Servidores Web replicados: estabelece o endereço IP para um 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!

2 © 2005 by Pearson Education e Gustavo Wagner – Cliente quer o IP para 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 Base de dados distribuída, hierárquica

2 © 2005 by Pearson Education e Gustavo Wagner –  São contatados pelos servidores de nomes locais que não podem 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 DNS: servidores de nomes raiz

2 © 2005 by Pearson Education e Gustavo Wagner – 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”  Educause para o TLD “edu” Servidores DNS autorizados: servidores DNS de organizações, provêm 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 Servidores TLD e autoritários

2 © 2005 by Pearson Education e Gustavo Wagner –  Não pertence estritamente a uma hierarquia  Cada ISP (ISP residencial, companhia, universidade) possui um  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 Servidor de nomes local

2 © 2005 by Pearson Education e Gustavo Wagner –  O hospedeiro em cis.poly.edu quer o endereço IP para gaia.cs.umass.edu Exemplo

2 © 2005 by Pearson Education e Gustavo Wagner – Consulta recursiva:  Transfere a tarefa de resolução do nome para o servidor de nomes consultado  Carga pesada? Consulta encadeada:  Servidor contatado responde com o nome de outro servidor de nomes para contato  “eu não sei isto, mas pergunte a este servidor” Consultas recursivas

2 © 2005 by Pearson Education e Gustavo Wagner – Uma vez que um servidor de nomes apreende um mapeamento, ele armazena o mapeamento num registro do tipo cache  Registro do cache tornam-se obsoletos (desaparecem) depois de um certo tempo  Servidores TLD são tipicamente armazenados em cache nos servidores de nome locais Mecanismos de atualização e notificação estão sendo projetados pelo IETF  RFC 2136  DNS: armazenando e atualizando registros

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

2 © 2005 by Pearson Education e Gustavo Wagner – DNS: protocolo e mensagem 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

2 © 2005 by Pearson Education e Gustavo Wagner – DNS: protocolo e mensagens Camada de aplicação

2 © 2005 by Pearson Education e Gustavo Wagner – Inserindo registros no DNS  Exemplo: empresa recém-criada “Network Utopia”  Registrar o nome networkuptopia.com num “registrar” (ex.: Network Solutions)  É necessário fornecer ao registrar os nomes e endereços IP do seu servidor nomes autorizados (primário e secundário)  Registrar insere dois RRs no servidor TLD do domínio com: (networkutopia.com, dns1.networkutopia.com, NS) (dns1.networkutopia.com, , A)  No servidor autorizado, inserir um registro Tipo A para e um registro Tipo MX para networkutopia.com  Como as pessoas obtêm o endereço IP do seu Web site? Camada de aplicação

2 © 2005 by Pearson Education e Gustavo Wagner – Inserindo registros no DNS  Usar o NSLookup  Usar o Ethereal Exemplos