Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
FUNDAMENTOSDEREDESDECOMPUTADORES
GRUPO06(www.securitydf.blogspot.com.br)
ExercciosCapitulo02(Kurose)
1.
Relacionecincoaplicaesdainternetnoprioritriaseosprotocolosdacamadade
aplicaoqueelasusam.
Correioeletrnico
SMTP
Loginremoto
TELNET
WWW
HTTP
Protocoloderotamento
RIP
Traduodenomes
DNS.
2.
Qualadiferenaentrearquiteturaderedeearquiteturadeaplicao?
NaArquiteturaderede,aorganizaodoprocessodecomunicaofeitoemcamadas(por
exemplo,ascincocamadasdaarquiteturadaInternet).Arquiteturadeaplicao,poroutro
lado,projetadaporumdesenvolvedordaaplicaoedeterminaaestruturageraldela(por
exemplo,clienteservidorouP2P).
3.
Paraumasessodecomunicaoentreumpardeprocessos,qualprocessooclientee
qualoservidor?
Oprocessoquefazarequisioinicialocliente.Oprocessoqueaguardaarequisioeo
servidor.
4.
EmumaaplicaodecompartilhamentodearquivosP2P,vocconcordacoma
afirmaonoexistenenhumanoodeladosdeclienteeservidordeumasessode
comunicao?Porque?
No.Todasassessesdecomunicaotmumladoclienteeumladoservidor.No
compartilhamentodearquivosP2P,oparqueestrecebendoumarquivonormalmenteo
clienteeaquelequeestenviandooarquivonormalmenteoservidor.
5.
Queinformaousadaporumprocessoqueestrodandoemumhospedeiropara
identificarumprocessoqueestrodandoemoutrohospedeiro?
OendereoIPdohostdedestinoeonmerodaportadedestino.
6.
Suponhaquevocqueirafazerumatransaodeumclienteclienteremotoparaum
servidordamaneiramaisrpidapossvel.
VocusariaoUDPouoTCP?Porqu?
TCP,porelemedarumacertezaqueopacotevaiserentregue.
7.
ComrefernciaFigura2.4,vemosquenenhumadasaplicaesrelacionadasnela
requer'semperdadedados'e'temporizao'.Vocconsegueimaginarumaaplicao
querequeira'semperdadedados'esejatambmaltamentesensvelaoatraso?
Noconsigoimaginar.
8.
Relacionequatroclassesdeserviosqueumprotocolodetransportepodeprover.Para
cadaumadelas,indiqueseoUDPouTCP(ouambos)fornecetalservio.
INSTITUTODEEDUCAOSUPERIORDEBRASLIAIESB
FUNDAMENTOSDEREDESDECOMPUTADORES
GRUPO06(www.securitydf.blogspot.com.br)
Dependendodotipodeservioprestadopelacamadaderede,aimplementaodacamada
detransportetornarsemaisoumenoscomplexa,dividindoacamadadetransporteemcinco
(5)classesdistintas:
Classe0:classesimples
Classe1:classecomrecuperaobsicadeerros
Classe2:classecommultiplexao
Classe3:classecomrecuperaodeerrosemultiplexao
Classe4:classecomdetecoerecuperaodeerros.
Ex:ProtocoloTCP
9.
LembresedequeoTCPpodeseraprimoradocomoSSLparafornecerserviosde
seguranaprocessoaprocesso,incluindoadecodificao.OSSLoperanacamadade
transporteounacamadadeaplicao?SeodesenvolvedordaaplicaoqueroTCP
sejaaprimoradocomoSSL,oqueeledevefazer?
OSSLoperanacamadadeaplicao.Esseserviodevefazerlogonparaacessarrecursose
objetosnosistema.Eleforneceautomaticamenteasmaisrecentesatualizaes,driverse
aprimoramentosacomputadoresWindows,asinformaesdeconfiguraodoTCP/IPeas
fornecemaoscomputadores.
10.
Oquesignificaprotocolodeapresentao(handshakingprotocol)?
umaconexoInternetexistenteusandoprotocolosPPTP(protocolodetnelpontoa
ponto)ouIPSec(IPseguro)comvriosesquemasdecriptografia,incluindoMSCHAP
(ProtocolodeautenticaoMicrosoftChallengeHandshake).
11.
PorqueHTTP,FTP,SMTP,POP3rodamsobreTCPenosobreUDP?
Porqueosservioscitadosnecessitamdeconexo,logooTCPumservioorientadoa
conexo,enquantooUDPumserviosemconexo.
12.
Considereumsitedecomrcioeletrnicoquequermanterumregistrodecompras
paracadaumdeseusclientes.Descrevacomoissopodesefeitocomcookies.
Quandoumusuriovisitaositepelaprimeiravez,ositedevolveumnmerodecookie.Este
nmeroarmazenadonohostdousurioegerenciadopelonavegador.Durantevisitas(ou
compras)posteriores,onavegadorenviaonmerodocookieparaosite,assimositesabe
quandoesteusurio(maisprecisamente,onavegador)estvisitandoosite.
13.
DescrevacomoocachWebpodereduziroatrasonarecepodeumobjeto
desejado.OcachWebreduziroatrasoparatodososobjetosrequisitadosporum
usurioousomenteparaalgunsobjetos?Porqu?
Cachewebpodetrazerocontedodesejadomaisrapidamenteparaousurio.Cacheweb
podereduziroatrasoparatodososobjetos,inclusiveaquelesquenoestoemcache,uma
vezqueautilizaodecachereduzotrfego,melhorandotodaarede.
14.
DigiteumcomandoTelnetemumservidorWebeenvieumamensagemderequisio
comvriaslinhas.IncluanessamensagemalinhadecabealhoIfmodifiedsince:para
forarumamensagemderespostacomacodificaodoestado304NotModified.
INSTITUTODEEDUCAOSUPERIORDEBRASLIAIESB
FUNDAMENTOSDEREDESDECOMPUTADORES
GRUPO06(www.securitydf.blogspot.com.br)
telnet/telcom/telhttp/1.1
Host:WWW.telnet.com.br
IF_modified_since:wed.4jul200809:38:23
http/1.1304notmodified
date:sat.16jul200816:39:40
server:apache/1.3.0(unix)
(corpodemensagemvazio)
15.
PorquesedizqueoFTPenviainformaesdecontrole'foradabanda'?
PorqueoFTPusaduasconexesTCPparalelas,umaconexoparaoenviodeinformaes
decontrole(comoumpedidodetransfernciadeumarquivo)eoutraconexodepara
transferirosarquivos.Comoasinformaesdecontrolenosoenviadaspelamesma
conexoqueoarquivoenviado,dizsequeoFTPenviainformaesdecontroleforada
banda.
16.
SuponhaqueAliceenvieumamensagemaBobpormeiodeumacontadeemailda
Web(comooHotmail),equeBobacesseseuemailporseuservidordecorreiousado
POP3.DescrevacomoamensagemvaidohospedeirodeAliceatoHospedeirode
Bob.Noesqueaderelacionarasriedeprotocolosdecamadadeaplicaousados
paramovimentaramensagementreosdoishospedeiros.
AmensagemenviadadeAliceparaseuservidordeemailatravsdeHTTP.Oservidorde
emaildeAliceenviaamensagemaoservidordeemaildeBobsobreSMTP.Bobento
transfereamensagemdoseuservidordeemailparaoseuhostutilizandoPOP3.
17.
Imprimaocabealhodeumamensagemdeemailqueacaboudereceber.Quantas
linhasdecabealhoReceived:hnela?Analisecadaumadaslinhas.
De:windows(
windows@email.microsoft.com
)
Enviada:domingo,28deoutubrode201202:07:48
Para:dhiulliany@hotmail.com
3linhasdecabealhos
Compostapeladata,queindicaahoraedataemquefoicriadaeenviada.
Eendereodeorigemedestino.
18.
Daperspectivadeumusurio,qualadiferenaentreomodolereapagareomodo
lereguardarnoPOP3?
Omodolereapagarreparteasmensagensdecorreio,selerprimeiramenteumamensagem
noPCdeumescritrio,nopoderllanovamentemaistardeemoutrocomputador.
Nomodolereguardar,oagentedeusuriodeixaasmensagensnoservidordecorreioaps
descarreglas,nessecaso,poderelerasmensagensemmquinasdiferentespodeacessara
mensagemeumasemanadepois,acesslanovamente.
INSTITUTODEEDUCAOSUPERIORDEBRASLIAIESB
FUNDAMENTOSDEREDESDECOMPUTADORES
GRUPO06(www.securitydf.blogspot.com.br)
19.
possvelqueoservidorWebeoservidordecorreiodeumaorganizaotenham
exatamenteomesmoapelidoparaumnomedehospedeiro(porexemplo,foo.com)?
QualseriaotipodeRRquecontmonomedehospedeirodoservidordecorreio?
Quandoumservidordecorreioenviacorrespondnciaparaoutros,agecomoumcliente
SMTP.Quandooservidordecorreiorecebecorrespondnciadeoutros,agecomoum
servidorSMTP.
20.
NoBitTorrent,suponhaqueAliceforneablocosparaBobduranteumintervalode30
segundos,Bobretornar,necessariamente,ofavorefornecerblocosparaAliceno
mesmointervalo?Porque?
No.PorquedependerdataxadeBob,seataxadetranmissoseraltasuficientepara
trocaentresi,casosejasuficiente,elescolocaroumaooutronassuaslistasecontinuaroa
trocaatqueumdosparesencontreumparceiromelhor.
21.
Considereumnovopar,Alice,queentranoBitTorrentsempossuirnenhumbloco.
Semqualquerbloco,elanopodesetornarumadasquatromelhoresexportadorasde
dadosparaqualquerumdosoutrospares,vistoqueelanopossuinadaparaenviar.
Ento,comoAliceobterseuprimeirobloco?
Assimquesetornarumnovopar,orastreadorselecionaaaleatoriamenteAliceporum
subconjuntodeparesparadadosconcretos.Comalistadepares,Alicetentaestabelecer
conexoesTCPsimultneascomtodososparesdalista.OparescomqueAliceconseguir
estabelecerconexessochamadosde"paresvizinhos".Comotempoalgumdessespares
podersaireoutrosparespodetentarestabelecerconexesTCPcomAlice.Periodicamente,
Alicepediracadaumdeseusparesvizinhos(nasconexesTCP)alistadequaisblocos
elestm.Portanto,apartirdisso,Aliceterumsubconjuntodeblocosesaberquaisblocos
seusvizinhostmeusuarumatcnicachamadararestfirst(omaisraroprimeiro).
22.
Oqueumarededesobreposioemumsistemadecompartilhamentodearquivos
P2P?Elaincluiroteadores?Oquesoasarestasdarededesobreposio?Comoa
rededesobreposiodeinundaodeconsultascriadaecomomantida?
ArededesobreposioemumsistemadecompartilhamentodearquivosP2Pconsistede
nsparticipantesnocompartilhamentodearquivoseligaeslgicasentreosns.Huma
ligaolgicadeumnAparaumnBseexisteumaconexoTCPsemipermanenteentre
AeB.Umarededesobreposionoincluiroteadores.ComGnutella,quandoumn
pretendeaderirredeGnutella,oprimeirodescobre("foradabanda")oendereoIPdeum
oumaisnsjnarede.Emseguida,enviamensagensparauniressesns.Quandoon
recebeaconfirmao,eletornaseummembrodaredeGnutella.Osnsmantmassuas
ligaeslgicascomatualizaesperidicas.
23.
Dequemodoaaplicaomensageminstantneaumhibridodasarquiteturas
clienteservidorP2P?
Nasmensagensinstantneas,geralmenteaoiniciarumcontato,vobuscaremumservidor
centralizadooendereo(endereoIP)doreceptor:modeloclienteservidor.Depoisdisso,as
mensagensinstantaneaspodemserP2Pasmensagensentreasduaspartesquese
comunicamsoenviadasdiretamenteentreelas.
INSTITUTODEEDUCAOSUPERIORDEBRASLIAIESB
FUNDAMENTOSDEREDESDECOMPUTADORES
GRUPO06(www.securitydf.blogspot.com.br)
24.
ConsidereumDHTcomumatopologiadarededesobreposio(ouseja,cadaparrastreia
todososparesnosistema).QuaissoasvantagensedesvantagensdeumDHTcircular(sem
atalhos)?
25.
OskypeutilizatcnicasP2Pparaduasfunesimportantes.
Quaissoelas?
Soelas:LocalizaodeusurioeNATtraversal.
26.
Relacionequatrodiferentesaplicaesquesoapropriadasnaturalmentepara
arquiteturas
P2P.(Dica:Distribuiodearquivoemensageminstantneasoduas.)
Mensagensinstantneas,Compartilhamentodearquivos,Buscadistribuda,Processamento
distribudo,Trabalhocolaborativo(groupware),Jogos,Compartilhamentodecapacidadede
armazenamento,Novasformasdedistribuiodecontedo(WebSemntica)
27.
OservidorUDPdescritonaSeo2.8precisavadeumaportaapenas,aopassoqueo
servidorTCPdescritonaSeo2.7precisvadeduasportas.Porqu?Seumservidor
TCPtivessedesuportarnconexessimultneas,cadaumadeumhospedeirocliente
diferente,dequantasportasprecisaria?
ComoservidorUDP,noexistenenhuma(porta)deboasvindas,etodososdadosde
clientesdiferentesentramnoservidoratravsdeumsocket.ComoservidorTCP,existeum
socketdeboasvindas,ecadavezqueumclienteiniciaumaconexocomoservidor,um
novosocketcriado.Assim,paraapoiarNconexessimultneas,oservidorteriaden+1
sockets.
28.
ParaaaplicaoclienteservidorporTCPdescritanaSeo2.7,porqueoprograma
servidordeveserexecutadoantesdoprogramacliente?Paraaplicao
clienteservidorporUDPdescritanaSeo2.8,porqueoprogramaclientepodeser
executadoantesdoprogramaservidor?
NaaplicaoTCP,logoqueoclienteexecutado,eletentainiciarumaconexoTCPcomo
servidor.SeoservidorTCPnoestfuncionando,entoaconexoirfalhar.Paraa
aplicaoUDP,oclientenoiniciaconexes,nemtentacomunicarsecomoservidorUDP
imediatamenteapsaexecuo.