Anda di halaman 1dari 5

INSTITUTODEEDUCAOSUPERIORDEBRASLIAIESB

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.