Escolar Documentos
Profissional Documentos
Cultura Documentos
2 4
PFA/PMV 1
Comunicação de Dados
Redes Locais
(LANs-Local Area Networks)
Histórico
• v1.0, por Paula Viana e Pedro Assis
• v2.0, por Pedro Assis (Maio05)
• v2.1, por Pedro Assis (Maio06)
• v2.2, por Paula Viana (Dez06)
• v2.3, por Paula Viana (Dez14)
PFA/PMV 2
LANs - Redes Locais
PFA/PMV 4
LANs - Redes Locais
Fibre
Fast Ethernet Giga Ethernet Wireless LAN
Channel
Protocolo de
acesso ao CSMA/CD Comutado Comutado CSMA/Polling
meio
Fibre
Norma IEEE 802.3 IEEE 802.3 Channel IEEE 802.11
Association
PFA/PMV 6
LANs - Redes Locais
Topologias
Terminação
Estação
Repetidor
Barramento
Anel
Headend
Acoplador
activo ou
passivo
Árvore
Estrela
PFA/PMV 7
Meios de Transmissão
Par entrançado – UTP (Unshielded Twisted Pair) e
STP (Shielded TP). Tipicamente aplicado em
topologias em estrela
UTP Cat 3 é tipicamente utilizado em circuitos
telefónicos
UTP Cat 5 é tipicamente utilizado em redes locais
Cabo coaxial – faixa base (sinais digitais) ou sinal
modulado (sinais analógicos). Tipicamente aplicado
em topologias em barramento
Fibra óptica (monomodo ou multimodo). Tipicamente
aplicada em redes de elevado débito usando
topologias em estrela ou anel
Sem-fios (wireless). Tipicamente em topologias em
estrela
PFA/PMV 8
LANs - Redes Locais
PFA/PMV 9
Ficha RJ45
PFA/PMV 11
Terminação Segmento
secundário
(adaptação
da impedância)
Repetidor
Segmento
principal
F505 F316
PFA/PMV 13
PFA/PMV 14
LANs - Redes Locais
IEEE802 OSI
Modelo arquitectónico IEEE
802 Aplicação
Subnível MAC
Unidade fundamental – Trama MAC Apresentação
Camadas
Empacota/extrai a informação da trama superiores
não Sessão
Coordena o acesso ao meio, inexistente especificadas
nas tradicionais camadas de controlo da
ligação lógica Transporte
Subnível LLC
Rede
Unidade fundamental – LLC PDU
LLC
Controlo do erro e do fluxo Ligação
MAC Lógica
Interface com os níveis superiores
Físico Físico
PFA/PMV 15
PFA/PMV 16
LANs – Nível Físico
Código de Manchester,
Manchester Manchester Manchester
linha On-Off
Comprimento
máximo do 500 m 185 m 100 m 500 m
segmento
Nós por
100 30 - -
segmento
PFA/PMV 17
100Base-TX 100Base-FX
Código de
MLT-3 MLT-3 4B5B, NRZI 8B6T, NRZ
linha
Comprimento
máximo do 100 m 100 m 100 m 100 m
segmento
10µm monomodo
Meio de 50µm multimodo STP
50µm multimodo UTP-5
transmissão 62,5µm multimodo
62,5µm multimodo (150 Ω, DB9)
Código de
8B10B 8B10B 4D-PAM5 8B10B
linha
Comprimento 5 km
550 m
máximo do 550 m 100 m 25 m
segmento 550 m 275 m
PFA/PMV 19
monomodo
Meio de 50µm multimodo
monomodo monomodo 50µm multimodo
transmissão 62.5µm multimodo
62,5µm multimodo
Comprimento 1310 nm
850 nm 1310 nm 1550 nm
de onda (WDM)
PFA/PMV 20
LANs – Nível Físico
Comprimento
máximo da
4 550 18 200 18 200 18 200
trama
(octetos)
PFA/PMV 21
PFA/PMV 22
LANs - Controlo do Acesso ao Meio
Endereço MAC
Não reflectem qualquer hierarquia (ao contrário dos
endereços IP)
São apelidados de “endereços físicos” porque identificam
uma interface de rede e não uma entidade lógica (IP,
SAP, etc)
Conversão/resolução de endereços MAC em IP: ARP e
RARP (ver pilha protocolar TCP/IP)
São constituídos por 2 ou 6 octetos
No primeiro caso são geridos/atribuídos localmente
No segundo caso são geridos/atribuídos a nível planetário:
são atribuídas gamas de endereços a cada fabricante
PFA/PMV 24
IEEE 802.3 [Ethernet]: Até ao CSMA/CD
Aloha
Estações transmitem livremente, não monitorizando o
meio antes de transmitirem
Após transmissão, estação espera por confirmação durante
um tempo superior ao round trip delay (2δ)
Estação de destino confirma recepção
Se detecta colisão (ausência de confirmação), estação
espera tempo aleatório e retransmite
Número de colisões aumenta com a carga
Colisões parciais/totais
Eficiência máxima de 18%
Slotted Aloha
Estações sincronizam transmissão pelo início de Time-Slots
– somente colisões totais
Eficiência máxima de 37%
PFA/PMV 25
PFA/PMV 26
IEEE 802.3 [Ethernet]: Até ao CSMA/CD
∑ Modo de operação:
antes de transmitir escuta o meio para verificar se este está
livre – idle (não há actividade na linha). Esta parte
corresponde ao Carrier Sense
se o meio está livre, transmite (ou daí talvez não, ver
algoritmos). Esta parte pode ser, eventualmente, executada
por múltiplas estações (Multiple Access)
se o meio está ocupado, espera… ver algoritmos!
há colisão entre transmissões de duas estações se estas
iniciam, a transmitir, ao mesmo tempo
Espera pela confirmação um tempo superior 2δ (round trip
delay)
após uma colisão o meio não pode ser usado durante o tempo
de transmissão das duas tramas
PFA/PMV 27
CSMA - Algoritmos
Persistente
se livre: transmite
se ocupado: espera até ficar livre e transmite imediatamente
Não Persistente
se livre: transmite
se ocupado: espera intervalo de tempo aleatório e repete o
algoritmo
P-Persistente
define slots de transmissão (tipicamente de dimensão δ)
se livre: transmite com probabilidade “p” e defere para o slot
seguinte com probabilidade “1-p”. Neste último caso, se o
próximo slot estiver livre então repete o processo, mas se
estiver ocupado espera tempo aleatório e repete o algoritmo
se ocupado: espera pelo slot seguinte e repete algoritmo
PFA/PMV 28
IEEE 802.3 [Ethernet]: Até ao CSMA/CD
CSMA P-Persistente
PFA/PMV 29
Não Persistente
utilização de atrasos variáveis reduz probabilidade de
colisão
capacidade desperdiçada - após fim de uma
transmissão o meio ficará desocupado mesmo que
existam estações que queiram transmitir
P-Persistente
compromisso entre os 2 (valor reduzido de “p” evita
instabilidade)
PFA/PMV 30
IEEE 802.3 [Ethernet]: Até ao CSMA/CD
PFA/PMV 31
Modo de operação:
se livre: transmite
se ocupado: espera até ficar livre e transmite (persistente)
se uma colisão é detectada
reforça a colisão para que seja detectada por todas as estações -
jamming (sinal específico de 4/6 bits)
aborta a transmissão
espera um tempo aleatório (Binary Exponential Back-off) e tenta
transmitir de novo
desiste ao fim de 16 tentativas falhadas
CSMA/CD
Carrier Sense - detecção de um trem de impulsos
Detecção de colisão
coaxial - existência de impulsos com uma voltagem
superior à que o emissor consegue produzir
(comprimento máximo do cabo e a sua atenuação)
par-entrançado (estrela) - hub detecta actividade em
mais que uma entrada. Gera um sinal de colisão para
as restantes portas
Eficiência
se a « 1 então mais eficiente que o CSMA
a combinação persistente/BEB garante a estabilidade
do desempenho para diferentes cenários (carga)
PFA/PMV 33
CSMA/CD
Eficiência ?
PFA/PMV 34
IEEE 802.3 [Ethernet]: Até ao CSMA/CD
CSMA/CD
Eficiência
Diminui com:
Aumento do comprimento do cabo
Maior atraso de propagação: detecção de que meio está ocupado é menos eficiente
Aumento do número de estações activas (N crescente)
Mais colisões: aumento do Tempo de Competição
Diminuição do comprimento das tramas
PFA/PMV 35
Ethernet Comutada
Switches “aprendem” os endereços das estações ligadas a
cada porta
Switches têm capacidade de bufferização (armazenamento
temporário) de tramas
Ligação do switch a cada máquina pode ser full-duplex
PFA/PMV 36
IEEE 802.3 [Ethernet]: Até ao CSMA/CD
CSMA/CD
Eficiência
Qual é a probabilidade de haver 1 única estação a
transmitir das N activas? (Distribuição binomial)
PFA/PMV 37
CSMA/CD
Eficiência
Diminui com:
aumento do comprimento do cabo (δ crescente)
aumento do número de estações activas (N crescente)
diminuição do comprimento dos pacotes (Tp decrescente)
PFA/PMV 38
IEEE 802.3 [Ethernet]: Até ao CSMA/CD
7 octetos 1 6 6 2 4 R
E
Preâmbulo SFD
Endereço Endereço Compri-
LLC PDU Pad. FCS E
M MAC de destino MAC de origem mento
C
I
S E
1 octeto 1 2 variável
S LLC P
DSAP SSAP Informação
Controlo Ç
Ã
Preâmbulo: 010101…0101 FCS: CRC de 32 bits (não contempla o Preâmbulo e o SFD) Ã
O SFD (Start Frame Delimiter): 10101011
O
Comprimento: tamanho do campo LLC PDU
Pad: garante o tamanho mínimo (46) para detecção de colisão (“a” não deve exceder 0,5)
PFA/PMV 39
Redes em Anel
Estação
Sentido
de circulação
PFA/PMV 40
IEEE 802.5 [Token Ring]: Redes em Anel
Repetidores
∑ Regeneração do sinal e acoplamento da estação ao meio
PFA/PMV 42
IEEE 802.5 [Token Ring]: Redes em Anel
Libertação do Testemunho
Testemunho único (IEEE 802.5 a 4 Mbps), só 1 é que
circula, livre ou ocupado (tipicamente “a” < 1)
PFA/PMV 43
Libertação do Testemunho
Libertação do Testemunho pela estação de origem
PFA/PMV 45
PFA/PMV 46
IEEE 802.5 [Token Ring]: Redes em Anel
PFA/PMV 47
When you transmit, set Rr=0, and busy=1. After transmission, issue
a new token with Pr=Max{Pr,Pm,Rr}, Rr=Max{Rr,Pm}
PFA/PMV 48
IEEE 802.5 [Token Ring]: Redes em Anel
S LLC P
DSAP SSAP Informação
Controlo Ç
Ã
*contém um padrão inválido (viola as regras +contém Ã
O de codificação do código Manchester)
bits de controlo, tais como os
utilizados no mecanismo prioridades
O
#permite %permiteconfirmar se a trama chegou
distinguir entre diversos tipos de
tramas ao destino e se esta foi recebida
PFA/PMV 49
Slotted Ring
Anel dividido em vários slots de comprimento fixo
Estação espera passagem de slot livre e transmite o
pacote ou um fragmento deste
Testemunho libertado no destino - “Orwell Ring” -,
aumentando a sua eficiência , ou pela origem, como
é o caso do “Cambridge Ring”, garantindo neste caso
condições de acesso equilibrado ao meio
Embora seja possível que uma estação ocupe mais
do que 1 slot tal não é normalmente admitido
Ex:“Cambridge Ring”, overhead > 50% !
Rede local, 10 Mbps
21 bits controlo (estado, monitorização, endereços,
resposta, paridade)
16 bits de dados 50
PFA/PMV
Referência a Outras Redes IEEE e não só
1 bit 1 8 8 16 2 1
Endereço Endereço
E M
MAC de destino MAC de origem
Minipacote R P
PFA/PMV 51
A C
P=C P=B
S=D S=A
B D
Cabo coaxial de 75 Ω (1
P=D P=A
ou 2 cabos)
S=C S= B
PFA/PMV 53
E
1 1 1 6 6 0 a 8182 4 1 R
P SD FC
Endereço Endereço
LLC PDU FCS ED E
M MAC de destino MAC de origem
C
I
E
S 1 octeto 1 2 variável
LLC P
S DSAP SSAP Informação
Controlo Ç
Ã
+permite sincronizar o receptor (tal como #permite Ã
O no caso do IEEE 802.3
distinguir entre diversos tipos de
tramas, contém bits de controlo, tais como
*contém um padrão inválido (viola as regras os que permitem confirmar se a trama chegou O
de codificação) ao destino e se esta foi recebida correctamente
PFA/PMV 54
Referência a Outras Redes IEEE e não só
PFA/PMV 55
PFA/PMV 56
Referência a Outras Redes IEEE e não só
Repetidor
(F.O. multimodo,
4B5B)
Estações do
tipo A
PFA/PMV 57
IEEE802.11 - WiFi
PFA/PMV 58
IEEE802.11 - Versions
IEEE802.11b
Appear in late 1999
Operates at 2.4GHz radio spectrum
11 Mbps (theoretical speed) - within 30 m Range
4-6 Mbps (actual speed)
Most popular, Least Expensive
Interference from mobile phones and Bluetooth devices which can reduce the
transmission speed.
IEEE802.11a
Introduced in 2001
Operates at 5 GHz (less popular)
54 Mbps (theoretical speed)
15-20 Mbps (Actual speed)
More expensive
Not compatible with 802.11b
PFA/PMV 59
IEEE802.11 - Versions
IEEE802.11g
Introduced in 2003
Combine the feature of both standards (a, b)
54 Mbps Speed
2.4 GHz radio frequencies
Compatible with ‘b’
PFA/PMV 60
WiFi – Network Topologies
Peer-to-peer topology (Ad-hoc Mode)
AP is not required
Client devices within a cell can communicate with each other directly
It is useful for setting up a wireless network quickly and easily
PFA/PMV 61
PFA/PMV 62
IEEE802.11– Roaming
In an extended service area, a mobile station (MS) can roam from one BSS
(Basic Service Set) to another.
Roughly speaking, the MS keeps checking the beacon signal sent by each AP
and select the strongest one and connect to that AP.
If the BSSs overlap, the connection will not be interrupted when an MS
moves from one set to another. If not, the service will be interrupted.
Two BSSs coverage areas can largely overlap to increase the capacity for a
particular area. If so, the two access points will use different channels
PFA/PMV 63
PFA/PMV 65
Access methods
DCF CSMA/CA (mandatory)
collision avoidance via randomized back-off mechanism
ACK packet for acknowledgements
DCF with RTS (Request to Send)/CTS (Clear to Send) - optional
avoids hidden terminal problem
PCF (optional)
access point polls terminals according to a list
PFA/PMV 66
IEEE802.11– CSMA/CA
Slotted contention period
Used by all carrier sense variants (with or without RTS/CTS)
Provides random access to the channel
Operation
Each node selects a random back off number [0,cw[
Waits that number of slots monitoring the channel
If channel stays idle and counter reaches zero then transmit
If channel becomes active wait until transmission is over then start counting again
B1 = 25 B1 = 5
wait data
data wait
Small value for cw B2 = 20 B2 = 15 B2 = 10
Less wasted idle slots time B1 and B2 are backoff intervals at nodes 1 and 2
PFA/PMV 67
IEEE802.11– CSMA/CA
PFA/PMV 68
IEEE802.11– Hidden terminal problem
PFA/PMV 69
IEEE802.11– RTS/CTS
Use Request-to-Send/Clear-to-Send (RTS/CTS) mechanism to avoid collision
when two MSs cannot hear each other (blocked by a wall …)
A terminal ready for transmission sends an RTS packet identifying the source
address, destination address, and the length of the data to be sent
The source terminal receives the CTS and sends the data
D A B C
CTS CTS
PFA/PMV DATA 70
WiFi – Security
WEP ( Wired Equivalent Privacy)
64/128 bits
Using RC4 algorithm, almost permanent key, very week security, easy to crack
TKIP (Temporal Key Integrity Protocol )
Used RC4 algorithm with a 128-bit "temporal key"
but changes temporal keys every 10,000 packets and key dependes on address
and sequence number.
AES (Advanced Encryption Standard )
New, much more stronger encryption, protect against hacker frames in insertion.
Need hardware accelerator. Optional feature.
PFA/PMV 71