34
Rd d C td Redes de Computadores walkerrabelo@gmail.com

Apostilas de Ethernet NET COM

Embed Size (px)

DESCRIPTION

Apostilas de Ethernet

Citation preview

Page 1: Apostilas de Ethernet NET COM

R d  d  C t dRedes de Computadores

[email protected]@g

Page 2: Apostilas de Ethernet NET COM

Introdução aos Padrões IEEE 802çHistórico

N dé d d 70 d (X IBM GMNa década de 70 grandes empresas(Xerox, IBM, GM,Intel, etc.) desenvolviam padrões para LAN’sCada padrão atendia necessidades específicasCada padrão atendia necessidades específicas

Xerox + Intel – EthernetGM – Token BusGM Token BusIBM – Token Ring

O padrão de comunicação Ethernet, da Xerox,p ç , ,começou a ser adotado em larga escala para automaçãode escritórios

Page 3: Apostilas de Ethernet NET COM

IEEE 802.3 , 802.4 e 802.5,O IEEE (Instituto dos Engenheiros Elétricos eEletrônicos) não conseguiu maioria para aprovação deEletrônicos) não conseguiu maioria para aprovação deum só padrãoCriou se então três padrões para LAN’s:Criou‐se então três padrões para LAN s:

IEEE 802.3 baseado no EthernetIEEE 802 4 b d T k BIEEE 802.4 baseado no Token BusIEEE 802.5 baseado no Token Ring

A i d ifi ã d LAN’A maior parte da especificação trata de LAN’s, mastambém existem especificações IEEE 802 paraWAN’s

Page 4: Apostilas de Ethernet NET COM

IEEE X Modelo OSIAplicação

Apresentação

TransporteTransporte

Sessão

Rede

Controle de Link Lógico (LLC) – IEEE 802.2LLCEnlace

g ( )

IEEE 802.4(Token bus)

IEEE 802.5(Token Ring)

LLC

Controle de Acesso ao Meio

Física(Token bus) (Token Ring)

Física

Page 5: Apostilas de Ethernet NET COM

LLC e MACLLC ‐ Controle de Link Lógico

S b d d l ló i iti dSubcamada de enlace lógico para permitir que a camadade enlace funcione independente das tecnologiasexistentes nas camadas superioresexistentes nas camadas superiores

MAC – Controle de Acesso ao MeioSubcamada onde encontram se os protocolos utilizadosSubcamada onde encontram‐se os protocolos utilizadospara controle de acesso ao meio físico

Controle de Link Lógico (LLC) – IEEE 802.2E  .4 E  .5

LLC

Controle de Acesso ao Meio Nível Lógico

IEE

802.

IEE

802.Acesso ao Meio

Física

Nível LógicoNível Físico

Page 6: Apostilas de Ethernet NET COM

Padrão IEEE 802.3 (Ethernet)( )É comumente referenciado como Ethernet porconvergir para a especificação Ethernet da Xeroxconvergir para a especificação Ethernet da XeroxAltamente disseminado e largamente adotadoB i í l d l id dBaixo nível de complexidadePode ser utilizado em topologias em barramento ou

lestrelaCapaz de transmitir dados em diferentes velocidades

Page 7: Apostilas de Ethernet NET COM

Padrão IEEE 802.3 (Ethernet)( )Assim como os demais, o padrão Ethernet define:

O í l ló iO nível lógicoProtocolo de Controle de Acesso ao Meio

O nível físicoO nível físicoEspecificação do meio para transmissão dos sinaisNo caso do Ethernet a transmissão só é realizada através deNo caso do Ethernet a transmissão só é realizada através decabos

Page 8: Apostilas de Ethernet NET COM

Padrão IEEE 802.3 (Ethernet)( )

Nível LógicoNível Lógico

Protocolo de Controle de Acesso ao Meio

Nível FísicoNível Físico

Especificação do nível físico (Cabeamento)

Page 9: Apostilas de Ethernet NET COM

Protocolo EthernetProtocolo da Camada de Enlace (Acesso ao Meio)

Utili té i CSMA/CD iUtiliza a técnica CSMA/CD para acesso ao meioCarrier Sense Multiple Access with Collision DetectionAcesso múltiplo por “escuta” da portadora com detecção deAcesso múltiplo por escuta da portadora com detecção decolisãoControla a política de ocupação do meio

Estrutura de dados reconhecida comoQuadroQuadro EthernetEthernet

Page 10: Apostilas de Ethernet NET COM

Controle de Acesso ao MeioPara entender a técnica CSMA/CD, consideramos atopologia de uma rede ethernet onde o meio é comumtopologia de uma rede ethernet onde o meio é comume o acesso é compartilhado entre todos oscomputadorescomputadores.

Page 11: Apostilas de Ethernet NET COM

Controle de Acesso ao Meio1º Passo:

P i d d l d t d ifiPara enviar dados pela rede, o computador verificaprimeiramente se o meio está livre, ou seja, ele “escuta”se na rede nenhum outro computador está transmitindose na rede nenhum outro computador está transmitindo

Meio livre ?

Page 12: Apostilas de Ethernet NET COM

Controle de Acesso ao Meio1º Passo:

C i t j d l d tCaso o meio esteja ocupado, ele aguarda um tempoaleatório e repete o processo

Aguardando...

Page 13: Apostilas de Ethernet NET COM

Controle de Acesso ao Meio2º Passo:

C i t j li j h t dCaso o meio esteja livre, ou seja, nenhum computadorda rede transmitindo, os dados são enviados

Transmitindo...

Page 14: Apostilas de Ethernet NET COM

Controle de Acesso ao Meio3º Passo:

S i t t t t d t itiSe no mesmo instante um outro computador transmitirdados pela rede, haverá colisão de informações

Transmitindo...

colisão

Page 15: Apostilas de Ethernet NET COM

Controle de Acesso ao Meio3º Passo:

A li ã é d t t d l d i t d t éA colisão é detectada pelos dois computadores, atravésda técnica de “escuta” e o envio de informações éabortado pelos dois computadoresabortado pelos dois computadores

Aguardando...

AguardandoAguardando...

Page 16: Apostilas de Ethernet NET COM

Controle de Acesso ao Meio4º Passo:

E id d t d d tEm seguida, cada computador aguarda um tempoaleatório e repete o processo de escuta do meio.

Aguardando...

Meio livre ?Meio livre ?

Page 17: Apostilas de Ethernet NET COM

Controle de Acesso ao MeioA CSMA/CD normalmente não é aplicada em redesque possuem computadores com aplicações queque possuem computadores com aplicações queexigem tempos determinísticosA popularidade deve se ao fato do padrão Ethernet serA popularidade deve‐se ao fato do padrão Ethernet serimplementado em praticamente todas as redes queatendem a automação dos escritórios das empresas eatendem a automação dos escritórios das empresas euniversidades

Page 18: Apostilas de Ethernet NET COM

Quadro EthernetQSintaxe do Protocolo

Quadro LLC (Dados)Quadro LLC (Dados) PADPAD FCSFCSPreâmbuloPreâmbuloEnd. deEnd. deOrigemOrigem

End. deEnd. deDestinoDestino

Delimitador de início de quadroDelimitador de início de quadro

Comprimento do campo de dadosComprimento do campo de dados

Page 19: Apostilas de Ethernet NET COM

Quadro EthernetQ

InformaçõesInformações adicionaisadicionais dede controlecontrole nana camadacamada dede enlaceenlace ??b lb lLembra algo ?Lembra algo ?

Page 20: Apostilas de Ethernet NET COM

Quadro EthernetQPreâmbulo – 7 bytes

P it ló i d t i iPermite que o relógio do receptor se sincronize com orelógio do transmissor7 bytes com o caractere 10101010 para sincronismo7 bytes com o caractere 10101010 para sincronismoBastante utilizado em redes de 10Mbps

D li it d d i í i d d 1 b tDelimitador de início de quadro – 1 byteContém os bits 10101011 para sinalizar o início do quadropropriamente ditopropriamente dito

Page 21: Apostilas de Ethernet NET COM

Quadro EthernetQEndereço de destino e Endereço de origem – 6 bytes

É d f i d t t õ d iÉ o endereço referenciado entre as estações de origem ede destinoSão conhecidos como EndereçosEndereços MACMACSão conhecidos como EndereçosEndereços MACMAC

Endereços MAC são únicos para cada adaptador de redeSão definidos de fábricaSão definidos de fábrica

São chamados de endereços MACO padrão Ethernet usa endereços de 6 bytes entretantoO padrão Ethernet usa endereços de 6 bytes, entretantoo IEEE 802.3 suporta também endereços de 2 bytes

Page 22: Apostilas de Ethernet NET COM

Quadro EthernetQComprimento do campo de dados – 2 bytes

I f t b t tã t dInforma quantos bytes estão presentes no campo dedados

Dados 0 a 1500 bytesDados – 0 a 1500 bytesAs informações propriamente ditasT d d álid d t 64 b tTodos os quadros válidos devem ter ao menos 64 bytes,do endereço de destino até a soma de verificaçãoQuadro de dados com 0 bytes são válidos mas causamQuadro de dados com 0 bytes são válidos, mas causamum problema. Ao detectar uma colisão, um transceptortrunca o quadro em uso, o que significa que pedaços deq , q g q p çquadros e bits perdidos podem aparecer no meio.

Page 23: Apostilas de Ethernet NET COM

Quadro EthernetQPad (Preenchimento) ‐ 0 a 1500 bytes

B t fi i t d hi tBytes suficientes de preenchimento para assegurar aoquadro IEEE 802.3 o tamanho mínimo de 64 bytesSe a parte de dados é grande o suficiente o campo PADSe a parte de dados é grande o suficiente, o campo PADnão aparece no quadro (é igual a zero)

Page 24: Apostilas de Ethernet NET COM

Quadro EthernetQFCS (Campo Checksum) ‐ 4 bytes

M it d t i ãMonitora erros de transmissãoSe alguns bits estiverem sendo recebidos com erro (porruídos no cabo) o checksum acusará a inconsistência dosruídos no cabo) o checksum acusará a inconsistência dosdados

Page 25: Apostilas de Ethernet NET COM

Quadro EthernetQ

Por quê o quadro Ethernet precisa Por quê o quadro Ethernet precisa q q pq q pde um tamanho mínimo?de um tamanho mínimo?

Page 26: Apostilas de Ethernet NET COM

Quadro EthernetQResposta resumida:

P it t ã l t i ã dPara evitar que uma estação conclua a transmissão de umquadro curto antes de o primeiro bit atingir o destino(Tanembaum)(Tanembaum)

De acordo com a especificação IEEE 802.3, o tempomínimo permitido para uma conexão de 10Mbps émínimo permitido para uma conexão de 10Mbps é51.2µsEste tempo é conhecido como TempoTempo dede SlotSlotEste tempo é conhecido como TempoTempo dede SlotSlot

Page 27: Apostilas de Ethernet NET COM

Quadro EthernetQConsiderando tt como o tempo necessário para umaestação transmita uma informação a outra em umcanal... tt

A B

tt

Page 28: Apostilas de Ethernet NET COM

Quadro EthernetQO tempo mínimo que um quadro Ethernet deverá levar

d ttpara ser transmitido será maior que 22tt .tt

A B

tt

Page 29: Apostilas de Ethernet NET COM

Quadro EthernetQAssim, o canal é considerado “reservado” para umaestação quando esta houver concluído o envio de 64estação quando esta houver concluído o envio de 64bytes (51,2 x 10 x 10 ) de um quadro (sem contar opreâmbulo) sem detecção de colisão

-6 7

preâmbulo) sem detecção de colisãoA medida que a velocidade de transmissão aumenta, ocomprimento do quadro mínimo deve aumentar ou ocomprimento do quadro mínimo deve aumentar ou ocomprimento de cabo máximo deve diminuir

Page 30: Apostilas de Ethernet NET COM

Quadro EthernetQTempo de Slot e o diâmetro da rede

10Mb10MbpsDistância máxima aproximada de 2800m e tempo de slot de64bytes64bytes

100MbpsDistância máxima aproximada de 205m e tempo de slot dep p64bytes

1000MbpsDistância máxima aproximada de 205m e tempo de slot de512bytes

Page 31: Apostilas de Ethernet NET COM

Classificação do IEEE 802.3çIEEE 802.3 (Ethernet)

10Mb táli ó ti10Mbps em par metálico e óptico;IEEE 802.3u (Fast‐Ethernet)

b l100Mbps em par metálico e óptico;IEEE 802.3z (Gigabit Ethernet)

1000Mbps ou 1Gbps em cabo óptico;IEEE 802.3ab (Gigabit Ethernet)

1000Mbps ou 1Gbps em par metálico;IEEE 802.3ac (10 Gigabit Ethernet)( g )10000Mbps em cabo óptico.

Page 32: Apostilas de Ethernet NET COM

Na próxima aula...pNível Físico do Padrão Ethernet...

Page 33: Apostilas de Ethernet NET COM

Exercício1 )

D d i t fi ãDada a seguinte afirmação:“Quadros Ethernet podem ser transmitidos por meios sem fio(irradiados)”(irradiados)

É verdadeira ou Falsa ? Justifique.2 )2 )

Por que “Redes de Éther” (Para próxima aula) ?

Page 34: Apostilas de Ethernet NET COM

ReferênciasTORRES, Gabriel. Redes de Computadores: CursoCompleto 1º Edição São Paulo: Axcel Books 2001Completo. 1º Edição. São Paulo: Axcel Books, 2001.

COMER, Douglas E. Redes de Computadores e Internet. 4ºEdição São Paulo: Addison Wesley 2007Edição. São Paulo: Addison‐Wesley, 2007.

KUROSE, James F.; ROSS, Keith. Redes de Computadores ea Internet 3º Edição São Paulo: Addison Wesley 2006a Internet. 3º Edição. São Paulo: Addison‐Wesley, 2006.

TANEBAUM, Andrew S. Redes de Computadores. 4ºEdi ã Sã P l C 2003Edição. São Paulo: Campus, 2003.