Redes de Computadores - Capitulo 5 (Kurose)
-
Upload
leila-rodrigues -
Category
Documents
-
view
68 -
download
8
description
Transcript of Redes de Computadores - Capitulo 5 (Kurose)
-
CAMADADEENLACE
Doistiposdecanaisnacamadadeenlace: Canaisdebroadcast:hospedeirosconectadosaomesmocanalde
comunicaoeprecisoumprotocolodeacessoaomeioparacoordenartransmisseseevitarcolises
Canaisdeenlacedecomunicaopontoaponto:entredoisroteadoresouentreummodemresidencialeumroteadorISP.
Exemplosdeprotocolosdacamadadeenlace:Ethernet,802.11,TokenRingePPP(PointtoPointProtocol).
Serviosoferecidospeloprotocolodacamadadeenlace:
Enquadramentodedados Acessoaoenlace
umprotocolodeacessoaomeio(mediumaccesscontrolprotocolMAC)especificaasregrassobreasquaisumquadrotransmitidopeloenlace
Camposdetrailer:camposnofinaldoquadro Entregaconfivel
TransmissododatagramaIP(camadaderede)SEMERRO. Muitousadoemenlacescomaltataxadeerros(wifi,porexemplo),paraque
corrijaoerrolocalmenteaoinvsdeforararetransmissofimafim. Paraenlacescombaixataxadeerros,essapropriedadesobrecarga
desnecessria. Controledefluxo
Evitarqueumntransmissorcongestioneonreceptor Detecodeerros
Obrigaontransmissoraenviarbitsdedetecodeerrosnoquadroeobrigandoonreceptorrealizaraverificaodeerros.
Implementadaemhardware Correodeerros
Semelhantedetecodeerros,diferenciandoapenasporquenacorreomostradaaposiodoquadroondeocorreuoerro.
HalfduplexeFullduplex
Acamadadeenlace(nohospedeiro,PC)implementadaemumadaptadorderedeouemumcontroladordeinterfacederede(NICNetworkInterfaceControl).Ocontroladorumchipdentrodoadaptadorderede,queimplementaenquadramento,acessoaoenlace,controledefluxo,etc.
Amaiorpartedacamadadeenlaceimplementadaemhardware,nocontrolador.Aoutrapartedaimplementaoficaemsoftware,queexecutadonaCPU.Acamadadeenlaceacamadadapilhadeprotocolosqueunehardwareesoftware.
Aprincipalfuncionalidadedacamadadeenlaceimplementadanocontrolador.Oadaptadorumaunidadesemiautnoma,tendocomofunoapenastransportarquadrosde
-
umadaptadoraooutro.5.2Tcnicasdedetecoecorreodeerrod
Paraqueosdadosfiquemprotegidoscontraerrosdebits,aumentaseessesdadoscombitsdedetecoedecorreoEDC(ErrorDetectionandCorrectionbits).
5.2.1Verificaesdeparidade
Esquemadeparidadepar:Totalde1nosbitsd+1(donmerodebitsdoquadro)par.Esquemadeparidademparsegueamesmaideia.
Receptorcontaquantos1hnosd+1bitsrecebidos. Seutilizarpareaquantidadede1emd+1formpar,herro(nmerompardeerros)! Seaquantidadedeerrosforpar,emesquemadeparidadepar,oerrono
detectado. Errosfrequentementeocorrememrajadas. Paridadebidimensional.dbitssodivididosemilinhasejcolunas.Umvalorde
paridadecalculadoparacadafilaeparacadacoluna.i+j+1bitsdeparidadecompreendemosbitsdedetecodeerros.
Capacidadededetectarecorrigirerros:correodeerrosderepasse(forwarderrorcorrectionFEC).
5.2.2Mtodosdesomadeverificao
dbitssotratadoscomoumasequnciadenmerosinteirosdekbits.Ummtododesomadeverificaosomaressesinteirosdekbitseusarototalresultantecomobitsdedetecodeerros.
SomadeverificaodaInternet:bytesdedadossotratadoscomointeirosde16bitsesomados.Ocomplementode1dasomaformaasomadeverificaodaInternetquecarregadanocabealhodosegmento.
Poucasobrecargadepacote Somadeverificaosonormalmenteimplementadasnacamadadetransporte,pois
simpleserpido5.2.3Verificaoderedundnciacclica(CRCCyclicRedundancyCheck)
Cdigosdeverificaoderedundnciacclicacdigospolinomiais. remetenteereceptorconcordamcomr+1bits(geradorG). Bit+significativo1. D )XORR nG( * 2r =
D:bitsdedadosaenviar R:bitsdeCRC r:quantidadedebitsdogerador G:gerador n:d+rdeveserdivisvelporG,usandoaritmticademdulo2.
5.3Protocolosdeacessomltiplo
Coordenarastransmissesdensativosnumcanalbroadcast
-
Categoriasdeprotocolosdeacessomltiplo: protocolosdedivisodecanal
TDM FDM
protocolosdeacessoaleatrio protocolosderevezamento
CaractersticasdesejveisdeumprotocolodeacessomltiploparaumcanalbroadcastcomvelocidadeRbps:
Quandosumntemdadosparaenviar,avazoRbps QuandoMnstmdadosaenviar,cadaumdessesnstemumavazodeR/M
bps.CadandeverterumavelocidademdiadetransmissodeR/M. Oprotocolodescentralizado.Nohnsmestresquepossamfalhare
derrubartodoosistema Oprotocolosimplesparaterimplementaobarata
5.3.1Protocolosdedivisodecanal TDMdivideotempoemquadrostemporaisedepoisdividecadaquadrotemporalem
Ncompartimentos.CadacompartimentoatribudoaumdosNns. Analogiacomumasaladepessoas.Cadapessoatemsuavezdefalareum
tempodefinido. Problema:sestemumapessoaparafalar,elaterquefalarpeloseutempoe
esperarchegarnasuavezparapoderfalarnovamente FDMdivideocanaldRbpsemfrequnciasdiferentes.Cadaumcomlarguradebanda
R/N.CadafrequnciaficaparacadaumdosNns. MesmasvantagensdoTDM(semcolisesedivideabandacomjustia). Desvantagem:umnlimitadoaumalarguradeR/Nbps,mesmoseocanal
estiverlivre CDMAAcessomltiplopordivisodecdigo(CodeDivisionMultipleAccess)
Umcdigoparacadan. nsdiferentestransmitemsimultaneamenteeconseguemqueosreceptores
respectivosrecebamcorretamenteosbitscodificadospeloremetente5.3.2Protocolosdeacessoaleatrio
Ntransmissorsempretransmitetaxatotaldocanal,Rbps Quandohcoliso,onesperaumtempoaleatrioantesderetransmitiroquadro Exemplosdeprotocolosdeacessoaleatrio:AlohaeCSMA
SlottedAloha
Exerccios:
-
Seo5.1a5.21.ConsidereaanalogiadetransportenaSeo5.1.1.Seopassageiroanlogoaodatagrama,oqueanlogoaoquadrodacamadadeenlace?Resposta:Limosine,avioetrem.2.Setodososenlacesdainternetfornecessemservioconfiveldeentrega,oservioconfiveldeentregaTCPseriaredundante?Justifiquesuaresposta.Resposta:No.Aentregaconfivelnacamadadeenlacenogarantequeoquadrosejatransmitidosemerros,poisosmtodosdedetecoecorreodeerrosnacamadadeenlacenoasseguramqueosbitsnocontmerros.Ouseja,hpossibilidadedeerrosdebitsnoseremdetectados.3.Quaisalgunspossveisserviosqueumprotocolodacamadadeenlacepodeoferecercamadaderede?QuaisdessesserviosdecamadadeenlacetmservioscorrespondentesnoIP?enoTCP?Resposta:
Serviosoferecidoscamadaderede:Enquadramentodedados,Acessoaoenlace,Entregaconfivel,Controledefluxo,Detecodeerros,Correodeerros,HalfduplexeFullduplex.
ServiosdeenlacequetmcorrespondentesnoIP:Enquadramentodedados,Acessoaoenlace.
ServiosdeenlacequetmcorrespondentesnoTCP:Enquadramentodedados,Acessoaoenlace,Entregaconfivel,Controledefluxo,Detecodeerros,Correodeerros.Seo5.34.SuponhaquedoisnscomecematransmitiraomesmotempoumpacotedecomprimentoLporumcanalbroadcastdevelocidadeR.Denoteoatrasodepropagaoentreosdoisnscomotprop.Haverumacolisosetprop
-
deendereoIPv6?