Exercicios - Redes II

12
Centro Federal de Educação Tecnológica do Pará Curso de Analise e Desenvolvimento de Sistemas Disciplina: Redes de Computadores II Professor: Zilma Betânia Alunos: Adriana Santana Muniz Exercícios Resolução Capitulo 1 1 Qual a diferença entre um hospedeiro e um sistema final? Cite os tipos de sistemas finais. Um servidor Web é um sistema final? R = Um sistema final é uma denominação para os computadores que estão conectados na periferia da internet, ao passo que o hospedeiro (host) é um tipo de sistema final que hospedam, isto é, executam programas de aplicação, tais como um programa de browser da web, um programa de servidor Web, um programa de leitor de email, ou um servidor de email. Entre os tipos de sistemas finais, temos os computadores de mesa, servidores e computadores móveis. Um servidor Web é um sistema final. 2) A palavra protocolo é muito usada para descrever relações diplomáticas. Dê um exemplo de um protocolo diplomático R = Sua excelência ao presidente da republica 3) O que é um programa cliente? O que é um programa servidor? Um programa servidor requisita e recebe serviços de um programa cliente? R = O programa cliente é o programa que funciona em um sistema final, que solicita e recebe um serviço de um programa servidor. O programa servidor administra e fornece serviços e informações para os outros sistemas da rede. Não, um programa servidor não recebe serviços de um programa cliente.

description

Exercicios rede I

Transcript of Exercicios - Redes II

  • 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