Capitulo 02 - Camada De Aplicação - Kurose
Casos: Capitulo 02 - Camada De Aplicação - Kurose. Pesquise 862.000+ trabalhos acadêmicosPor: ranneralmeida • 15/6/2014 • 1.936 Palavras (8 Páginas) • 3.908 Visualizações
Respostas – Capítulo 2 – Redes de Computadores e a Internet – Kurose
Questões de Revisão
1.Relacione cinco aplicações da internet não prioritárias e os protocolos da camada de aplicação que elas usam.
R = A Web: HTTP; File Transfer: FTP; login remoto: Telnet; Network News: NNTP; e mail: SMTP.
2.Qual a diferença entre arquitetura de rede e arquitetura de aplicação?
R = Arquitetura de rede refere se à organização do processo de comunicação em camadas (por exemplo, as cinco camadas da arquitetura da Internet). Arquitetura de aplicação, por outro lado, é projetada por um desenvolvedor da aplicação e determina a estrutura geral dela (por exemplo, cliente servidor ou P2P)
3.Para uma sessão de comunicação entre um par de processos, qual processo é o cliente e qual é o servidor?
R = O processo que inicia a comunicação é o cliente. O processo que aguarda ser contactado é o servidor.
4.Em uma aplicação de compartilhamento de arquivos P2P, você concorda com a afirmação “não existe nenhuma noção de lados de cliente e servidor de uma sessão de comunicação”? Por quê?
R = Não. Como mencionado no texto, todas as sessões de comunicação têm um lado cliente e um lado servidor. No compartilhamento de arquivos P2P, o par que está recebendo um arquivo normalmente é o cliente e aquele que está enviando o arquivo normalmente é o servidor.
5.Que informação é usada por um processo que está rodando em um hospedeiro para identificar um processo que está rodando em outro hospedeiro?
R = O endereço IP do hospedeiro de destino e o número da porta do socket de destino.
6.Suponha que você queira fazer uma transação de cliente remoto para um servidor da maneira mais rápida possível. Você usaria o UDP ou o TCP? Por quê?
R = UDP – Apesar de não ter garantia que a transação será feita completamente o UDP e simples e leve.
7.Com referencia à Figura 2.4, vemos que nenhuma das aplicações 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 há bons exemplos de uma aplicação que não requer nenhuma perda de dados e sincronismo. Se você souber de uma, envie um e-mail para os autores.
8.Relacione quatro classes de serviço que um protocolo de transporte pode promover. Para cada uma delas, indique se o UDP ou o TCP (ou ambos) fornece tal serviço.
R = Transferência Confiável - TCP
Vazão - UDP
Temporização - UDP
Segurança - TCP
9.Lembre-se de que o TCP pode ser aprimorado com o SSL para fornecer serviços de segurança processo a processo, incluindo a decodificação. O SSL opera na camada de transporte ou na camada de aplicação? Se o desenvolvedor da aplicação quer que o TCP seja aprimorado com o SSL, o que ele deve fazer?
R = O SSL opera na camada de aplicação. Esse serviço deve fazer logon para acessar recursos e objetos no sistema. Ele fornece automaticamente as mais recentes atualizações, drivers e aprimoramentos a computadores Windows, as informações de configuração do TCP/IP e as fornecem aos computadores.
10.O que significa protocolo de apresentação (handshaking protocol)?
R = Protocolo de apresentação é utilizado se duas entidades que estão se comunicando trocam primeiramente pacotes de controle antes de trocarem pacotes de dados. O SMTP utiliza handshaking e o HTTP não.
11.Porque HTTP, FTP, SMTP, POP3 e IMAP rodam sobre TCP e não sobre UDP?
R = As aplicações associadas a esses protocolos exigem que todos os dados da aplicação sejam recebidos na ordem correta e sem lacunas. O TCP fornece esse serviço ao passo que UDP não.
12.Considere um site de comércio eletrônico que quer manter um registro de compras para cada um de seus clientes. Descreva como isso pode ser feito com cookies.
R = Quando um usuário visita o site pela primeira vez, o site devolve um número de cookie. Este número é armazenado no host do usuário e é gerenciado pelo navegador. Durante visitas (ou compras) posteriores, o navegador envia o número do cookie para o site, assim o site sabe quando este usuário (mais precisamente, o navegador) está o visitando.
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 = Cache web pode trazer o conteúdo desejado mais rapidamente para o usuário. Cache web pode reduzir o atraso para todos os objetos, inclusive aqueles que não estão em cache, uma vez que a utilização de cache reduz o tráfego, melhorando toda a rede.
14.Digite um comando Telnet em um servidor Web e envie uma mensagem de requisição com várias linhas. Inclua nessa mensagem a linha de cabeçalho 'If-modified-since:' para forçar uma mensagem de resposta com a codificação de estado 304 Not Modified.
R = Depois do comando get condicional, essa resposta quer dizer que a versão que está na memória cachê é a mesma que está no servidor , ou seja,não foi atualizado desde a ultima requisição.
15.Por que se diz que o FTP envia informações de controle 'fora da banda'?
R = FTP usa duas conexões TCP paralelas, uma conexão para o envio de informações de controle (como um pedido de transferência de um arquivo) e outra conexão para transferir os arquivos. Como as informações de controle não são enviadas pela mesma conexão que o arquivo é enviado, diz-se que o FTP envia informações de controle fora da banda.
16.Suponha que Alice envie uma mensagem a Bob por meio de uma conta de e-mail 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. Não se esqueça de relacionar a série de protocolos de camada de aplicação usados
...