Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

Universidade do Estado do Rio de Janeiro
Faculdade de Engenharia
Departamento de Engenharia de Sistemas e Computação
Teleprocessamento e Redes de Computadores
Prof. Robert Mota.
Aluno: Luiz Henrique Marins Gonçalves
2a Lista de exercícios
1 - Em uma aplicação de compartilhamento de arquivos P2P, você concorda
com a afirmação: “não existe nenhuma noção de lados cliente e servidor de
uma sessão de comunicação”? Justifique sua resposta.
Não. Em uma rede de compartilhamento de arquivos P2P, geralmente o indivíduo que está
baixando um arquivo é considerado o cliente, enquanto o que está enviando o arquivo é
considerado o servidor.
2 - Que informação é usada por um processo que está rodando em um hospedeiro para
identificar um processo que está rodando em outro hospedeiro?
O endereço IP do destinatário e o número da porta do socket do aplicativo destino.
3 - Descreva como o cache Web pode reduzir o atraso na recepção de um objeto
requisitado. O cache Web reduzirá o atraso para todos os objetos requisitados por um
usuário ou somente para alguns objetos? Por quê?
O cache web reduz o atraso ao armazenar cópias temporárias de recursos da internet.
Quando um usuário solicita um recurso armazenado no cache, ele é entregue diretamente,
eliminando a latência de comunicação com o servidor original. No entanto, apenas os
recursos em cache podem ter seu atraso reduzido. A eficácia do cache depende da política
implementada e da proximidade física entre o usuário e o servidor de cache.
4 - Suponha que Alice envie uma mensagem a Bob por meio de uma conta de e-mail da
Web (como o Hotmail ou gmail), 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
para movimentar a mensagem entre os dois hospedeiros.
Alice encaminha sua mensagem ao servidor de email utilizando o protocolo HTTP. O
servidor de email de Alice, por sua vez, encaminha a mensagem para o servidor de email
de Bob utilizando SMTP. Bob, então, recebe a mensagem do servidor de email e a transfere
para seu próprio dispositivo usando o protocolo POP3.
5 - É possível que o servidor Web e o servidor de correio de uma
organização tenham exatamente o mesmo apelido para um nome de
hospedeiro (por exemplo, foo.com)? Qual seria o tipo de RR que contém o
nome de hospedeiro do servidor de correio?
Quando um servidor de email envia mensagens para outros destinatários, ele atua como um
cliente SMTP. Quando recebe mensagens de outros servidores de email, ele age como um
servidor SMTP.
6 - O que é uma rede de sobreposição? Ela inclui roteadores? O que são as arestas da rede
de sobreposição?
A estrutura de sobreposição em um sistema P2P de compartilhamento de arquivos engloba
os nós que estão ativos no sistema e as conexões lógicas entre esses nós. Um link lógico,
representado como uma "aresta" na teoria dos grafos, é estabelecido entre o nó A e o nó B
quando há uma conexão TCP semipermanente entre eles. Vale ressaltar que a rede de
sobreposição não engloba roteadores.
7 - Falso ou verdadeiro?
a) Um usuário requisita uma página Web que consiste em algum texto e três imagens. Para
essa página, o cliente enviará uma mensagem de requisição e receberá quatro mensagens
de resposta. (Falso)
b) Duas páginas Web distintas (por exemplo, www.mit.edu/research.html e
www.mit.edu/students.html) podem ser enviadas pela mesma conexão persistente.
(Verdadeiro)
c) Com conexões não persistentes entre navegador e servidor de origem, é possível que um
único segmento TCP transporte duas mensagens distintas de requisição HTTP. (Falso)
d) O cabeçalho Date: na mensagem de resposta HTTP indica a última vez que o objeto da
resposta foi modificado. (Falso)
e) As mensagens de resposta HTTP nunca possuem um corpo de mensagem vazio. (Falso)
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 <cr> 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: gai
a.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>Accept-
Encoding: 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?
/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?
Persistente, header Connection:Keep-Alive
d) Qual é o endereço IP do hospedeiro no qual o navegador está
rodando?
Não é fornecido.
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. É necessário para o servidor fornecer uma resposta otimizada para o navegador
cliente.
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 OK<cr><lf>Date: Tue, 07 Mar 2008
12:39:45GMT<cr><lf>Server: Apache/2.0.52 (Fedora)
<cr><lf>Last-Modified: Sat, 10 Dec2005 18:27:46
GMT<cr><lf>ETag: “526c3-f22-a88a4c80”<cr><lf>Accept-
Ranges: 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?
Sim, foi capaz devido o status HTTP 200 OK. A resposta foi dada em 07 Mar 2008 12:39:45
GMT
b) Quando o documento foi modificado pela última vez?
O documento foi modificado em 10 Dec 2005 18:27:46 GMT.
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 5 primeiros bytes são "<!doc", conforme mostrado por "<!doctype html public". O servidor
aceitou uma conexão persistente, header Connection:Keep-Alive
10 - Suponha que você clique com seu navegador Web sobre um ponteiro
para obter uma página e que o endereço IP para o URL associado não
esteja no cache de seu hospedeiro local. Portanto, será necessária uma
consulta ao DNS para obter o endereço IP. Considere que n servidores
DNS sejam visitados antes que seu hospedeiro receba o endereço IP do
DNS; as visitas sucessivas incorrem em um RTT igual a RTT1, . . ., RTTn.
Suponha ainda que a página associada ao ponteiro contenha exatamente
um objeto que consiste em uma pequena quantidade de texto HTML. Seja
RTT0 o RTT entre o hospedeiro local e o servidor que contém o objeto.
Admitindo que o tempo de transmissão seja zero, quanto tempo passará
desde que o cliente clica o ponteiro até que receba o objeto?
Tempo para resolver o endereço IP através do DNS (RTT_total_DNS):
RTT_total_DNS = RTT1 + RTT2 + ... + RTTn.
A soma de todos os termos é o resultado: 2RTT0+ RTT1+ RTT2+ . . . + RTTn .

Mais conteúdos dessa disciplina