Você está na página 1de 5

1.

Relacione cinco aplicaes da Internet no proprietrias e os protocolos de


camada de aplicao que elas usam:
Aplicaes
Correio eletrnico
Acesso a terminal remoto
Web
Transferncia de arquivos
Servidor remoto de arquivos

Protocolo de camada de aplicao


SMTP (RFC 2821), POP, IMAP
Telnet (RFC 854),
http (RFC 2616)
FTP (RFC 959)
NFS (McKusik, 1996)

2. Qual a diferena entre arquitetura de rede e arquitetura de aplicao?


A arquitetura de rede engloba todas as camadas de protocolos e servios utilizados
para prover a comunicao remota entre duas ou mais aplicaes.
A arquitetura de aplicao projetada pelo desenvolvedor e determina como a
aplicao organizada nos vrios sistemas finais e as regras de comunicao entre
esse sistema.
3.

De que modo mensagem instantnea um hbrido das arquiteturas cliente-

servidor e P2P?
A Mensagem instantnea a conversa entre dois usurios tipicamente P2P,
isto , o texto enviado entre dois usurios no passa por um servidor intermedirio,
sempre em funcionamento.Entretanto, quando Alice, uma usuria, lana sua
aplicao de mensagem instantnea, ela se registra em um servidor central; e
quando Bob, um outro usurio, quer conversar com algum inscrito na lista de seus
amigos, seu cliente de mensagem instantnea contata o servidor central para
descobrir quais desses seus amigos esto correntemente on-line e disponveis.
3-De que mensagem instantnea um hbrido das arquiteturas cliente-servidor e
P2P?
Porque nela, a conversa entre dois usurios tipicamente P2P, isto , o texto
enviado entre dois usurios no passa por um servidor intermedirio, sempre em
funcionamento. Entretanto, quando um usurio lana sua aplicao de mensagem
instantnea, ele se registra em um servidor central; e quando um outro usurio,
quer conversar com algum inscrito na sua lista de amigos, seu cliente de
mensagem instantnea contata o servidor central para descobrir quais desses seus
amigos esto corretamente on-line e disponveis.
4-Para uma sesso de comunicao entre um par de processos, qual processo o
cliente e qual o servidor?
O cliente o processo que solicita algum tipo de servio. O servidor o que
responde.

Para cada par de processos comunicantes normalmente rotula-se um dos dois


processos de cliente e o outro, de servidor. Na web, um browser um processo
cliente e um servidor de Web um processo servidor
5-Em uma aplicao de compartilhamento de arquivos P2P,voc concorda com a
afirmao: no existe nenhuma noo de lados cliente e servidor de uma sesso
de comunicao? Por que sim ou por que no?
No porque no compartilhamento de arquivos P2P, um processo pode ser ambos,
cliente e servidor; um processo pode carregar e descarregar arquivos, mesmo assim
no contexto de qualquer dada sesso entre um par de processos ainda podemos
rotular um processo de cliente e o outro de servidor; quem inicia a comunicao o
cliente e quem espera ser contatado para iniciar a sesso o servidor.
6-Que informao usada por um processo que est rodando em um hospedeiro
para identificar um processo que est rodando em outro hospedeiro?
O processo originador tem de identificar o processo destinatrio, para isso preciso
especificar o nome ou o endereo da mquina hospedeira e um identificador que
especifique o processo destinatrio no hospedeiro de destino.
No caso da arquitetura TCP/IP utiliza-se o endereo IP(endereo de rede) e

porta(UDP ou TCP).
7- Relacione os vrios agentes usurio de aplicao de rede que voc utiliza no diaa-dia.
Outlook-Express, Microsoft Internet Explore, MSN, Browser, Netscape Navigator,
todos softwers de internet.
9. O que significa Protocolo de apresentao (handshaking protocol)?
o estabelecimento da conexo TCP, ou seja, inicialmente deve ocorrer a troca dos
parmetros

necessrios

para

realizao

dos

controles

de

erro,

fluxo

congestionamento.
10. Por que HTTP, FTP, SMTP, POP3 e IMAP rodam sobre TCP e no sobre UDP?
Essas aplicaes escolheram o TCP primordialmente porque elas necessitam
de um servio confivel de transferncia de dados, garantindo que todos os dados,
mais cedo ou mais tarde, cheguem a seu destino; o UDP no oferece nenhuma
garantia de entrega confivel.
11. Considere um site de comrcio eletrnico que quer manter um registro de
compras para cada um de seus clientes. Descreva como isso pode ser feito com
cookies:

Quando uma requisio chega ao servidor Web , o site cria um nmero de


identificao exclusivo e uma entrada no seu banco de dados de apoio, que
indexado pelo nmero de identificao. Ento o servidor responde ao Browser do
requisitante, incluindo na resposta HTTP um cabealho Set-Cookie: que contm o
nmero de identificao. Quando recebe a mensagem de resposta HTTP, o Browser
do requisitante v o cabealho Set-Cookie: e, ento anexa uma linha ao arquivo
especial de cookies que ele gerncia. Essa linha inclui o nome do hospedeiro do
Servidor e seu nmero de identificao nesse cabealho. Toda vez que for
requerida uma pgina Web pelo mesmo requisitante, enquanto navega no site de
comrcio eletrnico em questo, seu browser consulta o seu arquivo de cookies,
extrai seu nmero de identificao para este site e insere na requisio HTTP uma
linha de cabealho de cookie que inclui o nmero de identificao.
12. Qual a diferena entre HTTP persistente com paralelismo e HTTP persistente
sem paralelismo? Qual dos dois usado pelo HTTP/1.1?
Na verso sem paralelismo, o cliente emite uma nova requisio somente
quando a resposta anterior foi recebida. Nesse caso, o cliente sofre um RTT para
requisitar e receber cada um dos objetos referenciados.
Na verso com paralelismo, o cliente HTTP emite uma requisio logo que
encontra uma referncia. Assim, pode fazer requisies seqenciais para os objetos
relacionados, isto , pode fazer uma nova requisio antes de receber uma resposta
a uma requisio anterior. Quando o Servidor recebe as requisies seqenciais,
envia os objetos seqencialmente. Com paralelismo possvel gastar somente um
RTT para todos os objetos referenciados.
13. Descreva como o cache Web pode reduzir o atraso na recepo de um objeto
desejado. O cache Web reduzir o atraso para todos os objetos requisitados por um
usurio ou somente para alguns? Por qu? (Pag.78)
15. Porque se diz que FTP envia informaes de controle Fora da Banda?
Porque o FTP usa uma conexo de controle separada. O FTP usa duas conexes
TCP paralelas para transferir um arquivo: uma conexo de controle e uma conexo
de dados. A primeira usada para enviar informaes de controle entre os dois
hospedeiros como identificao de usurio, senha, comandos para trocar diretrio
remoto e comandos de inserir e pegar arquivos. A conexo de dados a usada
para efetivamente enviar ou receber um arquivo.
16. Suponha que Alice envie uma mensagem a Bob por meio de uma conta de email da Web (como o Hotmail), e que Bob acesse seu e-mail por seu servidor de
correio usando POP3. Descreva como a mensagem vai do hospedeiro de Alice at o

hospedeiro de Bob. No se esquea de relacionar a srie de protocolos da camada


de aplicao usados para movimentar a mensagem entre os dois hospedeiros.
Alice envia a mensagem para Bob, os agentes usurios permitem que usurios
leiam, respondam, retransmitem, salvem e componham mensagens. Quando Alice
termina de compor sua mensagem, seu agente de usurio a envia a seu servidor de
correio utilizando o protocolo SMTP. A mensagem colocada na fila de sada de
mensagens do servidor onde Alice tem conta. Esse servidor tenta estabelecer
conexo com o servidor de mensagem de Bob, obtendo sucesso ele envia atravs
do protocolo SMTP a mensagem para o servidor de Bob, que a armazena em sua
caixa postal. Quando Bob quer ler a mensagem, seu agente de usurio extrai da
caixa de correio do servidor, atravs do protocolo POP3. Se o servidor de Alice no
puder entregar a correspondncia ao servidor de Bob, manter a mensagem em
uma fila de mensagens e tentar transferi-la mais tarde.
18. Da perspectiva de um usurio, qual a diferena entre o modo ler-e-apagar e o
modo ler-e-guardar no POP3?
No modo ler-e-apagar, o agente usurio emite comandos list, retr e dele. O
agente de usurio primeiramente pede ao servidor de correio que apresente o
tamanho de cada uma das mensagens armazenadas. Ento, ele recupera e apaga
cada mensagem do servidor. Aps a fase de autorizao, o agente usurio emprega
apenas quatro comandos: list, retr, dele e quit. Na perspectiva do usurio quando
voc l e apaga s ter as mensagens na mquina local, de tal forma que se voc
utilizar outra mquina no poder visualizar as mensagens.
No modo ler-e-guardar, o agente usurio deixa as mensagens no servidor de
correio aps descarreg-las. Nesse caso, pode-se acessar a mensagem no servidor
a partir de outras mquinas. Acessar uma mensagem em seu local de trabalho e,
uma semana depois, acess-la novamente em casa.
19. possvel que o servidor Web e o servidor de correio de uma organizao
tenham exatamente o mesmo apelido para um nome de hospedeiros(por exemplo,
foo.com)? Qual seria o tipo de RR que contm o nome de hospedeiro servidor de
correio? Sim. MX
22. O servidor UDP descrito na seo 2.8 precisava de uma porta apenas, ao passo
que o servidor TCP descrito na seo 2.7 precisava de duas portas. Porque? Se o
servidor TCP tivesse de suportar n conexes simultneas, cada uma de um
hospedeiro cliente diferente, de quantas portas precisaria?

23. Para a aplicao cliente-servidor por TCP descrita na seo 2.7, porque o
programa servidor deve ser executado antes do programa cliente? Para a aplicao
cliente-servidor por UDP descrita na seo 2.8, porque o programa cliente pode ser
executado antes do programa servidor?
No TCP tem que ser estabelecida uma conexo, ento o servidor tem que estar
disponvel para aceitar a conexo.
No UDP a aplicao tem que estar preparada para uma eventual no recebimento
de resposta.