Escolar Documentos
Profissional Documentos
Cultura Documentos
e a Internet
Meta do Captulo:
Apresentar o contexto e
Resumo:
O que a Internet?
O que um protocolo?
A borda da rede
O ncleo da rede
vazo
Arquiteturas de redes: protocolos
em camadas, modelos de servio
Backbones, PTTs, provedores de
servios de Internet (ISPs)
Breve histrico das redes de
computadores e da Internet
1: Introduo
O que a Internet?
Componentes:
Milhes de equipamentos de
computao interligados:
hospedeiros (hosts) ou
sistemas finais
roteador
servidor
ISP
local
host
host mvel
ISP
regional
Enlaces de comunicao
Roteadores: encaminham
Rede
corporativa
1: Introduo
O que a Internet?
Componentes:
Protocolos: controlam envio
e recepo de mensagens
roteador
servidor
ISP
local
host
host mvel
ISP
regional
Padres Internet
RFC: Request For Comments
IETF: Internet Engineering
Task Force
Rede
corporativa
1: Introduo
O que a Internet?
Servios:
Infraestrutura de rede que
aplicaes:
O que um protocolo?
Protocolos humanos:
que horas so?
queria perguntar
apresentaes
mensagens
especficas enviadas
aes especficas
tomadas ao receber
mensagens, ou em
outros eventos
Protocolos de rede:
mquinas em vez de
pessoas
toda comunicao na
Internet governada
por protocolos
O que um protocolo?
Um protocolo humano e um protocolo de rede :
Oi!
pedido de
conexoTCP.
Oi!
resposta TCP
Que horas
so?
Get http://gaia.cs.umass.edu/index.htm
2:00
<arquivo>
Tempo
P: Outro protocolo humano?
1: Introduo
A borda da rede
Sistemas Finais
hospedam programas de
aplicao na borda da rede
(end systems)
Modelo Cliente/Servidor
Modelo Peer-to-Peer
1: Introduo
3-way handshaking :
Transmission
Control Protocol
TCP
servio orientado
conexo da Internet
usa confirmaes e
retransmisses
controle de fluxo:
evita que o remetente
afogue o receptor
controle de
congestionamento:
remetentes reduzem a
taxa de envio quando a
rede est congestionada
1: Introduo
User Datagram
Protocol [RFC 768]: servio
UDP -
no orientado conexo da
Internet
no h 3-way handshaking
transferncia de dados no
confivel
sem controle de fluxo
sem controle de
congestionamento
(FTP)
login remoto (Telnet)
correio eletrnico (SMTP)
de udio e vdeo
videoconferncia
telefonia pela Internet
1: Introduo
10
O Ncleo da Rede
Malha de roteadores que
implementao de um ncleo de
rede:
Comutao de Circuitos:
recursos necessrios ao
longo do caminho ficam
reservados enquanto durar a
sesso de comunicao
Comutao de Pacotes:
recursos no ficam
reservados e so usados sob
demanda
1: Introduo
11
enlace, capacidade de
comutao
Recursos dedicados: no
h compartilhamento
Transferncias de dados a
taxas constantes e
garantidas
(setup)
1: Introduo
12
1: Introduo
13
1: Introduo
14
s chamadas
Os circuitos so implementados
por multiplexao.
Tipos de multiplexao:
multiplexao por diviso de
frequncia (FDM)
multiplexao por diviso de
tempo (TDM)
1: Introduo
15
1: Introduo
16
b bps
Link
C bps
Mux
Demux
1: Introduo
17
1: Introduo
18
compartilham recursos
e reenvia (store-and-forward):
o pacote inteiro deve ser
recebido antes de comear a
transmisso do primeiro bit no
enlace de sada
atraso de armazenagem e
reenvio = L/R segundos
exceder os recursos
disponveis
Congestionamento pode
provocar:
atraso de fila
perda de pacotes
Segmentao de banda
Alocao dedicada
Reserva de recursos
demanda (multiplexao
estatstica)
1: Introduo
19
1: Introduo
20
Multiplexao
estatstica
2 Mbps
34 Mbps
fila de pacotes
E
1: Introduo
21
Exemplo:
enlace de 1 Mbps
cada usurio:
Usando:
comutao de circuitos:
10 usurios
comutao de pacotes:
N usurios
enlace de
1 Mbps
com 35 usurios, a
prob{11 ou mais ativos}
menor que 0,0004
1: Introduo
22
As origens no segmentam
as mensagens
Exemplo:
Para:
L = 7,5 Mbits
R = 1,5 Mbps
atraso total = 15 s
igual a 3L/R
1: Introduo
23
total
Diferena-chave:
transmisses paralelas
1: Introduo
24
25
Roteamento
meta: escolher o caminho fim a fim (rota) por onde o pacote
deve transitar
estudaremos diversos algoritmos de roteamento (cap. 4)
Rede de datagramas:
roteamento pelo endereo de destino
analogia: dirigindo e perguntando o caminho
roteadores no mantm estado (deciso de rota por pacote)
Rede de circuitos virtuais:
roteamento segundo um nmero de circuito virtual (caminho
virtual ativado entre o host origem e o host destino)
cada pacote carrega rtulo (ID de circuito virtual - CV)
rota fixa determinada na fase de estabelecimento da conexo,
permanece fixa enquanto durar a chamada
roteadores mantm estado por chamada
1: Introduo
26
Rede de Datagramas
1. envia dados
host
origem
2. recebe dados
host
destino
1: Introduo
27
host
destino
1: Introduo
28
Taxonomia de rede
Redes de
Telecomunicaes
Redes de comutao
de circuitos
FDM
TDM
Redes de comutao
de pacotes
Redes
de CVs
Redes de
datagramas
1: Introduo
29
(escola, empresa)
dedicado
1: Introduo
30
31
Central
Telefnica
1: Introduo
32
1: Introduo
33
1: Introduo
34
1: Introduo
35
1: Introduo
36
1: Introduo
37
1: Introduo
38
cable headend
home
rede de cabos de
distribuio (simplificada)
1: Introduo
39
fibras pticas:
40
1: Introduo
41
Rede Ethernet:
acesso compartilhado
ou dedicado
10 Mbps, 100 Mbps,
1000 Mbps ( 1 Gbps)
Disponibilidade:
instituies, redes locais
domsticas
Redes locais: cap. 5
1: Introduo
42
(wireless ):
roteador
estao
base
longa distncia:
provedor: operadora de
telecomunicaes
terceira gerao (3G)
propostas (4G):
WiMAX (IEEE 802.16)
LTE (Long Term Evolution)
hosts
mveis
1: Introduo
43
LAN
Ethernet
ponto de
acesso
sem fio
1: Introduo
44
FTTH (Fiber-To-The-Home)
Exemplo:
1: Introduo
45
os sinais se propagam
em meios metlicos,
fibras pticas
Meios no guiados:
os sinais se propagam
no espao livre
(radiodifuso)
1: Introduo
46
1: Introduo
47
1: Introduo
48
1: Introduo
49
parte do sinal de RF
irradiado e recebido pelo
cabo.
cada um aplicvel a
diferentes necessidades de
projeto e cobertura.
1: Introduo
50
Distribuio
Uniforme !
Grande
Atenuao !
irradiante
1: Introduo
52
1: Introduo
53
1: Introduo
54
1: Introduo
55
1: Introduo
56
Ncleo
[m]
Casca
[m]
Modo
50/125
50
125
62.5/125
62.5
125
100/125
100
125
125
Monomodo
7/125
1: Introduo
57
Problemas:
desvanecimento de Rayleigh
espalhamento no tempo do
sinal -> IES
crosstalk
segurana
Tipos de rdio-enlace:
canais de rdio terrestres
(microondas)
45 Mbps
11 a 300 Mbps
p.ex., IEEE 802.11 (WiFi)
centenas de kbps
p.ex.: celular 3G
satlite
canais de at 50 Mbps
atraso ponto-a-ponto de
250 ms
1: Introduo
58
1: Introduo
59
um pacote sofre ao
viajar de um n ao n
subseqente
(roteador ou host) :
Atraso de processamento
verificao de erros de bits
determinao do enlace de sada
Atraso de fila
tempo de espera na fila
aguardando envio pelo enlace de
sada
depende do nvel de
congestionamento
propagao
processamento
fila (pacotes esperando por transmisso)
nodal
1: Introduo
60
propagao
processamento
fila (pacotes esperando por transmisso)
nodal
1: Introduo
61
62
Atraso de Fila
R = largura de banda do enlace
(bits/s)
L = comprimento do pacote
(bits/pacote)
a = taxa mdia de chegada dos
pacotes fila (pacotes/s)
1: Introduo
63
3 probes
3 probes
1: Introduo
64
Perda de pacote
Um pacote pode chegar e encontrar o buffer de sada
cheio
perdido
de desempenho em um n
65
Vazo (Throughput)
Vazo mdia: a quantidade de bits transferida entre um
host
1: Introduo
66