Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


redes de computadores dns, Slides de Redes de Computadores

slides sobre dns, funcionamento e explicaçao do dns.

Tipologia: Slides

2020

Compartilhado em 03/01/2020

catarina-garcez
catarina-garcez 🇵🇹

1 documento

1 / 74

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
1
Nível de aplicão
rO nível de Aplicação
mIntrodução
mServiços de nomes e de directórios
DNS: Domain Name System
Directórios NIS, LDAP e Active Directory
mServiços de mensagens
Correio electrónico
Mensagens instantâneas
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28
pf29
pf2a
pf2b
pf2c
pf2d
pf2e
pf2f
pf30
pf31
pf32
pf33
pf34
pf35
pf36
pf37
pf38
pf39
pf3a
pf3b
pf3c
pf3d
pf3e
pf3f
pf40
pf41
pf42
pf43
pf44
pf45
pf46
pf47
pf48
pf49
pf4a

Pré-visualização parcial do texto

Baixe redes de computadores dns e outras Slides em PDF para Redes de Computadores, somente na Docsity!

Nível de aplicação

r O nível de Aplicação

m Introdução

m Serviços de nomes e de directórios

  • DNS: Domain Name System
  • Directórios NIS, LDAP e Active Directory

m Serviços de mensagens

  • Correio electrónico
  • Mensagens instantâneas

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

arquitecturas de aplicações

r Cliente-servidor

m Incluindo centros de dados / cloud computing

r Peer-to-peer (P2P)

r Híbridos de cliente-servidor e P2P

Centros de dados

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

Critérios de localização

Vários critérios aplicam-se, não necessariamente por

esta ordem:

rDisponibilidade de eletricidade barata

rDisponibilidade de eletricidade verde

rPresença de água / clima seco e frio

rDisponibilidade de terreno

rDistancia a outros centros de dados

rIncentivos fiscais

rLocalização próxima dos utilizadores (diminuir a

latência no acesso aos dados) – Edge Computing

Híbridos de cliente-servidor e P2P

Juntar as vantagens de cada modelo:

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

  • utilizador regista o seu endereço IP no servidor central quando se liga
  • utilizador contata servidor central para encontrar endereços IP dos seus parceiros m mensagens entre dois utilizadores é P2P

Protocolos da camada de

aplicação definem

r Tipos de mensagens a

trocar,

m e.g., request, response

r Sintaxe das mensagens:

m separação dos vários campos duma mensagem

r Semântica das mensagens

m significado da informação guardada em cada campo

r Regras sobre quando e

como enviar & responder

a mensagens

protocolos de domínio

público:

r definidos nos RFCs

r permitem a

interoperabilidade

r e.g., HTTP, SMTP,

BitTorrent

protocolos proprietários:

r e.g., Skype, ppstream

(online TV streaming)

Que serviço de transporte é que uma aplicação necessita?

Perda de dados

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

Atraso

r Algumas aplicações (e.g., telefonia na Internet, jogos interativos) requerem um baixo atraso para serem utilizáveis

Largura de banda

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

Requisitos de serviços de transporte das aplicações

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ções Internet: os seus protocolos e os protocolos de transporte

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

Nível de aplicação

r O nível de Aplicação

m Introdução

m Serviços de nomes e de directórios

  • DNS: Domain Name System
  • Directórios NIS, LDAP e Active Directory

m Serviços de mensagens

  • Correio electrónico
  • Mensagens instantâneas

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

DNS - RFCs

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) ... ...