Download - Exercicios - Redes II

Transcript
  • CentroFederaldeEducaoTecnolgicadoPar

    CursodeAnaliseeDesenvolvimentodeSistemas

    Disciplina:RedesdeComputadoresII

    Professor:ZilmaBetnia

    Alunos:AdrianaSantanaMuniz

    ExercciosResoluo

    Capitulo1

    1Qualadiferenaentreumhospedeiroeumsistemafinal?Citeostiposdesistemasfinais.UmservidorWebumsistemafinal?

    R = Um sistema final uma denominao para os computadores que estoconectadosnaperiferiadainternet,aopassoqueohospedeiro(host)umtipodesistemafinalquehospedam,isto,executamprogramasdeaplicao,taiscomoumprogramadebrowserdaweb,umprogramadeservidorWeb,umprogramadeleitordeemail,ouumservidordeemail.Entreostiposdesistemasfinais,temososcomputadoresdemesa,servidoresecomputadoresmveis.UmservidorWebumsistemafinal.

    2)Apalavraprotocolomuitousadaparadescreverrelaesdiplomticas.Dumexemplodeumprotocolodiplomtico

    R=Suaexcelnciaaopresidentedarepublica

    3) O que um programa cliente? O que um programa servidor? Umprogramaservidorrequisitaerecebeserviosdeumprogramacliente?

    R = O programa cliente o programa que funciona em um sistema final, quesolicita e recebe um servio de um programa servidor. O programa servidoradministraeforneceservioseinformaesparaosoutrossistemasdarede.No,umprogramaservidornorecebeserviosdeumprogramacliente.

  • 4)Quaissoosdoistiposdeserviosdetransportequeainternetprovassuasaplicaes?Citealgumascaractersticasdecadaumdessesservios.

    R = Servio no orientado a conexo, onde no h nenhuma transfernciaconfivel de dados, no prove controle de fluxo e nem controle decongestionamento. Servio orientado a conexo aquele que oferece umatransfernciaconfiveldedados,controledefluxo,controledecongestionamento.

    5)Afirmasequeocontroledefluxoecontroledecongestionamentosoequivalentes.Issovlidoparaoservioorientadoparaconexodainternet?Osobjetivosdocontroledefluxoedecontroledecongestionamentosoosmesmos?

    R=Sim,vlido.Osobjetivosnosonecessariamenteosmesmos,masumauxiliaooutro.

    6)Utilizandoumaanalogiacomosnossosatos,faaumabrevedescriodecomooservioorientadoparaconexodaInternetprovetransporteconfivel.

    R=Umpacotedeveserentregueaumapessoa,quandoopacoterecebidoporessapessoa,elaverificaocontedo,analisaparaverseesttudoemtudoemordemmandaumbilheteaoremetenteconfirmandoorecebimentodopacote.

    7)Qualavantagemdeumarededecomutaodecircuitosemrelaoaumadecomutaodepacotes?QuaissoasvantagensdaTDMsobreaFDMemumarededecomutaodecircuitos?

    R=Acomutaodecircuitosmaisadequadaaserviosde temporeal,umcircuitodedicadoNumarededecomutaodepacotescadapacotetemqueserrecebido integralmente por cada comutador antes de ser retransmitido, o queprovoca atraso. No TDM a transmisso digital (bits). Portanto pode havercorreo de erros a cada estgio da transmisso (em cada comutador oumultiplexador TDM). Na TDM, como so alocados fatias de tempo para cadaelementoquetransmite,quandohsilncioemumdeterminadoelemento,afatiade tempoalocadaaelepodeserusadaporoutro,oquenoocasonoFDMondeafreqnciaestalocadatodootempoacadaelemento.

    8) Por que se afirma que comutao de pacotes emprega multiplexaoestatstica? Compare a multiplexao estatstica com a multiplexao queocorreemTDM.

  • R=Porqueocompartilhamentoderecursospordemanda.Amultiplexaoqueocorre em TDM aloca previamente a utilizao do enlace de transmissoindependentedademanda,comdesperdiciodetempodeenlacedesnecessriosalocadoenoutlizado,jamultiplexaoestatisticacompartilhaosrecursospordemanda.

    9) Suponha que exista exatamente um comutador de pacotes entre umcomputador de origem e um de destino. As taxas de transmisso entre amquinadeorigemeocomutadoreentreesteeamquinadedestinosoR1e R, respectivamente. Admitindo que um roteador use comutao depacotesdotipoarmazenaereenvia,qualoatrasototalfimafimparaenviarum pacote de comprimento L? (Desconsidere formao de fila, atraso depropagaoeatrasodeprocessamento.)

    R=OatrasoQL/R

    10) O que quer dizer informao de estado de conexo em uma rede decircuitosvirtuais?SeataxadeestabelecimentoeinterrupodeconexesemumcomutadordeumarededeCVsfordeumaconexopormilissegundo(emmdia), a que taxa a tabela de transmissodo comutador precisa sermodificada?

    R = Basicamente que cada um dos roteadores mantm uma tabela com oscircuitos virtuais ativos, contendo para cada um deles, qual o seu nmero einterfacedeentradaequaloseunmeroeinterfacedesada.

    11)SuponhaquevocestejadesenvolvendoopadroparaumnovotipoderededecomutaodcpacoteseprecisadecidirsesuaredeusarCVsouroteamentodedatagramas.QuaissoosprseoscontrasdautilizaodeCVs?

    R = circuitos virtuais tm de manter informao de estado de conexo e issorequerprotocolosdemanutenodeestadopotencialmentecomplexos,entretantoosCVsidentificamaorigemeodestinoapenasporumIDCV,eissosignificaqueacomutaodepacotespodeserrealizadarapidamente.

    12) Cite seis tecnologias de acesso. Classifique cada uma delas nascategoriasacessoresidencial,acessocorporativoouacessomvel.

    R=Acessoresidencialmodemdiscado,DSLLinhaDigitaldeAssinante,HFCCaboHibridoCoaxial/Fibra.

  • AcessocorporativoEthernet(tecnologiaLAN)

    AcessomvelLANssemfimeredessemfiodeacessoalongadistncia

    13)QualaprincipaldiferenaentreISPdenvel1edenvel2?

    R=OISPdenvel1consideradooprovedordeseuclienteeISPdenvel2ocliente

    14)QualadiferenaentreumPOPeumNAP?

    R=OPOPsimplesmenteumgrupodeumoumaisroteadoresnaredeISPcomosquaisroteadoresemoutrosISPs,ouemredespertencentesaclientesdoISP,podem se conectar. NoNAP cada IPS pode controlado e operado por algumaempresaprivadadetelecomunicaes,,almdissotrocaminmerosvolumesdetrfegoentremuitosISPs.

    15)AtaxadetransmissoHFCdedicadaoucompartilhadaentreusurios?possvelhavercolisesnadireoprovedorusuriodeumcanalHFC?Porqu?

    R=compartilhada.Sim,porquesevriosusuriosestiveremrequisitandoalgoaomesmo tempo, a velocidadedo trfegodiminui e uma resposta do provedorpodecolidircomumenvioderequisio.

    16)QualataxadetransmissodeLANsEthernet?Paraumadadataxadetransmisso, cada usurio da LAN pode transmitir continuamente a essataxa?

    R=AtaxadetransmissodaEthernetde10Mbpsou100Mbps,ouatmesmode1Gbpse10Gbps.Sim,cadausuriopodetransmitircontinuamenteaessataxa.

    17)CitealgunsmeiosfsicosutilizadosparainstalaraEthernet

    R=Pardefiostranadosoucabocoaxial.

    18)Modensdiscados,HFCeADSLsousadosparaacessoresidencial.Paracadaumadessastecnologiasdeacesso,citeumataxadetransmissoecomentesealarguradebandacompartilhadaoudedicada.

  • R=Modensdiscados:56Kbps,larguradebandadedicada

    HFC,larguradebandacompartilhada

    ADSL:256Kbpsat1,5Mbps,larguradebandacompartilhada

    19)Considereoenviodeumpacotedeumamquinadeorigemaumadedestinoporumarotafixa.Relacioneoscomponentesdoatrasoqueformamoatrasofimafim.Quaisdelessoconstantesequaissovariveis?

    R=dproc=varivel,dtrans=constante,dprop=varivel

    20)Citecincotarefasqueumacamadapodeexecutar.possvelqueuma(oumais)dessastarefasseja(m)realizada(s)porduas(oumais)camadas?

    R=Entregagarantida,controledefluxo,controledecongestionamento,recuperaodeerros,servioacamadasuperior.Sim,porexemplo,arecuperaodeerrosumserviooferecidotantopelacamadadeenlacequantopelafimafim.

    21)QuaissoascincocamadasdapilhadoprotocolodaInternet?Quaisasprincipaisresponsabilidadesdecadaumadessascamadas?

    R=Ascincocamadasso:

    Aplicaoresidemasaplicaesderedeeseusprotocolos

    Transportetransportamensagensdacamadadeaplicaoentreosladosdoclienteeservidordeumaaplicao

    Rede responsvel pelamovimentao, de umamquina para outra, dosdatagramas(pacotesdacamadaderede).

    Enlace responsvel por rotear um datagrama pormeio de uma serie decomutadoresdepacotes(roteadoresdeinternet)entreaorigemeodestino.

    Fsicamovimentaosbits individuaisqueestodentrodoquadrodeumnparaoseguinte

    23)QuecamadasdapilhadeprotocolodaInternetumroteadorimplementa?Quecamadasumcomutadordacamadadeenlaceimplementa?Quecamadasumsistemafinalimplementa?

    R=roteador:camadasderede,enlaceefsica

    comutadordacamadadeenlace:camadasdeenlaceefsica

  • sistemafinal:camadasdeaplicao,transporte,rede,enlaceefsica.

    Capitulo2

    1)RelacionecincoaplicaesdaInternetnoproprietriaseosprotocolosdecamadadeaplicaoqueelasusam.

    R=

    Aplicaes Protocolodecamadadeaplicao

    Correioeletrnico SMTP

    Web HTTP

    Transfernciadearquivos FTP

    Acessoaterminalremoto Telnet

    Servidorremotodearquivos NFS

    2)Qualadiferenaentreumaarquiteturaderedeearquiteturadeaplicao?

    R=Aarquiteturade rede fixaeprovumconjuntoespecificode serviosasaplicaes, j a arquitetura de aplicao projetada pelo desenvolvedor edeterminacomaaplicaoorganizadanosvriossistemasfinais.

    3)DequemodomensageminstantneaumhbridodasarquiteturasclienteservidoreP2P?

    R=AconversaentreusuriosP2P,poisotextoenviadoentredoisusuriosnopassaporumservidorintermedirio,sempreemfuncionamento.Quandoousurioquerconversarcomumcomalguminscritoemsualistadeamigosseuclientedemensagem instantnea contata o servidor central, e isso caracterizar umaarquiteturaclienteservidor.

    4) Para uma sesso de comunicao entre um par de processos, qualprocessooclienteequaloservidor?

  • R=Oprocessorotuladocomoclienteaquelequeiniciaacomunicao,ouseja,oprimeiroacontatarooutronoiniciodasessoeoprocessoqueesperaasercontatadoparainiciarasessooservidor.

    5)Emumaaplicaodecompartilhamentodearquivosp2p,vocconcordacomaafirmao:noexistenenhumanoodeladosclienteeservidordeumasessodecomunicao?Porquesimouporqueno?

    R=No,poismesmoemsistemasp2psempreumdossistemassecomportarcomo servidor e o outro como cliente, essa classificao s depende de qualiniciouacomunicao.

    6) Que informao usada por um processo que est rodando em umhospedeiro para identificar um processo que est rodando em outrohospedeiro?

    R=utilizadoonumerodeportadedestino.

    7)Relacioneosvriosagentesdeusuriosdeaplicaoderedequevocutilizanodiaadia

    R = Internet Explorer, Mozilla Firefox, Outlook Express, Skype, ICQ, Kazaa,Messenger.

    8) Com referncia a Figura 2.4, vemos que nenhuma das aplicaesrelacionadas nela requer sem perda de dados e temporizao. Vocconsegueimaginarumaaplicaoquerequeirasemperdadedadosesejatambmaltamentesensvelaoatraso?

    R = No, tal aplicao ainda no existe talvez porque nenhum protocolo detransportesuportetalexigncia

    9)Oquesignificaprotocolodeapresentao(handshakingprotocol)?

    R=Soasmensagenstrocadasentredoissistemasfinaisparaoestabelecimentodeumaconexo.Tambmconhecidocomoapresentaodetrsviasdevidoaformacomoaconexoestabelecida.

  • 10)PorqueHTTP,FTP,SMTP,POP3eIMAProdamsobreTCPenosobreUDP?

    R=RodamsobreTCPdevidooferecerumservioconfiveldetransfernciadedadosgarantindoquetodoscheguemaseudestino

    11)Considereumsitedecomrcioeletronicoquequermanterumregistrodecomprasparacadaumdeseusclientes.Descrevacomoissopodeserfeitocomcookies

    R=Um"cookie"umpequenoarquivodedadostransferidoporumsiteparaaunidadedediscorgidodoseucomputador.utilizadoparaidentificarocliente.Oseufuncionamentonumsitedecomercioeletrnicoquequermanterumregistrodecomprasparacadaumdeseusclientesseddaseguintemaneira:QuandodeterminadarequisiochegaaoservidorWeb,ositecriaumnmerodeidentificaoexclusivoeumaentradanoseubancodedadosdeapoio,queindexadopelonmerodeidentificao.

    12)QualadiferenaentreHTTPpersistentecomparalelismoeHTTPpersistentesemparalelismo?QualdosdoisusadopeloHTTP/1.1?

    R=Semparalelismo,oclienteemiteumanovarequisiosomentequandoarespostaanteriorfoirecebida.Comparalelismo,oclienteemiteumarequesiologoquandoencontraumareferencia,assimpodefazerrequisiessequenciais.OHTTP/1.1usaocomparalelismo

    13)DescrevacomoocacheWebpodereduziroatrasonarecepodeumobjeto desejado. O cache Web reduzir o atraso para todos os objetosrequisitadosporumusurioousomenteparaalgunsobjetos?Porqu?

    R=OcacheWeb,tambmdenominadoservidorProxy,podereduziroatrasonarecepo de um objeto desejado, pois o mesmo possui cpias de objetosrecentementerequisitados,tornandoassimpossveloatendimentoderequisiesHTTP em nome de um servidor Web de origem, reduzindo assimsubstancialmenteotempoderespostaparaarequisiodeumcliente,almdareduosubstancialnotrfegonoenlacedeacessodeumainstituioqualquerinternet.OcachWebreduziroatrasosomenteparaobjetos requisitadospelousurio, pois primeiramente o cacheWeb verifica se tem uma cpia do objetoarmazenadalocalmente.Setiver,enviaoobjetoaobrowserdocliente,dentrodeumamensagemderespostaHTTP.

  • 14)DigiteumcomandoTelnctemumservidorWebeenvieumamensagemde requisio com vrias linhas. Inclua nessa mensagem a finita decabealhoifmodifiedsince:paraforarumamensagemderespostacomacodificaodeestado304NotModified

    R=Emprimeirolugar,parasabermosadatadecriaooultimamodificaodeumarquivo:

    1. telnetwww.algumsite.com.br80

    2. GET/algumdiretorio/figura.gifHTTP/1.1(\r\n)

    3. Host:www.algumsite.com.br(\r\n)

    4. (\r\n)

    OservidorWebpoderiaresponder,porexemplo:

    1. HTTP/1.1200Ok\r\n

    2. Date:Sat,30Jun200721:03:55\r\n

    3. Server:Apache/1.3.0(Unix)\r\n

    4. LastModified:Wed,6Jun200708:01:25\r\n

    5. ContentType:image/gif\r\n

    6. \r\n

    7. (datadatadatadata...)

    Comessaresposta,sedigitarmosasseguinteslinhas:

    1. GET/algumdiretorio/figura.gifHTTP/1.1(\r\n)

    2. Host:www.algumsite.com.br(\r\n)

    3. Ifmodifiedsince:Sun,10Jun200718:51:50\r\n

    4. (\r\n)

    Obteramos:

    1. HTTP/1.1304NotModified\r\n

    2. Date:Sat,30Jun200721:10:05\r\n

    3. Server:Apache/1.3.0(Unix)\r\n

    4. \r\n

  • 5. (corpodamensagemvazio)

    15)PorquesedizqueoFTPenviainformaesdecontroleforadabanda?

    R=PorqueoFTPcriaduasconexescomoservidorumaparacontroleondesorealizadososcomandoseoutraparadadosondesotransferidososarquivosdoservidorparaoclienteouviceversa.

    16)SuponhaqueAliceenvieumamensagemaBobpormeiodeumacontadeemail daWeb (comooHotmail), equeBobacesseseuemail por seuservidor de correio usando P0P3. Descreva como a mensagem vai dohospedeirodeAliceatohospedeirodeBob.Noseesqueaderelacionara srie de protocolos de camada de aplicao usados paramovimentar amensagementreosdoishospedeiros.

    R = Uma conexo estabelecida, o cliente e servidor trocam algunsprocedimentosdeapresentao,assimqueterminaressafasedeapresentao,ocliente envia a mensagem a mensagem entregue ao servidor sem erros. OservidordecorreiodeAliceenviaainformaoparaoservidordecorreiodeBob,queestabaleceumaconexoTCPcomoclienteeenviaainformao.

    17) Imprima o cabealho de uma mensagem de email que acabou dereceber.QuantaslinhasdecabealhoReceived:hnela?Analisecadaumadaslinhas.

    R=Received:fromufpa.brbyadrianamuniz13:10Set0715:30:20

    Fromsignificaquemenviouoemaile

    Byaquemeledestinado

    18)Da perspectiva de um usurio, qual a diferena entre omodo lereapagareomodolereguardarnoPOP3?

    R=Omodo lereapagarpodenosermuitovivelparausuriosqueacessamseusemailsdevriasmquinas. Jomodo lereguardar,ousuriopode lererelerseusemailsdequalquermquina.

    19) possvel que o servidor Web e o servidor de correio de umaorganizao tenham exatamente o mesmo apelido para um nome de

  • hospedeiro(porexemplo,foo.com)?QualseriaotipodeRRquecontmonomedehospedeirodoservidordecorreio?

    R = Sim, possvel que o servidor Web e o servidor de correio de umaorganizaotenhamexatamenteomesmoapelidoparaumnomedehospedeiro.OtipodeRR(registroderecurso)seriaoTypeMX.

    20OqueumarededesobreposioemumsistemadecompartilhamentodcarquivosP2P?Ela inclui roteadores?Oquesoasarestasda rededesobreposio?Como a rede de sobreposioGnutella criada e como mantida?

    R=UmarededesobreposioemumsistemadecompartilhamentodearquivosP2Pocorrequandoosparesformamumaredeabstrata,lgica.Issoocorrequandoum par X mantiver uma conexo TCP com outro par Y, formando o quedenominamosdearestaentreXeY.Ografoquecontmtodososparesativosearestasdeconexesdefineumarededesobreposio.

    21)Descubratrsempresasqueoferecemserviosdecompartilhamentodearquivos P2P. Que tipo de contedo distribudo por essas empresas?Comocadaumdosprojetoshabilitausuriosalocalizarocontedo?

    R=NaspterbasicamenteumamquinadebuscadedicadaaencontrararquivosMP3.Umservidorcentralutilizadoparaarmazenaruma listacomasmsicasdisponibilizadaspelosusurioseondeelasestolocalizadas.OprogramaclienteNapster, instalado no computador dos usurios, faz uma consulta ao servidorNapster para obter informaes sobre o arquivo desejado MSN Messenger(Microsoft)possuiafuncionalidadedesincronizaodevdeoevozparaoferecercomunicaoemtemporeal,seousurionoestdisponvel,amensagempodeserarmazenadaatqueomesmosetorneonline,ouelapodesersimplesmentedescartada.Paraevitarestaincertezanaentrega,osistemaforneceumalistadecontatoscomummecanismocapazdeidentificarumusurioedeterminaroseuestado, por exemplo, ativo, inativo ou ocupado. Gnutella, uma rede decompartilhamento de arquivos usada principalmente para a troca de msicas,filmesesoftwares.OprogramaclienteGnutellaconectaseredeecompartilhaarquivos. As pesquisas so passadas de um n para o outro circularmente.ClientesGnutellaestodisponveisemvriasplataformas.

    22)OservidorUDPdescritonaSeo2.8precisavadeumaportaapenas,aopassoqueoservidorTCPdescritonaSeo2.7precisavadeduasportas.

  • Por qu?Se o servidor TCP tivesse de suportar n conexes simultneas,cadaumadeumhospedeiroclientediferente,dequantasportasprecisaria?

    R=PorqueoTCP trabalhacomaplicaescliente/servidoreprecisagarantiraintegridadedainformao.2n

    23)ParaaaplicaoclienteservdorporTCPdescritanaSeo2.7,porqueoprogramaservidordeveserexecutadoantesdoprogramacliente?ParaaaplicaoclienteservidordoUDPdescritanaseo2.8,porqueoprogramaclientepodeserexecutadoantesdoprogramaservidor?

    R = Porque ele deve reconhecer o cliente antes de estabelecer a conexo, oservidor precisa est ativo para que o cliente o enxegue. Isso ocorre, porquequando se executa o programa cliente ele no tenta inici uma conexo com oservidor