Exercicios - Redes II
description
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