Buscar

Lista de exercicio_Cap_2_Camada de aplicacao

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

FUNDAÇÃO EDSON QUEIROZ
UNIVERSIDADE DE FORTALEZA
Ensinando e Aprendendo
CURSO: ENGENHARIA DE COMPUTAÇÃO
DISCIPLINA: REDES DE COMPUTADORES
PROF. WELLINGTON BRITO
Capítulo 2 – Camada de Aplicação
1. Relacione cinco aplicações da Internet não proprietárias e os protocolos de camadas de aplicação que elas usam.
Web – HTTP.
Serviço de Email – SMTP, POP e IMAP.
Transferência de arquivos – FTP.
Servidor de arquivos remoto – NFS.
Aplicações de Streaming – RTP.
2. Qual é a diferença entre arquitetura de rede e arquitetura de aplicação?
Arquitetura de rede determina como todos os dispositivos da rede estão conectados entre si. Enquanto que a arquitetura das aplicações estabelece como acontece a comunicação entre as máquinas.
3. Suponha que você queira fazer uma transação de um cliente remoto para um servidor da maneira mais rápida possível. Você usaria o UDP ou o TCP? Por quê?
TCP, por ele garantir que o pacote vai ser entregue.
4. O que significa protocolo de apresentação (handshaking protocol)?
O protocolo de apresentação é quem realiza a sincronia entre cliente e servidor, para que possa ser estabelecida uma conexão entre ambos.
5. Por que HTTP, FTP, SMTP, POP3 rodam sobre TCP e não sobre UDP?
Como todos são protocolos em que acontecem trocas de informações sensíveis, é necessário garantir a integridade dos dados, sendo que apenas o protocolo TCP é capaz de garantir esta característica.
6. Suponha que Alice envie uma mensagem a Bob por meio de uma conta de e-mail da Web (como Hotmail ou gmail), e que Bob acesse seu e-mail por seu servidor de correio usando POP3. Descreva como a mensagem vai do host de Alice até o host de Bob. Não se esqueça de relacionar a série de protocolos de camada de aplicação usados para movimentar a mensagem entre os dois hosts.
Passo 1: Alice redige seu e-mail e envia para o servidor e a mensagem é colocada na fila de saída. (SMTP)
Passo 2: A mensagem é enviada da fila de saída do servidor de Alice para a caixa de entrada do servidor de Bob. (SMTP)
Passo 3: Bob utiliza seu cliente de e-mail para visualizar sua caixa de entrada. (POP3)
7. Analise o cabeçalho de uma mensagem de e-mail que tenhas recebido recentemente. Analise cada uma.
De: Administrador Usuário (via Universidade de Fortaleza) <noreply-ead@unifor.br> sáb., 11 de set. de 2021 às 00:25
Para: Anderson Araujo Macedo <anderson.am.new@edu.unifor.br>
De - significa quem enviou o email
Para - significa a quem ele é destinado
8. Considere a seguinte cadeia de caracteres ASCII capturada pelo Wireshark quando o navegador enviou uma mensagem HTTP GET (ou seja, o conteúdo real de uma mensagem HTTP GET). Os caracteres <cr> <lf> são retorno de carro e avanço de linha (ou seja, a cadeia de caracteres em itálico no texto abaixo representa o caractere único retorno de carro que estava contido, naquele momento, no cabeçalho HTTP). 
Responda às seguintes questões, indicando onde está a resposta na mensagem HTTP GET a seguir. 
GET /cs453/index.html HTTP/1.1 <cr> <lf>Host: gaia.cs.umass.edu<cr> <lf>User-Agent: Mozilla/5.0 (Windows;U; Windows NT 5.1; en-US; rv:1.7.2) Gec ko/20040804 Netscape/7.2 (ax) <cr> <lf>Accept:ex t/xml, application/xml, application/xhtml+xml, text /html;q=0.9, text/plain;q=0.8,image/png,*/*;q=0.5 <cr> <lf>Accept-Language: en-us,en;q=0.5 <cr> <lf>AcceptEncoding: zip,deflate<cr> <lf>Accept-Charset: ISO -8859-1,utf-8;q=0.7,*;q=0.7<cr> <lf>Keep-Alive: 300 <cr><lf>Connection:keep-alive <cr> <lf><cr> <lf>.
a. Qual é a URL do documento requisitado pelo navegador? 
http://gaia.cs.umass.edu/cs453/index.html
b. Qual versão do HTTP o navegador está rodando? 
HTTP 1.1
c. O navegador requisita uma conexão não persistente ou persistente? 
Requisita uma conexão persistente.
d. Qual é o endereço IP do hospedeiro no qual o navegador está rodando? 
Esta informação não está contida em uma mensagem HTTP.
e. Que tipo de navegador inicia essa mensagem? Por que é necessário o tipo de navegador em uma mensagem de requisição HTTP?
Mozilla/5.0; porque o servidor pode mandar versões diferentes do conteudo para os diferentes tipos de browsers.
9. O texto a seguir mostra a resposta enviada do servidor em reação à mensagem HTTP GET na questão anterior. Responda às seguintes questões, indicando onde está a resposta na mensagem. 
HTTP/1.1 200<cr> <lf>OK Date: Tue, 07 Mar 2008 12:39:45GMT<cr> <lf>Server: Apache/2.0.52 (Fedora) Last-Modified: Sat, 10 Dec2005 18:27:46 GMT<cr> <lf>ETag: “526c3-f22-a88a4c80”AcceptRanges: bytes<cr> <lf>Content-Length: 3874 <cr> <lf>Keep-Alive: timeout=max=100<cr> <lf>Connection: Keep-Alive<cr> <lf>Content-Type: text/html; charset= ISO-8859-1 <cr> <lf><cr> <lf> <!doctype html public “-//w3c//dtd html 4.0 transitional//en”><lf><html><lf><head><lf> <meta http-equiv=”Content-Type”content=”text/html; charset=iso-8859-1”><lf> <meta
name=”GENERATOR” content=”Mozilla/4.79 [en] (Windows NT 5.0; U) Netscape]”><lf> <title>CMPSCI 453 / 591 /NTU-ST550A Spring 2005 homepage</title><lf></head><lf><muito mais texto do documento em seguida (não mostrado>.
a. O servidor foi capaz de encontrar o documento com sucesso ou não? A que horas foi apresentada a resposta do documento? 
Encontrou com sucesso; às 12:39:45 GMT
b. Quando o documento foi modificado pela última vez? 
Last-Modified: Sat, 10 Dec2005 18:27:46 GMT
Sábado, 10 de Dezembro de 2005 as 18:27:46
c. Quantos bytes existem no documento que está retornando? 
3874 bytes
d. Quais são os 5 primeiros bytes do documento que está retornando? O servidor aceitou uma conexão persistente?
Os primeiros 5 bytes são '<!doc'; O servidor aceitou uma conexão persistente.
10. Considere a Figura 1, que mostra uma rede institucional conectada à Internet. Suponha que o tamanho médio do objeto seja 850 mil bits e que a taxa média de requisição dos navegadores da instituição aos servidores de origem seja 16 requisições por segundo. Suponha também que a quantidade de tempo que leva desde o instante em que o roteador do lado da Internet do enlace de acesso transmite uma requisição HTTP até que receba a resposta seja 3 segundos em média. Modele o tempo total médio de resposta como a soma do atraso de acesso médio (isto é, o atraso entre o roteador da Internet e o roteador da instituição) e o tempo médio de atraso da Internet. Para a média de atraso de acesso, use Δ(1 – Δβ), sendo Δ o tempo médio requerido para enviar um objeto pelo enlace de acesso e β a taxa de chegada de objetos ao enlace de acesso. a. Determine o tempo total médio de resposta. b. Agora, considere que um cache é instalado na LAN institucional e que a taxa de resposta local seja 0,4. Determine o tempo total de resposta.
Figura 1 – Rede institucional conectada a Internet.

Continue navegando