Redes locais: padrão Ethernet • Padrão de redes locais empregado com maior freqüência – Desenvolvido na Xerox, por Metcalfe, e aperfeiçoado com a colaboração da Intel e da Digital – O grupo 802 (fevereiro de 1980) do IEEE estabeleceu vários padrões para LANs, a saber: • Padrão 802.1, que fornece uma introdução ao conjunto de padrões e define as primitivas de interface • Padrão 802.2, que define a parte superior da camada de enlace , que usa o protocolo de CONTROLE DO ENLACE LÓGICO(sigla em inglês: LLC ) • Padrão 802.3 para a camada física e para a camada de controle de acesso ao meio (MAC) das redes Ethernet(há, na verdade, pequenas diferenças entre o padrão 802.3 e Ethern et) • Padrão 802.5 para a camada física e para a camada de controle de acesso ao meio (MAC) das redes Token Ring – Redes Ethernet trabalham com difusão (broadcast), o que gera competição entre as estações/computadores pelo canal compartilhado. • Como resolver este problema? Redes locais: padrão Ethernet • Carrier Sense Multiple Access with Collision Detection – Esta é uma técnica que permite acesso múltiplo ao meio(MULTIPLE ACCESS) – Primeiro passo para transmitir dados numa rede Ethernet: verificar se o cabo está livre (Carrier Sense) – Caso o cabo esteja livre, a transmissão pode ser iniciada • Que problemas podem ocorrer neste momento? • O que aconteceria se duas estações “percebessem” que o cabo está livre ao mesmo tempo? – COLISÃO!!!!! • Como não há sinais de trânsito e nem multas em redes Ethernet, como resolver este problema? – A estação que detectou a colisão para de transmitir e espera um período de tempo aleatório para transmitir novamente ... • Segue daí a utilização do termo COLISION DETECTION • Por que um período de tempo aleatório? • Como a estação detecta a colisão? • Quanto tempo leva, no máximo, para que uma estação detecte uma colisão? Redes locais: padrão Ethernet • Desempenho – Quanto maior o número de máquinas, maior a probabilidade de colisões , degradando o desempenho – Por outro lado, somente uma máquina pode efetivamente transmitir de cada vez, o que limita o desempenho • Qual é a solução? • Como implementá-la • Transmissão de dados em Ethernet – Os bits não são transmitidos diretamente como valores de tensão correspondentes a “zeros” e “uns”, como, por exemplo, 0 V para 0 e 5 V para 1 • Isto levaria a ambigüidades ... • Como distinguir o bit 0 ( 0 V) da ausência de transmissão (0 V)? – Solução:para redes Ethernet a 10 Mbps, usa-se codificação Manchester • Cada período de um bit é dividido em dois intervalos iguais • O bit 1 é transmitido mantendo-se a voltagem alta(+0,85 V) durante a primeira metade e baixa(-0,85 V) durante a segunda • Para o bit 0, faz-se o inverso:primeiro baixa e depois alta Ethernet - codificação • Unipolar • Manchester • Frame Ethernet/IEEE 802.3 Redes locais: padrão Ethernet – Quais as vantagens da codificação Manchester? – E as desvantagens? • Placas de rede – Responsável pela codificação Manchester e pelo protocolo CSMA/CD – Necessário transceptor(transceiver) para ligação ao meio de transmissão(cabo) – Pode ter conectores BNC(cabo coaxial fino), AUI(usado para ligação a transceptores externos, como os necessários para utilização de cabo coaxial grosso) e RJ-45(usado por cabo coaxial sem blindagem) • Cabeamento – [Taxa máxima de transmissão][Tipo de transmissão][Tipo de cabo] • Taxa máxima de transmissão: expressa em Mbps • Tipo de transmissão: em redes Ethernets, é do tipo baseband(digital), abreviado por Base • Tipo do cabo: para o cabo coaxial, é o comprimento máximo do cabo por segmento – 2 - 200 m(na verdade 185 m) - coaxial fino – 5 - 500 m - coaxial grosso – T - par trançado – F - fibra óptica Redes locais: padrão Ethernet • Exemplos – 10Base2, 10Base5, 10BaseT, 10BaseFL, 100BaseT,100BaseFX,1000BaseT – 1000BaseSX e 1000BaseLX usam fibra óptica • Como saber para quem está destinado um quadro, já que as transmissões são efetuadas para todas as máquinas? – Cada placa de rede Ethernet possui um endereço único, conhecido com MAC address, gravado fisicamente dentro de memória ROM existente dentro da placa – Não existem duas placas de rede Ethernet com o mesmo endereço MAC no mundo! – 6 bytes: 3 primeiros bytes atribuídos ao fabricante pelo IEEE e 3 bytes definidos pelo próprio fabricante da placa • Quadro Ethernet – Preâmbulo: 7 bytes - 10101010 - garante o sincronismos, juntamente com SFD – SFD(Start Frame Delimiter): 10101011 – endereço MAC de destino: 6 bytes – endereço MAC de origem: 6 bytes – comprimento do campo de dados: 2 bytes Redes locais: padrão Ethernet • Quadro Ethernet – Dados: de 0 a 1500 bytes – Pad: 0 a 46 bytes - complemento adicionado aos dados, caso estes possuam comprimento menor que 46 bytes, a fim de garantir o comprimento mínimo do campo de dados(46 bytes) • Qual a razão para ter um comprimento mínimo par ao frame? • O que acontece se a taxa de transferência na rede aumenta? – FCS(Frame Check Sequence) ou Checksum: contém informações para o controle de correção de erros: 4 bytes – SFD(Start Frame Delimiter): 10101011 – endereço MAC de destino: 6 bytes • se todos os bitsdo endereço de destino forem 1, todas as estações receberão o frame – endereço MAC de origem: 6 bytes – comprimento do campo de dados: 2 bytes – Obs: os endereços de destino e origem podem ter 2 bytes (mas não para taxas de transmissão de 10 Mbps) – Tamanho mínimo do quadro Ehernet: 72 bytes – Tamanho máximo do quadro Ethernet: 1526 bytes Redes locais: padrão Ethernet • Quadro Ethernet – Se dois quadros forem enviados em seqüência e não houver colisões, deve haver entre eles um intervalo mínimo de tempo de 9,6 s , suficiente para transmitir 12 bytes – Se em 1s a rede transmite 10.000.000 de bits, em 1 s transmitirá 10 bits – 9,6 x 10 x 1 8 (1 byte = 8 bits) = 12 bytes – Na prática , o tamanho mínimo do quadro Ethernet é 84 bytes ( 72 bytes + 12 bytes de “intervalo”) • Quantos quadros podem ser transmitidos, no máximo, numa rede Ethernet (considerando o quadro mínimo e o quadro máximo)? • Camada de controle do link lógico (LLC IEEE 802.2) • Esta camada oculta as diferenças entre os vários tipos de redes 802 (por exemplo, Etehernet- 802.3 e Token Ring 802.5), fornecendo uma interface comum para a camada de rede – permite identificação dos protocolos de rede empregados , permitindo a utilização de vários protocolos de nível mais alto na mesma máquina – cabeçalho de 8 bytes – os seguintes serviços estão disponíveis • não confiável e não orientado à conexão • confável e não orientado à conexão • confiável e orientado à conexão Redes locais: padrão Ethernet • Topologias • Barramento ou linear – Todos os computadores compartilham o mesmo cabo – Se o cabo for rompido , todos os computadores deixam de ter acesso à rede – Cabo coaxial fino (padrão 10Base2) e cabo coaxial grosso (padrão 10Base5) • Estrela – Usa um concentrador(normalmente um hub) – Ligação em estrela é apenas física – Dentro do hub, a rede continua funcionando como numa topologia linear ou em barramento – Quando um computador envia um quadro para outro, todos os computadores recebem este quadro, não podendo enviar dados até a conclusão da transmissão – Uma alternativa é a utilização de um switch(chaveador) que estabelece a conexão entre a máquina de origem e a de destino, não replicando os quadros recebidos por toda a rede • Equipamento mais complexo que o hub e mais caro • Boa notícia: o preço está caindo! Redes locais: padrão Ethernet • Switch(chaveador) – Pode ser uma alternativa para • redes onde a taxa de colisões seja alta, • redes onde haja preocupação com segurança • atender a estações ou servidores que precisem de um melhor desempenho – Pode ser usado como elemento central n uma configuração com vários hubs • Vantagens da topologia em estrela – Flexibilidade • caso um cabo se rompa, apenas a máquina à qual o cabo estava conectado fica fora da rede – a rede continuará funcionando perfeitamente! – Empregadas em cabeamento estruturado – Empregam para trançado sem blindagem