Redes de Computadores
ALOHA puro
Usado na rede Aloha (packet radio), desenvolvida na Universidade do Hawai
Estao emissora
Quando tem uma trama para transmitir, transmite incondicionalmente (talk when you please) Transmisses simultneas provocam colises Confirma tramas correctamente recebidas
Estao receptora
Deteco de colises
Estao emissora espera confirmao positiva (ACK) durante round trip time
Se receber ACK, pode transmitir nova trama Se no receber ACK, ocorreu coliso ou a trama foi corrompida por outra razo - a estao deve retransmitir, podendo tentar um nmero mximo de vezes pr-definido, aps o que desiste
Retransmisso
Para minimizar a probabilidade de novas colises, a estao emissora espera intervalo de tempo aleatrio antes de retransmitir uma trama no confirmada
medida que o trfego aumenta, maiores so as probabilidades de coliso; logo maior o nmero de retransmisses necessrias Na realidade, este esquema usa apenas 18% da capacidade do canal; os restantes 82% so perdidos devido s colises
Tecnologias de redes locais Redes de Computadores 4
Slotted ALOHA
Estaes sincronizam transmisses pelo incio de time slots
Necessrio mecanismo para distribuir s estaes um sinal de sincronizao de incio dos time slots Quando uma estao tem uma trama pronta a transmitir, espera pelo incio do prximo time slot e transmite incondicionalmente No ocorrem colises parciais - ou no h coliso ou a coliso total, pelo que o perodo de vulnerabilidade igual a Tframe (ou seja a durao do time slot, desprezando atrasos de propagao)
Redes de Computadores
CSMA
Os protocolos do tipo CSMA, baseados na escuta do meio so recomendados apenas quando o tempo de propagao entre ns for pequeno quando comparado com o tempo de transmisso de uma trama uma situao comum em muitas LANs, sendo que, uma transmisso reconhecida pelas restantes estaes durante o perodo inicial; uma estao no inicia uma transmisso se tiver detectado que outra transmisso est em curso A escuta do meio no evita o risco de colises, mas o perodo de vulnerabilidade muito pequeno comparado com o tempo de transmisso Uma estao escuta (monitoriza) o meio (carrier sense) antes de transmitir (listen before talk)
defere se o meio estiver ocupado transmite se o meio estiver livre e espera ACK durante round trip time se no receber confirmao, retransmite a trama aps intervalo de tempo aleatrio
CSMA - variantes
1-persistente
se meio livre: transmite se meio ocupado: espera at ficar livre e transmite Evita desperdcio de tempo livre, mas garante coliso quando h pelo menos dois ns a quererem transmitir
No persistente
se meio livre: transmite se meio ocupado: espera intervalo de tempo aleatrio e repete o algoritmo
p-Persistente
slot time = tempo mximo de propagao na rede (usado para atrasar tentativas de acesso) (*) se meio livre: transmite com probabilidade p ou atrasa a tentativa de acesso de um slot time com probabilidade 1-p, repetindo ento o algoritmo se encontrar o meio ocupado continua a auscult-lo at que se detecte livre e repetir o passo (*) se a transmisso foi adiada, ento repetir o passo (*)
Se a estao no receber uma confirmao aps round trip time (coliso ou corrupo devida a outra causa) a estao espera intervalo de tempo aleatrio para retransmitir a trama, repetindo o algoritmo respectivo desde o incio
Tecnologias de redes locais Redes de Computadores 7
CSMA/CD
Simulao em: http://lerci.tagus.ist.utl.pt/applets/csmacd/csmacd.html Quando h uma coliso, o meio permanece (inutilmente) ocupado durante o tempo de emisso dos pacotes que colidiram Com o CSMA/CD a capacidade desperdiada reduzida ao tempo que demora a detectar uma coliso; obtm-se taxas de utilizao do canal que podem chegar aos 95% Se fosse possvel detectar uma coliso, os ns responsveis poderiam terminar a emisso dos pacotes, libertando o meio o mais rpido possvel
Redes de Computadores
Passagem de testemunho
transmitido, de estao em estao, um quadro de controlo designado por testemunho As estaes que pretendam transmitir tm que aguardar que o testemunho seja recebido Quando uma estao recebe o testemunho pode transmitir um determinado nmero de quadros ou ento durante um determinado perodo de tempo Overhead do testemunho implica reduo da largura de banda lquida e existncia de um tempo de latncia Variantes:
Passagem de testemunho numa rede em anel fsico Passagem de testemunho numa rede com configurao fsica em bus e configurao lgica em anel
Tecnologias de redes locais Redes de Computadores 11
Redes de Computadores
12
Redes de Computadores
13
Ethernet - Evoluo
1980 Ethernet (10 Mbps)
Desenvolvido pela Digital, Intel e Xerox
1995 Fast Ethernet (100 Mbps) 1998 Gigabit Ethernet (1 Gbps) 2002 10 Gigabit Ethernet (10 Gbps)
Tecnologias de redes locais Redes de Computadores 14
Ethernet - Introduo
Ethernet a tecnologia dominante nas Redes Locais Ethernet um conjunto de tecnologias, cujas especificaes:
suportam diferentes meios fsicos suportam diferentes larguras de banda possuem formato dos quadros idnticos possuem endereamento idntico
Tecnologias de redes locais Redes de Computadores 15
A camada 2 usa controlo de ligao lgica (LLC Logical Link Control) para comunicar com as camadas superiores independentemente da tecnologia LAN usada e da camada superior A camada 2 usa controlo de acesso ao meio (MAC Media Access Control) para decidir qual computador vai transmitir e comunicar com a camada fsica especfica da tecnologia LAN usada
16
Redes de Computadores
Quadro Ethernet II
MTU (Maximum Data Transmission Unit): 1500 bytes para a Ethernet O prembulo serve para a sincronizao na tecnologia assncrona a 10Mbps As verses Ethernet mais rpidas so sncronas, tornando-se o prembulo redundante, mas mantido por questes de compatibilidade
Redes de Computadores 17
Redes de Computadores
19
10Base5 (1)
Primeiro meio fsico da Ethernet No recomendado para novas instalaes Topologia fsica em barramento Cabo coaxial grosso (thicknet)
grande, pesado e de instalao difcil semelhante a mangueiras amarelas com marcas todos os 2,5 metros, indicando onde se deve inserir a cavilha (vampire tap) do transceiver at se atingir o ncleo do cabo
Transceiver desempenha as tarefas de CSMA/CD Um cabo (transceiver cable) com 50 metros (no mximo) liga o transceiver a uma placa de interface, no computador Nessa placa procede-se assemblagem dos pacotes antes de serem entregues ao transceiver bem como verificao de erros sobre os pacotes recebidos Segmentos at 500m (principal vantagem) S funciona em half-duplex Apenas uma estao a transmitir de cada vez
Redes de Computadores 20
10Base5 (2)
Redes de Computadores
21
10Base2 (1)
Instalao mais fcil que o 10BASE-5
cabo menor, mais leve, mais barato e mais flexvel
Topologia fsica em barramento Cabo coaxial fino (thinnet) Half-duplex Apenas uma estao a transmitir de cada vez At 30 estaes por segmento Ligaes baseiam-se em conectores BNC que formam junes em T
Conectores T ligam directamente NIC
Em desuso
Tecnologias de redes locais Redes de Computadores 22
10Base2 (2)
Redes de Computadores
23
10BaseT (1)
Est na base do enorme crescimento das redes Ethernet Cabo de par entranado (UTP) cat3 ou cat5 (recomendado cat5e) Mais barato e fcil de instalar que o coaxial Topologia fsica em estrela mas lgica em bus (ligao a um hub) Half-duplex Mximo de 100m entre dispositivos 90m cablagem horizontal + 6m ligaes no bastidor + 3m ligao estao de trabalho
Redes de Computadores
24
10BaseT (2)
Redes de Computadores
25
Redes de Computadores
26
Redes de Computadores
27
Fast Ethernet
Custo apenas duas vezes superior ao custo da Ethernet a 10Mbps (aproximadamente) Tecnologia desenvolvida a par das solues comutadas, que constituram uma revoluo da tecnologia das redes Ethernet Estrutura de trama idntica norma IEEE 802.3 Baseada na configurao 10BaseT, mas utiliza concentradores e comutadores Capacidade de auto-negociao
permite estabelecer partida os modos de operao para a melhor configurao possvel:
Escolha entre 10Mbps, 100Mbps Escolha entre half e full-duplex
Redes de Computadores
28
Suporta full-duplex
Redes de Computadores
29
Repetidor classe I
alterna entre tecnologias Ethernet (ex: cobre e fibra) introduz maior latncia
Repetidor classe II
interliga segmentos com a mesma sinalizao
Tecnologias de redes locais Redes de Computadores 30
100-Base-T4
100Mbps
100-Base-FX
100Mbps
100Mbps
Redes de Computadores
31
Redes de Computadores
32
Funcionamento em half-duplex (ligaes partilhadas com repetidores) e full-duplex (switch-switch e switch-estao), a 1 Gbps Mtodo de acesso continua a ser CSMA/CD Utilizao ao nvel do backbone de redes e em menor escala nas ligaes dos servidores
Tecnologias de redes locais Redes de Computadores 33
Recomendado pelo padro IEEE 802.3 que o Gigabit Ethernet atravs de fibra seja a tecnologia para o backbone
Tecnologias de redes locais Redes de Computadores 34
Redes de Computadores
35
Ethernet a 10 Gbps
Objectivos:
Ligao entre equipamentos activos (Switches, Routers)
Caractersticas:
Definido na norma IEEE 802.3ae (2002) para fibra ptica multimodo e monomodo Define apenas modo FullDuplex
Permitem:
Interligao de clusters de servidores Agregao de vrios segmentos de 1 Gbps num nico link de 10 Gbps Constituio de backbones a muito alta velocidade
Tecnologias de redes locais Redes de Computadores 36
O token tem de ser explicitamente passado entre estaes, isto , tem de ser endereado (endereo do Sucessor lgico da estao de posse do token) Quando de posse do token, uma estao pode transmitir (se tiver trfego), devendo a seguir libertar o token A gesto de uma rede Token Bus complexa
inicializao do anel lgico adio e remoo de estaes do anel lgico recuperao de erros (interrupo do anel lgico, conflitos na aquisio do token, perda do token, mltiplos tokens, etc.)
Redes de Computadores
37
Redes de Computadores
38
Redes de Computadores
39
Taxas de transmisso de 4 ou 16 Mbps Custo bastante superior tecnologia Ethernet necessrio um monitor responsvel por:
Detectar a falta do token Despejar do anel tramas erradas/orfs Detectar quebras no anel Se o monitor desligado um protocolo de contenda assegura a eleio de um novo monitor
Redes de Computadores
40
Redes de Computadores
41
Redes de Computadores
42
Reconfigurao
Redes de Computadores
43
Redes de Computadores
44
Alguns 802.11s
802.11a
Banda 5 GHz (5.725 GHz a 5.850 GHz) - ilegal na Europa 54 Mbps
802.11b
Banda 2,4 GHz (2.400 GHz a 2.4835 GHz) 11 Mbps
802.11g
Banda 2,4 GHz (2.400 GHz a 2.4835 GHz) 54 Mbps Compatvel com a verso b
Tecnologias de redes locais Redes de Computadores 45
Modo ad-hoc
Desvantagens
Menor segurana Problemas de compatibilidade entre fabricantes
Redes de Computadores
46
Modo infra-estrutura
Ponto de Acesso (AP Access Point)
Actua como um hub central, com o qual as placas de rede sem fios comunicam Ligado por cabo infra-estrutura de rede cablada
Redes de Computadores
47
Roaming
A rea de abrangncia de cada AP designada por clula Para permitir a cobertura total de uma determinada rea podem ser necessrios vrios APs As clulas devero ter um grau de sobreposio (20-30%), para permitir o roaming
Possibilidade de passar de clula em clula sem se perder conectividade
Redes de Computadores
48
Pesquisa (Scanning)
Quando um cliente activado numa WLAN (Wireless LAN), comea a procurar (scanning) por um dispositivo compatvel ao qual se possa associar
Pesquisa activa
O cliente envia um pedido para se associar a uma rede Esse pedido contm a identificao (SSID - Service Set Identifier) da rede a que se quer ligar Todos os APs dentro do alcance do n respondem com o mesmo SSID que recebem o pedido, enviam uma resposta ao cliente
Pesquisa passiva
Os APs transmitem periodicamente quadros (beacons) com o SSID da rede O cliente est escuta desses quadros e quando recebe uma com o SSID desejado envia ao AP um pedido para se associar rede
Tecnologias de redes locais Redes de Computadores 49
Tramas WLAN
Gesto
Pedido de AP (probe request) Resposta de AP (probe response) Beacon Autenticao (authentication) Pedido de associao (association request) Resposta de associao (association response)
Controlo
Pedido para enviar (request to send - RTS) Pronto para enviar (clear to send - CTS) Confirmao (acknowledgment)
Dados
Tecnologias de redes locais Redes de Computadores 50
Autenticao e associao
Autenticao
O cliente envia uma trama request para o AP e a trama ser aceite ou rejeitada pelo AP O cliente notificado da resposta atravs de uma trama authentication response O AP poder tambm passar o processo de autenticao para um servidor de autenticao que executar um processo de autenticao mais intensivo
Associao
Executada aps a autenticao o estado que permite a um cliente utilizar os servios do AP para transferir dados
Redes de Computadores
51
Mtodos de autenticao
Sistema aberto (open system)
Apenas necessrio que o SSID seja igual A capacidade de sniffers de rede descobrirem o SSID da WLAN elevada
Os clientes devem ter uma chave igual do AP para aceder rede atravs dele A chave atribuda estaticamente Permite um maior nvel de segurana que o sistema aberto
Mas no prova de ataques
Processo de autenticao
Redes de Computadores
53