Você está na página 1de 1

Universidade de Itaúna

Curso de Ciência da Computação


1o Semestre de 2012
Disciplina: Redes de Computadores II
Lista de Exercı́cios

Lista 03 - Camada de Aplicação


1. Considere um site de comércio eletrônico que queira manter um registro de compras para cada um de seus
clientes. Descreva como isto pode ser implementado com autenticação HTTP. Descreva como isto pode ser
implementado com o uso de cookies.
2. Suponha que Alice utilizando uma conta de e-mail baseada na Web (tal como o correio Yahoo! ou o Hotmail)
envie uma mensagem para Bob, que faz acesso a suas correspondências no seu servidor de correio utilizando o
POP3. Discuta como a mensagem se encaminha do host de Alice até o host de Bob. Inclua todos os protocolos
da camada de aplicação que são usados para mover a mensagem entre os dois hosts.
3. Suponha que você envie uma mensagem de correio cujos dados são simplesmente um anexo do Microsoft Excel.
Qual seria a aparência das linhas do cabeçalho (incluindo as linhas do MIME)?
4. Do ponto de vista do usuário, qual é a diferença entre o modo “baixe e apague” (download-and-delete) e o
modo “baixe e mantenha” (download-and-keep) do POP3?
5. É possı́vel que tanto o servidor Web quanto o servidor de correio de uma organização tenham exatamente o
mesmo “apelido” para o nome do host (por exemplo, ficticio.com.br)? Qual seria o tipo do RR que conteria o
nome do host servidor de correio?
6. Descreva como o proxy/cache Web pode reduzir o atraso na recepção de um objeto.
7. Verdadeiro ou falso? Justifique cada uma das respostas.
( ) Suponha que um usuário requisite uma página Web que consiste em texto e duas imagens. Para essa
página, o cliente enviará uma mensagem de requisição e receberá três mensagens de resposta.
( ) Com conexões não persistentes entre browser e servidor web, é possı́vel que em única conexão TCP seja
transportado duas mensagens distintas de requisição HTTP.
( ) A linha de cabeçalho “Date:” na mensagem de resposta HTTP indica a última vez que o objeto da resposta
foi modificado.
8. Pesquise sobre os métodos HTTP Post e HTTP Head. Qual o objetivo desses métodos?
9. Como é possı́vel fazer um servidor HTTP retornar um código de resposta (estado) 404?
10. Suponha que você clique sobre um link para obter uma página Web e que o endereço IP para o URL associado
não esteja no cache de nenhum servidor DNS da estrutura hierárquica. Assim, apenas o servidor DNS
autoritário do site desejado terá condições de lhe fornecer o endereço IP necessário. Descreva como seria esse
processo utilizando consultas recursivas (entre sua máquina e seu servidor DNS Local) e consultas iterativas
(entre a hierarquia de servidores DNS).
11. O que são os servidores DNS primário e secundário? Por que uma organização qualquer deve possuir os dois
servidores e não apenas um deles?
12. Pesquise e explique qual é a diferença entre domı́nio e zona.
13. Descreva a estrutura hierárquica utilizada para a construção de nomes DNS.
14. O POP3 permite que os usuários busquem e baixem mensagens de correio eletrônico de uma caixa de correio
remota. Isso significa que o formato interno das caixas de correio tem de ser padronizado, de forma que
qualquer programa POP3 no lado cliente possa ler a caixa de correio em qualquer servidor de correio? Explique
sua resposta.
15. Descreva como os cookies são transportados do servidor para o cliente e vice-versa.
16. Explique o que acontece se no cabeçalho cache-control o servidor especificar “public” e “no-cache”?
17. Quais são os recursos mais importantes para serem armazenados em cache?

Você também pode gostar