Buscar

Aula 14 Redes de Computadores

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 14 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 14 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 14 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

CCT0008 – REDES DE COMPUTADORES
Aula 14: Principais Protocolos de Aplicação – Parte 2/2
AULA 14: Principais Protocolos de Aplicação – Parte 2/2
Redes de Computadores
Objetivos
O aluno deverá ser capaz de:
• Descrever o funcionamento da camada de aplicação
• Descrever o funcionamento dos principais protocolos de aplicação
Redes de Computadores
Resolução de nomes
• Uma conexão exige que a origem conheça o endereço do destino. 
- Num domínio de broadcast o endereço MAC pode ser usado. 
- Em diferentes segmentos é necessário conhecer o endereço IP.
• Memorizar nomes é mais simples que IP ou MAC, assim alguns recursos são 
disponibilizados para permitir que tenhamos referências a nomes de host (URL) e 
não aos seus endereços.
• Analogia > Agenda do celular (seleciona nome para discar para número)
AULA 14: Principais Protocolos de Aplicação – Parte 2/2
Redes de Computadores
Resolução de nomes - Hosts
• Início das redes 
- Pequena quantidade de hosts. 
- Cada estação possuía um arquivo texto onde eram listados nomes de host e IP 
dos dispositivos.
- Problema – informação não repassadas aos demais
AULA 14: Principais Protocolos de Aplicação – Parte 2/2
Redes de Computadores
Resolução de nomes - Hosts
Arquivo hosts
• Até hoje, por herança, ainda temos o arquivo hosts, 
com a mesma função 
- Windows em c:\Windows\system 32\drivers\etc 
- Linux em /etc/hosts. 
• Este arquivo pode ser editado 
- o nome localhost é tradicionalmente associado IP 
127.0.0.1 no arquivo hosts
- Cuidado: se editar o arquivo para testar, limpe-o antes 
de fechar
AULA 14: Principais Protocolos de Aplicação – Parte 2/2
Redes de Computadores
Resolução de nomes - WINS
• WINS (Windows Internet Name Service) contém servidores onde ficam 
armazenadas as associações entre IP e hosts da rede.
- Centraliza base de dados com informações de nomes NetBIOS da Rede
- Reduz tráfego de resolução NetBIOS (senão cada host terá sua base de dados)
- A Resolução WINS é limitada ao próprio domínio
AULA 14: Principais Protocolos de Aplicação – Parte 2/2
Redes de Computadores
Resolução de nomes - DNS
• O DNS ( Domain Name System - Sistema de Nomes de Domínios ) é um sistema de 
gerenciamento de nomes hierárquico e distribuído visando resolver nomes de domínios 
em endereços de rede (IP).
• DNS
- Introduzido em 1984
- Nenhum servidor único suportaria todos os nomes e IP da Internet
- Nomes de hosts residentes em um banco de dados pode ser distribuído entre servidores 
múltiplos
- Baseia-se em nomes hierárquicos e permite vários dados além do nome do host e seu IP.
AULA 14: Principais Protocolos de Aplicação – Parte 2/2
Redes de Computadores
Resolução de nomes - DNS
• O banco de dados de DNS é distribuído
- Seu tamanho é ilimitado 
- Desempenho não degrada tanto quando se adiciona mais servidores nele.
- Novas zonas representam pouco acréscimo ao trabalho dos servidores
• O Serviço DNS usa a porta padrão a 53. 
• A implementação do DNS foi desenvolvido na Universidade de Berkeley, por esta razão o 
sistema é chamado BIND (Berkeley Internet Name Domain) .
AULA 14: Principais Protocolos de Aplicação – Parte 2/2
Redes de Computadores
Servidor DNS
AULA 14: Principais Protocolos de Aplicação – Parte 2/2
O servidor DNS 
tem 2 funções:
• Hospedar Zonas de Domínio
• Busca resolução de nomes para seus clientes
Zonas de Domínio 
• Primária - editável
• Secundária – cópia da primária
Redes de Computadores
Servidor DNS
AULA 14: Principais Protocolos de Aplicação – Parte 2/2
Existem 13 servidores DNS raiz no mundo.
• Dados dos servidores imediatamente 
abaixo. 
• 10 nos EUA, 1 na Ásia e 2 na Europa. 
• Existem réplicas dos dados em todos os 
servidores conectados à Internet.
Redes de Computadores
HTTP
AULA 14: Principais Protocolos de Aplicação – Parte 2/2
Resposta
Requisição
• O HTTP (Hyper Text Transfer Protocol)
- É um protocolo de baseado em requisição-resposta no modelo cliente-servidor.
- O servidor permanece em escuta  (porta padrão TCP 80), ao receber uma requisição de 
cliente ele busca o conteúdo e responde usando como base a linguagem html.
- O cliente http é um browser (Internet Explorer, Firefox, Safari, Chrome, ...) que servem, 
basicamente, como interpretadores da linguagem html.
Redes de Computadores
HTTP
AULA 14: Principais Protocolos de Aplicação – Parte 2/2
• O HTTP é projetado para permitir intermediações de elementos de rede para melhorar ou 
habilitar comunicações entre clientes e servidores. 
• Sites web de alto tráfego geralmente se beneficiam dos servidores de cache web que 
entregam conteúdo em nome de servidores de upstream para melhorar o tempo de resposta. 
• Os Browsers também implementam cache local dos sites visitados
Redes de Computadores
HTTP
AULA 14: Principais Protocolos de Aplicação – Parte 2/2
• Navegadores web armazenam os recursos web acessados anteriormente e reutilizam-nos 
quando possível para reduzir o tráfego de rede.
• Proxy Servers são introduzidos nas LAN para servirem de intermediários nas requisições 
http na Internet:
- Recebem requisições, fazem cache das páginas buscadas e entregam ao solicitante
- A próxima solicitação já terá resposta local (dentro do TTL)
- Serve também como filtro de requisições proibidas na rede
	Slide 1
	Slide 2
	Slide 3
	Slide 4
	Slide 5
	Slide 6
	Slide 7
	Slide 8
	Slide 9
	Slide 10
	Slide 11
	Slide 12
	Slide 13
	Slide 14

Outros materiais

Outros materiais