Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Redes de Computadores e
a Internet
that you mention their source (after all, we’d like people to use our book!) Featuring the Internet,
2 edition.
q If you post any slides in substantially unaltered form on a www site, that nd
you note that they are adapted from (or perhaps identical to) our slides, and
note our copyright of this material. Jim Kurose, Keith Ross
Addison-Wesley, July
Thanks and enjoy! JFK/KWR
2002.
All material copyright 1996-2002
J.F Kurose and K.W. Ross, All Rights Reserved
Versão em Português copyright 2003 Paulo Rogério Pereira.
Introdução 1-1
Capítulo 1: Introdução
q mais profundidade,
q periferia da rede
detalhe ao longo do
q núcleo da rede
curso
q redes de acesso, meios físicos
q aproximação:
q estrutura da Internet/ISP
❍ descritiva
q desempenho: perdas, atrasos
❍ utilizando a
q modelos de camadas de
Internet como
protocolos e serviços
exemplo
q história
Introdução 1-2
Capítulo 1: Sumário
Introdução 1-3
q milhões de sistemas
router
PC
computacionais interligados:
servidor
❍ PCs, servidores portátil
q canais de comunicação
❍ ritmo de transmissão
proporcional à
largura de banda
q nós de encaminhamento
(routers): transmitem
rede
pacotes (blocos de dados)
empresarial
Introdução 1-4
Equipamentos Internet fixes
Moldura IP
http://www.ceiva.com/
Introdução 1-5
ISP local
❍ e.g., TCP, IP, HTTP, FTP, PPP
❍ hierarquicamente fraca
intranet privada
q Standards da Internet
Task Force
rede
empresarial
Introdução 1-6
O que é a Internet: serviços
q a infra-estrutura de
comunicação permite
aplicações distribuídas:
(mp3)
q serviços de comunicação
oferecidos às aplicações:
q ciberespaço [Gibson]:
O que é um protocolo?
q apresentações
comunicação na Internet é
msgs específicas
Os protocolos definem o
enviadas
formato, ordem das msgs
Introdução 1-8
O que é um protocolo?
Olá!
Pedido de
ligação TCP
Olá!
Aceitação de
Tens horas?
ligação TCP
2:00
Get http://www.awl.com/kurose-ross
<ficheiro>
tempo
Introdução 1-9
Estrutura da rede:
q periferia da rede:
aplicações e
máquinas
q núcleo da rede:
❍ routers
❍ redes de redes
q redes de acesso,
meios físicos:
linhas de
comunicação
Introdução 1-10
Dimensões das redes
Redes locais
A Internet
escala.
Introdução 1-11
Capítulo 1: Sumário
Introdução 1-12
A periferia da rede:
❍ executam aplicações
❍ na periferia da rede
q modelo cliente/servidor
ligado
e-mail/servidor
retransmissões
❍ protocolo humano Olá,
terminais (transferência de
❍ sem controlo de
congestão
Introdução 1-15
Capítulo 1: Sumário
Introdução 1-16
O Núcleo da Rede
q malha de nós de
encaminhamento (routers)
interligados
através da rede?
❍ comutação de circuitos:
❍ comutação de pacotes:
Introdução 1-17
Comutação de Circuitos
Reserva de recursos
extremo a extremo
q largura de banda,
capacidade de comutação
há partilha
(garantido)
q necessário
estabelecimento de
ligação
Introdução 1-18
Comutação de Circuitos
q partes atribuídas a
❍ multiplexagem por
(FDM - Frequency
q parte de recursos
Division Multiplexing)
parada se não for
Multiplexing)
Introdução 1-19
Exemplo:
FDM 4 utilizadores
frequência
tempo
TDM
frequência
tempo
Introdução 1-20
Comutação de Pacotes
Multiplexagem Estatística
Ethernet
C
A 10 Mbps multiplexagem estatística
1.5 Mbps
B
fila de espera de
pacotes à espera
de transmissão
na linha
D E
Comutação de circuitos
a rede!
q Linha de 1 Mbps
q cada utilizador:
Linha de
q comutação de circuitos:
1 Mbps
❍ 10 utilizadores
q comutação de pacotes:
❍ com 35 utilizadores, a
probabilidade de > 10
Comutação de circuitos
❍ partilha de recursos
estabelecimento de ligação
largura de banda
R R R
forward
q atraso = 3L/R
Introdução 1-25
Unidades de Medida
Introdução 1-26
Comutação de pacotes:
Segmentação de Mensagens
pacotes
q pipelining: as linhas
funcionam em paralelo
Introdução 1-27
Encaminhamento
determina o próximo nó
Redes de
Telecomunicações
de Circuitos de Pacotes
Redes Redes de
FDM TDM
com VCs Datagramas
ligação.
Introdução 1-29
Capítulo 1: Sumário
Introdução 1-30
Redes de acesso e meios físicos
terminal a um router da
periferia da rede?
(escolas, empresas)
Importante:
rede de acesso?
q partilhado ou dedicado?
Introdução 1-31
Introdução 1-32
Acesso residencial: cable modems
1 Mbps ascendente
Introdução 1-33
raiz do cabo
casa
rede de distribuição
por cabo (simplificada)
Introdução 1-35
raiz do cabo
casa
rede de distribuição
por cabo (simplificada)
Introdução 1-36
Arquitectura da rede por cabo: Visão Geral
servidor(es)
raiz do cabo
casa
rede de distribuição
por cabo (simplificada)
Introdução 1-37
FDM:
C
O
V V V V V V N
I I I I I I D D T
D D D D D D A A R
E E E E E E T T O
O O O O O O A A L
1 2 3 4 5 6 7 8 9
Canais
raiz do cabo
casa
rede de distribuição
por cabo (simplificada)
Introdução 1-38
Acesso empresarial: rede local
q Ethernet:
interliga os sistemas
terminais e os routers
Ethernet
q LANs: capítulo 5
Introdução 1-39
terminais ao router
router
❍ via estação base chamada ponto de
alargada
❍ 3G ~ 384 kbps
O que acontecerá??
❍ WAP/GPRS na Europa
Introdução 1-40
Redes Residenciais
q router/firewall/NAT
q Ethernet
portáteis
sem fios
para/de
cable router/
raiz do
modem firewall
cabo
ponto de
acesso
Ethernet
sem fios
(comutada)
Introdução 1-41
Meios Físicos
pares emissor/receptor
q dois fios de cobre
Ethernet a 10 Mbps
q meio guiado:
❍ Categoria 5: Ethernet a
❍ os sinais propagam-se em
100Mbps
meios sólidos: cobre, fibra,
cabo coaxial
❍ os sinais propagam-se
Introdução 1-42
Meios Físicos: cabo coaxial, fibra
❍ HFC
Introdução 1-43
reflexão
q satélite
❍
❍ obstrução por objectos
❍ canais de até 50Mbps (ou
❍ interferência múltiplos canais mais pequenos)
extremo
Introdução 1-44
Capítulo 1: Sumário
Introdução 1-45
q hierarquicamente fraca
nacional/internacional
de 1ª linha
Os fornecedores de também se
Tier 1 ISP
1ª linha (Tier-1) interligam em
NAP
interligam-se (peer) pontos de acesso
privadamente públicos (NAP -
network access
Tier 1 ISP Tier 1 ISP
points)
Introdução 1-46
ISP de primeira linha: Sprint
Introdução 1-47
(frequentemente regionais)
ISPs de
segunda linha
Os ISP de segunda Tier-2 ISP Tier-2 ISP
também se
linha pagam a ISPs
Tier 1 ISP
interligam
de primeira linha
privadamente,
pela conectividade NAP
ou no NAP
ao resto da
Internet
q Um ISP tier-2 é
Tier 1 ISP Tier 1 ISP
Tier-2 ISP
cliente de um
tier-1
Introdução 1-48
Estrutura da Internet: rede de redes
local
Tier 3 local
ISP
local local
ISP ISP
ISP ISP
Os ISPs locais
Tier-2 ISP Tier-2 ISP
e de terceiro
mais elevado
que os ligam ao
Tier 1 ISP Tier 1 ISP
Tier-2 ISP
resto da
Internet local
Tier-2 ISP Tier-2 ISP
ISP
local
local local
ISP
ISP ISP
Introdução 1-49
local
Tier 3 local
ISP
local local
ISP ISP
ISP ISP
Tier 1 ISP
NAP
local
Tier-2 ISP Tier-2 ISP
ISP
local
local local
ISP
ISP ISP
Introdução 1-50
Em Portugal: FCCN/RCTS2
q Fundação para a
Computação Científica
Nacional
http://www.fccn.pt/
Tecnologia e
Sociedade
❍ UTL ligada a
15000 kbit/s
q Gestão do serviço de
registo de domínios de
.pt
q GigaPix: interliga 20
ISPs nacionais.
Introdução 1-51
Na Europa:
Rede
GEANT
Introdução 1-52
Capítulo 1: Sumário
Introdução 1-53
de saída
B
pacotes na fila de espera (atraso)
congestão no router
transmissão
A
propagação
B
processamento
no nó espera na fila
Introdução 1-55
muito diferentes!
transmissão
A
propagação
B
processamento
no nó espera na fila
Introdução 1-56
Analogia da Caravana
100 km 100 km
caravana
portagem portagem
de 10 carros
q A portagem demora 12
portagem para a auto-
q carro~bit;
se propagar da 1ª para a 2ª
100Km/(100Km/hr)= 1 hr
q Q: Quanto tempo até a
q R: 62 minutos
caravana estar alinhada
antes da 2ª portagem?
Introdução 1-57
100 km 100 km
caravana
portagem portagem
de 10 carros
q T = atraso de processamento
proc
❍ depende da congestão
q T = atraso de transmissão
transm
q T = atraso de propagação
prop
Introdução 1-59
q L=comprimento do
pacote (bits)
q a=taxa média de
chegada de pacotes
destino
3 sondas 3 sondas
3 sondas
Introdução 1-61
1 cs-gw (128.119.240.254) 1 ms 1 ms 2 ms
2 border1-rt-fa5-1-0.gw.umass.edu (128.119.3.145) 1 ms 1 ms 2 ms
3 cht-vbns.gw.umass.edu (128.119.3.130) 6 ms 5 ms 5 ms
4 jn1-at1-0-0-19.wor.vbns.net (204.147.132.129) 16 ms 11 ms 13 ms
5 jn1-so7-0-0-0.wae.vbns.net (204.147.136.136) 21 ms 18 ms 18 ms
6 abilene-vbns.abilene.ucaid.edu (198.32.11.9) 22 ms 18 ms 22 ms
7 nycm-wash.abilene.ucaid.edu (198.32.8.46) 22 ms 22 ms 22 ms linha
8 62.40.103.253 (62.40.103.253) 104 ms 109 ms 106 ms
transoceânica
9 de2-1.de1.de.geant.net (62.40.96.129) 109 ms 102 ms 104 ms
10 de.fr1.fr.geant.net (62.40.96.50) 113 ms 121 ms 114 ms
11 renater-gw.fr1.fr.geant.net (62.40.103.54) 112 ms 114 ms 112 ms
12 nio-n2.cssi.renater.fr (193.51.206.13) 111 ms 114 ms 116 ms
13 nice.cssi.renater.fr (195.220.98.102) 123 ms 125 ms 124 ms
14 r3t2-nice.cssi.renater.fr (195.220.98.110) 126 ms 126 ms 124 ms
15 eurecom-valbonne.r3t2.ft.net (193.48.50.54) 135 ms 128 ms 133 ms
16 194.214.211.25 (194.214.211.25) 126 ms 128 ms 126 ms
17 * * *
18 * * * * significa sem reposta (pacote perdido, router não responde)
Introdução 1-62
Perda de pacotes
capacidade finita
Introdução 1-63
Capítulo 1: Sumário
Introdução 1-64
Camadas de Protocolos
q muitas partes:
❍ máquinas Pergunta:
routers
Há alguma esperança de
❍
❍ ligações por vários organizar a estrutura
meios da rede?
❍ aplicações
software
Introdução 1-65
controlo de voo
Introdução 1-66
Organização das viagens aéreas: uma visão diferente
controlo de voo
Introdução 1-67
Introdução 1-68
Implementação distribuída das
aeroporto destino
aeroporto origem
controlo de voo
Introdução 1-69
sistema
Introdução 1-70
Pilha de protocolos da Internet
redes
aplicação
❍ FTP, SMTP, HTTP
extremo a extremo
físico
q ligação de dados: transferência de
❍ PPP, Ethernet
transporte
q entidades rede
físico
implementam
rede
funções da
aplicação lig. dados
cada nó rede
lig. dados
q as entidades físico
aplicação aplicação
realizam
transporte transporte
físico físico
entidades
pares
Introdução 1-72
Divisão em camadas: comunicação lógica
dados
transporte
transporte
q recebe dados da
rede
aplicação
lig. dados
rede
um datagrama
lig. dados
dados
q envia o datagrama
físico
ao seu par aplicação aplicação
transporte transporte
transporte
q espera que o seu
rede rede
par lhe envie a
lig. dados lig. dados
confirmação
físico físico
q analogia: correios
Introdução 1-73
dados
aplicação
transporte
rede
lig. dados
físico
rede
transporte físico
rede
lig. dados
dados
físico
aplicação aplicação
transporte transporte
rede rede
físico físico
Introdução 1-74
Camadas de Protocolos e dados
de dados
fonte destino
M mensagem
M aplicação aplicação
transporte M segmento
Ht M transporte Ht
físico físico
Introdução 1-75
Aplicação Protocol
Data
Unit
Apresentação
Sessão
Transporte
Rede Pacote
Físico
Introdução 1-76
O modelo de referência OSI
q 7. Camada de aplicação
q 6. Camada de apresentação
q 5. Camada de sessão
q 4. Camada de transporte
q 3. Camada de rede
q 1. Camada física
Introdução 1-77
q Serviços
q Interfaces
q Protocolos
Introdução 1-78
Capítulo 1: Sumário
Introdução 1-79
História da Internet
1969: primeiro nó da
ARPAnet tem 15 nós
q
❍
ARPAnet operacional
Introdução 1-80
História da Internet
História da Internet
para endereços IP
q 1985: definido o
protocolo FTP
q 1988: controlo de
congestão de TCP
Introdução 1-82
História da Internet
q estimativa de 50 milhões
❍ 1994: Mosaic, depois
de máquinas, +100 milhões
Netscape
de utilizadores
❍ fim dos anos 90:
a Gbps
Introdução 1-83
❍ comutação de pacotes
versus
comutação de circuitos
q estrutura da Internet/ISP
q modelos de camadas e
serviços
q história
Introdução 1-84