Cap. 2 Kurose
Artigo: Cap. 2 Kurose. Pesquise 861.000+ trabalhos acadêmicosPor: gabriela.mj • 18/12/2013 • 3.003 Palavras (13 Páginas) • 830 Visualizações
Exercícios Cap. 2
2) Qual a diferença entre uma arquitetura de rede e arquitetura de aplicação?
R = A arq uite tura d e re d e é fixa e p ro vê um co njunto e sp e cifico d e se rviço s as ap licaçõ e s, já a arq uite tura d e ap licação é p ro je tad a p e lo d e se nvo lve d o r e d e te rmina co m a ap licação é o rg anizad a no s vário s siste mas finais.
3) De que modo mensagem instantânea é um híbrido das arquiteturas cliente-servidor e P2P?
R = A co nve rsa e ntre usuário s é P2P, p o is o te xto e nviad o e ntre d o is usuário s não p assa p o r um se rvid o r inte rme d iário , se mp re e m funcio name nto . Quand o o usuário q ue r co nve rsar com um co m alg ué m inscrito e m sua lista d e amig o s se u clie nte d e me nsag e m instantâne a co ntata o se rvid o r ce ntral, e isso caracte rizar uma arq uite tura clie nte -se rvid o r.
4) Para uma sessão de comunicação entre um par de processos, qual processo é o cliente e qual é o servidor?
R = O p ro ce sso ro tulad o co mo clie nte é aq ue le q ue inicia a co municação , o u se ja, o p rime iro a co ntatar o o utro no inicio d a se ssão e o p ro ce sso q ue e sp e ra a se r co ntatad o p ara iniciar a se ssão é o se rvid o r.
5) Em uma aplicação de compartilhamento de arquivos p2p, você concorda coma afirmação:
”não existe nenhuma noção de lados cliente e servidor de uma sessão de comunicação”? Por
que sim ou por que não?
R = Não , p o is me smo e m siste mas p 2p se mp re um d o s siste mas se co mp o rtará co mo se rvid o r e o o utro co mo clie nte , essa classificação só d e p e nd e d e q ual inicio u a co municação.
6) Que informação é usada por um processo que está rodando em um hospedeiro para identificar um processo que está rodando em outro hospedeiro?
R = É utilizad o o nume ro d e p o rta d e d e stino .
7) Relacione os vários agentes de usuários de aplicação de rede que você utiliza no dia-a-dia
R = Inte rne t Exp lo re r, Mo zilla Fire fo x, Outlo o k Exp re ss, Skyp e , ICQ, Kazaa, Me sse ng e r.
8) Com referência a Figura 2.4, vemos que nenhuma das aplicações relacionadas nela requer ‘sem perda de dados’ e ‘temporização’. Você consegue imaginar uma aplicação que requeira
‘sem perda de dados’ e seja também altamente sensível ao atraso?
R = Não , tal ap licação aind a não e xiste ; talve z p o rq ue ne nhum p ro to co lo d e transp o rte sup o rte tal e xig ê ncia
9) O que significa protocolo de apresentação (handshaking protocol)?
R = São as me nsag e ns tro cad as e ntre d o is siste mas finais para o e stab e le cime nto d e uma co ne xão . Tamb é m co nhe cid o co mo “ap re se ntação d e trê s vias” d e vid o a fo rma co mo a co ne xão é e stab e le cid a.
10) Por que HTTP, FTP, SMTP, POP3 e IMAP rodam sobre TCP e não sobre UDP?
R = Ro d am so b re TCP d e vid o o fe re ce r um se rviço co nfiáve l d e transfe rê ncia d e d ad o s g arantind o q ue to d o s che g ue m a se u d e stino
11) Considere um site de comércio eletronico que quer manter um registro de compras para cada um de seus clientes. Descreva como isso pode ser feito com cookies
R = Um "co o kie " é um p e q ue no arq uivo d e d ad o s transfe rid o p o r um site p ara a unid ad e d e d isco ríg id o d o se u co mp utad o r. É utilizad o p ara id e ntificar o clie nte . O se u funcio name nto num site d e co me rcio e le trô nico q ue q ue r mante r um re g istro d e co mp ras p ara cad a um d e se us clie nte s se d á d a se g uinte mane ira: Quand o d e te rminad a re q uisição cheg a ao se rvid o r We b , o site cria um núme ro d e id e ntificação e xclusivo e uma e ntrad a no se u b anco d e d ad o s d e ap o io , q ue é ind e xad o p e lo núme ro d e id e ntificação .
12) Qual é a diferença entre HTTP persistente com paralelismo e HTTP persistente sem paralelismo? Qual dos dois ó usado pelo HTTP/1.1?
R = Se m p arale lismo , o clie nte e mite uma no va re q uisição so me nte q uand o a re sp o sta ante rio r fo i re ce b id a. Co m p arale lismo , o clie nte e mite uma re q ue sição lo g o q uand o e nco ntra uma re fe re ncia, assim p o d e faze r re q uisiçõ e s se q ue nciais. O HTTP/ 1.1 usa o co m p arale lismo
13) Descreva como o cache Web pode reduzir o atraso na recepção de um objeto desejado. O cache Web reduzirá o atraso para todos os objetos requisitados por um usuário ou somente
para alguns objetos? Por quê?
R = O cache We b , também d e no minad o se rvid o r Pro xy, p o d e re d uzir o atraso na re ce p ção d e um o b je to d e se jad o , p o is o me smo p o ssui có p ias d e o b je to s re ce nte me nte re q uisitad o s, to rnand o assim p o ssíve l o ate nd ime nto d e re q uisiçõ e s HTTP e m no me d e um se rvid o r We b d e o rig e m, re d uzind o assim sub stancialme nte o te mp o d e re sp o sta p ara a re q uisição d e um clie nte , alé m d a re d ução sub stancial no tráfe g o no e nlace d e ace sso d e uma instituição q ualq ue r à inte rne t. O cachê We b re d uzirá o atraso so me nte p ara o b je to s re q uisitad o s p e lo usuário , p o is p rime irame nte o cache We b ve rifica se te m uma có p ia d o o b je to armaze nad a lo calme nte . Se tive r, e nvia o o b je to ao b ro wse r d o clie nte , d e ntro d e uma me nsag e m d e re sp o sta HTTP.
14) Digite um comando Telnct em um servidor Web e envie uma mensagem de requisição com várias linhas. Inclua nessa mensagem a finita decabeçalho if-modified - since: para
forçar uma mensagem de resposta com a codificação de estado 304 Not Modified
R = Em p rime iro lug ar, p ara sab e rmo s a d ata d e criação o u última mo d ificação d e um arq uivo :
1. telne t www.alg umsite .co m.b r 80
2. GET /alg umd ire to rio /fig ura.g if HTTP/1.1 (\r\n)
3. Host: www.alg umsite .co m.b r (\r\n)
4. (\r\n)
O
...