


































































Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
slides sobre dns, funcionamento e explicaçao do dns.
Tipologia: Slides
1 / 74
Esta página não é visível na pré-visualização
Não perca as partes importantes!



































































Camada aplicação no modelo de referência OSI Aplicação Apresentação Sessão Transporte Físico Rede Ligação Aplicação Apresentação Sessão Transporte Físico Rede Ligação Físico Rede Ligação Físico Rede Ligação Bit Trama Pacote TPDU SPDU PPDU Protocolo de aplicação APDU Protocolo de apresentação Protocolo de sessão Protocolo de transporte Camada 7 6 5 4 3 2 1
Aplicações de rede processos distribuídos que comunicam m correm em máquinas (diferentes) da rede m comunicam por cima da rede m e.g., email, transferência de ficheiros, a Web não há necessidade de se preocuparem com o núcleo da rede m dispositivos no núcleo da rede não “correm” aplicações de utilizadores m aplicações restritas ao sistemas finais permitem o seu rápido desenvolvimento e propagação aplicação transporte rede ligação físico aplicação transporte rede ligação físico aplicação transporte rede ligação físico
r Google estima um custo para cada centro de dados de $600M r A Google revelou que gastou $2.4B em 2007 em centros de dados r Em 2014 conheciam-se 12 centros significativos nos EUA e 3 na Europa, 2 na Asia, etc, estando outros em construção (mas existem muitos mais em IXPs) r Cada centro de dados consume 50- 100 megawatts de energia! r Recentemente a Microsoft submergiu 2 datacenters no mar (Projeto Natick) r Datacenter não consome energia para refrigeração; é alimentado por fontes renovaveis de energia r Estão perto da zona costeira, onde vivem muitos dos consumidores de dados, diminuindo-se assim a latência
Usar modelo cliente-servidor para serviço de diretório e modelo P2P para escalar serviço de fornecimento de dados Skype m aplicação P2P de Voice-over-IP m servidor central: descoberta de endereços de pares remotos m ligação cliente-cliente: direta (alivia a carga do servidor) Instant messaging m serviço centralizado: localização/detecção de presença do cliente
m e.g., request, response
m separação dos vários campos duma mensagem
m significado da informação guardada em cada campo
r algumas aplicações (e.g., vídeo) podem tolerar algumas perdas r outras aplicações (e.g., transferência de ficheiros, telnet) requerem 100% fiabilidade na transferência de dados
r Algumas aplicações (e.g., telefonia na Internet, jogos interativos) requerem um baixo atraso para serem utilizáveis
r algumas aplicações (e.g., multimédia) requerem uma largura de banda mínima para serem eficientes r outras aplicações (“elásticas”) usam a largura de banda disponível numa forma justa
Aplicação transferência ficheiros e-mail documentos Web áudio/vídeo tempo real áudio/vídeo armazenado jogos interactivos aplicações financeiras Perda dados não tolerante não tolerante não tolerante tolerante tolerante tolerante não tolerante Largura banda elástico elástico elástico áudio: 5Kb-1Mb vídeo:10Kb-5Mb o mesmo poucos Kbps elástico Sensibilidade ao tempo não não não sim, ~100 msec sim, poucos seg sim, ~100 mseg não
Aplicação e-mail acesso remoto terminais Web transferência ficheiros streaming de multimédia servidor remoto ficheiros Telefonia na Internet Protocolo da camada aplicação smtp [RFC 821] telnet [RFC 854] http [RFC 2068] ftp [RFC 959] proprietário (e.g. RealNetworks) NFS proprietário (e.g., Vocaltec) Protocolo de transporte usado TCP TCP TCP TCP TCP ou UDP TCP ou UDP tipicamente UDP
DNS: Domain Name System ( porto 53) r Endereços são usados para localizar objectos r Nomes são mais fáceis de lembrar do que números Pessoas: têm muitos identificadores: m BI, nº passaporte, número segurança social, cartão aluno, etc... m mas preferimos usar o nome PC, routers: m Endereço IPv4 (32 bit) / IPv6 (128 bit) usado para endereçar pacotes m mas o “nome” (e.g., www.iscte.pt) é mais preferido pelos humanos! P: Como obter o endereço ou outro objecto usando o nome? DNS fornece um mapeamento de nomes a recursos de diversos tipos: Alguns serviços possíveis: o IP para um dado nome o Nomes alternativos o Endereços de e-mail o Distribuição de carga
1034 Domain Names — Concepts and Facilities 1035 Domain Names — Implementation and Specification 1123 Requirements for Internet Hosts — Application and Support 1886 DNS Extensions to Support IP Version 6 1995 Incremental Zone Transfer in DNS 1996 A Mechanism for Prompt Notification of Zone Changes (DNS NOTIFY) 2136 Dynamic Updates in the Domain Name System (DNS UPDATE) 2181 Clarifications to the DNS Specification 2308 Negative Caching of DNS Queries (DNS NCACHE) 2535 Domain Name System Security Extensions (DNSSEC) 2671 Extension Mechanisms for DNS (EDNS0) 2782 A DNS RR for specifying the location of services (DNS SRV) ... ...