Escolar Documentos
Profissional Documentos
Cultura Documentos
Os nossos objectivos:
ligação de dados
Capítulo 5: Sumário
❒ 5.5 Ethernet
também)
ligações
❍ LANs
encapsula um datagrama
a responsabilidade de transferir
datagramas de um nó para o nó
❒ turista = datagrama
❍ e.g., Ethernet na primeira
❒ modo de transporte =
❒ Cada protocolo de
protocolo de ligação de dados
ligação de dados oferece
agência de viagens =
diferentes serviços
❒
algoritmo de encaminhamento
❍ e.g., pode oferecer, ou
de dados
Ligação de Dados 5-4
Serviços da Camada de Ligação de Dados
nível extremo-a-extremo ?
❒ Controlo de fluxo:
❒ Detecção de erros:
❒ Correcção de erros:
❒ Half-duplex e full-duplex
datagrama
trama trama
placa placa
Capítulo 5: Sumário
❒ 5.5 Ethernet
de cabeçalho
datagrama datagrama
todos
os bits em D
Verificação de Paridade
bit de
paridade
paridade impar
erro de
paridade
0 0
paridade par sem erros
erro de
paridade
bidimensional
erro de 1 bit
corrigível
Ligação de Dados 5-10
Checksum na Internet
Receptor:
Emissor:
❒ Calcula o checksum dos
❒ Trata o conteúdo do
segmentos recebidos
segmento como uma
de checksum
❒ checksum: soma do conteúdo
polinómio
detectado erro!
❍ pode detectar todas as rajadas (bursts) de erros com menos de r+1 bits
padrão de
bits de dados a enviar
bits
fórmula
matemática
Quer-se:
D2 XOR R = nG
. r
equivalentemente:
D2 = nG XOR R
. r
equivalentemente:
Se se dividir D 2
. r
por G, obtém-se o
resto R
D2
. r
R = resto [ ]
G
Capítulo 5: Sumário
❒ 5.5 Ethernet
❒ ponto a ponto
máquina
❍ Ethernet tradicional
próprio canal!
❍ síncrono ou assíncrono
❍ desempenho
Ligação de Dados 5-17
dados ao ritmo R.
3. Totalmente descentralizado:
4. Simples
❍ Ineficiente
tempo
Bandas de frequência
dados
chipping sequence
forem ortogonais)
emissor
receptor
receptor 1
binárias para 4
estações
seis exemplos:
(b) Sequências chip
bipolares
de transmissões
(d) Recuperação do
sinal da estação C
posteriores)
❍ ALOHA slotted
❍ ALOHA
Condições Operação
ALOHA Slotted
(S) - Sucesso,
(C) - Colisão,
(E) - Slot vazio
(empty)
Prós Contras
o limite de
Supondo que há N nós
Np*(1-p*) quando N
❒ N-1
= p . (1-p)
N-1 .
(1-p)
N-1
= p . (1-p)
2(N-1)
= 1/(2e) = 0.18
(taxa de sucesso)
0.4
0.3
o protocolo
Aloha Slotted
0.2 restringe o débito
efectivo do canal!
0.1
Aloha Puro
transmissão
aleatório
ocorrer:
atraso de propagação
enquanto transmitem
Colisão:
todo o tempo de
transmissão da trama é
desperdiçado
Nota:
Importância da distância e
do tempo de propagação na
determinação da
probabilidade de colisão
Ligação de Dados 5-33
CSMA/CD:
❒ Detecção de colisões:
elevada
transmitir
❒ Mensagem de testemunho
❒ Problemas:
❒ Problemas:
❍ overhead do polling
❍ latência
❍ um único ponto de
falha (mestre)
reserva
❍ Por turnos
reservas
Capítulo 5: Sumário
❒ 5.5 Ethernet
Endereço IP de 32 bits
destino
rede
Cada placa de rede numa LAN tem um endereço (LAN) MAC diferente
❒ Analogia:
Iniciando em A, dado um
datagrama
trama
Terminal, Router) na
IP de B, como determinar o
LAN tem uma tabela de
endereço MAC?
ARP
❒ Tabela de ARP:
mapeamento de
mapeamento é esquecido
(tipicamente 20 min)
Protocolo de ARP
antes
❍ todas as máquinas na LAN
MAC de A (unicast)
R
B
(LAN)
Ligação de Dados 5-47
endereço de destino
destinado a B
R
B
❒ 5.5 Ethernet
Ethernet
Esboço da Ethernet
de Metcalfe
Preâmbulo (Preamble)
emissor e do receptor
❍ normalmente IP
AppleTalk e ARP
ter buracos
utilizar TCP
transmissão aborta se
detecta a transmissão de
chama-se detecção de
será elevada
colisão; 48 bits;
❒ 1ª colisão:
Duração de 1 bit: 0.1
❍ escolher K de {0,1};
microseg para
❍ atrasar a transmissão K x 512 bits
Ethernet a 10 Mbps ;
❒ Depois da 2ª colisão:
para K=1023, a espera
❍ escolher K de {0,1,2,3}
é de cerca de 50 mseg
❒ Depois de 10 ou mais colisões
sítio do livro/cadeira!
Ligação de Dados 5-56
Ethernet: Algoritmo CSMA/CD
then {
then {
update # collisions;
goto A
Eficiência do CSMA/CD
1
eficiência =
1 + 5t prop / ttrans
❒ Eficiência tende para 1 quando t tende para 0
prop
simples, e barato
10BaseT e 100BaseT
nós
concentrador (hub)
de nível físico:
outras linhas
rede
Codificação Manchester
se sincronizem entre si
todos os nós!
partilhados
Buffered Distributors
❒ 10 Gbps a aparecer!
Capítulo 5: Sumário
❒ 5.5 Ethernet
largura de banda
❒ Comprimento limitado:
❒ Nº limitado de estações
❒ Concentradores (Hubs)
❒ Pontes (Bridges)
❒ Comutadores (Switches)
comutadores!
❍ Essencialmente repetidores
de LAN
segmento da LAN
concentrador)
o débito máximo
é o mesmo
Pontes (Bridges)
MAC de destino
❒ transparente
das pontes
❒ plug-and-play, auto-aprendizagem
LAN
domínio
= concentrador
domínio de
de colisão
ponte
colisão
= sistema
terminal
Encaminhamento
tempo de criação)
minutos)
filtragem
Ligação de Dados 5-73
Filtragem/Encaminhamento
destino
então {
senão inunda
envia para todas as interfaces, excepto
interfaces 2 e 3
interface 2
segmento CS
Configuração de Backbone
Recomendado !
de uma ponte
❒ para melhor fiabilidade, é vantajoso ter caminhos
Desactivado
forward
necessária configuração
camada de rede)
Pontes + e -
processamento de pacotes
alternativa disponível
Routers + e -
encaminhamento)
and play)
Comutadores Ethernet
❒ filtragem, encaminhamento
endereços LAN
❒ Comutação: A-para-A e
B-para-B simultaneamente,
sem colisões
❒ frequente: sistemas
por um comutador
❒ combinações de interfaces
Dedicated
Shared
de tráfego
mento óptimo
through
Capítulo 5: Sumário
❒ 5.5 Ethernet
❒ 802.11b ❒ 802.11a
até 11 Mbps
802.11g
❍
❒
❍ espalhamento de espectro
❍ banda 2.4-5 GHz
por sequência directa
até 54 Mbps
(direct sequence spread
❍
camada física
para acesso múltiplo
todos os sistemas
❒ Todos têm versões de
terminais usam o
redes com estações
mesmo chipping code
contém:
❒ Aplicações:
conferências, carro
❍ campos de batalha
transmitir
terminal escondido
força do sinal
localização
backoff)
❒ Problema:
❒ Solução:
RTS-CTS
❒ o emissor transmite um
a duração da transmissão
(clear to send)
❍ notificando os nós
(possivelmente escondidos)
especificada: NAV
RTS-CTS
e de menor duração
detecção de colisão
❍ CSMA
❍ CSMA/CA: reservas
❍ polling a partir do AP
❒ omnidireccional microondas:
❒ Interliga pequenos
❍ ARQ
equipamentos electrónicos
❒ Cada nó tem um
banda rádio não licenciada
endereço de 48 bits
❒
nos 2.4-2.5 GHz
Capítulo 5: Sumário
❒ 5.5 Ethernet
Ponto a Ponto
MAC
dados
camada de rede
(e.g., polling)
❒ Receptor:
de dados
byte com
padrão da
flag nos
dados a
enviar
dados transmitidos
autenticação)
❒ aprender/configurar
do IP Control Protocol
❒ 5.5 Ethernet
Internet)
no mundo telefónico
❍ segmentação/reassemblagem de dados
Internet
ligação de dados?
extremo: ATM de um
computador a outro
computador
❍ o ATM é uma
tecnologia de rede
interligar routers IP de
backbone
ligando routers IP
Ligação de Dados 5-110
ATM Adaptation Layer (AAL)
comutadores
de serviço ATM:
❒ AAL1: para serviços CBR (Constant Bit Rate), e.g. emulação de circuito
❒ AAL2: para serviços VBR (Variable Bit Rate), e.g., vídeo MPEG
Dados do Utilizador
subcamada de
convergência
PDU AAL
subcamada
SAR
And Reassembly)
(SEAL)
❍ CRC de 4 bytes
Camada ATM
Garantias ?
Arquitectura Modelo de Informação de
de Rede Serviço L. de Banda Perdas Ordem Tempo Congestão
ao destino
destino)
VCs ATM
Cabeçalho
da célula
Formato
da célula
Funções TCS:
❍ Delimitação de células
Dependent, PMD)
❍ sincronização de bit;
(802.3) e IP endereços IP
rede
ATM
LANs LANs
Ethernet Ethernet
IP-Over-ATM
Problemas:
rede
Datagramas IP para
ATM
❒
PDUs AAL5 de ATM
❒ de endereços IP para
endereços ATM
❍ tal como
endereços IP para
LANs
endereços MAC
Ethernet
802.3!
(utilizando ARP)
ATM
Capítulo 5: Sumário
❒ 5.5 Ethernet
datagramas IP
Frame Relay
nos anos 90
comutador
frame relay
Ligação de Dados 5-126
Frame Relay (mais)
camada 3
camada 2
endereçamento e
encaminhamento
de tramas,
notificação de
congestão
❒ endereço:
❍ campo VC ID de 10 bit
caminho)
❍ negociado no estabelecimento do VC
descartadas)
de ligação de dados: