Slide Redes 1
Internet
1: Introdução
1
Objetivos Gerais
- Obter contexto, terminologia, “sentimento” sobre redes
- Maior profundidade e detalhes serão vistos ao longo do curso
- Abordagem: Usar a Internet como exemplo
Visão Geral
- O que é a Internet
• O que é um protocolo?
• Bordas da rede
• Núcleo da rede
• Rede de acesso e meio físico
• Estrutura de Internet/ISP
• Desempenho: perda, atraso
• Camadas de protocolo, modelos de serviços
• Modelagem de redes
1: Introdução
2
O que é Internet
• Milhões de elementos de computação interligados: hospedeiros = sistemas finais
• Executando aplicações distribuídas • Enlaces de comunicação: fibra, cobre, rádio, satélite taxa de transmissão = largura de banda
Roteadores: enviam pacotes
(blocos de dados)
1: Introdução
3
O que é a Internet
• Protocolos: controlam o envio e a recepção de mensagens ex.: TCP, IP, HTTP, FTP, PPP
• Internet: “rede de redes” fracamente hierárquica
Internet Pública versus Redes privadas (intranets)
• Internet standards
RFC: Request for comments
IETF: Internet Engineering Task
Force
1: Introdução
4
Visão de Serviços
• Infra-estrutura de comunicação: permite aplicações distribuídas:
Web, e-mail, jogos, e-commerce, compartilhamento de arquivos
• Serviços de comunicação oferecidos: entrega de dados confiável a partir da origem ao destino entrega de dados não confiável baseado no “melhor esforço”
1: Introdução
5
Visão Estrutural da Internet
• Borda da rede: aplicações e hospedeiros
• Núcleo da rede: roteadores rede de redes
• Redes de acesso, meio físico: enlaces de comunicação
1: Introdução
6
Bordas da Rede
Sistemas Finais (hosts)
Rodam aplicações: Web, email, na borda da rede
Modelo Cliente/Servidor
Host Cliente requisita, recebe serviço a partir de um servidor: Web browser
/ server; email client / server
Modelo peer-peer
Uso mínimo (ou nenhum) de servidores dedicados: Skype, Bit
Torrent
1: Introdução
7
Desempenho: perda, atraso
Quatro fontes de atraso de