Escolar Documentos
Profissional Documentos
Cultura Documentos
Nossos objetivos:
Entender os princípios por trás dos serviços da camada
de enlace de dados:
detecção e correção de erros
compartilhamento de canal de broadcast: acesso
múltiplo
endereçamento da camada de enlace
redes locais (LANs): Ethernet, VLANs
instanciação e implementação de diversas tecnologias de
camada de enlace
implementa as camadas de
enlace e física barramento
do hospedeiro
conecta ao barramento do enlace
controlador (ex., PCI)
sistema hospedeiro física
Transmissão
combinação de hardware, física
software e firmware
placa de rede
datagrama datagrama
Controla- Controla-
dora dora
transmissor receptor
datagrama
quadro
Transmissor:
Receptor:
trata o conteúdo do
segmento como uma calcula a soma de verificação
sequência de inteiros de do segmento recebido
16 bits verifica se o resultado é igual
Soma de verificação: ao valor do campo da soma de
adição (complemento de 1 verificação:
da soma ) do conteúdo do NÃO - erro detectado
segmento SIM - nenhum erro foi
detectado. Mas ainda pode
transmissor coloca o valor
conter erros?
do checksum no campo de
checksum UDP
5: Camada de Enlace 5-12
Verificação de redundância cíclica
(CRC)
codificação para detecção de erro mais poderosa
vê os bits de dados, D, como um número binário
é escolhido um polinômio Gerador, (G), (=> r+1 bits)
objetivo: escolher r bits CRC, R, de modo que
<D,R> seja exatamente divisível por G (módulo 2)
receptor conhece G, divide <D,R> por G. Caso o resto seja
diferente de zero: detectado erro!
Pode detectar todos os erros em rajadas menores do que r+1
bits
Largamente usado na prática (Ethernet, 802.11 WiFi, ATM)
G=1001
Bandas de frequência
cabo FDM
Hipóteses Operação
todos os quadros têm o quando o nó obtém um novo
mesmo tamanho (L bits) quadro, ele espera até o início
tempo é dividido em slots de do próximo slot e transmite o
tamanho igual, tempo para quadro inteiro
transmitir 1 quadro (L/R seg) Se não houver colisão, nó
nós começam a transmitir poderá enviar um novo quadro
quadros apenas no início dos no próximo slot
intervalos (slots) caso haja uma colisão
nós são sincronizados (detectada antes do final do
se 2 ou mais nós intervalo), nó retransmite o
transmitirem num slot, todos quadro em cada intervalo
os nós detectam a colisão subsequente com probabilidade
p até obter sucesso
Vantagens Desvantagens
único nó ativo pode colisões: slots
transmitir continuamente desperdiçados
na taxa máxima do canal slots ociosos (desperdício)
Altamente descentralizado: nós podem ser capazes de
apenas slots nos nós detectar colisões num
tempo inferior ao da
precisam estar transmissão do pacote
sincronizados
sincronização dos relógios
simples
= 1/(2e) = 0,18
colisão:
todo o tempo de
transmissão é desperdiçado
nota:
papel da distância e atraso de
propagação na determinação da
probabilidade de colisão
Seleção (Polling):
Nó mestre “convida” nós
escravos a transmitir em
dados
revezamento poll
Usado tipicamente com
dispositivos escravo mestre
burros. dados
Preocupações:
Overhead com as
consultas (polling)
escravos
Latência
Ponto único de falha
(mestre)
Passagem de permissão T
(token):
controla permissão
passada de um nó para o
próximo de forma (nada para
sequencial. mandar)
mensagem de passagem da T
permissão
preocupações:
overhead com a
passagem de permissão
latência
Ponto único de falha dados
(permissão)
5: Camada de Enlace 5-37
Rede de acesso a cabo
quadros Internet, canais de TV e controle são transmitidos
downstream em frequências diferentes
terminação do
cabo
CMTS
…
cable
sistema de terminação do … splitter
modem
cable modem
Canal downstream i
CMTS
Canal Upstream j
LAN
(cabeada ou = adaptador
sem fio)
71-65-F7-2B-08-53
58-23-D7-FA-20-B0
0C-C4-11-6F-E3-98
0C-C4-11-6F-E3-98
237.196.7.88
A B
R
111.111.111.111
222.222.222.222
74-29-9C-E8-FF-55
49-BD-D2-C7-56-2A
222.222.222.220
1A-23-F9-CD-06-9B
IP
Eth
Phy
A B
R
111.111.111.111
222.222.222.222
74-29-9C-E8-FF-55
49-BD-D2-C7-56-2A
222.222.222.220
1A-23-F9-CD-06-9B
IP IP
Eth Eth
Phy Phy
A B
R
111.111.111.111
222.222.222.222
74-29-9C-E8-FF-55
49-BD-D2-C7-56-2A
222.222.222.220
1A-23-F9-CD-06-9B
A B
R
111.111.111.111
222.222.222.222
74-29-9C-E8-FF-55
49-BD-D2-C7-56-2A
222.222.222.220
1A-23-F9-CD-06-9B
A B
R
111.111.111.111
222.222.222.222
74-29-9C-E8-FF-55
49-BD-D2-C7-56-2A
222.222.222.220
1A-23-F9-CD-06-9B
IP
Eth
Phy
A B
R
111.111.111.111
222.222.222.222
74-29-9C-E8-FF-55
49-BD-D2-C7-56-2A
222.222.222.220
1A-23-F9-CD-06-9B
Rascunho de Metcalfe
sobre o Ethernet
switch
preâmbulo:
7 bytes com o padrão 10101010 seguidos por um byte com o
padrão 10101011
usado para sincronizar receptor ao relógio do remetente
(relógios nunca são exatos, é muito provável que exista
algum desvio entre eles)
protocolo MAC
aplicação
e formato do quadro
transporte
rede 100BASE-TX 100BASE-T2 100BASE-FX
enlace 100BASE-T4 100BASE-SX 100BASE-BX
física
http://www.ethermanage.com/
5: Camada de Enlace 5-60
10Base2
http://www.ethermanage.com/
5: Camada de Enlace 5-61
10BaseT
http://www.ethermanage.com/
5: Camada de Enlace 5-62
Conector RJ 45
http://www.ethermanage.com/
5: Camada de Enlace 5-64
5: Camada de Enlace 5-65
Carrier Ethernet Defined
• Standardized Services
• Scalability
Carrier
Ethernet • Service Management
Attributes
• Reliability
• Quality of Service
http://www.metroethernetforum.org/
5: Camada de Enlace 5-66
Camada de Enlace
5.1 Introdução e 5.5 Virtualização do
serviços enlace: MPLS
5.2 Detecção e 5.6 Redes de centros
correção de erros de dados
5.3 Protocolos de 5.7 Um dia na vida de
acesso múltiplo uma solicitação de
5.4 Redes Locais página Web
Endereçamento,
ARP
Ethernet
Switches
VLANs
5: Camada de Enlace 5-67
Comutador (switch) Ethernet
Dispositivo da camada de enlace: têm papel ativo
armazena e retransmite quadros Ethernet
examina o cabeçalho do quadro e seletivamente
encaminha o quadro para um ou mais links de
saída, usa o CSMA/CD para acessar o segmento
transparente
hospedeiros ignoram a presença dos switches
plug-and-play, self-learning (autodidatas)
os comutadores não necessitam ser
configurados
A A A’
switch aprende quais
hospedeiros podem ser C’ B
alcançados através de quais
interfaces 1 2
6 3
quando um quadro é recebido, 4
5
o switch “aprende” a
localização do transmissor: C
segmento LAN de entrada
registra o par B’ A’
transmissor/localização na
tabela de comutação end MAC interface TTL
A 1 60
Tabela de comutação
(inicialmente vazia)
5: Camada de Enlace 5-71
Switch: filtragem/repasse de quadros
Quando o quadro é recebido em um comutador:
5: 5:Camada deEnlace
Camada de Enlace5-72
Exemplo de auto Origem: A
Dest: A’
aprendizagem e A A A’
repasse C’ B
S4
S1 S3
A S2
F I
B C D
E G H
1 S4
S1 2 S3
A S2
F I
B C D
E G H
Servidor de mensagens
Para rede
externa
roteador Servidor web
Subrede IP
rede da escola
68.80.2.0/24
página web