of 43 /43
Redes de Computadores Redes de Computadores  1

9 Características de Redes PAN, LAN, MAN, WAN

Embed Size (px)

Text of 9 Características de Redes PAN, LAN, MAN, WAN

  • RedesdeComputadores

    RedesdeComputadores

    1

  • RedesdeComputadores

    REDESDECOMPUTADORES

    SumrioCaptulo1RededeComputador............................................................................................................6

    1.1Classificaopelarea................................................................................................................61.1.1LAN(LocalAreaNetwork)................................................................................................61.1.2MAN(MetropolitanAreaNetwork)..................................................................................61.1.3WAN(WideAreaNetwork)...............................................................................................61.1.4PAN(PersonalAreaNetwork)...........................................................................................71.1.5GAN(GlobalAreaNetwork).............................................................................................71.1.6SAN(StorageAreaNetwork).............................................................................................7

    1.2Classificaopelatopologia.......................................................................................................71.2.1Pontoaponto......................................................................................................................7

    1.2.1.1Estrela...........................................................................................................................71.2.1.2Lao..............................................................................................................................81.2.1.3rvore..........................................................................................................................8

    1.2.2Difuso.................................................................................................................................91.2.2.1Barramento...................................................................................................................91.2.2.2Anel..............................................................................................................................9

    Captulo2Endereamento...................................................................................................................10Captulo3Roteamento.........................................................................................................................11Captulo4Confiabilidadedarede.......................................................................................................12

    4.1Detecodeerros......................................................................................................................124.1.1Checagemdeparidade......................................................................................................124.1.2Redundnciacclica(CRC)...............................................................................................12

    Captulo5ArquiteturadeRede...........................................................................................................145.1Definio....................................................................................................................................145.2Histrico.....................................................................................................................................145.3SoluoISO(InternationalOrganizationforStandardization)..............................................155.4TCP/IPInternet.......................................................................................................................15

    Captulo6ORM/OSIeasredeslocais...............................................................................................176.1RedesLocais..............................................................................................................................176.2OpadroIEEE802.....................................................................................................................17

    6.2.1IEEE802.3..........................................................................................................................186.2.1IEEE802.5..........................................................................................................................18

    Captulo7AscamadasRMOSIeTCP/IP.........................................................................................197.1VisogeraldoRMOSI............................................................................................................197.2Visogeraldas7camadasdoRMOSI...................................................................................19

    RedesdeComputadoresagosto/[email protected]://www.jairo.pro.br/ 3

  • RedesdeComputadores

    7.2.1Fsica..................................................................................................................................197.2.2Enlace.................................................................................................................................197.2.3Rede....................................................................................................................................207.2.4Transporte..........................................................................................................................207.2.5Sesso.................................................................................................................................207.2.6Apresentao.....................................................................................................................217.2.7Aplicao...........................................................................................................................21

    7.3VisogeraldoTCP/IP..............................................................................................................217.4Visogeraldas4camadasdoTCP/IP......................................................................................21

    7.4.1Acessorede.....................................................................................................................227.4.2Internet...............................................................................................................................227.4.3Transporte..........................................................................................................................237.4.5Aplicao...........................................................................................................................23

    7.5AscamadasdoRMOSI............................................................................................................247.5.1Camadafsica....................................................................................................................24

    7.5.1.1Suportesdetransmissocomguiafsico.................................................................247.5.1.2Suportedetransmissocomausnciaguiafsico....................................................26

    7.5.2Camadadeenlacededados..............................................................................................277.5.2.1Conceitodequadro....................................................................................................277.5.2.2Detecoecorreodeerros....................................................................................287.5.2.4Controledeacessoaomeio.......................................................................................29

    7.5.3Camadaderede.................................................................................................................297.5.3.1Organizaointernadacamadaderede...................................................................297.5.3.2Oendereamentoderede..........................................................................................307.5.3.4Controledecongestionamento.................................................................................317.5.3.5Ligaesinterrede....................................................................................................31

    7.5.4Camadadetransporte........................................................................................................327.5.4.1Serviosoferecidospelacamadadetransporte.......................................................327.5.4.2Negociaodeopo................................................................................................337.5.4.3Multiplexaoesplitting..........................................................................................33

    7.5.5Camadadesesso..............................................................................................................337.5.5.1Gernciadocontrolededilogo..............................................................................337.5.5.2Sincronizao............................................................................................................347.5.5.3Gerenciamentodeatividadesdacamadadesesso................................................34

    7.5.6Camadadeapresentao...................................................................................................347.5.6.1Compressodedados...............................................................................................357.5.6.2Criptografia...............................................................................................................35

    7.5.7Camadadeaplicao.........................................................................................................357.6AscamadasdoTCP/IP..............................................................................................................36

    RedesdeComputadoresagosto/[email protected]://www.jairo.pro.br/ 4

  • RedesdeComputadores

    7.6AscamadasdoTCP/IP..............................................................................................................367.6.1Camadadeacessoarede...................................................................................................367.6.2Camadainternet................................................................................................................37

    7.6.2.1EndereosIPseclasses............................................................................................377.6.2.2Subredes....................................................................................................................407.6.2.3Roteamento................................................................................................................42

    7.6.3Camadadetransporte........................................................................................................427.6.4Camadadeaplicao.........................................................................................................43

    Captulo8ComparaoentreTCP/IPeRMOSI...............................................................................44

    RedesdeComputadoresagosto/[email protected]://www.jairo.pro.br/ 5

  • RedesdeComputadores

    Captulo 1 - Rede de Computador

    Numadefiniosimples,rededecomputadorformadaporumconjuntodemdulosprocessadorescapazesdetrocarinformaoecompartilharrecursos,interligadosporumsistemadecomunicaoquefazusodeumprotocolodecomunicaocomumatodosessesmdulos.

    Aredeservecomomeiodecomunicaoparacompartilhamentodeinformaescomreduodecustosedeveapresentarconfiabilidadeeescalabilidade.Numarede,ainformaosegueemformadeentidadestratadasusualmentecomopacotes,quesoospacotesdedados.

    Aredespodemserclassificadaspelareaoupelatopologia.

    1.1Classificaopelarea

    Aclassificaopleareadefinearedepelassuasdimeneseabrangnciafsica,quesoLAN,MAN,WAN,PAN,GANeSAN.

    1.1.1LAN(LocalAreaNetwork)

    Soredescomabrangnciadeataproximadamente10Km.ALANtemtrscaractersticasdistintas:tamanholimitado,tecnologiadatransmissoetopologia.

    1.1.2MAN(MetropolitanAreaNetwork)

    Soredescomabrangnciaentreaproximadamente10a100Km.

    1.1.3WAN(WideAreaNetwork)

    Soredescomabrangncianumareamaiorque100Km.

    6

    Fig1:LANtpica

    B CA

    HUB

    10/100Mbps

  • RedesdeComputadores

    1.1.4PAN(PersonalAreaNetwork)

    Soredesusadasemresinciasoupequenosescritrios,atualmentesepopularizadevidoevoluodacomunicaoowireless(semcabos)nessetipoderede,quefacilitaebarateiaainstalao.

    1.1.5GAN(GlobalAreaNetwork)

    Soredesusadasprincipalmentepormultinacionais,quedevidoasuaextensoglobalnecessitadeumaredeprivadadegrandesextenses.Exemplo:McDonalds.

    1.1.6SAN(StorageAreaNetwork)

    Soredesusadasparainterligardispositivosdearmazenamentodemassa(HDs)externos(storages),dispositivosdebackup(fitas)eservidoresnosdatacenters(centrodedados).

    1.2Classificaopelatopologia

    Naclassificaopelatopologiaadotamseosmtodosdeinterconexo,quesopontoapontoedifuso.

    1.2.1Pontoaponto

    Aredepontoapontoquandoacomunicaoocorreapenasemdoisnsligadosfisicamente.Asredespontoapontopelatopologiaclassificamseemestrela,laoervore.

    1.2.1.1Estrela

    Aredeestrelanormalmenteusaumconcentradorderede(hubouswitch),cujafunoconectardoisns.Emboraessatopologiasejamuitopopular,temcomodesvantagemparararedecasooconcentradorfalhe.

    7

  • RedesdeComputadores

    1.2.1.2Lao

    Atopologiaemlaoapenasumaversomodificadadaestrela,pormnessecasonoexisteanecessidadedehubouswitch.

    1.2.1.3rvore

    Arvoreumaconfiguraohierrquica.

    8

    Fig2:redepontoapontotpica

    Fig3:redeestrela

    Fig4:redeemlaoFig5:configurao hierrquica

    BA C

    10/100MbpsB

    C

    A

    HUBD

    B

    C

    A

    D

    D

    BC

    A

    E

    GF

  • RedesdeComputadores

    1.2.2Difuso

    Nessatopologiaderede,osnscompartilhamumcanaldecomunicaonicoeosdadosenviadosporumnsorecebidosportodososoutros.Nestecaso,necessriooconceitodeendereodedestino(Captulo2)ealgummtodoparacontrolaroacessosimultneoaessarede,ouseja,fazsenecessrioalgumaarbitragem.Comoexemplo,nocasodaredeestrela(figura3),temosumanellgicosobreumaestrelafsicaenaredeanel(figura7)temosumlaosimplesqueumanellgicosobreumanelfsico.Nocasodaestrelafsica,costumaseusaroalgoritmoCSMA/CD1(Captulo6)comorbitro,enolaosimplesusasenormalmenteotoken.Asredesdedifusoclassificamseembarramentoeanel.

    1.2.2.1Barramento

    atopolgiaondeosnsnaredeapresentamseemformadeumabarra,comoexemplotemosasantigasredesethernetqueusavamcaboscoaxiais.

    1.2.2.2Anel

    Nessatopologiatodososnsestoconectadosnomesmoanel.Umaobservaoimportantequenessecasoomeiocompartilhado,masdoponto

    devistafsicoascomunicaessopontoaponto.

    1 CSMA/CDprotocol:CarrierSenseMultipleAccesswithCollisionDetection

    9

    Fig.6:barramento Fig7:anel

    B CA B

    C

    A

    D

  • RedesdeComputadores

    Captulo 2 - Endereamento

    Adefiniodeendereamentoenvolvealocarumendereoparacadandarede,endereoessequesejaunvocodentrodessamesmarede.

    Oendereopodesertantofsicoquantolgico.Seestamosemumaredelocal(LAN),acomunicaoentreosns(mdulosprocessadores)feitausandoseoendereofsico,seacomunicaoenvolveointerredes(internet),necessrioumendereolgico.

    NocasodoendereofsicotemoscomoexemplooMacAdress(Ethernet),quecompostode6bytes,porexemplo00:04:FF:FF:FF:FF.Aindacomoexemplo,apesardehaverumnmeromuitograndedefabricantesdeplacasderedes,noexisteocasodedoisdessesequipamentosteremomesmoendereoMacpoisumapartedoendereofsicoumnmeroconstantedeterminadoparaaquelefabricanteespecfico,eaoutrapartedoendereooprpriofabricantequedetermina,noestiloserialnumber(nmerodesrie).

    NocasodoendereolgicotemoscomoexemplooIPdaarquiteturainternet.

    10

  • RedesdeComputadores

    Captulo 3 - Roteamento

    Afunodoroteamentoconsistenoprocessodeescolhadomelhorcaminhoqueumpacotededadostomeaoviajarentreosnsdeorigemededestino.

    Quandoosnsprocessadoresestonamesmasubrede(mesmaLAN),atarefaderoteamentotrivial,pormquandoosnsestoemsubredesdiferentesessacomunicaoocorreviagateway.

    Ogatewayquefazoroteamentodospacotesdedadosdeumasubredeparaoutra,baseadoemendereoslgicosdedestinoeorigem.

    Osroteadoressoequipamentosprojetadosparaexecutaraterefaderoteamento,epossuemalgoritmointernoquepermitearealizaodessatarefa.Noprocessoderoteamentoo"melhor"caminhoparaopacotefunodamtrica(distncia,quantidadedepuloselarguradebanda).

    Subrede,nessecaso,umaredevistadointerrede(internet)enoumasegmentaoderede(subrede,Item7.6.2.2).

    11

    Fig.8:roteadorligandoduasredes locais

    router

    B

    C

    Ahub

    Dhub

    E

    F

    LAN1 LAN2

  • RedesdeComputadores

    Captulo 4 - Confiabilidade da rede

    4.1Detecodeerros

    Adetecodeerrosserefereintegridadedosdados,ouseja,osdadosrecebidosdevemseridnticosaosqueforamtransmitidos.Adetecodeerrospodeserimplementadatantopelachecagemdeparidadequantoredundnciacclica.

    4.1.1Checagemdeparidade

    Checagemdeparidadeumaformasimplesdedetecodeerrosqueconsisteemdeterminarseosbitsqueforamtransmitidossoosmesmosqueforamrecebidospelodestinatrio.

    Parasedeterminarsehouveintroduoderudonessatransmisso(ouseja,algumbitdeinformaosofreualteraodoestadooriginal)gastoumbitdessatransmissoparaguardarainformaodeparidade,daonomebitdeparidade.

    Numcasobemsimples,podeseimaginaratransmissodeumconjuntodedadosde7bits,nessecasoo8bitserodeparidade.Paradeterminarobitdeparidadebastasomaros7bitsdedadoseguardaressevalornobitdeparidade.Oreceptor,aoreceberessesdados,faressemesmoclculo,ecasoaparidadeconcorde,podeseadmitirqueosdadosestontegros.

    Amaiorvantagemdessaformadedetecodeerrosasimplicidadeeconseqenteeconomiaderecursoscomputacionais,pormelafalhacasomaisdeumbitdedadossejaalterado.Falhatambmcasooprpriobitdeparidadesejaalteradonatransmisso.

    Nota:nacontagemdebitsdeparidade,1+1=0poisestamosconsiderandosdoisdgitosbinrios(duascasas),eentoacontaser01+01=10que2nabasebinria.J0+0=0,1+0=1e0+1=1.

    4.1.2Redundnciacclica(CRC)

    12

    Fig.9:exemplosdecontagemde bitsdeparidade

    1 0 111 1 100 0 001 1 11

    1 11 11 0 0 1

    bitsdedados(informao)

    bitdeparidade

  • RedesdeComputadores

    OCRC(CyclicRedundancyCode)umaformadedetecodeerrosmaissofisticadaerobustaqueobitdeparidadeeusaumpolinmiodegraun1paranbitsdedadostrafegados.Parachecarumasriedebits,CRCconstriumpolinmioalgbricocujoscoeficientesdostermossoosvaloresdosbitsnessasrie.Porexemplo,vamosconsideraroseguinteconjuntodedadoscompostode7bits:1011010.

    Nessecaso,opolinmio1x6+0x5+1x4+1x3+0x2+1x+0,quesereduzax6+x4+x3+x.

    Aseguir,essepolinmiodivididoporumpolinmiogeradorpredeterminado(CRC16,CRC32,etc.),eoconjuntodedadosficasendoodividendoeopolinmiogeradorodivisor.

    OrestrodessadivisoachecagemdesomaCRC,quedeveserincludanoquadro.Onprocessadorefetuaumclculoanlogoaodonemissor,eseorestodessadivisoforzero,oquadroconsideradontegro.

    AeficinciadoCRCfunadopolinmiogeradorusado,CRC16detecta100%deerrosnicoseduplos,jCRC32tomaisrigorosoqueaschancesdetermosdadosruinsrecebidosenodetectadosdaordemde1em4.3bilhes(2231).

    Poroutrolado,quantomaissofisticadaessaeficincia,maiorocustoemprocessamentoparaefetuaressesclculos.

    13

  • RedesdeComputadores

    Captulo 5 - Arquitetura de Rede

    5.1Definio

    Quantoarquitetura,arededivideatarefadecomunicaoemvriascamadasfuncionais,ondeacamadainferiorprestaservioscamadasuperiorquerequisitaessesservios.

    Comoexemplo,imaginemosocasodeumdiretordeumsetordeumaempresa(empresaA)quequeiraenviarumdocumentoaoutrodiretoremoutraempresa(empresaB).Amaneiraconvencionalessediretortransferiratarefaparaasuasecretria,queporsuavezredigeodocumentoeenviaparaoboy.Oboy,porsuavez,entregaodocumentoaochefedemalotequedespachaodocumentoparaoendereocorreto.Umavezchegandol,odocumentoseguetodoessecerimonialna"pilha"hierrquica,pormagoraemsentidoinverso,atchegarsmosdodiretor.Emboraburocrtico,esseprocedimentotrazvantagens,amaiordetodasliberarosdiretoresdastarefasmaisbsicasasquaissoatribudasaosseussubordinados.

    Nocasodeumaarquiteturaderede,nolugardodiretorestosoftwareaplicativodousurio,porexemploumnavegadordainternet,enocasodoserviopostalestomeiofsicodecomunicaoemrede,comoexemplotemosocaboderede.

    5.2Histrico

    AarquiteturaderedeamplamenteutilizadahojeoTCP/IP(TransmissionControl Protocol/InternetProtocol),quetevesuaorigememmeadosdadcadade1960comoumprojetomilitardoDepto.deDefesadosEUAquefoidesenvolvidonaARPA(AdvancedResearchProjectAgency).Desseprojetoresultouumaredequeentrouemoperaoem1972eintroduziunovidadesnoconceitodecomunicao.

    Entreessanovidadesestocomutaodepacotes(conceitoderoteamentodepacotes),divisodatarefadecomunicaoemcamadasfuncionais(conceitodearquiteturaderede)einterligaodecomputadoresentreuniversidadesamericanasedeoutrospases.

    14

    Fig10:pilhahierrquica

    serviopostal

    chefedemalote

    boy

    secretria

    diretor

    empresaB

    chefedemalote

    boy

    diretor

    secretria

    empresaA

  • RedesdeComputadores

    Simultaneamenteaisso,outrosfabricantesjpossuamassuasarquiteturasproprietrias,comoeraocasodaIBMcomSNA(SystemsNetworkArchitecture)eDigitalcomDecnet.

    Nofinaldosanos1970haviaumademandapotencialdecrescimentopararedes,pormtambmhaviaumacrisecriadapelaheterogeneidadedepadres,protocoloseequipamentosdecomunicao.Porexemplo,ARPAcomarquiteturaespecficaparaatenderassuasredes.

    Tudoissolevouaumesforoparaodesenvolvimentoeimplantaodearquiteturasabertas,enessecontextoquesurgeomodeloderefernciaRMOSI(ReferenceModel/Open SystemsInterconnect).

    SabemoshojequeoRMOSI,desdeasuacriaonoinciodosanos1980,mantevesenaprticaapenascomoummodeloacadmicooumodelopadro,enquantooTCP/IPporseraberto,simpleseoprimeiroasedifundirpelasredesdomundointeirosetornouomodelodefatodomercado.

    5.3SoluoISO(InternationalOrganizationforStandardization)

    Entre1978e1982foiapresentadaasoluoISO,definindoummodelodereferncia(RMOSI)parainterconexodesistemasabertos.

    AarquiteturaOSIumgrandeprojetodeengenhariadeprotocolos,eestdivididaem7camadasfuncionais:aplicao,apresentao,sesso,transporte,rede,enlaceefsica.

    5.4TCP/IPInternet

    EstaarquiteturafoilanadapeloDepartamentodeDefesadogovernoamericanoehojeopadrodefactodomercado.

    TodasasdefiniesdessaarquiteturaestoemRFC(RequestforComments)elaboradaspeloIAB(InternetActivitiesBoard),ouseja,tambmumpadroaberto.

    OTCP/IPcompostapordoisprotocolosprincipais,oIP(InternetProtocol)eoTCP(TransmissionControlProtocol).OendereamentoIPdotipodatagrama(noorientadoconexo),joTCPprotocolodetransmisso(transporte)eorientadoconexo.

    15

    Fig11:arquitetura RMOSI

    aplicaoapresentao

    sessotransporte

    redeenlacefsica

  • RedesdeComputadores

    OTCP/IPofereceumserviorelativamenteconfivel,mesmoemredesnoconfiveis.Emredesdealtaqualidade,ondeaconfiabilidadenoimportante,podeseutilizaroUDP(UserDatagramProtocol)quenoorientadoconexo.

    16

    Fig11:pilhaTCP/IP

    ethernet(interfaceouplacaderede)IP(internetprotocol)TCP

    httpUDP

    smtp ftp imap

  • RedesdeComputadores

    Captulo 6 - O RM/OSI e as redes locais

    6.1RedesLocais

    Naimplantaodeumaredelocal,aescolhadedeterminadotipoderedeedeequipamentosdevelevaremconsideraooconjuntodeaplicaesquerodarol.Almdisso,outrosfatoresnopodemseresquecidos,quesoocusto,tempoderesposta(10Mbps,100Mbps,1Gbps),compatibilidade,etc.

    Ascaractersticasdasredeslocaisafetamosnveismaisbaixosdeprotocolosdaarquiteturaderede.Essascaractersticasso:elevadodesempenho,baixoretardo,baixataxadeerro,difuso,aplicaestpicasderedeslocais.ORM/OSIfoipensadopararedesgeograficamentedistribudas,portantonoconfiveis.

    AaplicabilidadedoRM/OSIemredeslocaisprecisalevaremconsideraoessascaractersticasdasredeslocais.

    6.2OpadroIEEE802

    ComascaractersticasqueasLANstm,nocabeaonveldeenlaceutilizarmuitosbitsderedundnciapararecuperaodeerros.NasLANs,osprotocolosdeligaoentrenspoderiamestartantononvel2(enlace)comononvel3(rede),eexistempropostasparacolocaresseprotocolodeligaononvel1(fsico).

    Almdisso,nasLANsnormalmenteexistempadresdiferentes,comporexemploEthernet,TokenRing,etc.

    Paratentarminimizaressesproblemas,aSociedadedeComputaodoInstitutodeEngenhariaEletricistaeEletrnicadosEUA(IEEEComputerSociety)criouoIEEE802,tambmconhecidoporIEEE802LAN/MANStandardsCommittee(www.ieee802.org).

    OsobjetivosdoIEEE802soobterumaarquiteturapadro,quesejaorientadaparaodesenvolvimentoderedeslocaisecomasseguintescaractersticas: CorrespondnciamximacomoRM/OSI; Interconexoeficientedeequipamentosacustomoderado; Implantaodaarquiteturaacustomoderado.

    17

  • RedesdeComputadores

    OIEEE802podeservistocomoumaadaptaodasduascamadasinferioresdaRM/OSI.NoIEEE802existem3camadas,sendoumaequivalentecamadafsicaeoutraequivalentecamadadeenlace.Essascamadassoassimdenominadas: CamadaFsica(PHY) Subcamadadecontroledeacessoaomeio(MAC) Subcamadadecontroledeenlacelgico(LLC)

    OIEEE802temvriassubdivises,duasdelasmerecemsermencionadas:802.3e802.5.

    6.2.1IEEE802.3

    OIEEE802.3tratadatecnologiaEthernetcomCSMA/CD(CarrierSenseMultiple AccesswithCollisionDetection),ondecadamduloprocessadornessarede"escuta"antesdetransmitir,ouseja,cadansomentetentatransmitirquandoningumesttransmitindo,comissoreduzaocorrnciadecolisodepacotes(maisdeumdispositivotentatransmitiraomesmotempo).Convmnotarqueprecisahaveralgumacooperaoearbitragementreessesmdulos,casocontrrionenhumconseguirtransmitir.

    6.2.1IEEE802.5

    OIEEE802.5tratadatecnologiaTokenRing(IBM/1970),quetemcomomtododearbitragemdeacessoaomeioapassagemdeumpequenoquadro,chamadotoken:apenasonnaredequeestiverdepossedotokenquepodetransmitir,naseqnciaessentransmiteotokeneperdeodiretodetransmitiratreceblodevolta.Otokencirculanoanel.

    18

    Fig12: comparaoentre RMOSIeIEEE802

    enlace

    fsica PHY

    LLCMAC

    RMOSI IEEE802

  • RedesdeComputadores

    Captulo 7 - As camadas RM-OSI e TCP/IP

    7.1VisogeraldoRMOSI

    PodemosdividiroRMOSIem3partes,umaparteinferiororientadaaredesoucomunicaocompostapor3camadas(fsica,enlaceerede),umapartecentralqueverificaaentregadosdadoscompostapelacamadadetransporteeumapartesuperiororientadaaaplicaesouservioscompostapelascamadasdesesso,apresentaoeaplicao.

    7.2Visogeraldas7camadasdoRMOSI

    ORMOSIestdivididoem7camadas:fsica,enlace,rede,transporte,sesso,apresentaoeaplicao.

    7.2.1Fsica

    acamadaresponsvelportransmitirbitsatravsdeumaligao.Aceitaquadrosdacamadadeenlacededadosetraduzessesbitsemsinaisdomeiofsico.Cuidadequestescomootipodocaboemusoeoesquemadesinalizao.Defineomododetransmisso(unidirecional,bidirecional,etc),mododeconexo(pontoaponto,multiponto)emododetratamentodoserros.

    7.2.2Enlace

    19

    Fig13:VisogeraldascamadasdoRMOSI

    mensagemmensagemmensagemmensagempacotesquadrosbits

    7)aplicao6)apresentao5)sesso4)transporte3)rede2)enlace1)fsica

    softw

    are

    hardware

    camadas

    orientadasa

    aplic

    aes

    ouse

    rvios

    camadas

    orientadas

    aredeou

    comun

    icaes

    serviodeverificaoeentrega

  • RedesdeComputadores

    acamadaresponsvelpelatransfernciadedadosentrepontosdeumaligaofsica,fracionaasmensagensrecebidasdoemissoremunidadesdedadosdenominadasquadros,quecorrespondemaalgumascentenasdebytes.Essacamadatratadedetecodeerrosecontroledefluxo,queanecessidadedearmazenamentodedadosatransmitirquandoatransmissonoforefetuadaaumamesmataxa(porexemplo,10e100Mbps).Essacamadatambmresolveproblemasrelativosaquadrosdanificados,perdidosouduplicados.

    7.2.3Rede

    Nessacamada,asmensagensformatadassodenominadaspacotes.funodessacamadaencaminharospacotesdedadosdoemissoraoreceptor.Essacamadadeveresolvertodososproblemasrelacionadosinterconexoderedesheterogneas,comoporexemploincompatibilidadesnoendereamentoeincoernciascomrelaoaotamanhodasmensagens.

    7.2.4Transporte

    Afunodessacamadaaceitardadosdacamadadesesso,quebraressesdadosempacotesmenoressenecessrioepasslosparaacamadaderede.Umacaractersticadessacamadaimplementarumdilogofimafim,ouseja,oprocessoexecutandonosistemafontedialogacomoprocessoexecutandonondestinoatravsdecabealhos(headers)einformaesdecontrolecontidasnasmensagensdessenvel.Essacamadaimplementaummecanismodecontroledefluxofimafimparaevitarqueosistemafonteenviemensagensnumataxasuperiorquelaqueosistemadestinopossareceber.Normalmentecriaumaconexoderedeparacadaconexodetransporterequeridapelacamadadesesso.

    7.2.5Sesso

    Essacamadatratadacoordenaoentreprocessosdecomunicaoentreosnsnarede,verificaseumaconexopermitecomunicaoemduplexparcialoucompleto,sincronizafluxodedadoserestabelececonexoemcasodefalha.

    NOTA:Osserviosemredepodemserorientadosconexo,comoocasodoSAP(serviceaccesspoint)ousocket(Unix)oupodemsersemconexo.

    20

  • RedesdeComputadores

    7.2.6Apresentao

    Essacamadatratadeformatodedados,tradueseconversesdecdigo.Cuidadasintaxeesemnticadosdadostransmitidos,almdacompressoecriptografia.Naprtica,essacamadafreqentementeincorporadanacamadadeaplicao.

    7.2.7Aplicao

    Essacamadaconsistedeprotocolosquedefinemaplicaesespecficasorientadasparausurios,comocorreioeletrnicoetransfernciadearquivos.

    7.3VisogeraldoTCP/IP

    OtermoTCP/IPdesignaumafamliadeprotocolosdecomunicaodedados,taiscomoFTP,SMTPeHTTP.

    EssafamliadeprotocolosteveorigemnaARPANET,umprojetodoDepto.deDefesadosEUA.Essafamliadeprotocolosfoidesenvolvidaparaserusadanummeionoconfivel,masmesmoassimatualmenteoTCP/IPamplamenteusadoatemLANsquenotmacessointernet.

    OsegredodosucessodoTCP/IPvemprincipalmentedofatodeletersidooprimeiroprotocolodecomunicaoemredeaatingirumaabrangnciamundial.

    OutrascaractersticasigualmenteimportantesdoTCP/IPso:

    protocoloaberto,pblico,independentedeequipamentoseSistemasOperacionais; nodefineprotocoloparaonvelfsico,podendoporexemplousarethernetetokenring; esquemadeendereamentounvoco; protocolosdeaplicaoqueatendemdemandadosusurios.

    7.4Visogeraldas4camadasdoTCP/IP

    21

  • RedesdeComputadores

    AocontrriodomodeloRMOSI,quetemumcompromissoacadmicodeserummodelodereferncia,aarquiteturadoprotocoloTCP/IPemcamadasnotemqualqueroutrocompromissoquenosejaafuncionalidade.

    Dessemodo,estabelecerrelaoprecisaentreascamadasdomodeloRMOSIeTCP/IPtornasetarefadifcil.

    OmodelomaisaceitodividiraarquiteturaTCP/IPem4camadas:acessoredeouinterfacederede,internet,transporteeaplicao.

    SemelhanteaomodeloRMOSI,cadacamadadapilhadeprotocolosadicionaumcabealho(header)cominformaesdecontrole.Essaadiodeinformaesdecontroledenominadaencapsulamento.

    7.4.1Acessorede

    Essacamadaprovosmeiosparaqueosdadossejamtransmitidosaoutrosnsprocessadoresnamesmarede.Essacamadapodeabrangeras3primeirascamadasdoRMOSI,pormnodefinepropriamenteosprotocolosparaesses3nveisesimcomoutilizarosprotocolosjexistentesparasuportaratransmisso.

    7.4.2Internet

    Acamadainternettemcomoprincipaisfunes: definirodatagramaIP,queaunidadebsicadetransmisso; definiroesquemadeendereamentoIP; roteardatagramasIP; fragmentareremontardatagramasIP.

    22

    Fig.14:arquiteturaTCP/IPcomparadacomRMOSI

    Fig.15:encapsulamentonapilhaTCP/IP

    mensagemmensagemmensagemmensagempacotesquadrosbits

    7)aplicao6)apresentao5)sesso4)transporte3)rede2)enlace1)fsica

    4)aplicao3)transporte2)internet1)acessorede

    dadosdadosdatagramasIPbits

    RMOSI

    TCP/IP

    4)aplicao3)transporte2)internet1)acessorededadosheaderheader

    headerheader

    headerheader

    dadosdadosdados

  • RedesdeComputadores

    7.4.3Transporte

    OsprincipaisprotocolosdessacamadasoTCPeUDP.OTCPorientadoconexocomdetecoecorreodeerrosfimafim,joUDPnoorientadoconexoenoconfivel,poroutorladooUDPmuitoleve(causapoucooverhead)narede.

    Comoexemplocomparativo,oTCPtemaspectodeligaotelefnica(completaaligao,quechamadadeconexo)enquantooUDPseassemelhaaoseviopostal(correio),nosentidodetransmitirpacotesisolados.

    7.4.5Aplicao

    Acamadaaplicaoaqueprovprotocolosquesecomunicam,deumlado,comosaplicativosdousurio(ladocliente)enaoutrapontacomosaplicativosservidores(servios).

    Exemplosdeprotocolosdacamadadeaplicao:telnet,FTP,SMTP,DNS.

    23

  • RedesdeComputadores

    RMOSI TCP/IP

    7)Aplicao

    6)Apresentao

    5)Sesso

    SNMP,TFTP,NFS,DNS,BOOTP

    FTP,telnet,finger,SMTP,POP,imap,ssh,http

    Aplicao

    4)Transporte UDP TCP Transporte

    3)Rede IP,icmp Internet

    2)Enlace cartesdeinterfacederede

    1)Fsica meiodetransmisso

    Interfacederede

    Tabela1:arquiteturaTCP/IP

    7.5AscamadasdoRMOSI

    7.5.1Camadafsica

    Acamadafsicaosuportedetransmissoqueasseguraotransportededadosentredoisequipamentosterminais.Nessecaso,osdadossorepresentadosporumconjuntodebits.

    Ossuportesdetransmissoclassificamsepelaexistnciadeguiafsico(porexemplo,fibratica)epelaausnciadeguiafsico(porexemplo,ondaseletromagnticasouwireless).

    7.5.1.1Suportesdetransmissocomguiafsico

    Comoexemplosdesuportesdetransmissocomguiafsicotemosopardefio tranado,cabocoaxialefibratica.

    Opardefiotranadoomaisclssicodetodososmeiosdetransmisso.Consistededoisfiosdecobreisoladosearranjadosnaformahelicoidalnalongitude,isto,enroladosumnooutro.Atcnicadeenrolaroparparadiminuirosefeitosdasindueseletromagnticasparasitas,provenientesdoambiente.

    24

  • RedesdeComputadores

    Ousomaiscomumdessesuportedetransmissoestnaredetelefnica,enessecasoosinalpodepercorreralgunsquilmetrossemnecessidadedeamplificaoouregeneraodosinal.

    Opardefiotranadopodeserusadotantonatransmissodesinaisanalgicos(comoocasodotelefone)quantodigitais(telgrafo,computador).Nocasodalinhatelefnica,parapermitirquedoisequipamentosterminaissecomuniquemnecessrioummodememcadapontadessalinha,poisossinaisemredesobinriosenatelefoniasoanalgicos,daanecessidadedeuma"traduo"chamadademodulaoedemodulao(MODEM).

    Abandapassantefunododimetroepurezadocondutor,almdanaturezadoisolanteecomprimentodocabo.AtaxadetransmissoestnafaixadealgumasdezenasdeKbps(103bitsporsegundo).

    Essesuportedetransmissoapresentaumbaixocustoegrandefaixadeutilizao,porissodosmaisutilizadosatualmente.

    NocasodasLANs,costumaseusarcaboscompelomenos2pares,ondeumparparatransmitireoutroparareceberos

    dados.Seesseconjuntoforenvolvidoporumacapasimples,serdotipoUTP(UnshieldedTwistedPair),setiverumablindagemexternaserSTP(ShieldedTwistedPair).

    OscabosUTPestodivididosemcategoriasquetmavercomafreqnciadetransmissoequedefinemataxadetransferncianessemeio.Porexemplo,acategoria3transmitea10MhzepodeserusadaparaEthernet(10Mbps),jacategoria5transmitea100MhzeadequadaparaFastEthernet(100Mbps).

    Oscaboscoaxiaissoconstitudospordoiscondutoresarranjadosdeformaconcntrica:umcondutorcentral,queenvoltoporummaterialisolantenaformacilndrica,eexternamenteenvoltoporumatranametlica.

    25

    Fig16:modemmodulaedemodulaosinal

    Fig17:cabodecobre isolado

    Fig19:corteemcaboUTP

    Fig18:partranado

    modem modemlinhatelefnica

    A B

    sinaldigital sinaldigitalsinalanalgico

    tt t

    comprim

    ento

    dimetro

  • RedesdeComputadores

    Ocabocoaxial,porsermenossuscetvelainterfernciaseletromagnticasexternas,ofereceumamaiorbandapassanteemrelaoaopartranado,pormtemadesvantagemdesermaiscaro.

    Afibraticaomeiopeloqualossinaisbinriossoconduzidossobaformadeimpulsosluminosos.Aluzvisvelumaondaeletromagnticacujafreqenciaestentre1014e1015hz,eporissonestesuportedetransmissoabandapassantepotencialbastantegrande,ficandonafaixadosGbps(109

    bits/s).Osuportedetransmissobasedefibraticacompostoportrselementos:o

    prpriosuportedetransmisso(afibra),odispositivodeemissoeodispositivoderecepo.Afibraticaconstitudadeumcilindrodefibradevidrobemfinoenvolvidopor

    umacapa,odispositivoemissorconsistedeumLED(LightEmittingDiode)oudiodolasereodispositivoderecepoconstitudoporumfotodiodooudeumfototransistor.Avantagemdafibraofereceraltataxadetransmissoemredesdecomunicaoemlongadistncia.

    7.5.1.2Suportedetransmissocomausnciaguiafsico

    Comexemplodesuportedetransmissocomausnciadeguiafsicotemosowireless.

    AsredeswirelessusamfreqnciasderdionafaixaentreKhz(103)eGhz(109)oumesmoinfravermelho(Thz,1012).

    Pelaprprianatureza,asredeswirelesssoadequadastantoparaligaespontoapontoquantoligaesmultiponto.

    Aprincipalvantagemdousoderedeswirelessdispensaranecessidadedecabeamento,pormcomoomeiodetransmissocompartilhadoporvriasestaes,fazsenecessrioummtodoparadisciplinaressecomportamento.

    AlgunsdessesmtodossoFDM(FrequencyDivisionMultiplexation),TDM(Time DivisionMultiplexation)eSDM(SpaceDivisionMultiplexation).

    OmtodoSDMpodeserusadodeduasmaneiras:aprimeirausaantenasdirecionadasesinaisderdiodealtafreqnciaconcentradosemfeixeeasegundaestruturaaredeemclulas.Nestesegundocaso,pornoserumfeixedirecionado,aintensidadedosinalcairapidamentemedidaqueumaestaoseafastadatransmissora.

    Umaconsideraomuitoimportantenowirelessasegurana,poisosinalderdiopodeserdetectadoporreceptoresnoautorizados.

    7.5.1.3Aspectosdatransmissodedados

    26

    Fig20:cabocoaxial

  • RedesdeComputadores

    Umcanaldetransmissodedadosanveldebitenvolvetransmissor,receptor,destinatrioesuportedetransmisso.Nomeiodesseprocessoestsemprepresenteorudo.

    Atransmissopodeserunidirecionalebidirecional.Seatransmissoocorrersomentenumadireoocanalchamadodesimplex,seomesmocanaltransmiteerecebemasnosimultaneamente,ocanalhalfduplex,setransmiteerecebesimultaneamente,ocanalfullduplex.

    fullduplex doiscanais,transmissoereceposimultaneamente

    halfduplex umcanalparatransmissoerecepo,pormnosimultaneamente

    simplex transmissooureceposomentenumadireo

    Tabela2:canaisdetransmissoerecepo

    ParafinalizaroitemCamadafsica,convmlembrarqueomeiofsicoenvolvetambmosconectoresepathpanel.

    Comoexemplodeequipamentodecamada1temosohub,quetambmumconcentradorderede.

    7.5.2Camadadeenlacededados

    Acamadadeenlacetemafunodeoferecerumaformadecomunicaoconfivelentreentidadesdacamadaderede.Asfunesdacamadadeenlacededadossoagruparbitsemquadros,detecoecorreodeerrosdetransmisso,controledefluxoecontroledeacessoao meio.

    7.5.2.1Conceitodequadro

    Umquadroconsistedeumconjuntodedadoscontendocentenasdebytes.Comoobjetivodepermitirumcontroledeerrosmaiseficiente,aosquadrosso

    27

    Fig21:transmissopontoapontounidirecional

    fontedeinformaobinria

    destinatriodainformaobinria

    transmissor receptorsuportedetransmisso

    rudo

  • RedesdeComputadores

    adicionadoscdigosespeciaisdecontroledeerro.Dessaforma,oreceptorpoderverificarseocdigoenviadonocontextodeumquadrocontmerrosouno.Numcasomaissimples,adelimitaodoquadropodeserfeitaapartirdacontagemdecaracteres,ondeemcadaquadrovaiumconjuntodecaracteresespeciaisqueindicamonmerodecaracteresnessequadro.

    Porm,mesmoassimdevidoaalgumerrooprpriocaracterquedefineadelimitaopoderiasermodificado.

    Acamadadeenlaceofereceserviosparaacamadaderedeacimadela,eessesserviospodemserclassificadosemtrscategorias:semconexoesemreconhecimento,semconexoecomreconhecimentoeorientadoconexo.

    Noserviosemconexoesemreconhecimento,amquinafontesimplesmenteenviaumquadromquinadestinatria.

    Noserviosemconexoecomreconhecimento,onprocessadordestinatrioirenviarumquadrodereconhecimentofonte,notificandoorecebimentodoquadro.Esseprocedimentopermitequeonfonteretransmitaoquadrocasonorecebaanotificao(reconhecimento)dondestino,issoapsalgumtempodeespera.

    Joserviocomconexomaissofisticado,poisdefineanecessidadedoestabelecimentodaconexopreviamente.Nessecaso,cadaquadronumeradoe,norecebimento,osquadrosseroordenadosdamesmamaneiraconformeenviados.Quadrosdanificadosseroreenviados.

    Oserviocomconexotemtrsetapas: estabelecimentodaconexo,ondesodefinidosparmetrosrelativosaessaconexo; transmissodedados,ondeocorreatransfernciadosdados; liberaodaconexo,marcandoofinaldodilogo.

    7.5.2.2Detecoecorreodeerros

    Pormaisconfivelquesejaosuportedetransmisso,eventualmenteocorremerrosnatransmissodossinais,daanecessidadedeimplementarumcontroledeerros.

    Paraacorreodeerros,existemduastcnicas.Aprimeira,poucoutilizada,consistenaintroduodeinformaesredundantesnosquadrosparapermitiraoreceptorreconstituirdadosdanificadosapartirunicamentedessainformaorecebida.Asegundatcnicaconsisteemadicionaraosquadrosumconjuntodeinformaesquepermitaidentificaraocorrnciadeerroeentorequisitararetransmissodoquadro.Aoprimeirocasodadoonomedecdigocorretor,enosegundoonomecdigodetector.

    Paraocasodocdigodedetecodeerro,umatcnicasimplesautilizaodeumbitdeparidade,outromtodooCRC(CyclicRedundancyCode).

    28

    Fig22:controledeerronosquadros

    512345123481234567

    quadro1 quadro2 quadro3

  • RedesdeComputadores

    7.5.2.3Controledefluxo

    Ocontroledefluxocontornaoproblemageradonocasodotransmissorenviarquadrosmaisrapidamentequeoreceptorpossaaceitar.

    Amaioriadosesquemasdecontroledefluxoimplicaemregrasquedeterminamquandootransmissorpoderenviaroquadroseguinte.Basicamente,implicanumnmeromximodequadrosqueotransmissorpodeenviarsemreceberreconhecimentodorecebimentoporpartedoreceptor.

    7.5.2.4Controledeacessoaomeio

    AcamadadeenlaceconvencionalmenteestdivididaemduassubcamadasdoIEEE802:LLCeMAC.

    AsubcamadaLLC(LogicalLinkControl)estabeleceemantmlinks(enlaces)entredispositivosemcomunicao.

    AsubcamadaMAC(MediaAccessControl)controlaosmeiospelosquaisvriosdispositivoscompartilhamomesmocanaldetransmisso.

    Porltimo,anveldesoftwareacamadadeenlaceusualmenteaparececomoumdriverdedispositivodeSistemaOperacional.

    Comoexemplodeequipamentodecamada2temososwitch,quetambmumconcetradorderede.

    7.5.3Camadaderede

    Essacamadaasseguraotransportedepacotesdosistemafonteaodestinatrio,usandoumatrajetriaapropriada.

    Acamadaderedeamaisbaixaquelidacomatransmissofimafim.Assuasduasfunesessenciassoroteamentoecontroledecongestionamento.

    7.5.3.1Organizaointernadacamadaderede

    Existeumaanalogiaentreoscircuitosfsicosestabelecidospelosistematelefnicoeocircuitovirtualdaconexo.Damesmaforma,existeumaanalogiaentretelegramasedatagramas.

    Quandoseestabeleceumaconexo,escolhidaumarotaentreonprocessadordeorigemeodedestino,eessarotautilizadapelotrfegoquefluinessaconexo.Ouseja,noestabelecimentodaconexofoidefinidoumcircuitovirtualparaospacotesdedados.

    Nocasododatagrama,nenhumarotapreviamentedefinida,ecadapacoteenviado

    29

  • RedesdeComputadores

    roteadoindependentementedosantecessores.Nessecasoexisteumamelhoradaptaoafalhasecongestionamentosdarede,emboraotrabalhoassociadoaoenviodedadossejamaior.

    Paraummelhorentendimentoentrecircuitovirtualedatagramaapresentadaatabelaabaixo.

    datagrama circuitovirtual

    circuito desnecessrio obrigatrio

    endereamento endereodeorigemedestinoobrigatrioemcadapacote

    bastaonmerodocircuitovirtualnopacote

    roteamento pacoteroteadoindependentemente rotaescolhidanoestabelecimentodocircuitovirtual

    falhasnoroteador

    sperdeospacotesduranteafalha encerratodososcircuitosvirtuais

    controledecongestionamento

    difcil fcilseforemalocadosbuffersparacadacircuitovirtual

    Tabela3:comparaoentredatagramaecircuitovirtual

    UmpontoimportanteaconsiderarquejestamostratandodeWANondetemosoconceitodesubnetousubrede,queconsistededoiscomponentesdistintos:

    Linhasdetransmisso(transmissodebits); Elementosdecomutao(chaveamentoouroteamento).

    Emgeralumasubrede,quenamaioriadoscasosumaLAN,estligadanumroteador.Mashcasosemqueumhostseligadiretamenteaumroteador.

    Acamadaderedecontrolaaoperaodasubrede,easuaprincipaltarefacontrolarcomoospacotesdeinformaosoroteadosdafonteparaodestino.

    7.5.3.2Oendereamentoderede

    Basicamente,doistiposdeendereamentosopossveis:hierrquicoehorizontal.Noendereamentohierrquicooendereoconstitudodeacordocomosendereos

    correspondentesaosvriosnveisdehierarquiaaquefazparte.ComoexemplotemosoprotocoloIPdaArpanet,ondeestdefinidoonmerodarede,onmerodomduloprocessadordentrodessaredeeonmerodaporta.Exemplo:200.182.74.208:80onde200.182.74.definearede,208oendereoespecficodessehostnessaredee80onmerodaportaTCP.

    Noendereamentohorizontalosendereosnotemrelaoalgumacomolugaronde

    30

  • RedesdeComputadores

    estoasentidadesdentrodessarede.EsteesquemausadoemLANs(ex:IEEE802)etemcomovantagemfacilitarareconfiguraodaredesemnecessitaralterarosendereosdasestaes.

    7.5.3.3Funoderoteamento

    Acamadaderededeterminaasriedesaltosqueospacotesdaroaolongodesuatrajetriapelointerrede,eestadecisopodeounolevaremconsideraoasituaodarede,dopontodevistadotrfego.

    Existemduasclassseprincipaisparaosalgoritmosderoteamento,osadaptivoseosnoadaptivos(ouderotafixa).

    Osalgoritmosnoadaptivosfazemoroteamentoesttico,poisnolevamemconsideraoasituaodotrfegonarede.

    Osalgoritmosadaptivosoperamnoconceitoderoteamentodinmico,poislevamemconsideraomodificaesdatopologiaedotrfegoreal,almdedecidiromelhorcaminhoparaospacotesdedados.Nocasodoencaminhamentoadaptivo,necessriomantertabelasatualizadascominformaessobreacarganarede.Comoexemplo,essastabelaspoderiamsermantidasatualizadasdinamicamentepeloRIP(RoutingInformationProtocol).

    Oconceitode"caminhomaiscurto"envolveonmerodesaltos,distnciageogrficaeretardonatransfernciadopacote.

    7.5.3.4Controledecongestionamento

    Oprocessodecongestionamentoconsistebasicamentedeumarealimentaopositiva,ondeonmerodemensagenstendeacrescersearedeestcongestionada.Esseprocessosemelhanteaumcongestionamentodetrnsito.

    Umafunodecontroledecongestionamentoapralocaodebuffers,queconsistenaalocaodeumdeterminadonmerodebuffersemcadannaredenoestabelecimentodaconexo,equeserveparaarmazenamentodospacotesaseremtransmitidospelocircuitovirtual.

    Outrafunodecontroleadestruiodepacotes,ondenaausnciadobufferopacoteentodestrudopoisnopoderserarmazenado.

    Noentanto,essadestruiodeveseguirumacertadisciplina,porexemplodestruirumpacotedereconhecimentonoumaboasoluopoisessepacotepoderiapermitiraliberaodeumbuffer.

    7.5.3.5Ligaesinterrede

    Quandosetratadecomunicaoentrensemredesdiferentes(LANs,MANs,WANs),diversosprotocoloseproblemasestoenvolvidosnessacomunicaointerredes(internetouinternet).

    31

  • RedesdeComputadores

    Devidosdiferentestecnologiasparaessasdiferentesredesqueseinterligam,necessrioousodeequipamentosquefaamasconversesnecessriasmedidaqueessespacotessotransferidosdeumaredeparaoutra.Algunsnomesparaessesequipamentosso:

    Repetidor,operanacamadafsica,copiabitsentresegmentosdecabo(hubtambmumequipamentoqueoperanacamada1);

    Ponte(bridge),operanacamadadeenlace,armazenaeremetequadrosentreLANs(switchtambmumequipamentoqueoperanacamada2);

    Roteador(router),operanacamadaderede,encaminhapacotesentrediferentesredes(routerumequipamentoqueoperanacamada3).

    7.5.4Camadadetransporte

    Acamadadetransportetemporfunotranferirinformaesdosistemaemissorparaosistemareceptor.Essatransfernciaindependentedanaturezadainformaoouredequesuportaessacomunicao.Cabecamadadetransporteestabelecereencerrarconexesalmdecontrolarofluxofimafim.

    7.5.4.1Serviosoferecidospelacamadadetransporte

    Similarcamadaderede,acamadadetransportepodefornecerserviossemconexoeservioesorientadosconexo.Dessemodo,anecessidadedacamadadetransportesejustificapelanecessidadedeserviosdesupervisodacamadaderede,squeagoradopontodevistadasentidadesefetivamenteenvolvidasnessacomunicao.Afinal,acamadadetransporteamaisbaixaquepossibilitacomunicaofimafim(atravsdeheaders),poisatacamadaderedeascomunicaesocorrempontoaponto.

    Acamadadetransporteefetuaum"isolamento"entreosnveisde1a3e5a7,ondeos4primeirossomaisorientadosaotransportedainformaoeos3nveissuperioresmaisorientadossaplicaes.

    Podemossintetizaroserviofornecidopelacamadadetransportecomoumsupervisordaqualidadedoserviodacamadaderede:searedeforconfivel,poucorestaraserfeitopelacamadadetransporte.

    OconceitodequalidadedeservioQoS(QualityofService)umaspectoimportantenessacamada,entreosquaisdestacamseosseguintesparmetros: retardonoestabelecimentodeumaconexo:tempodecorridoentresolicitaoeorecebimento

    daconfirmao; probabilidadedefalhanoestabelecimentodaconexo:aconexonoseestabelecedentrodeum

    perodoprestabelecido;

    32

  • RedesdeComputadores

    throughput:ofluxodedadosparacadadireo; retardodetrnsito:otempodecorridodesdeoenviodamensagematorecebimentopelon

    destino; taxadeerrosresiduais:opercentualdemensagensperdidasoucorrompidasdeumtotal

    enviado; proteo:protegeosdadoscontraleituraouescritaporpartedeterceiros; prioridade:determinaquaisconexessomaisimportantes; resilincia:probabilidadedefinalizarumaconexodevidoaproblemasoucongestionamento.

    7.5.4.2Negociaodeopo

    NegociaodeopoadeterminaodosvaloresmnimosparaosparmetrosQoSnoestabelecimentodaconexo.Umaveznegociadosermantidodurantetodaaduraodaconexo.

    7.5.4.3Multiplexaoesplitting

    Quandoocanaldecomunicao(bandapassante)formaiorqueonecessrioparaaconexodetransporte,podemossubdividiressecanalemvriosoutrosmenores,umparacadaconexodetransporte.

    Poroutrolado,podeocorreroinverso,queabandapassantemenorqueonecessrioparaaconexodetransporte,nessecasopodeserusadaadiviso(splitting)daconexodetransporte,masissosomentenocasodonnaredepossuirmaisdeumcanaldesadanonvelfsico.

    7.5.5Camadadesesso

    Acamadadesessoaresponsvelpeloestabelecimentodesessesquepermitemotransporteordinriodedados(assimcomoacamadadetransporte),pormcomalgunsserviosmaisrefinados,quepodemserteisemalgumasaplicaes.

    Algunsserviosqueacamadadesessodeveproversogernciadocontroledo dilogo,sincronizaoegerenciamentodeatividadesdacamadadesesso.

    7.5.5.1Gernciadocontrolededilogo

    Atrocadeinformaesentreentidadesemumcircuitohalfduplexdevesercontroladaatravsdautilizaodatatokens(fichadedados).Acamadadesessoresponsvelpelaposseeentregadessesdatatokens,ajudandoacontrolardequemavezdetransmitir.Issonegociadono

    33

  • RedesdeComputadores

    inciodasessoenousadonocircuitofullduplex.

    7.5.5.2Sincronizao

    Utilizaseoconceitodepontodesincronizaoparaevitar,porexemplo,aperdadeumvolumededadosmuitograndequeestsendotransmitidonumaredenoconfivel.Opontodesincronizaocorrespondeamarcaslgicasposicionadasaolongododilogo.Todavezqueumprocessoclienterecebeumpontodesincronizaoeledeveenviarumaresposta,confirmandoqueosdadosnaquelesegmentoforamrecebidos.Casoatransmissosejainterrompida,elapoderserreiniciadaapartirdoltimopontodesincronizaoconfirmado.

    Omecanismodesincronizaodefinedoistiposdistintosdepontosdesincronizao:pontosdemximosemnimos.Ospontosdemximodelimitamtrechoschamadosdilogos(porexemplo,ocaptulodeumlivro)eospontosdemnimosoutilizadosparasepararporesmenoresdeinformao(numlivro,seriamaspginas).

    Acapacidadederesincronizaoestassociadaaopontodesincronizaomximo,poisapartirdaimpossvelrecuperarainformao.Opontomximovistocomoumafronteiradeproteodainformao.

    7.5.5.3Gerenciamentodeatividadesdacamadadesesso

    Ocontroledeatividadesestbaseadonoconceitodedecomposiodofluxodedadosematividadesindependentesumasdasoutras.Porexemplo,quandotemosatransfernciasimultneadevriosarquivos,cadaarquivodeveserseparadodosdemaisetratadocomoumaatividade.

    7.5.6Camadadeapresentao

    Acamadadeapresentao,aocontrriodascamadasinferiores,jnosepreocupacomosdadosanveldebits,massimcomasuasintaxeeasuarepresentao.Neladefinidaasintaxeabstrata,queaformacomoostiposeosvaloresdosdadossodefinidos,independentementedosistemacomputacionalutilizadoedasintaxedetransferncia,queamaneiracomorealizadaestacodificao.Porexemplo,atravsdasintaxeabstratadefinesequeumcaracterdevesertransmitido,entoasintaxedetransfernciaespecificacomoestedadosercodificadoemASCIIouEBCDICaoserentreguecamadadesesso.

    ASCII(AmericanStandardCodeforInformationInterchange)conjuntodenormasdecodificaodecaracteresmediantecatracteresnumricoseEBCDIC(ExtendedBinaryDecimal

    34

    Fig23:pontosde sincronizao1,5e9

    dilogo dilogo

    sesso

    1 5 92 3 4 6 7 8

  • RedesdeComputadores

    InterchangeCode)conjuntodenormasdecodificaobinriadecaracteresmediantenmeros.Atarefadacamadadeapresentaoestrelacionadarepresentaodosdadosa

    seremtransmitidos,tendoafunodeconversodedados,compressodedadosecriptografia.

    7.5.6.1Compressodedados

    Astcnicasdecompressodedadosestobaseadasemtrsdiferentesaspectosdarepresentaodedados,quealimitaodoalfabeto,freqnciarelativadossmbolosecontexto deaparecimentodossmbolos.

    Limitaodoalfabeto:aidiadalimitaodoalfabetoefetivamenteutilizartodasaspossibilidadesdeconstruodeumapalavra.Porexemplo,alocar5bytesparaumapalavraemportugusumdesperdcio,poisnemtodasaspossibilidadesseroexploradaspelalinguagem,daodesperdcio.Porexemplo,ABCDEeCARRO.

    Freqnciarelativadossmbolos:essatcnicaconsisteemcodificarossmbolosmaisfreqentesporcdigoscurtos.Codificaosdadosdetalformaqueossmbolosouseqnciasdesmbolosmaisfreqentessejamrepresentadosdeformaespecial,simplificandoaquantidadedeinformao.Porexemplo,noinglsapalavra"E"100vezesmaisfreqenteque"Q","THE"10vezesmaisfreqenteque"BE".

    Contextodeaparecimentodossmbolos:acodificaobaseadaemcontextodossmbolospodeserimplementadadevriasmaneiras,amaioriadependentedaprpriainformaoasertransmitida.Porexemplo,dadaaseqnciabinria"000100000100001",nelaasseqnciasdezerospoderiamserresumidasa"011101100",onde0113emdecimal,1015e1004.

    7.5.6.2Criptografia

    Oprocessodecriptografiaconsisteemcodificarasmensagensatravsdeumafunoparametrizadaporumachave,quegeraotextocriptografadooucriptograma.Quemtiverapossedachave,poderdecodificaramensagem.Porexemplo,dadaamensagem"CARRO",seafunoparametrizadafor"trocarAporB",entoocriptogramaser"CBRRO".

    Emmuitoscasosusamseduaschaves,umapblicaeoutraprivada,quechamadodecriptografiaassimtrica.Achavepblicalivrementedistribudaeserveparagerarocriptogramaquesomentepoderserabertoporquempossuiachaveprivada(ocasousadonosprotocolosHTTPSeSSH).

    7.5.7Camadadeaplicao

    35

  • RedesdeComputadores

    Acamadadeaplicaoaquemantmocontatodiretocomosusuriosdaarquiteturadecomunicao,abrindocaminhoparatodossoserviosoferecidospelascamadasinferiores.

    Basicamente,asfunesdessacamadasoaquelasnecessriasadaptaodosprocessosdeaplicaoaoambientedecomunicao.

    7.6AscamadasdoTCP/IP

    AarquiteturadoTCP/IPsebaseianummodelode4camadas(acessoarede,internet,transporteeaplicao),ondecadacamadaexecutaumconjuntobemdefinidodefunesdecomunicao.AocontrriodomodeloRMOSI,noexisteumaestruturaoformalparacadacamada.AarquiteturaTCP/IPprocuradefinirumprotocoloprprioparacadacamada.

    7.6.1Camadadeacessoarede

    Acamadadeacessoarederesponsvelpelatransmissodedadospormeiodeumafacilidadefsicachamadameiofsico.Exemplosdeconceitostratadosnessacamadaincluemdefiniesparaastecnologiasderedeslocaiscomoethernetetokenringouespecificaesparaosdriversdesistemaoperacionalesuascorrespondentesplacasdeinterfacederede.

    AarquiteturainternetTCP/IPnofaznenhumarestriosredesquesointerligadasparaformarainterrede(internet).Portanto,qualquertipoderedepodeserligada,bastandoparaissoquesejadesenvolvidaumainterfacequecompatibilizeatecnologiaespecficadaredecomumprotocoloIP.Essacompatibilizaoaprincipalfunodonveldeinterfacederede,querecebeosdatagramasIPdonvelinterredeeostransmiteatravsdeumaredeespecfica.Nessenvel,pararealizaressatarefa,osendereosIPs(endereoslgicos)sotraduzidosparaosendereosfsicosdoshostsougatewaysconectadosrede.

    Paraquetodasestastecnologiaspossamser"vistas"pelaredeinternet,existeanecessidadedeumaconversodeendereamentosdoformatoutilizadopelasubredeeoformatoIP.Estaconversorealizadapelosgateways,quetornamainterconexodasredestransparentesparaousurio.Almdasconversesdeprotocolos,osgatewayssoresponsveispelafunoderoteamentodasinformaesentreassubredes.

    36

    Fig24:gatewayinterconectando tecnologiasethernete tokenring

    Ethernet Tokenring

    gatewaygateway

    Internet

  • RedesdeComputadores

    7.6.2Camadainternet

    Acamadainternet,tambmchamadainterrede,equivalentecamadaderededomodeloOSI.Asuaresponsabilidadetranferirdadosatravsdainterrede,desdeondeorigematondestino.Essacamadarecebepedidosdacamadadetransporteparatransmitirpacotesque,aosolicitartransmisso,informaoendereodamquinaondeopacotedeverserentregue.Nestacamadasoespecificadosvriosprotocolos,dentreosquaissedestacaoIP(InternetProtocol).

    OIPumprotocolocujafunotransferirblocosdedadosdenominadosdatagramasdaorigematodestino,podendopassarinclusiveporvriassubredes(aorigemeodestinosohostsidentificadosporendereosIPs).Namesmarede,duasmquinas(ouns)nuncapodemteromesmoendereoIP.

    Paragarantirqueosgatewaysencaminhemasmensagenscorretamente,utilizadoumcontroledeverificaodecabealhos(headers).

    7.6.2.1EndereosIPseclasses

    OsIPssonmerosquerepresentamosendereos.Naverso4(ipv4,amaisusadaatualmente)sogastos32bits(4bytes)pararepresentarosendereosIPs.Normalmentesousadosnessarepresentaoquatrooctetosseparadosporpontos,porexemplo192.168.1.10.AprimeirapartedoendereoIPrepresentaumaredeespecficanointerrede,easegundaparteidentificaumhostdentrodessarede.

    redeclasseC192.168.1.10=11000000.10101000.00000001.000010108bits8bits8bits8bits=>32bits=4byteshost

    Comoexemplo,ovalordecimal192(acima)obtidodaconversobinria:1x27+1x26+0x25+0x24+0x23+0x22+0x21+0x20.

    Emnotaodecimal,8bitspossibilitaumintervalocompreendidoentre0e255,pois28=256.Dessemodo,omaiorendereoIP"255.255.255.255"eomenor"0.0.0.0".

    Cadan(hostoucomputador)numamesmarededeveterumendereoIPnico,enoconjuntoessesIPsdevemestarajustadosparaasdiversasconfiguraespossveisdessarede.

    AsclassesdeendereamentoIPsodivididasemA,B,C,DeE,eatabela4abaixomostraqueaseparaodessasclassesestdefinidapelosquatroprimeirosbitsdaesquerdadoendereoIP.

    37

  • RedesdeComputadores

    Classe bitsdaesquerda

    (leftmostbits)

    Inciodosendereos Finaldosendereos

    A 0xxx 0.0.0.0 127.255.255.255

    B 10xx 128.0.0.0 191.255.255.255

    C 110x 192.0.0.0 223.255.255.255

    D 1110 224.0.0.0 239.255.255.255

    E 1111 240.0.0.0 255.255.255.255Tabela4:classesdeendereamentoIP

    Porexemplo,oendereoIP192.168.1.10daclasseC,10.10.15.30classeA.EssesdoisendereossoexemplosdeIPsreservadosounovlidos,poissomentetmvalidadedentrodeumaLAN,nosendopossvelrotelosatravsdointerredes.

    AlgunsendereosIPspossuemsignificadoespecial:

    0:significaaprpriaredeousistema.Porexemplo,oendereo0.0.0.13referenciaaestao13daredelocal.Afaixadeendereosquevaide0.0.0.0at0.255.255.255noserveparanenhumafunoparticularnoIPeporissonopodeserconsideradapartedaclasseA;

    127.0.0.0:referenciaaestaoemanlise; 127.0.0.1:conhecidocomloopbackeutilizadoemprocessosdediagnose,porexemplopara

    testarainterfacederede.AfaixadeIPsentre127.0.0.0e127.255.255.255estreservadaparapropsitosdeloopback.Comoessesendereosnopodemserusadoexternamenteaon(isto,narede),osendereosloopbacknopodemserconsideradospartedaclasseA.

    OsendereosclasseAsousadospararedesmuitograndes,normalmenteligadasafuneseducacionaisecientficas.

    OsendereosclasseBtambmsousadosemredesgrandes,ehistoricamenteforamatribudosainstituiesquepossuamumperfildisseminadordetecnologiaeassimpudessemdealgumaformadistribuirsuasredesentreinstituieseempresascontribuindoparaodesenvolvimentodeumagranderedemundial.

    OsendereosclasseCsoosmaisdifundidospoispermitemredescom256IPs,queaparentaserumnmeroconvenienteparagerenciamentoeimplantaodesistemasdeinformao.

    OsendereosclasseDsoreservadosparamulticastutilizados,entreoutras,nasaplicaesdevideoconfernciaemultimdia.Multicastummecanismoparadefinirgruposdens

    38

  • RedesdeComputadores

    eenviarmensagensIPparaessesgruposaoinvsdensnaprpriaLAN(quebroadcast).Omulticasttambmnoenviamensagensparaumnicon(queunicast).AclasseDusadaprincipalmenteemredesdepesquisaedesenvolvimento.DamesmaformaqueaclasseE,endereosdaclasseDnopodemserusadosemnsordinriosnainterredes.

    OsendereosclasseEsoreservadoseusadosapenasemexperimentaoedesenvolvimento.

    OspadresdoIPtambmdefinemfaixasdeIPsreservadospararedesprivadas(intranets).EssasfaixasdeIPssoreservadasnasclassesA,BeC.

    Classe Inciodafaixareservada Finaldafaixareservada

    A 10.0.0.0 10.255.255.255

    B 172.16.0.0 172.31.255.255

    C 192.168.0.0 192.168.255.255Tabela5:faixasdeIPsreservadosnasclassesdeendereamento

    Narede,osnssoefetivamentelivresparausarendereosdafaixareservada,pormessesIPsnosoroteadosatravsdointerredes.SeistofornecessriousandoseIPsdafaixareservada,deveseusartambmtcnicascomoNAT(NetworkAddressTranslation),firewallouproxy.

    ComooendereoIPconstitudoporquatrooctetos,precisoconverteressenmerodedecimalparabinrioafimdefacilitaravisualizaodoendereo.Porexemplo:

    0 00000000255 11111111128 10000000127 01111111252 11111100253 11111101254 11111110210 11010010

    Nocaso,11010010correspondeaodecimal210poisparatraduziroendereobinrioparadecimalfoiefetuadaasoma:

    1*128+1*64+0*32+1*16+0*8+0*4+1*2+0*1=210

    39

  • RedesdeComputadores

    Almdasclassesdeendereos,osIPstambmdistinguemoendereodarede(identificadorderedenetworkID)eoendereodamquinalocal(identificadordemquinalocalhostID).

    Classe networkID hostID Nmeroderedes hostsemcadarede

    A bits1a7 bits8a31 128(27) 16772216(224)

    B bits2a15 bits16a31 16384(214) 65536(216)

    C bits3a23 bits24a31 2097152(221) 256(28)Tabela6:IDredeeIDmquinanasclassesdeendereamento

    Almdisso,oipv4reservatodososbits0outodososbits1nosoctetosparaendereosespeciais.Portanto,osnmerosdemquinas/redesacimaprecisamsersubtradosde2paraobteronmeroderedesemquinas.Ooctalquesomentecontiverzeros(00000000=>decimal0)conhecidocomoidentificadorderede,eoquesomentecontiver1(11111111=>decimal255)conhecidocomobroadcast.Porexemplo,192.168.1.0rede,192.168.1.255broadcast.Paradefiniressarede,podemserusadasasduasnotaesabaixo:

    192.168.1.0/24ou192.168.1.0/255.255.255.0onde255.255.255.0onetmask(mscaradarede).

    Mastambmexisteasublocao,queconsisteemsubdividirasredesemsubredes,nessecasooidentificadorderededeterminadodosbitsqueforamusadosparaconstituiressasubrede,eobroadcastdeterminadodosbitsdehostsIDquesobraram.Nestecaso,tambmvaleadefinioacimade0paraidentificaoderedee1parabroadcast.

    7.6.2.2Subredes

    Acriaodesubredesapartirdeumaredeprimriaumprocedimentotpiconareaderedes.Oobjetivodestasegmentaopermitirumamelhorperformancedaredeemtermosorganizacionais,estruturaisefuncionais.

    Aidiabsicaacrescentaralgunsbitsaoidentificadorderede,bitsessestomadosdoidentificadordehosts.Osendereospermitidosseroosrestantesnoocteto.

    Amscaradesubredeumendereode32bitsusadoparabloquear(mascarar)umapartedoendereoIPparasepoderdistinguirapartedoidentificadorderede(networkID)dapartedoidentificadordehost(hostID).Depoisdesse"emprstimo",aspossibilidadesdeendereosdehostquesobraremequecorresponderemaapenasumaseqnciadezeros,seroosidentificadores

    40

  • RedesdeComputadores

    derede,eosquecorresponderemaumacadeiadeapenasdgitos1seroosbroadcasts.Dadaarede192.168.1.0,sequisermossegmentlaem4subredes,precisamostomar

    emprestado2bitsdoidentificadordehosts,pois22=4.Porexemplo:

    192.168.1.0=11000000.10101000.00000001.00000000

    ondeosbitsrepresentadosemnegritosoidentificadoresderede(24bits).

    Nocasode4subredes,temos:192.168.1.0=11000000.10101000.00000001.00000000192.168.1.64=11000000.10101000.00000001.01000000192.168.1.128=11000000.10101000.00000001.10000000192.168.1.192=11000000.10101000.00000001.11000000ondeestamosusando26bitsparaadefiniodarede.

    Nessecaso,osendereosdebroadcastso,respectivamente:

    192.168.1.63=11000000.10101000.00000001.00111111192.168.1.127=11000000.10101000.00000001.01111111192.168.1.191=11000000.10101000.00000001.10111111192.168.1.255=11000000.10101000.00000001.11111111

    Numoutroexemplo,considereumaredeclasseCsegmentadaem8subredes,nessecasonecessriotomar3bitsdoidentificadordehostspois23=8.Cadaumadessassubredester32endereos(256/8),masonmerototaldehostsemcadaumdelasser30,poisumnmeroIPfoigastocomoidentificadorderedeeoutrocomobroadcast.

    subrede faixadeIPs broadcast192.168.1.0 031 192.168.1.31(00011111)192.168.1.32 3263 192.168.1.63(00111111)192.168.1.64 6495 192.168.1.95(01011111)192.168.1.96 96127 192.168.1.127(01111111)192.168.1.128 128159 192.168.1.159(10011111)192.168.1.160 160191 192.168.1.191(10111111)192.168.1.192 192223 192.168.1.223(11011111)192.168.1.224 224255 192.168.1.255(11111111)

    Arepresentaodessassubredestambmpoderiaserfeitausandoonmerodebitsempregadosnessasconstrues,porexemploarede192.168.1.0/255.255.255.0equivalea

    41

  • RedesdeComputadores

    192.168.1.0/24poisforamempregados24bitsnadefiniodarede.Jnocasodas8subredesacimaarepresentao192.168.1.0/27,192.168.1.32/27,192.168.1.64/27,etc.

    OnmeromximodesubdivisesdeumarededeclasseCmostradoabaixo:

    Ndesubredes Ndebitstomados Mscarabits(decimal) Ndehosts

    2 1 10000000(255.255.255.128) 126

    4 2 11000000(255.255.255.192) 62

    8 3 11100000(255.255.255.224) 30

    16 4 11110000(255.255.255.240) 14

    32 5 11111000(255.255.255.248) 6

    64 6 11111100(255.255.255.252) 2Tabela7:NmeromximodesubdivisesdeumarededeclasseC

    7.6.2.3Roteamento

    NocasodosmdulosprodessadorespossuremendereosIPsquenoestonamesmasubrede(isto,estoemredesdiferentesdopontodevistadointerredes),paraqueelespossamsecomunicarnecessrioumgateway,quenumatraduolivreseriacaminhoparasaire/ouentrar.Ogatewayirentorotearessespacotesdedadosdeumaredeparaoutra,queafunoderoteamento.

    Osroteadoresusamprotocolosespecficosparaatarefaderoteamento,emantmtabelasinternasquepermitemdecidirqualrotadeterminadopacotededadosdeverseguir,nointerredes.

    7.6.3Camadadetransporte

    Acamadadetransporteprovumacomunicaoconfivelentredoisnsprocessadores,independentedeelesestaremdentrodamesmaredeouno.Essacamadadevegarantirqueosdadossejamentregueslivresdeerros,emseqnciaesemperdasouduplicaes.

    Aarquiteturainternetespecificadoistiposdeprotocolosnacamadadetransporte,oUDP(UserDatagramProtocol)eoTCP(TransmissionControlProtocol).

    42

  • RedesdeComputadores

    OUDPpodeserconsideradocomoumaextensodoprotocoloIPenooferecenenhumagarantiaemrelaoentregadosdadosaodestino.JoprotocoloTCPofereceumservioconfiveldetransfernciadedados,atravsdaimplementaodemecanismosderecuperaodedadosperdidos,danificadosourecebidosforadeseqncia,minimizandooatrasonatransmisso.

    ParaqueummesmoendereoIPpossapermitirsimultaneamenteproverouacessardiferentesserviosemrede,foicriadooconceitodeportaTCP.OnmeromximodeportasTCP65536(216),havendoportasparaocliente(usualmentecomnmerosacimade1023)eportasdeservios(usualmenteentre1e1023).Dessemodo,acomunicaoemredeenvolve,almdoconceitodeendereamento,danecessidadedaportaTCPondeoservio"escuta"esperadeseusclientesedaportadocliente,quesernegociadaquandoestetentaracessaroservio.Porexemplo,determinadousurioendereaseuspacotesTCPparaaporta80(portadaWWW)dedeterminadoservidorweb,masparaefetuaresseacessoeapanharocontedodositeesseclienteprecisaabrirumaportanasuamquinalocal,porexemplo19732.Criadoessecanalvirtual(conexo),atravsdasportasclienteeservidorqueserotransportadososdados.

    7.6.4Camadadeaplicao

    Nessacamada,doladoclientetemososaplicativosespecficosparaacessarosserviosdisponveisnointerredesouintranet,queoladodoservidor.Porexemplo,paraefetuarumacessoFTP(FileTransferProtocol),oclienteusaumaplicativoespecficoqueacessaoservioFTP:ambos(clienteeservidor)precisamusaromesmoprotocolodacamadadeaplicaoparapodersecomunicar.

    Asaplicaesclienteservidorinteragemcomacamadadetransporteparaenviaroureceberdados,quepodemseratravsdoUDPouTCP.

    Algunsexemplosdeprotocolosdacamadadeaplicaoso: FTP:FileTransferProtocol(porta21),permiteatransfernciadearquivos; SSH:SecureShell(porta22),acessoshellremoto,pormseguronosentidodecriptografaro

    contedodospacotesquetrafegamentreclienteeservidoreviceversa; TELNET:Acessoshellremoto(porta23); SMTP:SimpleMailTransferProtocol(porta25),protocolousadoparatransfernciadeemails; DNS:DomainNameSystem(porta53),servioderesoluodenomes; HTTP:HyperTexttransferProtocol(porta80),servioweb; POP:PostOfficeProtocol(porta110),serviousadoparareceberemails; IMAP:InternetMessageAccessProtocol(porta143),serviousadoparareceberemails,porm

    maissofisticadoecompletoqueoPOP; HTTPS:serviowebseguro(porta443),cripotografaocontedodospacotes.

    43

  • RedesdeComputadores

    Captulo 8 - Comparao entre TCP/IP e RM-OSI

    OmodeloOSI(RMOSI)evoluiuapartirdeumadefinioformalelaboradaporcomissesdaISObuscandodesenvolverumprodutoqueatendessenosasnecessidadesdosusurios,comodesenvolvedoresdeserviosesoluesemredeefabricantesdeequipamentosderedes.

    JoTCP/IPnasceudanecessidadedomercadoedeprodutosnecessriospararesolveroproblemadademandaporcomunicaoemrede,ecomooseuusoseexpandiurapidamente,umasriedeimplementaesforamfeitasparaincorporaraoTCP/IPmuitosprodutosdesenvolvidosforadaarquiteturainternet.

    UsualmentecostumasedizerqueaarquiteturaOSIummodelodejure,enquantoaarquiteturainternetmodelodefato.Ouseja,enquantooOSIacademicamentedefinepadres,aarquiteturainternetapresentaprodutosaomercado.

    Comparandoaestruturadasduasarquiteturas,observasequeapartereferentessubredesdeacessodaarquiteturainternetcorrespondecamadafsica,enlacee,parcialmente,aderedenomodeloOSI,semquehajapadronizaonesseapecto.

    OIPcorrespondecamadaderede,enquantoTCPeUDPoferecemserviossemelhantesaosprestadospelosprotocolosdetransportedomodeloOSI.Jacamadaaplicaodaarquiteturainternetsozinharesponsvelpelosserviosprestadospelacamadadesesso,apresentaoeaplicaodomodeloOSI.

    PelofatodaarquiteturaTCP/IPpossuirmenoscamadasqueomodeloOSI,issoimplicanasobrecargadealgumascamadasemfunesespecficasdefinidasnomodeloOSI.Comoexemplo,atransfernciadearquivosnoambienteTCPembuteasfunescorrespondentescamadadeapresentaonoprprioprotocoloFTP.Emboraocorraessasobrecaraga,poroutroladooTCP/IPnosforneceaplicaessimples,eficientesedefcilimplementaoanveldeprodutos.

    JaarquiteturaOSIcriticadapelosseusmodelosesoluesexcessivamenteacadmicos,queatendemarequisiesdepropsitogeralenofacilitamsoluesimediatas,emacordocomasexignciasdosusurios.

    Existetambmumesforodeaproximaoentreessaduasarquiteturas,tentandoaproveitaroquecadaumatemdemelhor,buscandoseencontrarumasoluomista.

    44