Como a Internet Funciona
por Walfredo Cirne
As Três Grandes Camadas
• Conexão física
– Possibilita a transmissão de bits entre
máquinas conectadas diretamente por um fio
• Internetworking
– Fornece roteamento, possibilitando que
máquinas conectadas indiretamente (via
roteadores) troquem bits
• Aplicações
– Utilizam serviços de interconexão para fazer
algo útil (web, email, ...)
Conexão Física
• Ponto-a-ponto  barramento
• Com-fio  sem-fio
• Local  longa-distância
• Ethernet, ATM, satélite, FDDI, X.25, Sonet
• Camada física + Camada de enlace
• Cada vez mais rápida
Internetworking
• IP provê roteamento para que duas máquinas
quaisquer na Internet possam estabelecer uma
conexão fim-a-fim
– Endereço IP é univesalmente válido
– IP esconde a tecnologia de conexão física utilizada
– ISIS, RIP, BGP provêm a tabela de roteamento
• TCP provê transmissão confiável entre processos
• DNS provê nomes
• Camada de redes + Camada de transporte +
Resolução de Nomes
Roteamento IP: Conexão Web
Conexão Virtual
HTTP
Roteador
Cliente
IP
IP
FDDI Ether
Ethernet
HTTP
TCP
Servidor
Roteador
IP
PPP
TCP
IP
PPP
FDDI
Conexão
Física
Como Roteamento Funciona
• Tabela de roteamento diz para onde mandar cada
pacote
– Tabelas são construidas dinamicamente por ISIS, RIP,
BGP, etc
• Tabelas contém apenas a rede física
– Endereços IP são números de 4 bytes
– O prefixo denomina a rede física e o sufixo a máquina
– Duas máquinas ligadas por uma conexão física estão
na mesma rede física
IP: O Gargalo da Apulheta
E-mail
Web
FTP
audio
video
DNS
TCP
UDP
IP
Ethernet
FDDI
SONET
X.25
ATM
WDM
Limitações à Conexão Fim-a-Fim
• Firewalls limitam vários serviços
• Endereços privados impedem conexões
fora da intranet
• Proxies contornam estes problemas, mas
somente para serviços conhecidos
Aplicações
• Realizam algo útil para o usuário final
• Utilizam os serviços de internetworking
– Conexão fim-a-fim entre dois computadores
quaisquer na Internet (IP)
– Conexão confiável (TCP)
– Nomes para as máquinas (DNS)
• Web, email, ssh, Real Audio, Napster, ...
• Há ainda aplicações revolucionárias a
serem criadas
Acessando www.dsc.ufpb.br:
Um Exemplo de Como
a Internet Funciona
A Visão do Usuário
alegria.ucsd.edu
?
Internet
www.dsc.ufpb.br
Usando DNS para
Resolver o Nome
Servidor
DNS Local
(132.239.51.18)
alegria.ucsd.edu
(132.239.9.64)
Qual o endereço de www.dsc.ufpb.br?
150.165.75.21
Se o servidor DNS local não conhece
www.dsc.ufpb.br, ele descobrirá a resposta
com outros servidores DNS
Chegando ao backbone da
UCSD (Roteamento Estático)
Roteador Local
(132.239.9.1)
alegria.ucsd.edu
(132.239.9.64)
pacote para 150.165.75.21
(rota default)
UCSD
Dentro da UCSD:
Roteamento Intra-Domínio
Para Internet
Roteador Local
UCSD
Chegando Até Campina:
Roteamento Inter-Domínio
Sprint
UUNet
UCSD
AT&T
RNP
Download

Como a Internet Funciona?