Você está na página 1de 132

At este momento no curso, cada captulo se concentrou nas diferentes funes de cada camada dos modelos de OSI e TCP/IP,

bem como em de que forma os protocolos s o utili!ados para suportar a comunica o de rede" #i$ersos protocolos essenciais % TCP, &#P e IP % s o continuamente mencionados nessas discusses porque fornecem a base de funcionamento das menores redes, bem como a maior delas, a Internet" 'sses protocolos compem a pil(a de protocolos TCP/IP e como a Internet foi construda usando tais protocolos, a 't(ernet a)ora a tecnolo)ia *A+ predominante no mundo"

A Internet 'n)ineerin) Tas, -orce .I'T-/ mantm os protocolos e ser$ios funcionais para o con0unto de protocolos TCP/IP nas camadas superiores" +o entanto, os protocolos e ser$ios funcionais na camada de 'nlace de #ados e -sica do OSI s o descritos por $1rias or)ani!aes de en)en(aria .I''', A+SI, IT&/ ou por empresas pri$adas .protocolos propriet1rios/" Como a 't(ernet composta de padres nessas camadas inferiores, )enerali!ando, ela pode ser mel(or compreendida em refer2ncia ao modelo OSI" O modelo OSI separa as funcionalidades da camada de 'nlace de #ados de endereamento, estrutura o e acesso ao meio fsico, dos padres da camada -sica" Os padres 't(ernet definem os protocolos da Camada 3 e das tecnolo)ias da Camada 4" 'mbora as especificaes 't(ernet suportam meios fsicos diferentes, lar)uras de banda diferentes e outras $ariaes das Camadas 4 e 3, o formato b1sico de estrutura e esquema de endereo o mesmo para todas as $ariedades da 't(ernet"

'ste captulo e5amina as caractersticas e opera o 't(ernet 6 medida que ela e$oluiu de uma tecnolo)ia de comunica o de dados de meio fsico compartil(ado com base em conten o para a tecnolo)ia full%duple5 de alta lar)ura de banda atual"

Ob0eti$os

Ao concluir este captulo, $oc2 poder17 #escre$er a e$olu o da 't(ernet '5plicar os campos do 8uadro 't(ernet 4

#escre$er a fun o e as caractersticas do mtodo de controle de acesso 6 meio utili!ado pelo protocolo 't(ernet #escre$er os recursos da camada -sica e de 'nlace de #ados da 't(ernet Comparar e contrastar (ubs e s9itc(es 't(ernet '5plicar o Address :esolution Protocol .A:P/

Padr o I'''

A primeira *A+ do mundo foi a $ers o ori)inal da 't(ernet" :obert ;etcalfe e seus cole)as da <ero5 a pro0etaram (1 mais de => anos" O primeiro padr o 't(ernet foi publicado em 4?@> por um consArcio da #i)ital 'quipment Corporation, Intel e <ero5 .#I</" ;etcalfe queria que a 't(ernet fosse um padr o compartil(ado com o qual todos pudessem se beneficiar e, portanto, ela foi lanada como um padr o aberto" Os primeiros produtos desen$ol$idos no padr o 't(ernet foram $endidos no incio da dcada de @>"

'm 4?@B, o comit2 de padres do Institute of 'lectrical and 'lectronics 'n)ineers .Instituto de 'n)en(aria 'ltrica e 'letrCnica % I'''/ para :edes *ocais e ;etropolitanas publicou padres para *A+s" Tais padres comeam com o nDmero @>3" O padr o para a 't(ernet @>3"=" O I''' dese0a$a )arantir que seus padres fossem compat$eis com os da International Standards Or)ani!ation .ISO/ e o modelo OSI" Para )arantir a compatibilidade, os padres I''' @>3"= tin(am que atender 6s necessidades da Camada 4 e da parte inferior da Camada 3 do modelo OSI" Como resultado, al)umas pequenas modificaes no padr o 't(ernet ori)inal foram feitas no @>3"="

A 't(ernet opera nas duas camadas inferiores do modelo OSI7 a camada de 'nlace de #ados e a camada -sica"

A 't(ernet opera nas duas camadas do modelo OSI" O modelo oferece uma refer2ncia 6 qual a 't(ernet pode ser relacionada, mas realmente implementado na metade inferior da camada de 'nlace de #ados, con(ecida como sub%camada ;edia Access Control .Controle de Acesso ao ;eio % ;AC/, e apenas na camada -sica"

A 't(ernet na Camada 4 en$ol$e sinais, flu5os de bits que trafe)am no meio, componentes fsicos que colocam sinais no meio e $1rias topolo)ias" A Camada 4 da 't(ernet desempen(a um papel essencial na comunica o que ocorre entre dispositi$os, mas cada uma de suas funes tem limitaes"

Como a fi)ura mostra, a 't(ernet na Camada 3 aborda essas limitaes" As sub% camadas de 'nlace de #ados contribuem considera$elmente para a compatibilidade tecnolA)ica e a comunica o entre computadores" A sub%camada

;AC se relaciona com os componentes fsicos que ser o utili!ados para comunicar as informaes e prepara os dados para transmiss o pela meio fsico"

A sub%camada *o)ical *in, Control .Controle de *in, *A)ico % **C/ continua relati$amente independente dos equipamentos fsicos que ser o utili!ados para o processo de comunica o"

A 't(ernet separa as funes da camada de 'nlace de #ados em duas sub%camadas diferentes7 a sub%camada de Controle de *in, *A)ico .**C/ e a sub%camada de Controle de Acesso ao ;eio .;AC/" As funes descritas no modelo OSI para a camada de 'nlace de #ados s o atribudas 6s sub%camadas **C e ;AC" O uso dessas sub%camadas contribui considera$elmente para a compatibilidade entre di$ersos dispositi$os finais" B

Para 't(ernet, o padr o I''' @>3"3 descre$e as funes da sub%camada **C e o padr o @>3"= descre$e a sub%camada ;AC e as funes da camada -sica" O Controle de *in, *A)ico lida com a comunica o entre as camadas superiores e o soft9are de rede, e as camadas inferiores, tipicamente o (ard9are" A sub%camada **C pe)a os dados do protocolo de rede, normalmente um pacote IP$E, e adiciona informaes de controle para a0udar a entre)ar o pacote no nA de destino" A camada 3 se comunica com as camadas superiores atra$s do **C"

O **C implementado em soft9are, e sua implementa o independente dos equipamentos fsicos" 'm um computador, o **C pode ser considerado como sendo o dri$er da Placa de Interface de :ede .+et9or, Interface Card % +IC/" O dri$er +IC um pro)rama que intera)e diretamente com o (ard9are na +IC para transferir os dados entre o meio fsico e a sub%camada de Controle de Acesso ao ;eio"

(ttp7//standards"ieee"or)/)etieee@>3/do9nload/@>3"3%4??@"pdf

(ttp7//standards"ieee"or)/re)aut(/llc/llctutorial"(tml

(ttp7//999"9ildpac,ets"com/support/compendium/reference/sapFnumbers

O Controle de Acesso ao ;eio .;AC/ a sub%camada 't(ernet mais inferior da camada de 'nlace de #ados" O Controle de Acesso ao ;eio implementado pelo (ard9are, tipicamente na Placa de Interface de :ede .+IC/"

A sub%camada ;AC 't(ernet tem duas responsabilidades principais7 'ncapsulamento de #ados Controle de Acesso ao ;eio

'ncapsulamento de #ados

O encapsulamento de dados fornece tr2s funes principais7 #elimita o de quadros 'ndereamento #etec o de erros

O processo de encapsulamento de dados inclui a monta)em de quadros antes da transmiss o e a an1lise de quadros em seu recebimento" Ao formar o quadro, a camada ;AC adiciona um cabeal(o e um trailer 6 P#& da Camada =" O uso de quadros a0uda na transmiss o de bits, pois eles s o colocados no meio e no a)rupamento de bits no nA receptor"

O processo de enquadramento oferece delimitadores importantes que s o utili!ados para identificar um )rupo de bits que compe um quadro" 'ste processo oferece sincroni!a o entre os nAs transmissores e receptores"

O processo de encapsulamento tambm fornece endereamento da camada de 'nlace de #ados" Cada cabeal(o 't(ernet adicionado ao quadro contm o endereo fsico .endereo ;AC/ que permite que um quadro se0a entre)ue a um nA de destino"

&ma fun o adicional do encapsulamento de dados a detec o de erros" Cada quadro 't(ernet contm um trailer com $erifica o de redundIncia cclica .C:C/ do conteDdo do quadro" #epois do recebimento de um quadro, o nA receptor cria uma C:C para comparar com a que est1 no quadro" Se esses dois c1lculos de C:C corresponderem, poss$el ter certe!a de que o quadro foi recebido sem erros"

O Controle de Acesso ao ;eio -sico

A sub%camada ;AC controla a coloca o e a remo o de quadros do meio" Como o nome di!, ela )erencia o controle de acesso ao meio" Isso inclui o incio da transmiss o de quadros e a recupera o de fal(a na transmiss o de$ido a colises"

Topolo)ia *A)ica

A topolo)ia lA)ica sub0acente da 't(ernet um barramento multi%acesso" Isso si)nifica que todos os nAs .dispositi$os/ naquele se)mento de rede compartil(am o meio" Isso tambm si)nifica que todos os nAs naquele se)mento recebem todos os quadros transmitidos por qualquer nA"

Como todos os nAs recebem todos os quadros, cada nA precisa determinar se um quadro de$e ser aceito e processado por tal nA" Isso e5i)e um e5ame do endereamento no quadro fornecido pelo endereo ;AC"

A 't(ernet fornece um mtodo para determinar como os nAs compartil(am o acesso ao meio" O mtodo de controle de acesso ao meio para a 't(ernet cl1ssica o Carrier Sense ;ultiple Access 9it( Collision #etection .CS;A/C#/" 'ste mtodo est1 descrito mais adiante no captulo"

(ttp7//standards"ieee"or)/re)aut(/)roupmac/tutorial"(tml

A maioria do tr1fe)o na Internet se ori)ina e termina com cone5es 't(ernet" #esde seu incio na dcada de H>, a 't(ernet e$oluiu para atender 6 crescente demanda por *A+s de alta $elocidade" 8uando o meio de fibra Aptica foi introdu!ido, a 't(ernet se adaptou a essa no$a tecnolo)ia para apro$eitar a lar)ura de banda superior e a bai5a ta5a de erro que a fibra oferece" Jo0e, o mesmo protocolo que transporta$a dados a = ;bps pode le$ar dados a 4> Kbps"

O sucesso da 't(ernet se de$e aos se)uintes fatores7 Simplicidade e facilidade de manuten o Capacidade de incorporar no$as tecnolo)ias Confiabilidade Lai5o custo de instala o e atuali!a o

A introdu o da Ki)abit 't(ernet le$ou a tecnolo)ia *A+ ori)inal para distIncias que fa!em da 't(ernet uma ;etropolitan Area +et9or, .;A+/ e um padr o MA+"

Como uma tecnolo)ia associada 6 camada -sica, a 't(ernet especifica e implementa esquemas de codifica o e decodifica o que possibilitam que bits de quadros se0am transportados como sinais pelo meio" Os dispositi$os 't(ernet utili!am uma ampla )ama de especificaes de cabos e conectores"

+as redes atuais, a 't(ernet utili!a cabos de cobre &TP e fibra Aptica para interconectar dispositi$os de rede $ia dispositi$os intermedi1rios, como (ubs e s9itc(es" Com todos os di$ersos tipos de meio fsico que a 't(ernet suporta, a estrutura de quadros 't(ernet continua consistente em todas as suas implementaes fsicas" N por esse moti$o que ela pode e$oluir para atender 6s e5i)2ncias atuais de rede"

4>

A base para a tecnolo)ia 't(ernet foi estabelecida pela primeira $e! em 4?H>, com um pro)rama c(amado Alo(anet" Alo(anet era uma rede de r1dio di)ital pro0etada para transmitir informaes por uma frequ2ncia de r1dio compartil(ada entre as il(as do Ja$a"

A Alo(anet e5i)ia que todas as estaes se)uissem um protocolo no qual uma transmiss o n o recon(ecida precisasse de retransmiss o apAs um curto perodo de espera" As tcnicas para utili!ar um meio compartil(ado desta forma foram aplicadas mais tarde 6 tecnolo)ia cabeada no formato 't(ernet"

44

A 't(ernet foi pro0etada para acomodar mDltiplos computadores interconectados em uma topolo)ia de barramento compartil(ado"

A primeira $ers o 't(ernet incorpora$a um mtodo de acesso ao meio con(ecido como Carrier Sense ;ultiple Access 9it( Collision #etection .CS;A/C#/" O CS;A/C# )erencia$a os problemas que resulta$am quando os di$ersos dispositi$os tenta$am se comunicar em um meio fsico compartil(ado"

Primeiros ;eios 't(ernet

As primeiras $erses 't(ernet usa$am cabo coa5ial para conectar computadores em uma topolo)ia de barramento" Cada computador era diretamente conectado ao 43

bac,bone" 'ssas $erses iniciais da 't(ernet eram con(ecidas como T(ic,net .4>LAS'B/ e T(innet .4>LAS'3/"

A 4>LAS'B, ou T(ic,net, utili!a$a um cabo coa5ial )rosso que permitia distIncias de cabeamento de at B>> metros antes que o sinal precisasse de um repetidor" A 4>LAS'3, ou T(innet, usa$a um cabo coa5ial fino de diImetro menor e mais fle5$el do que a T(ic,net e que permitia distIncias de cabeamento de 4@B metros"

A capacidade de mi)rar a implementa o ori)inal da 't(ernet para implementaes atuais e futuras se baseia na estrutura praticamente intocada do quadro da Camada 3" Os ;eios fsicos, o acesso ao meio e o controle do meio e$oluram e continuam e$oluindo" +o entanto, o cabeal(o e o trailer do quadro 't(ernet permaneceram essencialmente constantes"

As primeiras implementaes 't(ernet foram feitas em um ambiente *A+ de bai5a lar)ura de banda, onde o acesso aos meios compartil(ados era )erenciado por CS;A e, mais tarde, CS;A/C#" Alm de ser uma topolo)ia de barramento lA)ica na camada de 'nlace de #ados, a 't(ernet tambm usa$a uma topolo)ia de barramento fsica" 'sta topolo)ia se tornou mais problem1tica 6 medida que as *A+s aumentaram e os ser$ios demanda$am cada $e! mais infra%estrutura"

Os meios fsicos de cabo coa5ial )rosso e fino foram substitudos pelas primeiras cate)orias de cabos &TP" Comparados com os cabos coa5iais, os cabos &TP eram mais f1ceis de trabal(ar, le$es e mais baratos"

A topolo)ia fsica tambm foi alterada para uma topolo)ia de estrela usando (ubs" Os (ubs concentram as cone5es" 'm outras pala$ras, eles pe)am um )rupo de nAs e permitem que a rede os $e0a como uma sA unidade" 8uando o quadro c(e)a em uma porta, copiado para as outras portas para que todos os se)mentos na *A+ recebam o quadro" &tili!ar o (ub nesta topolo)ia de barramento aumentou a confiabilidade da rede a permitir que qualquer cabo fal(e sem interromper toda a rede" +o entanto, a repeti o do quadro para todas as outras portas n o resol$eu o problema de colises" ;ais adiante neste captulo, $oc2 $er1 como os problemas com colises na rede 't(ernet s o )erenciados com a introdu o de s9itc(es na rede"

4=

't(ernet *e)ada

'm redes 4>LAS'%T, o ponto central do se)mento de rede normalmente era um (ub" Isso criou um meio compartil(ado" Como o meio compartil(ado, apenas uma esta o pode transmitir com sucesso de cada $e!" 'ste tipo de cone5 o descrito como comunica o (alf%duple5 "

O medida que mais dispositi$os eram adicionados a uma rede 't(ernet, a quantidade de colises de quadros aumentou considera$elmente" #urante perodos de bai5a ati$idade de comunica o, as poucas colises que ocorrem s o )erenciadas pelo CS;A/C#, com pouco ou nen(um impacto no desempen(o" +o 4E

entanto, 6 medida que o nDmero de dispositi$os e o conseqPente tr1fe)o de dados cresce, o aumento das colises pode ter impacto consider1$el no trabal(o dos usu1rios"

&ma boa analo)ia quando samos para o trabal(o ou para a escola de man( , as ruas est o relati$amente $a!ias e sem con)estionamento" ;ais tarde, quando (1 mais carros na rua, pode (a$er colises e o tr1fe)o fica mais lento"

't(ernet Atual

&m desen$ol$imento si)nificati$o que aprimorou o desempen(o da *A+ foi a introdu o de s9itc(es para substituir os (ubs em redes 't(ernet" 'ste desen$ol$imento corresponde bastante com o da 't(ernet 4>>LAS'%T<" Os s9itc(es podem controlar o flu5o de dados ao isolar cada porta e en$iar um quadro apenas a seu destino adequado .se este for con(ecido/, em $e! de en$iar cada quadro a cada dispositi$o"

O s9itc( redu! o nDmero de dispositi$os que recebe cada quadro, o que, por sua $e!, diminui ou minimi!a a possibilidade de colises" Isso, e a introdu o posterior das comunicaes full%duple5 .ter uma cone5 o que possa transmitir e receber sinais ao mesmo tempo/, permitiu o desen$ol$imento da 't(ernet 4 Kbps"

4B

4G

As aplicaes que atra$essam lin,s de rede diariamente pesam at mesmo para as redes mais robustas" Por e5emplo, o crescente uso de Qo! sobre IP .QoIP/ e ser$ios multimdia e5i)em cone5es mais r1pidas do que a 't(ernet 4>> ;bps"

A Ki)abit 't(ernet utili!ada para descre$er implementaes 't(ernet que fornecem lar)ura de banda de 4>>> ;bps .4 Kbps/ ou mais" 'sta capacidade foi includa na capacidade full%duple5 e nas tecnolo)ias &TP e meios de fibra Aptica da 't(ernet anterior"

O aumento no desempen(o da rede consider1$el quando a poss$el ta5a de transfer2ncia passa de 4>> ;bps para 4 Kbps e alm" 4H

-a!er atuali!a o para a 't(ernet 4 Kbps nem sempre si)nifica que a atual infra% estrutura de rede de cabos e s9itc(es tem que ser completamente substituda" Al)uns equipamentos e cabeamentos em redes modernas, bem pro0etadas e bem instaladas podem ser capa!es de operar a $elocidades mais altas com atuali!aes mnimas" 'sta capacidade tem o benefcio de redu!ir o custo total de propriedade da rede"

A 't(ernet Alm da *A+

As maiores distIncias de cabeamento permitidas pelo uso de cabo de fibra Aptica em redes baseadas em 't(ernet resultou em uma menor distin o entre *A+s e MA+s" A 't(ernet inicialmente era limitadas a sistemas de cabos *A+ dentro de um 4@

sA edifcio e, depois, estendeu%se entre edifcios" A)ora, ela pode ser aplicada em uma cidade, no que con(ecido como :ede de Rrea ;etropolitana .;A+/"

A estrutura de quadros 't(ernet adiciona cabeal(os e trailers 6 P#& da Camada = para encapsular as mensa)ens en$iadas"

O cabeal(o e o trailer 't(ernet t2m $1rias sees de informa o utili!adas pelo protocolo 't(ernet" Cada se o do quadro c(amada de campo" J1 dois estilos de enquadramento 't(ernet7 I''' @>3"= .ori)inal/ e o re$isado, I''' @>3"= .'t(ernet/"

4?

As diferenas entre os estilos de enquadramento s o mnimas" A diferena mais si)nificati$a entre o I''' @>3"= .ori)inal/ e o I''' @>3"= re$isado a adi o de um Start -rame #elimiter .#elimitador de Incio de 8uadro % S-#/ e uma pequena mudana no campo Tipo para incluir Comprimento, como mostrado na fi)ura"

Taman(o do 8uadro 't(ernet

O padr o ori)inal 't(ernet definia o taman(o mnimo de quadro como GE bStes e o m15imo como 4B4@ bStes" Isso inclua todos os bStes do campo 'ndereo ;AC de #estino at o campo -rame C(ec, Sequence .SeqP2ncia de Qerifica o de 8uadro % -CS/" Os campos PreImbulo e #elimitador de Incio de 8uadro n o s o includos quando se descre$e o taman(o de um quadro" O padr o I''' @>3"=ac, emitido em 4??@, ampliou o taman(o m15imo permitido do quadro para 4B33 bStes" O taman(o do quadro aumentou para acomodar uma tecnolo)ia c(amada :ede *ocal Qirtual .Q*A+/" As Q*A+s s o criadas dentro de uma rede comutada e ser o apresentadas em um curso posterior"

Se o taman(o de um quadro transmitido for inferior ao mnimo ou superior ao m15imo, o dispositi$o receptor descarta o quadro" 8uadros descartados pro$a$elmente s o o resultado de colises ou outros sinais indese0ados e, portanto, s o considerados in$1lidos"

3>

Passe por cada nome de campo para $er a sua descri o" Campos PreImbulo e #elimitador de Incio de 8uadro

Os campos PreImbulo .H bStes/ e #elimitador de Incio de 8uadro .S-#/ .4 bSte/ s o utili!ados para sincroni!a o entre os dispositi$os emissor e receptor" 'sses primeiros oito bStes do quadro s o utili!ados para c(amar a aten o dos nAs receptores" 'ssencialmente, os primeiros bStes di!em aos receptores para se prepararem para receber um no$o quadro"

Campo 'ndereo ;AC de #estino

O campo 'ndereo ;AC de #estino .G bStes/ o identificador para o receptor pretendido" Como $oc2 lembrar1, este endereo utili!ado pela Camada 3 para 34

au5iliar os dispositi$os a determinar se um quadro endereado a eles" O endereo no quadro comparado ao endereo ;AC do dispositi$o" Se (ou$er correspond2ncia, o dispositi$o aceitar1 o quadro"

Campo 'ndereo ;AC de Ori)em

O campo 'ndereo ;AC de Ori)em .G bStes/ identifica a +IC ou interface de ori)em do quadro" S9itc(es tambm utili!am este endereo para adicionar a suas tabelas de busca" A fun o dos s9itc(es ser1 discutida mais adiante no captulo"

Campo Comprimento/Tipo

O campo Comprimento/Tipo .3 bStes/ define o comprimento e5ato do campo de dados do quadro" Isso utili!ado posteriormente como parte do -CS para )arantir que a mensa)em ten(a sido recebida adequadamente" &m comprimento ou campo pode ser inserido aqui" +o entanto, apenas um ou outro pode ser utili!ado em uma determinada implementa o" Se o propAsito do campo desi)nar um tipo, o campo Tipo descre$e que protocolo est1 implementado"

O campo rotulado Comprimento/Tipo era listado apenas como Comprimento nas primeiras $erses do I''' e apenas como tipo na $ers o #I<" 'sses dois usos do campo foram oficialmente combinados em uma $ers o posterior do I''' porque ambos eram comuns" O campo Tipo da 't(ernet II incorporado na defini o atual de quadro do @>3"=" 't(ernet II o formato de quadro 't(ernet utili!ado em redes TCP/IP" 8uando um nA recebe um quadro, de$e e5aminar o campo Comprimento/Tipo para determinar que protocolo de camada superior est1 presente" Se o $alor do octeto dois for i)ual ou superior a >5>G>> (e5adecimal ou 4B=G decimal, o conteDdo do Campo de #ados decodificado de acordo com o protocolo indicado"

Campos de #ados e 'nc(imento

Os campos de #ados e 'nc(imento .EG a 4B>> bStes/ cont2m os dados encapsulados de um n$el superior, que uma P#& )enrica da Camada = ou, mais 33

comumente, um pacote IP$E" Todos os quadros de$em ter pelo menos GE bStes de comprimento" Se um pacote pequeno for encapsulado, o 'nc(imento utili!ado para aumentar o taman(o do quadro at o mnimo"

3=

3E

3B

Campo SeqP2ncia de Qerifica o de 8uadro

3G

O campo SeqP2ncia de Qerifica o de 8uadro .-CS/ .E bStes/ utili!ado para detectar erros em um quadro" 'le utili!a uma $erifica o de redundIncia cclica .C:C/" O dispositi$o emissor inclui os resultados de uma C:C no campo -CS do quadro"

O dispositi$o receptor recebe o quadro e )era uma C:C para buscar erros" Se o c1lculo corresponder, n o (ou$e erro" C1lculos que n o correspondem s o uma indica o de que os dados mudaramT portanto, o quadro abandonado" &ma altera o nos dados pode ser resultado de interrup o dos sinais eltricos que representam os bits"

Inicialmente, a 't(ernet foi implementada como parte de uma topolo)ia de barramento" Cada dispositi$o de rede era conectado ao mesmo meio compartil(ado" Com bai5o tr1fe)o ou em redes pequenas, essa era uma implementa o aceit1$el" O principal problema a ser resol$ido era como identificar cada dispositi$o" O sinal pode ser en$iado para cada dispositi$o, mas como cada dispositi$o identificaria se era o receptor pretendido da mensa)emU

3H

&m identificador e5clusi$o c(amado de endereo de Controle de Acesso ao ;eio .;AC/ foi criado para a0udar a determinar o endereo de ori)em e destino em uma rede 't(ernet" Independentemente da $ariedade de 't(ernet utili!ada, a con$en o de denomina o forneceu um mtodo para identifica o do dispositi$o em um n$el inferior do modelo OSI"

Como $oc2 lembrar1, o endereamento ;AC adicionado como parte de uma P#& da Camada 3" &m endereo ;AC 't(ernet um $alor bin1rio de E@ bits e5presso como 43 d)itos (e5adecimais"

'strutura de 'ndereos ;AC

O $alor do endereo ;AC um resultado direto de re)ras impostas pelo I''' a fornecedores para )arantir endereos )lobalmente e5clusi$os para cada dispositi$o 't(ernet" As re)ras estabelecidas pelo I''' e5i)iam que qualquer fornecedor que $endesse dispositi$os 't(ernet fosse re)istrado no I'''" O I''' atribui ao 3@

fornecedor um cAdi)o de = bStes, c(amado Or)ani!ationallS &nique Identifier .Identificador Or)ani!acionalmente '5clusi$o % O&I/"

O I''' e5i)e que um fornecedor si)a duas re)ras simples7 Todos os endereos ;AC atribudos a uma +IC ou outro dispositi$o 't(ernet de$em utili!ar o O&I atribudo ao fornecedor como os primeiros = bStes" Todos os endereos ;AC com o mesmo O&I de$em receber um $alor e5clusi$o .cAdi)o do fornecedor ou nDmero de srie/ nos Dltimos = bStes"

O endereo ;AC frequentemente mencionado como burned%in address .endereo )ra$ado % LIA/ porque )ra$ado na :O; .:ead%OnlS ;emorS % ;emAria Somente de *eitura/ na +IC" Isso si)nifica que o endereo codificado no c(ip da :O; permanentemente % n o pode ser alterado por soft9are"

+o entanto, quando o computador iniciali!a, a +IC copia o endereo para a :A;" Ao e5aminar quadros, o endereo na :A; utili!ado como endereo de ori)em para compara o com o endereo de destino" O endereo ;AC utili!ado pela +IC para determinar se uma mensa)em de$e passar para as camadas superiores para processamento"

#ispositi$os de rede

8uando o dispositi$o de ori)em encamin(ar a mensa)em a uma rede 't(ernet, as informaes do cabeal(o dentro do endereo ;AC de destino s o ane5adas" O dispositi$o de ori)em en$ia os dados pela rede" Cada +IC na rede $isuali!a as informaes para $er se o endereo ;AC corresponde a seu endereo fsico" Se n o (ou$er correspond2ncia, o dispositi$o descartar1 o quadro" 8uando o quadro c(e)a ao destino onde o ;AC da +IC corresponde ao ;AC de destino do quadro, a +IC passa o quadro para as camadas OSI, onde o processo de desencapsulamento ocorre"

Todos os dispositi$os conectados a uma *A+ 't(ernet t2m interfaces com endereos ;AC" #iferentes fabricantes de (ard9are e soft9are podem representar o endereo ;AC em diferentes formatos (e5adecimais" Os formatos de endereo 3?

podem ser semel(antes a >>%>B%?A%=C%H@%>>, >>7>B7?A7=C7H@7>> ou >>>B"?A=C"H@>>" Os endereos ;AC s o atribudos a estaes de trabal(o, ser$idores, impressoras, s9itc(es e roteadores % qualquer dispositi$o que de$a ori)inar e/ou receber dados na rede"

+umera o Je5adecimal

Je5adecimal .VJe5V/ uma forma con$eniente de representar $alores bin1rios" Assim como o decimal um sistema de numera o com base de! e o bin1rio base dois, (e5adecimal um sistema de base 4G"

=>

O sistema de numera o de base 4G utili!a nDmeros de > a ? e letras de A a -" A fi)ura mostra os $alores equi$alentes decimais, bin1rios e (e5adecimais para >>>> a 4444 .bin1rios/" N mais f1cil para nAs e5pressar um $alor como um Dnico d)ito (e5adecimal do que como quatro bits"

Compreens o de LStes

Como @ bits .um bSte/ um a)rupamento bin1rio comum, >>>>>>>> a 44444444 .bin1rios/ podem ser representados em (e5adecimal como a fai5a >> a --" Weros na frente s o sempre e5ibidos para completar a representa o de @ bits" Por e5emplo, o $alor bin1rio >>>> 4>4> e5ibido em (e5adecimal como >A"

:epresenta o de Qalores Je5adecimais

+ota7 N importante diferenciar $alores (e5adecimais de $alores decimais com rela o aos caracteres de > a ?, como mostrado na fi)ura"

Je5adecimal normalmente representado no te5to pelo $alor precedido por >5 .por e5emplo >5H=/ ou um 4G subscrito" ;enos comumente, pode ser se)uido por um J, por e5emplo H=J" +o entanto, como o te5to subscrito n o recon(ecido em ambientes de lin(a de comando ou pro)rama o, a representa o tcnica do (e5adecimal precedida de V>5V .!ero </" Portanto, os e5emplos acima seriam mostrados respecti$amente como >5>A e >5H="

O Je5adecimal utili!ado para representar endereos ;AC 't(ernet e endereos IP Qers o G" Qoc2 $iu o (e5adecimal utili!ado no painel de LSte de Pacotes do Mires(ar, onde o utili!amos para representar os $alores bin1rios dentro de quadros e pacotes"

Con$erses Je5adecimais

=4

As con$erses de nDmeros entre $alores decimais e (e5adecimais s o diretas, mas di$idir ou multiplicar rapidamente por 4G nem sempre con$eniente" Se tais con$erses forem necess1rias, )eralmente mais f1cil con$erter o $alor decimal ou (e5adecimal para bin1rio e, depois, con$erter o $alor bin1rio para decimal ou (e5adecimal como adequado"

Com pr1tica, poss$el recon(ecer os padres de bits bin1rios que correspondem aos $alores decimal e (e5adecimal" A fi)ura mostra esses padres para $alores de @ bits selecionados"

=3

Qisuali!a o do ;AC

&ma ferramenta para e5aminar o endereo ;AC do nosso computador o ipconfi) /all ou ifconfi)" +o )r1fico, obser$e o endereo ;AC deste computador" Se $oc2 tem acesso, poder1 tentar isso em seu computador"

Qoc2 pode querer pesquisar o O&I do endereo ;AC para determinar o fabricante da sua +IC"

Camada de 'nlace de #ados

O endereamento fsico da camada de 'nlace de #ados .Camada 3/ do modelo OSI, implementado como um endereo ;AC 't(ernet, utili!ado para transportar o quadro pelo meio local" 'mbora forneam endereos de (ost e5clusi$os, endereos

==

fsicos n o s o (ier1rquicos" 'les s o associados a um dispositi$o em particular independentemente de sua locali!a o ou a qual rede est1 conectado"

'sses endereos de Camada 3 n o t2m si)nificado fora do meio da rede local" &m pacote pode ter de atra$essar $1rias tecnolo)ias de 'nlace de #ados diferentes em redes de 1rea local e MA+ antes de c(e)ar a seu destino" &m dispositi$o de ori)em, portanto, n o con(ece a tecnolo)ia utili!ada em redes intermedi1rias e de destino ou seu endereamento de Camada 3 e estruturas de quadro"

Camada de :ede

Os endereos da camada de rede .Camada =/, como endereos IP$E, fornecem o endereo )enerali!ado e lA)ico entendido na ori)em e no destino" Para c(e)ar a seu e$entual destino, um pacote le$a o endereo da Camada = de destino desde sua ori)em" +o entanto, como enquadrado pelos diferentes protocolos da camada de 'nlace de #ados ao lon)o do camin(o, o endereo de Camada 3 que ele recebe se aplica apenas 6 parte local do tra0eto e seu meio"

:esumindo7 O endereo da camada de :ede permite que o pacote se0a encamin(ado a seu destino" O endereo da camada de 'nlace de #ados possibilita que o pacote se0a le$ado pelo meio local atra$s de cada se)mento"

=E

+a 't(ernet, diferentes endereos ;AC s o utili!ados para comunica o em unicast, multicast, e broadcast da Camada 3"

&nicast

&m endereo ;AC unicast .ponto%a%ponto/ o endereo e5clusi$o utili!ado quando um quadro en$iado de um Dnico dispositi$o transmissor para um Dnico dispositi$o de destino"

+o e5emplo mostrado na fi)ura, um (ost com endereo IP 4?3"4G@"4"B .ori)em/ solicita uma p1)ina Meb do ser$idor no endereo IP 4?3"4G@"4"3>>" Para que um =B

pacote unicast se0a en$iado e recebido, um endereo IP de destino de$e estar no cabeal(o do pacote IP" &m endereo ;AC de destino correspondente tambm de$e estar presente no cabeal(o do quadro 't(ernet" O endereo IP e o endereo ;AC combinam para entre)ar dados a um (ost de destino especfico"

=G

=H

Lroadcast

Com o broadcast, o pacote contm um endereo IP de destino que sA possui 4s na parte de (ost" 'sta numera o no endereo si)nifica que todos os (osts naquela rede local .domnio de broadcast/ receber o e processar o o pacote" ;uitos protocolos de rede, como o #Snamic Jost Confi)uration Protocol .#JCP/ e o Address :esolution Protocol .A:P/, utili!am broadcasts" O modo como o A:P utili!a os broadcasts para mapear endereos da Camada 3 e Camada = ser1 discutido posteriormente neste captulo"

Como mostrado na fi)ura, um endereo IP de broadcast para uma rede necessita de um endereo ;AC de broadcast correspondente no quadro 't(ernet" 'm redes 't(ernet, o endereo ;AC de broadcast possui E@ nDmeros 4 e5ibidos como Je5adecimal --%--%--%--%--%--"

=@

=?

E>

;ulticast

*embre que endereos multicast permitem que um dispositi$o de ori)em en$ie um pacote a um )rupo de dispositi$os" #ispositi$os que pertencem a um )rupo multicast recebem um endereo IP de )rupo de multicast" A )ama de endereos multicast $ai de 33E">">"> a 3=?"3BB"3BB"3BB" Como endereos multicast representam um )rupo de endereos .6s $e!es c(amado de )rupo de (osts/, eles sA podem ser utili!ados como destino de um pacote" A ori)em sempre ter1 um endereo unicast"

'5emplos de onde endereos multicast seriam utili!ados est o em 0o)os remotos, onde muitos 0o)adores se conectam remotamente mas 0o)am o mesmo 0o)o, e o ensino 6 distIncia por $ideoconfer2ncia, onde muitos alunos est o conectados 6 mesma aula" E4

Assim como endereos unicast e broadcast, o endereo IP de multicast e5i)e um endereo ;AC de multicast correspondente para realmente entre)ar quadros em uma rede local" O endereo ;AC de multicast um $alor especial que comea com >4%>>%B' em (e5adecimal" O $alor termina ao con$erter os 3= bits inferiores do endereo IP do )rupo multicast nos G caracteres (e5adecimais restantes do endereo 't(ernet" O bit restante no endereo ;AC sempre V>V"

&m e5emplo, como mostrado no )r1fico, o >4%>>%B'%>>%>>%>A (e5adecimal" Cada caractere (e5adecimal possui E bits bin1rios"

(ttp7//999"iana"or)/assi)nments/et(ernet%numbers

(ttp7//999"cisco"com/en/&S/docs/appFnt9,Fser$ices/9aas/acns/$B4/confi)uration/c entral/)uide/B4ipmul"(tml

(ttp7//999"cisco"com/en/&S/docs/internet9or,in)/tec(nolo)S/(andboo,/IP% ;ulti"(tml

E3

E=

EE

'm um ambiente de meio fsico compartil(ado, todos os dispositi$os t2m acesso )arantido ao meio, mas nen(um possui prioridade sobre ele" Se mais de um dispositi$o transmite simultaneamente, os sinais fsicos colidem e a rede de$e se recuperar para que a comunica o continue"

As colises s o o preo que a 't(ernet pa)a para ter o processamento bai5o associado a cada transmiss o"

A 't(ernet utili!a Carrier Sense ;ultiple Access 9it( Collision #etection .CS;A/C#/ para detectar e tratar colises e )erenciar a retomada da comunica o"

EB

Como todos os computadores que utili!am 't(ernet en$iam suas mensa)ens no mesmo meio fsico, um esquema de distribui o coordenada .CS;A/ utili!ado para detectar a ati$idade eltrica no cabo" &m dispositi$o pode, ent o, determinar quando pode transmitir" 8uando um dispositi$o n o detecta que al)um outro computador este0a en$iando um quadro, ou sinal de portadora, o dispositi$o transmitir1, se (ou$er al)o a en$iar"

Qerifica o da Portadora

+o mtodo de acesso CS;A/C#, todos os dispositi$os de rede com mensa)ens a en$iar de$em ou$ir antes de transmitir"

EG

Se um dispositi$o detectar um sinal de outro dispositi$o, esperar1 um tempo especificado antes de tentar transmitir"

Onde n o (1 tr1fe)o detectado, um dispositi$o transmitir1 sua mensa)em" 'nquanto esta transmiss o ocorre, o dispositi$o continua detectando tr1fe)o ou colises na *A+" #epois que a mensa)em en$iada, o dispositi$o retorna a seu modo Xou$inteX padr o"

;ulti%acesso

Se a distIncia entre dispositi$os tal que a lat2ncia de sinais de um dispositi$o si)nifica que estes n o s o detectados por um se)undo dispositi$o, este tambm poder1 comear a transmitir" O meio a)ora tem dois dispositi$os transmitindo sinais ao mesmo tempo" Suas mensa)ens se propa)ar o pelo meio at se encontrarem" +este ponto, os sinais se misturam e a mensa)em destruda" 'mbora as mensa)ens este0am corrompidas, o emaran(ado de sinais restantes continua a se propa)ar pelo meio"

#etec o de Colises

8uando um dispositi$o est1 no modo ou$indo, ele pode detectar quando (1 uma colis o no meio fsico compartil(ado" A detec o de uma colis o possibilitada porque todos os dispositi$os podem detectar um aumento na amplitude do sinal acima do n$el normal"

8uando (1 uma colis o, os outros dispositi$os no modo ou$indo % alm de todos os dispositi$os transmissores % detectar o o aumento na amplitude do sinal" 8uando detectado, cada dispositi$o transmissor continuar1 transmitindo para )arantir que todos os dispositi$os na rede detectem a colis o"

Yam Si)nal e Vbac,off aleatArioV

EH

Ao detectar uma colis o, os dispositi$os de transmiss o en$iam um Yam Si)nal" O Yam Si)nal usado para notificar os demais dispositi$os sobre uma colis o, de modo que um al)oritmo de bac,off se0a in$ocado" 'ste al)oritmo de bac,off fa! com que todos os dispositi$os parem de transmitir por um inter$alo de tempo aleatArio, o que permite que os sinais de colis o se0am dissipados"

ApAs o trmino do inter$alo, o dispositi$o retornar1 ao modo de Vespera para transmiss oV" O perodo de bac,off aleatArio asse)ura que os dispositi$os en$ol$idos na colis o n o tentem reen$iar o mesmo tr1fe)o ao mesmo tempo, o que poderia causar a repeti o de todo o processo" +o entanto, isso tambm si)nifica que um terceiro dispositi$o pode transmitir antes de qualquer um dos dois dispositi$os en$ol$ido na colis o ori)inal possam retransmitir"

E@

E?

B>

B4

B3

B=

BE

BB

BG

BH

Jubs e domnios de colis o

Considerando que as colises poder o ocorrer em qualquer topolo)ia de meio compartil(ado, mesmo se o CS;A/C# for empre)ado, preciso obser$ar as condies que podem resultar no aumento das colises" #e$ido ao r1pido crescimento da Internet7 &m nDmero maior de dispositi$o s o conectados 6 rede" Os dispositi$os acessam o meio fsico de rede com mais frequ2ncia" As distIncias entre os dispositi$os aumentam a cada dia"

B@

*embre%se de que os (ubs foram criados como dispositi$os de rede intermedi1rios que permitem que mais nAs se0am conectados ao meio compartil(ado" Tambm con(ecidos como repetidores multi%porta, os (ubs retransmitem os sinais de dados recebidos a todos os dispositi$os conectados, com e5ce o daquele que ori)inou o sinal" Os (ubs n o s o respons1$eis por funes de rede, como transmitir dados baseado em endereos"

Os (ubs e repetidores s o dispositi$os intermedi1rios que ampliam a distIncia de alcance dos cabos 't(ernet" &ma $e! que os (ubs operam na camada fsica, processando somente os sinais do meio fsico, as colises podem ocorrer entre os dispositi$os que conectam e nos prAprios (ubs"

Portanto, o uso de (ubs para fornecer acesso de rede a um maior nDmero de usu1rios redu! o desempen(o por cada usu1rio, pois a capacidade fi5a do meio de$e ser compartil(ada entre um nDmero tambm maior de dispositi$os"

Os dispositi$os conectados que acessam um meio fsico compartil(ado por meio de um (ub ou uma srie de (ubs diretamente conectados compem o que c(amamos de domnio de colis o" O domnio de colis o tambm con(ecido como se)mento de rede" Os (ubs e repetidores contribuem para o aumento do taman(o do domnio de colis o"

Conforme demonstrado na fi)ura, a intercone5 o de (ubs forma uma topolo)ia fsica con(ecida como estrela estendida" A topolo)ia estrela estendida pode criar um )rande domnio de colis o e5pandido"

&m nDmero ele$ado de colises redu! a efici2ncia e desempen(o da rede e se torna um aborrecimento ao usu1rio"

'mbora o CS;A/C# se0a um sistema de )erenciamento de colis o de quadros, ele foi pro0etado para )erenciar as colises de um nDmero limitado de dispositi$os apenas, e em redes com tr1fe)o moderado" Portanto, outros mecanismos s o e5i)idos para casos em que o nDmero ele$ado de usu1rios solicitam acesso e quando um maior nDmero de redes ati$as for necess1rio"

B?

Qeremos que o uso de s9itc(es em substitui o aos (ubs pode minimi!ar o problema"

(ttp7//standards"ieee"or)/)etieee@>3/@>3"="(tml

G>

A implementa o de camadas fsicas 't(ernet mais $elo!es )era maior comple5idade no )erenciamento das colises"

*at2ncia

Conforme discutido anteriormente, cada dispositi$o que dese0a transmitir de$e primeiro Vou$irV o meio para $erificar a presena de tr1fe)o" Se n o (ou$e tr1fe)o, a esta o iniciar1 a transmiss o imediatamente" O sinal eltrico que transmitido le$a al)um tempo .lat2ncia/ para se propa)ar .transportar%se/ ao lo)o do cabo" Cada (ub ou repetidor no camin(o do sinal acrescenta lat2ncia 6 medida que encamin(a os bits de uma porta 6 outra"

'sse atraso acumulado aumenta a probabilidade de ocorr2ncia de colises, pois um nA de escuta pode mudar durante a transmiss o dos sinais enquanto o (ub ou repetidor esti$er processando a mensa)em" &ma $e! que o sinal n o atin)iu o nA

G4

no estado de espera, ele recon(ece o meio fsico como dispon$el" 'sta condi o normalmente resulta em colises"

Tempori!a o e sincroni!a o

+o modo (alf%duple5, caso n o ocorra uma colis o, o dispositi$o de transmiss o en$iar1 GE bits de dados de sincroni!a o, con(ecidos como PreImbulo"

O dispositi$o de transmiss o en$iar1, ent o, o quadro completo"

#ispositi$os 't(ernet com ta5as de transmiss o de 4> ;bps ou menor s o assncronos" &ma comunica o assncrona neste conte5to si)nifica que cada

G3

dispositi$o receptor usar1 os @ bStes dos dados de tempori!a o para sincroni!ar o circuito de recep o aos dados de entrada e descartar1 os @ bStes"

Os dispositi$os 't(ernet com ta5as de transmiss o de 4>> ;bps ou maior s o sncronos" A comunica o sncrona neste conte5to si)nifica que os dados de tempori!a o n o s o necess1rios" +o entanto, para fins de compatibilidade, os campos PreImbulo e Start -rame #elimiter .#elimitador de Incio de 8uadro .S-#// de$em estar presentes"

Tempo de bit

Para cada $elocidade de meio fsico distinta, um inter$alo de tempo e5i)ido para inser o e detec o do bit no meio" O inter$alo de tempo con(ecido como tempo G=

de bit" +a 't(ernet 4>%;bps, um bit na camada ;AC requer 4>> nanose)undos .nS/ para ser transmitido" 'm 4>> ;bps, o mesmo bit requer 4>nS para ser transmitido" 'm meios de 4>>> ;bps, o bit le$a apenas 4nS para ser transmitido" Apro5imadamente 3>,= centmetros .@ pole)adas/ por nanose)undo s o normalmente usados para calcular o inter$alo de propa)a o em um cabo &TP" O resultado que, para 4>> metros de cabo &TP, le$a%se menos de B tempos de bit para um sinal 4>LAS'%T ser transportado por toda a e5tens o do cabo"

Para que o CS;A/C# 't(ernet possa funcionar, o dispositi$o de transmiss o de$e pre$er uma colis o antes de completar a transmiss o de um quadro de taman(o mnimo" 'm 4>> ;bps, a sincroni!a o do dispositi$o pode acomodar cabos com al)o em torno de 4>> metros" A 4>>> ;bps, s o necess1rios a0ustes especiais, pois um quadro de taman(o mnimo n o seria inteiramente transmitido antes do primeiro bit atin)ir a termina o dos primeiros 4>> metros do cabo &TP" Por esse moti$o, o modo (alf%duple5 n o permitido para 't(ernet 4>%Ki)abit"

'ssas consideraes sobre sincroni!a o de$em ser aplicadas ao espaamento entre quadros e inter$alos de bac,off .ambos discutidos na se o anterior/ para asse)urar que, quando um dispositi$o transmitir seu quadro se)uinte, o risco de colis o se0a minimi!ado"

Inter$alo de slot

'm 't(ernet (alf%duple5, em que os dados sA podem ser transmitidos em uma dire o, o tempo de slot torna%se um parImetro importante para se determinar quantos dispositi$os podem compartil(ar a rede" Para todas as $elocidades de transmiss o da 't(ernet 4>>> ;bps ou inferiores, o padr o descre$e como uma transmiss o indi$idual n o pode ser menor que o inter$alo de slot"

A determina o do inter$alo de slot combina a necessidade de redu o do impacto de recupera o da colis o .inter$alo de bac,off e transmiss o/ e a necessidade de aumento das distIncias da rede de modo suficiente para acomodar taman(os de rede apropriados" O ob0eti$o era escol(er um diImetro de rede m15imo .apro5imadamente 3B>> metros/ e ent o determinar o comprimento mnimo do quadro de modo a asse)urar a detec o de todas as colises inesperadas"

GE

O inter$alo de slot para 't(ernet 4> e 4>> ;bps de B43 tempos de bit, ou GE octetos" O inter$alo de slot para 't(ernet 4>>> ;bps de E>?G tempos de bit, ou B43 octetos"

O inter$alo de slot asse)ura que, em caso de colis o, ela se0a detectada nos primeiros B43 bits .E>?G para 't(ernet Ki)abit/ da transmiss o do quadro" Isso simplifica o controle de no$as transmisses de quadro apAs uma colis o"

O inter$alo de slot um parImetro importante pelos se)uintes moti$os7 O inter$alo de slot de B43 bits estabelece o taman(o mnimo de um quadro 't(ernet de GE bStes" 8ualquer quadro com comprimento menor que GE bStes considerado um fra)mento de colis o ou runt frame e automaticamente descartado pelas estaes de recep o" O inter$alo de slot estabelece um limite ao taman(o m15imo dos se)mentos de rede" Se a rede se tornar muito )rande, podem ocorrer colises tardias" As colises tardias s o consideradas fal(as de rede, pois a colis o detectada com atraso por um dispositi$o durante a transmiss o do quadro a ser automaticamente processado pelo CS;A/C#"

O inter$alo de slot calculado le$ando%se em conta o comprimento m15imo dos cabos ou a maior arquitetura de rede permitida" Todos os inter$alos de propa)a o do (ard9are est o no limite m15imo aceito e o 0am si)nal de =3 bits ser1 usado quando nen(uma colis o for detectada"

O inter$alo de slot real calculado maior que o inter$alo de tempo teArico de transporte e5i)ido entre os pontos mais distantes do domnio de colis o, para colis o com outra transmiss o no Dltimo instante poss$el, e fa!er com que os fra)mentos de colis o retornem 6 esta o de ori)em para serem detectados" Qe0a a fi)ura"

Para que o sistema funcione corretamente, o primeiro dispositi$o de$e pre$er a colis o antes de completar o en$io do menor taman(o de quadro permitido"

GB

Para que a 't(ernet 4>>> ;bps possa operar no modo (alf%duple5, o campo de e5tens o foi adicionado ao quadro ao en$iar pequenos quadros simplesmente para manter o transmissor ocupado o tempo necess1rio para o retorno de um fra)mento de colis o" 'ste campo est1 presente somente em lin,s (alf%duple5 de 4>>> ;bps e permite que os quadros de taman(o mnimo se0am lon)os o bastante para satisfa!er as e5i)2ncias do inter$alo de slot" Os bits de e5tens o s o descartados no dispositi$o de recep o"

'spaamento entre quadros

O padr o 't(ernet requer um espaamento mnimo entre dois quadros que n o colidiram" Isso )arante tempo ao meio fsico para se estabili!ar apAs a transmiss o GG

do quadro anterior e para que os dispositi$os possam processar o quadro" Con(ecido como espaamento entre quadros, este inter$alo medido desde o Dltimo bit do campo -CS de um quadro at o primeiro bit do preImbulo do quadro se)uinte"

ApAs o en$io do quadro, todos os dispositi$os em uma rede 't(ernet 4> ;bps de$em esperar no mnimo ?G tempos de bit .?,G microsse)undos/ antes de qualquer dispositi$o transmitir o quadro se)uinte" 'm $erses 't(ernet mais r1pidas, o espaamento permanece o mesmo % inter$alos de ?G bits %, mas o espaamento entre quadros, por sua $e!, torna%se maior"

Os inter$alos de sincroni!a o entre os dispositi$os podem resultar na perda de al)uns bits do preImbulo do quadro" Isso pode causar uma pequena redu o no espaamento entre quadros se os (ubs e repetidores re)enerarem todos os GE bits dos dados de sincroni!a o .PreImbulo e S-#/ no incio de toda transmiss o de quadro" 'm redes 't(ernet mais r1pidas, al)uns dispositi$os sens$eis podem n o recon(ecer os quadros indi$iduais que resultam em fal(a de comunica o"

GH

Yam Si)nal

Como podemos lembrar, a 't(ernet permite que todos os dispositi$os concorram ao mesmo inter$alo de transmiss o" Caso dois dispositi$os se0am transmitidos simultaneamente, a rede CS;A/C# tenta solucionar o problema" ;as, lembre%se que, quando um nDmero maior de dispositi$os for adicionado 6 rede, as colises podem se tornar cada $e! mais difceis de solucionar"

Ao detectar uma colis o, os dispositi$os de transmiss o transmitem um V0am si)nalV de =3 bits que repetir1 a colis o" Isso asse)ura que todos os dispositi$os da *A+ detectem a colis o"

N importante que o 0am si)nal n o se0a detectado como um quadro $1lido, caso contr1rio, a colis o n o ser1 identificada" O padr o de dados )eralmente obser$ado para um 0am si)nal consiste em uma repeti o do padr o 4, >, 4, >, o mesmo que o do preImbulo"

As mensa)ens transmitidas parcialmente corrompidas s o normalmente c(amadas de fra)mentos de colis o ou VruntsV" As colises normais s o menores que GE octetos de comprimento e, portanto, n o s o aceitas nos testes de comprimento mnimo e testes -CS, tornando%se f1ceis de identificar"

G@

Inter$alos de bac,off

ApAs a ocorr2ncia da colis o e de todos os dispositi$os permitirem que o cabo se torne ocioso, os dispositi$os cu0as transmisses colidiram de$em esperar um perodo adicional % e potencial e pro)ressi$amente maior Z de tempo antes de tentar retransmitir o quadro colidido" O perodo de espera intencionalmente elaborado para ser aleatArio para que as duas estaes n o a)uardem a mesma quantidade de tempo antes de retransmitir, o que resultaria em mais colises" Isso , em parte, reali!ado ao se e5pandir o inter$alo do qual o tempo de retransmiss o aleatArio selecionado em cada tentati$a de retransmiss o" O perodo de espera medido em incrementos do tempo de slot"

Se con)estionamento do meio fsico resultar no fato da camada ;AC se tornar incapa! de en$iar o quadro apAs 4G tentati$as, ela desiste e )era um erro 6 camada G?

de :ede" Tal ocorr2ncia rara em uma rede operando de maneira adequada e aconteceria somente sob car)as de rede e5tremamente pesadas ou quando e5istir um problema fsico na rede" Os mtodos descritos nesta se o permitiram que a 't(ernet fornecesse mais ser$io em uma topolo)ia de meio fsico compartil(ado com base na utili!a o de (ubs" +a prA5ima se o de comuta o, nAs $eremos como, com a utili!a o de s9itc(es, a necessidade do CS;A/C# comea a diminuir ou, em al)uns casos, toda desnecess1ria"

As diferenas entre os padres 't(ernet, -ast 't(ernet, Ki)abit 't(ernet e 4> Ki)abit 't(ernet ocorrem na camada -sica, )eralmente c(amada de PJ[ 't(ernet"

A 't(ernet abran)ida pelos padres I''' @>3"=" 8uatro ta5as de transfer2ncia est o atualmente definidas para opera o sobre fibra Aptica e cabos de par tranado7 H>

4> ;bps % 4>Lase%T 't(ernet 4>> ;bps % -ast 't(ernet 4>>> ;bps % Ki)abit 't(ernet 4> Kbps % 4> Ki)abit 't(ernet

'mbora (a0a muitas implementaes 't(ernet diferentes nessas $1rias ta5as de transfer2ncia, somente as mais comuns ser o aqui apresentadas" A fi)ura mostra al)umas das caractersticas da 't(ernet PJ["

A parte da 't(ernet que opera na camada -sica ser1 discutida nesta se o, comeando com a 4>Lase%T e continuando com a 4> Kbps"

H4

As principais implementaes 't(ernet de 4> ;bps incluem7 4>LAS'B usando cabo coa5ial T(ic,net 4>LAS'3 usando cabo coa5ial T(ic,net 4>LAS'%T usando cabo de par tranado n o blindado Cat=/CatB

As mais recentes implementaes 't(ernet, 4>LAS'B e 4>LAS'3 usaram cabo coa5ial em um barramento fsico" 'ssas implementaes n o s o mais usadas e n o s o suportadas pelos no$os padres @>3"="

4> ;bps 't(ernet % 4>LAS'%T

O 4>LAS'%T usa codifica o ;anc(ester em dois cabos de par tranado n o blindados" As implementaes 4>LAS'%T recentes usaram cabeamento Cat=" +o entanto, cabeamento CatB ou mais a$anado mais utili!ado (o0e em dia"

A 't(ernet 4>;bps considerada a 't(ernet cl1ssica e usa uma topolo)ia de estrela fsica" Os lin,s da 't(ernet 4>LAS'%T podem ser de at 4>> metros de e5tens o antes de e5i)ir um (ub ou repetidor"

O 4>LAS'%T usa dois pares de um cabo de quatro pares e termina em cada e5tremidade com um conector :Y%EB de @ pinos" O par conectado aos pinos 4 e 3 usado para transmitir e o par conectado aos pinos = e G usado para recep o" A fi)ura mostra a confi)ura o de pinos do :YEB usado na 't(ernet 4>LAS'%T"

O 4>LAS'%T n o )eralmente escol(ido para no$as instalaes *A+" +o entanto, ainda (1 muitas redes 't(ernet 4>LAS'%T e5istentes (o0e" A substitui o de (ubs por s9itc(es nas redes 4>LAS'%T aumentou muito a ta5a de transfer2ncia dispon$el a essas redes e deu ao *e)ado 't(ernet mais lon)e$idade" Os lin,s H3

4>LAS'%T conectados a um s9itc( podem suportar opera o (alf%duple5 ou full% duple5"

4>> ;bps % -ast 't(ernet

'm meados da dcada de ?>, $1rios padres @>3"= foram estabelecidos para descre$er os mtodos para transmiss o de dados sobre o meio fsico 't(ernet a 4>> ;bps" 'sses padres usa$am e5i)2ncias diferentes de codifica o para o alcance dessas ta5as de transfer2ncia maiores"

H=

A 't(ernet 4>> ;bps, tambm con(ecida como -ast 't(ernet, foi implementada ao se usar cabo de cobre de par tranado ou fibra" As implementaes mais populares da 't(ernet 4>> ;bps s o7 4>>LAS'%T< usando &TP CatB ou mais recente 4>>LAS'%-< usando cabo de fibra Aptica

Pelo fato de que os sinais de maior frequ2ncia usados na -ast 't(ernet s o mais suscet$eis a rudo, dois passos de codifica o separados s o usados pela 't(ernet 4>>%;bps para aprimorar a inte)ridade do sinal"

4>>LAS'%T<

O 4>>LAS'%T< foi elaborado para suportar transmiss o sobre dois pares de fio de cobre de Cate)oria B &TP ou dois cabos de fibra Aptica" A implementa o 4>>LAS'% T< usa os mesmos dois pares e pinouts &TP que o 4>LAS'%T" +o entanto, o 4>>LAS'%T< e5i)e a Cate)oria B ou mais recente de &TP" A codifica o EL/BL usada para a 't(ernet 4>>LAS'%T"

Assim como o 4>LAS'%T<, o 4>>Lase%T< conectado como uma estrela fsica" A fi)ura mostra um e5emplo de uma topolo)ia de estrela fsica" +o entanto, diferentemente do 4>LAS'%T, as redes do 4>>LAS'%T< usam normalmente um s9itc( no centro da estrela ao in$s de um (ub" ;ais ou menos ao mesmo tempo em que as tecnolo)ias 4>>LAS'%T< se tornaram a tend2ncia, os s9itc(es *A+ tambm esta$am sendo bastante empre)ados" 'sse desen$ol$imento concorrente le$ou a sua combina o natural na elabora o das redes 4>>LAS'%T<"

4>>LAS'%-<

O padr o 4>>LAS'%-< usa o mesmo procedimento de sinali!a o que o 4>>LAS'% T<, mas sobre um meio fsico de fibra Aptica em $e! de cobre &TP" 'mbora os procedimentos de codifica o, decodifica o e recupera o de cloc, se0am os mesmos para ambos os meios fsicos, a transmiss o de sinal diferente Z pulsos eltricos em cobre e pulsos de lu! em fibra Aptica" O 4>>LAS'%-< usa Conectores de Interface de -ibra a Lai5o Custo .comumente c(amados de conector SC duple5/" HE

Implementaes de fibra s o cone5es ponto%a%ponto, ou se0a, elas s o usadas para interconectar dois dispositi$os" 'ssas cone5es podem ser entre dois computadores, entre um computador e um s9itc( ou entre dois s9itc(es"

4>>> ;bps % Ki)abit 't(ernet

O desen$ol$imento de padres Ki)abit 't(ernet resultou em especificaes para cabos de cobre &TP, fibra de monomodo e fibra multimodo" +as redes Ki)abit 't(ernet, os bits ocorrem em uma fra o de tempo que eles le$am nas redes de 4>> ;bps e de 4> ;bps" Com os sinais ocorrendo em menos tempo, os bits se tornam mais suscet$eis a rudo e, portanto, o timin) crucial" A quest o de desempen(o baseada no qu o r1pido o adaptador de rede ou interface pode mudar os n$eis de $olta)em e o qu o bem a mudana de $olta)em pode ser detectada de maneira confi1$el a uma distIncia de 4>> metros, na +IC ou interface do receptor" HB

+essas $elocidades mais r1pidas, dados de codifica o e decodifica o s o mais comple5os" A Ki)abit 't(ernet usa dois passos de codifica o separados" A transmiss o de dados mais eficiente quando os cAdi)os s o usados para representar o flu5o de bits bin1rio" Codificar os dados permite sincroni!a o, uso eficiente de lar)ura de banda e caractersticas de re o sinal%rudo aprimoradas"

't(ernet 4>>>LAS'%T

A 't(ernet 4>>>LAS'%T fornece transmiss o full%duple5 usando todos os quatro pares do cabo Cate)oria B &TP ou mais recente" A Ki)abit 't(ernet sobre fio de cobre permite um aumento de 4>> ;bps pA par de fios a 43B ;bps por par de fios, ou B>> ;bps para os quatro pares" Cada par de fios transmite sinal em full duple5, dobrando os B>> ;bps para 4>>> ;bps"

O 4>>>LAS'%T usa codifica o de lin(a de E#%PA;B para obter ta5a de transfer2ncia de dados de 4 Kbps" 'sse esquema de codifica o permite os sinais de transmiss o sobre quatro pares de fios simultaneamente" 'le con$erte um bSte de dados de @%bits em uma transmiss o simultInea de quatro smbolos de cAdi)o .E#/, que s o en$iados sobre o meio fsico, um em cada par, como sinais ;odulados de Amplitude de Pulso de B%n$eis .PA;B/" Isso si)nifica que todos os smbolos correspondem a dois bits de dados" Pelo fato de que a informa o $ia0a simultaneamente pelos quatro camin(os, o con0unto de circuitos precisa di$idir quadros no transmissor e remont1%los no receptor" A fi)ura mostra uma representa o do con0unto de circuitos usado pela 't(ernet 4>>>LAS'%T"

O 4>>>LAS'%T permite a transmiss o e recep o de dados em ambas as direes Z no mesmo fio e ao mesmo tempo" 'sse flu5o de tr1fe)o cria colises permanentes nos pares de fios" 'ssas colises resultam em padres de $olta)em comple5os" Os circuitos (bridos detectando os sinais usam tcnicas sofisticadas, tais como cancelamento de eco, Corre o de 'rro Posterior .-'C/ da Camada 4 e sele o prudente de n$eis de $olta)em" &sando essas tcnicas, o sistema atin)e uma produti$idade de 4%Ki)abit"

Para a0udar na sincroni!a o, a camada -sica encapsula cada quadro com delimitadores de incio%de%flu5o e de final%de%flu5o" O tempo de loop mantido por HG

flu5os contnuos de smbolos OCIOSOS en$iados em cada par de fios durante o espaamento entre quadros"

#iferentemente da maioria dos sinais di)itais onde e5iste )eralmente certa quantidade de n$eis de $olta)em discretos, o 4>>>LAS'%T usa muitos n$eis de $olta)em" 'm perodos ociosos, no$e n$eis de $olta)em s o encontrados no cabo" #urante os perodos de transmiss o de dados, at 4H n$eis de $olta)em s o encontrados no cabo" Com esse )rande nDmero de estados, combinados com os efeitos de rudo, o sinal no cabo parece mais um sinal analA)ico do que di)ital" Como no sinal analA)ico, o sistema mais suscet$el a rudo de$ido a problemas em cabos e terminaes"

't(ernet 4>>>LAS'%S< e 4>>>LAS'%*< &sando -ibra \ptica

HH

As $erses de fibra da Ki)abit 't(ernet % 4>>>LAS'%S< e 4>>>LAS'%*< Z oferecem as se)uintes $anta)ens em rela o ao &TP7 imunidade a rudo, $olume fsico pequeno, maiores distIncias sem a necessidade de repeti o, e lar)ura de banda"

Todas as $erses do 4>>>LAS'%S< e do 4>>>LAS'%*< suportam transmiss o bin1ria full%duple5 a 43B> ;bps sobre dois cabos de fibra Aptica" Os cAdi)os de transmiss o s o baseados no esquema de codifica o @L/4>L" Por causa do o$er(ead desta codifica o, a ta5a de transfer2ncia de dados ainda de 4>>> ;bps"

Cada quadro de dados encapsulado na camada -sica antes da transmiss o, e a sincroni!a o de lin, mantida com o en$io de um flu5o contnuo de )rupos de cAdi)o OCIOSO durante o espaamento entre quadros"

As principais diferenas entre as $erses de fibra do 4>>>LAS'%S< e do 4>>>LAS'% *< s o o meio fsico do lin,, os conectores e o comprimento de onda do sinal Aptico" 'ssas diferenas s o mostradas na fi)ura"

H@

O padr o I''' @>3"=ae foi adaptado para incluir transmiss o de 4> Kbps, full%duple5 sobre cabo de fibra Aptica" O padr o @>3"=ae e o @>3"= para a 't(ernet ori)inal s o muito similares" A 't(ernet 4>%Ki)abit .4>Kb'/ est1 e$oluindo para utili!a o n o somente em *A+s, mas tambm em MA+s e ;A+s"

Pelo fato de que o formato do quadro e outras especificaes 't(ernet Camada 3 serem compat$eis com padres anteriores, o 4>Kb' pode fornecer lar)ura de banda a redes indi$iduais que se0am interoper1$eis com a infra%estrutura de rede e5istente

O 4>Kbps pode ser comparado a outras $ariedades 't(ernet nas se)uintes formas7 O formato do quadro o mesmo, permitindo interoperabilidade entre todas as $ariedades, fast, )i)abit e 4> )i)abit 't(ernet, sem necessidade de con$erses de reframin) ou protocolo" O tempo de bit a)ora de >,4 ns" Todas as outras $ari1$eis de tempo se adaptam de acordo" Pelo fato de que somente cone5es de fibra full%duple5 s o usadas, n o e5iste conten o de meio fsico e o CS;A/C# n o necess1rio" As sub%camadas I''' @>3"= dentro das Camadas 4 e 3 do modelo OSI s o preser$adas em sua maioria, com poucas adies para acomodar E> ,m de lin,s e interoperabilidade com outras tecnolo)ias de fibra"

Com a 't(ernet 4>Kbps, as redes 't(ernet ponto%a%ponto de custo relati$amente bai5o, confi1$eis, eficientes e fle5$eis tornam%se poss$eis"

-uturas Qelocidades 't(ernet

'mbora o 4%Ki)abit 't(ernet este0a dispon$el e os produtos do 4>%Ki)abit este0am se tornando mais dispon$eis, o I''' e o 4>%Ki)abit 't(ernet Alliance est o trabal(ando em padres de E>%, 4>>% ou mesmo 4G>%Kbps" As tecnolo)ias adotadas depender o de $1rios fatores, incluindo as ta5as de matura o das tecnolo)ias e padres, a frequ2ncia de ado o no mercado e o custo de produtos emer)entes"

H?

'm sees anteriores, nAs $imos como a 't(ernet cl1ssica usa o meio fsico compartil(ado e o controle de acesso ao meio fsico com base em conten o" A 't(ernet Cl1ssica usa (ubs para interconectar nAs do se)mento *A+" Os Jubs n o desempen(am qualquer tipo de filtra)em de tr1fe)o" 'm $e! disso, o (ub en$ia todos os bits a todos os dispositi$os conectados a ele" Isso fora todos os dispositi$os na *A+ a compartil(ar a lar)ura de banda do meio fsico"

Alm disso, essa implementa o da 't(ernet cl1ssica resulta frequentemente em altos n$eis de colises na *A+" Por causa desses problemas de desempen(o, esse tipo de *A+ 't(ernet limitou a utili!a o nas redes de (o0e em dia" As implementaes 't(ernet usando (ubs s o, (o0e, comumente usadas somente em pequenas *A+s ou em *A+s com bai5as e5i)2ncias de lar)ura de banda"

@>

Compartil(ar o meio fsico entre dispositi$os cria problemas si)nificati$os 6 medida que a rede cresce" A fi)ura ilustra al)uns dos problemas apresentados aqui"

'scalabilidade

'm uma rede com (ub, (1 um limite 6 quantidade de lar)ura de banda que os dispositi$os conse)uem compartil(ar" Com cada dispositi$o a)re)ado ao meio fsico compartil(ado, a lar)ura de banda mdia dispon$el a cada dispositi$o diminui" A medida que aumenta o nDmero de dispositi$os no meio fsico, o desempen(o de)radado"

*at2ncia

A lat2ncia de rede a quantidade de tempo que se le$a para um sinal atin)ir todos os destinos no meio fsico" Cada nA em uma rede baseada em (ub tem que esperar por uma oportunidade para transmitir, para e$itar colises" A lat2ncia pode aumentar si)nificati$amente 6 medida que a distIncia entre os nAs e5pandida" A lat2ncia tambm afetada por um atraso do sinal pelo meio fsico, bem como pelo atraso adicionado pelo processamento dos sinais atra$s de (ubs e repetidores" Aumentar a e5tens o do meio fsico ou o nDmero de (ubs e repetidores conectados a um se)mento resulta em crescente lat2ncia" Com uma maior lat2ncia, mais pro$1$el que os nAs n o recebam sinais iniciais, aumentando, assim, as colises presentes na rede"

-al(a de :ede

Pelo fato de que a 't(ernet cl1ssica compartil(a o meio fsico, qualquer dispositi$o na rede poderia causar potenciais problemas a outros dispositi$os" Se qualquer dispositi$o conectado ao (ub )era tr1fe)o pre0udicial, a comunica o para todos os dispositi$os no meio fsico poderia ser impedida" 'sse tr1fe)o peri)oso pode ocorrer de$ido a $elocidade incorreta ou confi)uraes full%duple5 em uma +IC"

Colises

@4

#e acordo com o CS;A/C#, um nA n o de$e en$iar um pacote a menos que a rede este0a li$re de tr1fe)o" Se dois nAs en$iam pacotes ao mesmo tempo, ocorre uma colis o e os pacotes s o perdidos" 'nt o, ambos os nAs en$iam um 0am si)nal, esperam por uma quantidade de tempo aleatAria e retransmitem seus pacotes" 8ualquer parte da rede onde os pacotes de dois ou mais nAs podem interferir um com o outro considerada um domnio de colis o" &ma rede com um nDmero maior de nAs no mesmo se)mento possui um domnio de colis o maior e tem comumente mais tr1fe)o" O medida que a quantidade de tr1fe)o na rede aumenta, aumenta tambm a probabilidade de colises"

S9itc(es fornecem uma alternati$a ao ambiente baseado em conten o da 't(ernet cl1ssica"

@3

@=

@E

+os Dltimos anos, os s9itc(es se tornaram rapidamente uma parte fundamental da maioria das redes" Os s9itc(es permitem a se)menta o da *A+ em domnios de colis o separados" Cada porta do s9itc( representa um domnio de colis o separado e fornece lar)ura de banda total ao nA ou nAs conectado.s/ nesta porta" Com menos nAs em cada domnio de colis o, (1 um aumento na lar)ura de banda mdia dispon$el para cada nA, e as colises s o redu!idas"

&ma *A+ pode ter um s9itc( centrali!ado conectando%se a (ubs que fornecem conecti$idade aos nAs" Ou, uma *A+ pode ter todos os nAs conectados diretamente a um s9itc(" 'ssas topolo)ias s o mostradas na fi)ura"

@B

'm uma *A+ onde um (ub conectado a uma porta de s9itc(, ainda (1 compartil(amento de lar)ura de banda, que poder1 resultar em colises dentro do ambiente compartil(ado do (ub" +o entanto, o s9itc( isolar1 o se)mento e isolar1 as colises nas portas do (ub"

+As S o Conectados #iretamente

'm uma *A+ onde todos os nAs s o conectados diretamente ao s9itc(, a ta5a de transfer2ncia da rede aumenta drasticamente" As tr2s ra!es principais para esse aumento s o7 *ar)ura de banda dedicada a cada porta Ambiente li$re de colis o @G

Opera o em full%duple5

'ssas topolo)ias de estrela fsica s o essencialmente lin,s ponto%a%ponto"

Clique nos fatores de desempen(o na fi)ura"

*ar)ura de Landa #edicada

Cada nA possui a lar)ura de banda total do meio fsico dispon$el na cone5 o entre o nA e o s9itc(" Pelo fato de que um (ub replica os sinais que recebe e os en$ia a todas as outras portas, os (ubs 't(ernet formam um barramento lA)ico" Isso si)nifica que todos os nAs t2m que compartil(ar a mesma lar)ura de banda desse barramento" Com os s9itc(es, cada dispositi$o possui efeti$amente uma cone5 o ponto%a%ponto dedicada entre o dispositi$o e o s9itc(, sem conten o de meio fsico"

Como um e5emplo, compare duas *A+s de 4>> ;bps, cada uma com 4> nAs" +o se)mento de rede A, os 4> nAs s o conectados a um (ub" Cada nA compartil(a a lar)ura de banda de 4>> ;bps dispon$el" Isso fornece uma media de 4> ;bps para cada nA" +o se)mento de rede L, os 4> nAs s o conectados a um s9itc(" +esse se)mento, todos os 4> nAs possuem toda a lar)ura de banda de 4>> ;bps dispon$el para eles"

;esmo nesse pequeno e5emplo de rede, o aumento na lar)ura de banda si)nificati$o" O medida que aumenta o nDmero de nAs, a discrepIncia entre a lar)ura de banda dispon$el nas duas implementaes aumenta si)nificati$amente"

Ambiente *i$re de Colises

&ma cone5 o ponto%a%ponto dedicada de um s9itc( tambm remo$e qualquer conten o de meio fsico entre os dispositi$os, permitindo que um nA opere com poucas ou nen(uma colis o" 'm uma rede 't(ernet cl1ssica com taman(o moderado usando (ubs, apro5imadamente de E>] a B>] da lar)ura de banda @H

consumida pela recupera o de colis o" 'm uma rede 't(ernet comutada Z onde n o (1 colises Z o o$er(ead dedicado a recupera o de colis o eliminado" Isso fornece 6 rede comutada ta5as de transfer2ncia si)nificati$amente mel(ores"

Opera o em -ull%#uple5

A Comuta o tambm permite que uma rede opere em um ambiente 't(ernet em full%duple5" Antes de e5istir a comuta o, a 't(ernet era somente (alf%duple5" Isso si)nifica$a que a qualquer momento, um nA poderia transmitir ou receber" Com o full%duple5 (abilitado em uma rede 't(ernet comutada, os dispositi$os conectados diretamente 6s portas do s9itc( podem transmitir e receber simultaneamente, com a lar)ura de banda total do meio fsico"

A cone5 o entre o dispositi$o e o s9itc( li$re de colis o" Isso dobra efeti$amente a ta5a de transmiss o em compara o ao (alf%duple5" Por e5emplo, se a $elocidade da rede de 4>> ;bps, cada nA pode transmitir um quadro a 4>> ;bps e, ao mesmo tempo, receber um quadro na mesma $elocidade"

&sando S9itc(es em Qe! de Jubs

A maioria das 't(ernet modernas usa s9itc(es para os dispositi$os finais e opera em full duple5" Pelo fato dos s9itc(es fornecerem uma ta5a de transfer2ncia muito maior do que os (ubs e porque eles aumentam considera$elmente o desempen(o, 0usto per)untar7 por que n o usar s9itc(es em todas as *A+s 't(ernetU '5istem tr2s moti$os para os (ubs ainda estarem sendo usados7 #isponibilidade Z S9itc(es *A+ n o eram desen$ol$idos at o incio da dcada de ?> e n o esta$am dispon$eis at a metade dessa mesma dcada" 't(ernets recentes usa$am (ubs para &TP e muitas delas est o em opera o at (o0e 'conomia Z Inicialmente, os s9itc(es eram caros" Como o preo dos s9itc(es caiu, o uso de (ubs diminuiu e o custo est1 se tornando o menor fator nas decises" '5i)2ncias Z As recentes redes *A+ eram simples redes elaboradas para trocar arqui$os e compartil(ar impressoras" Para muitos locais, as redes recentes e$oluram para as redes con$er)idas atuais, resultando em uma necessidade substancial por maior lar)ura de banda dispon$el a usu1rios indi$iduais" 'm

@@

al)umas circunstIncias, no entanto, um (ub de meio fsico compartil(ado ainda ser1 suficiente e esses produtos permanecem no mercado"

A se o a se)uir e5plora a opera o b1sica de s9itc(es e como eles conse)uem um desempen(o aprimorado, do qual nossas redes dependem (o0e" &m curso posterior apresentar1 mais detal(es e tecnolo)ias adicionais relati$as a comuta o"

@?

?>

?4

?3

Os s9itc(es 't(ernet en$iam de maneira seleti$a quadros indi$iduais de uma porta de recebimento 6 porta onde o nA de destino est1 conectado" 'sse processo de encamin(amento seleti$o pode ser considerado como estabelecendo uma cone5 o ponto%a%ponto momentInea entre os nAs de transmiss o e recep o" A cone5 o feita em tempo suficiente para en$iar um Dnico quadro" #urante esse instante, os dois nAs possuem uma cone5 o de lar)ura de banda total entre eles e representam uma cone5 o ponto%a%ponto lA)ica"

Para ser tecnicamente preciso, essa cone5 o tempor1ria n o feita entre os dois nAs simultaneamente" 'm ess2ncia, isso torna a cone5 o entre (osts uma cone5 o ponto%a%ponto" #e fato, qualquer nA operando no modo full%duple5 pode transmitir a qualquer momento que ti$er um quadro, sem considerar a disponibilidade do nA de recebimento" Isso porque um s9itc( *A+ far1 um buffer de um quadro de entrada e ent o o en$iar1 para a porta adequada quando essa porta esti$er ociosa" 'sse processo c(amado de store and for9ard .arma!enar e encamin(ar/"

Com o mtodo de comuta o arma!enar e encamin(ar, o s9itc( recebe todo o quadro, c(eca erros no -SC e en$ia o quadro para a porta apropriada para o nA de destino" Pelo fato de que os nAs n o precisam esperar o meio fsico ficar ociosa, os nAs podem en$iar e receber com total $elocidade e sem perdas de$ido a colises ou o$er(ead associado ao )erenciamento de colises"

'n$io Laseado no ;AC de #estino

O s9itc( mantm uma tabela, c(amada de tabela ;AC que relaciona um endereo ;AC de destino com a porta usada para conectar o nA" Para cada quadro de entrada, o endereo ;AC de destino no cabeal(o do quadro comparado 6 lista de endereos na tabela ;AC" Se uma correspond2ncia for encontrada, a porta na tabela que est1 relacionada com o endereo ;AC usada como a porta de sada para o quadro"

?=

A tabela ;AC pode ser c(amada por di$ersos nomes diferentes" 'la comumente c(amada de tabela do s9itc(" Pelo fato de que a comuta o se ori)inou de uma tecnolo)ia mais anti)a c(amada comuta o transparente, a tabela c(amada, 6s $e!es, de tabela de brid)e" Por esse moti$o, muitos processos e5ecutados pelos s9itc(es *A+ podem conter brid)e u brid)in) em seus nomes"

&ma brid)e um dispositi$o usado mais comumente em anti)as *A+s para conectar dois se)mentos fsicos de rede" S9itc(es podem ser usados para reali!ar essa opera o, bem como para permitir conecti$idade do dispositi$o final 6 *A+" ;uitas outras tecnolo)ias foram desen$ol$idas em torno da comuta o *A+" ;uitas dessas tecnolo)ias ser o apresentadas em um curso posterior" &m local onde as brid)es s o predominantes seria em redes sem fio" &samos Lrid)es Sem -io para interconectar dois se)mentos de rede" Portanto, $oc2 poder1 encontrar ambos os termos % comuta o .s9itc(in)/ou brid)in) % em uso pela indDstria de rede"

?E

?B

?G

?H

?@

??

4>>

4>4

4>3

4>=

4>E

4>B

4>G

4>H

4>@

4>?

44>

444

443

Opera o do S9itc(

Para conse)uir seu ob0eti$o, os s9itc(es *A+ usam cinco operaes b1sicas7 Aprendi!ado 'n$el(ecimento Inunda o 'ncamin(amento -iltra)em

Aprendi!ado 44=

A tabela ;AC de$e ser po$oada com endereos ;AC e suas portas correspondentes" O processo de Aprendi!ado permite que esses mapeamentos se0am adquiridos de maneira dinImica durante a opera o normal"

O medida que cada quadro entra no s9itc(, este e5amina o endereo ;AC de ori)em" &sando um procedimento de pesquisa, o s9itc( determina se a tabela 01 contm uma entrada para aquele endereo ;AC" Se n o (ou$er entrada, o s9itc( cria uma no$a entrada na tabela ;AC usando o endereo ;AC de ori)em associado 6 porta em que o quadro c(e)ou" O s9itc( pode a)ora usar esse mapeamento para en$iar quadros a este nA"

'n$el(ecimento

As entradas na tabela ;AC adquiridas pelo processo de Aprendi!ado s o rotuladas com o (or1rio do re)istro" 'sse rAtulo usado como meio de remo$er entradas anti)as da tabela ;AC" ApAs uma entrada ser feita na tabela ;AC, um procedimento inicia uma conta)em, usando o (or1rio re)istrado como $alor inicial" ApAs o $alor atin)ir >, a entrada na tabela ser1 atuali!ada quando o s9itc( receber um quadro do nA na mesma porta"

Inunda o

Se o s9itc( n o sabe para qual porta en$iar um quadro porque o endereo ;AC de destino n o est1 na tabela ;AC, o s9itc( en$ia o quadro a todas as portas e5ceto para a porta na qual o quadro c(e)ou" O processo de en$io de um quadro a todos os se)mentos con(ecido como inunda o" O s9itc( n o en$ia o quadro 6 porta na qual o mesmo c(e)ou porque qualquer destino nesse se)mento 01 ter1 recebido o quadro" A Inunda o tambm usada para quadros en$iados para o endereo ;AC de broadcast"

'ncamin(amento

44E

O 'ncamin(amento o processo onde se e5amina o endereo ;AC de destino de um quadro e o encamin(a para a porta adequada" 'ssa a fun o principal do s9itc(" 8uando um quadro de um nA c(e)a ao s9itc( para o qual o s9itc( 01 aprendeu o endereo ;AC, esse endereo comparado a uma entrada na tabela ;AC e o quadro encamin(ado para a porta correspondente" 'm $e! de inundar o quadro para todas as portas, o s9itc( en$ia o quadro ao nA de destino por sua porta desi)nada" 'ssa a o c(amada de encamin(amento"

-iltra)em

'm al)uns casos, um quadro n o encamin(ado" 'sse processo c(amado de filtra)em de quadro" A utili!a o da filtra)em 01 foi descrita7 um s9itc( n o encamin(a um quadro para a mesma porta na qual ele c(e)ou" &m s9itc( tambm ir1 abandonar um quadro corrompido" Se um quadro fal(ar na $erifica o C:C, o quadro abandonado" &m outro moti$o para filtrar um quadro se)urana" &m s9itc( possui confi)uraes de se)urana para bloquear quadros para e/ou endereos ;AC selecionados ou portas especficas"

44B

44G

44H

44@

44?

43>

434

433

43=

O protocolo A:P fornece duas funes b1sicas7 :esol$er endereos IP$E para endereos ;AC ;anter uma cac(e de mapeamentos

43E

:esol$endo 'ndereos IP$E para 'ndereos ;AC

Para que um quadro se0a colocado no meio fsico da *A+, ele de$e possuir um endereo ;AC de destino" 8uando um pacote en$iado 6 camada de 'nlace para ser encapsulado em um quadro, o nA consulta uma tabela em sua memAria para encontrar o endereo da camada de 'nlace que mapeado ao endereo IP$E de destino" 'ssa tabela c(amada de Tabela A:P ou de cac(e A:P" A tabela A:P arma!enada na :A; do dispositi$o"

Cada entrada, ou lin(a, da tabela A:P possui um par de $alores7 um 'ndereo IP e um endereo ;AC" +As c(amamos o relacionamento entre os dois $alores de mapa Z isso si)nifica simplesmente que $oc2 pode locali!ar um endereo IP na tabela e descobrir o endereo ;AC correspondente" A tabela A:P )era a cac(e de mapeamento para os dispositi$os na *A+ local"

Para comear o processo, um nA de transmiss o tenta locali!ar na tabela A:P o endereo ;AC mapeado a um destino IP$E" Se este mapa esti$er em cac(e na tabela, o nA usa o endereo ;AC como o ;AC de destino no quadro que encapsula o pacote IP$E" O quadro , ent o, codificado no meio fsico de rede"

;antendo a Tabela A:P

A tabela A:P mantida de maneira dinImica" '5istem duas formas para um dispositi$o reunir endereos ;AC" &ma forma monitorar o tr1fe)o que ocorre no se)mento de rede local" Como um nA recebe quadros do meio fsico, ele pode re)istrar o IP e o endereo ;AC de ori)em como um mapeamento na tabela A:P" O medida que os quadros s o transmitidos na rede, o dispositi$o po$oa a tabela A:P com pares de endereo"

Outra forma que um dispositi$o pode obter um par de endereos en$iar em broadcast uma solicita o A:P" O A:P en$ia um broadcast de Camada 3 a todos os dispositi$os na *A+ 't(ernet" O quadro contm um pacote de solicita o A:P com o endereo IP do (ost de destino" O nA que recebe o quadro que identifica o endereo IP como seu, responde en$iando um pacote de resposta A:P de $olta ao remetente 43B

como um quadro unicast" 'ssa resposta , ent o, usada para fa!er uma no$a entrada na tabela A:P"

'ssas entradas dinImicas na tabela ;AC s o rotuladas com o (or1rio da mesma forma que as entradas na tabela ;AC em s9itc(es" Se um dispositi$o n o recebe um quadro de um dispositi$o especfico at o momento (or1rio de $encimento, a entrada para esse dispositi$o remo$ida da tabela A:P"

Alm disso, entradas est1ticas podem ser inseridas em uma tabela A:P, mas isso raramente feito" 'ntradas est1ticas na tabela A:P n o e5piram com o tempo e de$em ser remo$idas manualmente"

Criando o 8uadro

O que fa! um nA quando precisa criar um quadro e a cac(e A:P n o contm o mapa de um endereo IP para um endereo ;AC de destinoU 8uando o A:P recebe uma solicita o para mapear um endereo IP$E a um endereo ;AC, ele procura um mapa em cac(e na sua tabela A:P" Se n o encontrar uma entrada, o encapsulamento do pacote de IP$E fal(a e os processos de Camada 3 notificam o A:P que precisam de um mapa"

Os processos A:P en$iam, ent o, um pacote de solicita o A:P para descobrir o endereo ;AC do dispositi$o de destino na rede local" Se o dispositi$o que est1 recebendo a solicita o ti$er o endereo IP de destino, ele responde com uma resposta A:P" &m mapa criado na tabela A:P" Os pacotes para o endereo IP$E podem, a)ora, ser encapsulados em quadros"

Se nen(um dispositi$o responder 6 solicita o A:P, o pacote abandonado porque o quadro n o pode ser criado" 'ssa fal(a de encapsulamento informada para as camadas superiores do dispositi$o" Se o dispositi$o um dispositi$o intermedi1rio, como um roteador, as camadas superiores podem escol(er responder ao (ost de ori)em com um erro, atra$s de um pacote IC;P$E"

43G

Clique nos nDmeros dos passos na fi)ura para $er o processo usado para se obter o endereo ;AC do nA na rede local"

+o laboratArio, $oc2 usar1 o Mires(ar, para obser$ar solicitaes e respostas A:P"

43H

43@

43?

4=>

4=4

4=3

Você também pode gostar