Você está na página 1de 4

Captulo 1

1. Quais so os dois tipos de servios que a Internet prov para as suas aplicaes?
Apresente algumas caractersticas de cada um destes servios.
Internet prov tanto servios orientados a conexo !C"# rtrans$erncia de dados
atrav%s de um $luxo de &'tes ordenados e con$i(vel) transmissor *diminui a taxa de
transmisso+ quando a rede est( congestionada. Quanto no,orientados a conexo
-."# para as aplicaes. /ervio sem conexo da Internet)trans$erncia de dados no
con$i(vel) no controla o $luxo) nem congestionamento
0. Controle de $luxo e controle de congestionamento so equivalentes?
1o) controle de $luxo2 transmissor no inundar( o receptor .
rcontrole de congestionamento 2
mtransmissor *diminui a taxa de transmisso+ quando a rede est( congestionada
3. /upon4a que voc est( desenvolvendo um padro para um novo tipo de rede. 5oc
deve decidir se a sua rede vai usar roteamento de C5s circuitos virtuais# ou de
datagramas. Quais so os pr6s e contras de utili7ar C5s?
"ros2 transmisses mais r(pidas) a rede mesmo se encarrega do seq8enciamento dos
pacotes e controle de erro
Contra2 menos $elxivel que os datagramas) se a quantidade de pacotes a serem
transmitidas $or pequeno) o uso de datagramas % mais r(pido
19. Quais so as cinco camadas da pil4a de protocolos da Internet? Quais so as
principais responsa&ilidades de cada uma destas camadas?
raplicao2 d( suporte aaplicaes de rede
m:!") /;!") <!!"
rtransporte2 trans$erncia de dados 4ost,a,4ost
m!C") -."
rrede2 roteamento de datagramas da origem at% o destino
mI") protocolos de roteamento
renlace2 trans$erncia de dados entre elementos de rede vi7in4os
mppp) et4ernet
r$sica2 &its *no $io+
1=. Que camadas da pil4a de protocolos da Internet so processadas pelo roteador?
!ransporte) rede
>. "ara uma sesso de comunicao entre um par de processos) qual processo % o cliente
e qual % o servidor?
1uma aplicao de rede temos um par de processos) um encarregado de enviar
mensagens requisitando algo cliente# e outro para a recepo e resposta destas
requisies servidor#. *1o contexto de uma sesso de comunicao entre um par de
processos) o processo que inicia a comunicao o primeiro a contatar o outro no incio
da sesso# % rotulado de cliente. ? processo que espera ser contatado para iniciar a
sesso % o servidor.+
9. Que in$ormao % usada por um processo que est( rodando em um 4ospedeiro para
identi$icar um processo que este@a rodando em outro 4ospedeiro?
? endereo I" do 4ost de destino e o nAmero da porta do socBet de destino.
C. ? que signi$ica protocolo de apresentao 4ands4aBing protocol#?
"rotocolo de apresentao % utili7ado se duas entidades que esto se comunicando
trocam primeiramente pacotes de controle antes de trocarem pacotes de dados. ? /;!"
utili7a 4ands4aBing e o <!!" no.1D. "or que <!!") :!") /;!") "?"E e I;A" rodam
so&re !C" e no so&re -."?
As aplicaes associadas a esses protocolos exigem que todos os dados da aplicao
se@am rece&idos na ordem correta e sem lacunas. ? !C" $ornece esse servio ao passo
que -." no.
11. Considere um site de com%rcio eletrFnico que quer manter um registro de compras
para cada um de seus clientes. .escreva como isto pode ser $eito com cooBies.
Quando um usu(rio visita o site pela primeira ve7) o site devolve um nAmero de cooBie.
Gste nAmero % arma7enado no 4ost do usu(rio e % gerenciado pelo navegador. .urante
visitas ou compras# posteriores) o navegador envia o nAmero do cooBie para o site)
assim o site sa&e quando este usu(rio mais precisamente) o navegador# est( visitando o
site
10. Qual % a di$erena entre <!!" persistente com paralelismo e <!!" persistente sem
paralelismo? Qual dos dois % usado pelo <!!"H1.1?
1o <!!" persistente sem paralelismo) primeiro o navegador espera rece&er a resposta
<!!" do servidor antes de emitir uma nova solicitao <!!". I( no <!!" persistente
com paralelismo) as solicitaes so $eitas assim que o navegador tem uma necessidade
de $a7,la) sem ser necess(rio esperar a resposta do servidor. ? <!!"H1.1 % persistente
com paralelismo.
1E. .escreva como o cac4e Je& pode redu7ir o atraso na recepo de um o&@eto
dese@ado. ? cac4e Je& redu7ir( o atraso para todos os o&@etos requisitados por um
usu(rio ousomente para alguns o&@etos? "or qu?
Cac4e Ke& pode tra7er o conteAdo dese@ado mais rapidamente para o usu(rio. Cac4e
Ke& pode redu7ir o atraso para todos os o&@etos) inclusive aqueles que no esto em
cac4e) uma ve7 que a utili7ao de cac4e redu7 o tr($ego) mel4orando toda a rede.
19. /upon4a que Alice envie uma mensagem a Lo& por meio de uma conta de e,mail da
Je& como o <otmail#) e que Lo& acesse seu e,mail por seu servidor de correio usando
"?"E. .escreva como a mensagem vai do 4ospedeiro de Alice at% o 4ospedeiro de Lo&.
1o se esquea de relacionar a s%rie de protocolos da camada de aplicao usados para
movimentar a mensagem entre os dois 4ospedeiros.
A mensagem % enviada de Alice para seu servidor de email atrav%s de <!!". ? servidor
de email de Alice envia a mensagem ao servidor de email de Lo& so&re /;!". Lo&
ento trans$ere a mensagem do seu servidor de email para o seu 4ost utili7ando "?"E.
13. .a perspectiva de um usu(rio) qual % a di$erena entre o modo ler,e,apagar e o
modo ler,e,guardar no "?"E?
Com ler,e,apagar) depois que um usu(rio recupera as suas mensagens a partir de um
servidor "?") as mensagens so eliminadas. Isto se torna um pro&lema para o usu(rio
nFmade) que pode querer acessar as mensagens de muitas m(quinas di$erentes "C do
escrit6rio) "C de casa) etc.#. 1a con$igurao de ler,e,guardar) as mensagens no so
excludas ap6s o usu(rio recuperar as mensagens. Isso tam&%m pode serinconveniente)
@( que cada ve7 que o usu(rio recuperar as mensagens arma7enadas em uma m(quina
nova) todas as mensagens no excludas sero trans$eridas para a nova m(quina
incluindo mensagens muito antigas#.
0D. ? que % uma rede de so&reposio em um sistema de compartil4amento de arquivos
"0"? Gla inclui roteadores? ? que so as arestas da rede de so&reposio? Como a rede
de so&reposio Mnutella % criada e como % mantida?
A rede de so&reposio em um sistema de compartil4amento de arquivos "0" consiste
de n6s participantes no compartil4amento de arquivos e ligaes l6gicas entre os n6s.
<( uma ligao l6gica de um n6 A para um n6 L se existe uma conexo !C" semi,
permanente entre A e L. -ma rede de so&reposio no inclui roteadores. Com
Mnutella) quando um n6 pretende aderir N rede Mnutella) o primeiro desco&re O$ora da
&andaO# o endereo I" de um ou mais n6s @( na rede. Gm seguida) envia mensagens para
unir esses n6s. Quando o n6 rece&e a con$irmao) ele torna,se um mem&ro da rede
Mnutella. ?s n6s mant%m as suas ligaes l6gicas com atuali7aes peri6dicas
1# /upon4a que o cliente A inicie uma sesso !elnet com o servidor /. "raticamente ao
mesmo tempo o cliente L tam&%m inicia uma sesso com o servidor /. :ornea
possveis nAmeros de porta de origem e destino para2
a# os segmentos enviados de A para /.
A para / >9= 0E
&# os segmentos enviados de L para /.
L para / P1E 0Ec# os segmentos enviados de / para A.
/ para A 0E >9=
d# os segmentos enviados de / para L.
/ para L 0E P1E
e# /e A e L $orem 4osts di$erentes) % possvel que o nAmero da porta de origem nos
segmentos de A para / se@a o mesmo daqueles de L para /?
sim
$# G se eles $orem o mesmo 4ost?
no
0# !anto o -." como o !C" utili7am o complemento de 1 em seus c4ecBsums.
/upon4a que voc ten4a as trs seguintes palavras de 3 &its2 D1D1D1D1) D111DDDD)
11DD11DD.
Qual % o complemento de 1 da soma destas palavras? ;ostre os detal4es.
"or que o -." $a7 o complemento de 1 da soma) ou se@a) por que no utili7ar
simplesmente a soma?
Com o esquema do complemento de 1) como o receptor detecta erros?
Q possvel que o erro em 1 &it passe desaperce&ido?
G um erro envolvendo 0 &its?
Complemento de 1 R 1 1 1 D 1 1 1 D
"ara detectar erros) o receptor adiciona as quatro palavras as trs palavras originais e
osc4ecBsum#. /e a soma cont%m um 7ero) o receptor sa&e que ocorreu um erro.
!odos um &it erros sero detectados) mas dois &its de erro no podem ser detectado por
exemplo) se o Altimo dgito da primeira palavra % convertido para um D e o Altimo dgito
da segunda palavra % convertido para um 1#.
E# Considere o caso de transmisso costa a costa apresentado na :igura E.1=. .e que
taman4o a @anela deveria ser para que a utili7ao do canal $osse maior do que CDS?
.evemos ter Atil R D.C