Buscar

REDES DE COMPUTADORES

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

1- Relacione cinco aplicações da Internet não proprietárias e os protocolos de camada 
de aplicação que elas usam. 
Email – SMTP, POP e IMAP, Web – HTTP, Transferência de arquivos – FTP, 
Servidor de arquivos remoto – NFS, Streaming – RTP. 
 
2- 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. 
Esta informação está equivocada, visto que em uma rede P2P, todos os clientes podem 
se tornar também servidores. Quando um par A solicita ao par B um arquivo, A se 
comporta como cliente e B como servidor, ou seja, aquele que inicia a comunicação é o 
cliente e quem espera ser contatado para iniciar a sessão é o servidor. 
 
3- Que informação é usada por um processo que está rodando em um hospedeiro para 
identificar um processo que está rodando em outro hospedeiro? 
Para que ocorra corretamente a comunicação entre os hospedeiros é necessário 
especificar o endereço de destino e um identificador para o processo (socket). Na 
arquitetura TCP/IP faz-se uso do endereçamento IP e da utilização de portas (UDP ou 
TCP). 
 
4- Suponha que você queria 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ê? 
O TCP é um mais seguro, porém mais lento. O protocolo UDP é considerado melhor 
neste caso pois é mais rápido. Devido a ausência de responsabilidade quanto a garantia 
de entrega (não é necessária uma resposta do cliente para efetuar a comunicação) e 
sincronismo de conexão. Portanto, considerando que o objetivo é efetuar uma 
comunicação da maneira mais rápida possível, UDP seria a melhor opção. 
 
5- Relacione quatro classes de serviços que um protocolo de transporte pode prover. 
Para cada uma, indique se o UDP ou o TCP (ou ambos) fornece tal serviço. 
Serviços não orientado a conexão (ex.: streaming multimídia) = UDP; 
Serviço orientado pela conexão (ex.: acesso a terminal remoto) = TCP; 
Serviço de controle de congestionamento e fluxo (ex.: transferência de arquivos) = TCP; 
Serviço de transporte confiável (ex.: email) = TCP. 
 
 
 
 
6- Por que HTTP, FTP, SMTP, POP3 rodam sobre TCP e não sobre UDP? 
O TCP fornece confiabilidade para executar suas funções ou tarefas, dessa forma existe 
a confirmação que a informação enviada foi recebida com sucesso. Considerando que o 
TCP provê tal característica, esta é a justificativa para utilização. 
 
7- 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. 
Quando um usuário visita o site pela primeira vez, o servidor cria uma identificação única 
para ele e o mantem no sistema final do usuário, que é gerenciado pelo navegador. 
Quando este mesmo cliente acessa o site novamente, o browser envia o identificador 
do cookie e o site é capaz de identificar que se trata do mesmo usuário. Dessa forma, é 
possível monitorar as atividades do cliente no site. 
 
8- 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ê? 
Dados frequentemente requisitados por um usuário podem ser armazenados na cache 
Web de modo a evitar que determinada requisição seja solicitada para o servidor de 
origem. Assim, caso o objeto solicitado esteja armazenado em cache, o usuário será 
atendido de maneira muito mais rápida e ainda irá evitar fluxos de rede desnecessários. 
Porém, caso o objeto seja requisitado pela primeira vez, este deverá ser obtido do 
servidor de origem e isto impactará na velocidade para obtê-lo. Contudo, se 
considerarmos que a maioria das requisições são atendidas por um servidor proxy 
(cache), a rede até o servidor original estará menos ocupada e consequentemente, mais 
rápida. 
 
9- Por que se diz que o FTP envia informações de controle “fora da banda”? 
O FTP faz uso de duas conexões paralelas para transferir um arquivo: conexão de 
controle e conexão de dados. A primeira é utilizada para enviar informação como 
identificação de usuário, senha, comandos para troca de diretório remoto e enviar e 
receber arquivos entre os hospedeiros. A segunda é utilizada para enviar realmente um 
arquivo. Por este motivo, dizemos que as informações de controle, são “fora de banda”, 
ou seja, são fora da conexão onde são enviados arquivos. 
 
 
10- No BitTorrent, suponha que Alice forneça blocos para Bob durante um intervalo de 
30s. Bob retornará, necessariamente, o favor e fornecerá blocos para Alice no mesmo 
intervalo? Por quê? 
O comportamento de Bob para a requisição de Alice está relacionado com a qualidade 
da conexão entre eles. Caso a taxa de transferência entre os dois seja alta o suficiente, 
ele pode se tornar um dos quatro melhores transmissores para Alice e vice-versa. Assim, 
a cada 30 segundos, o BitTorrent de Alice fará uma varredura em busca de melhores 
parceiros para trocar arquivos e definirá os quatro melhores pares. Portanto, Bob só 
fornecerá blocos para Alice se sua conexão for boa o suficiente comparado as outras 
opções disponíveis para Alice. 
 
11- O que é uma rede de sobreposição? Ela inclui roteadores? O que são as arestas da rede 
de sobreposição? 
 
Uma rede é considerada sobreposta quando esta é construída sobre outra rede. 
Sistemas P2P utilizam redes sobrepostas, criadas na camada de aplicação, sobre as redes 
físicas. Os nós (dispositivos da rede) desta rede são conectados por link virtuais/lógicos, 
através de diversos links físicos na rede subjacente. Dessa forma, os pares são 
encontrados e reconhecidos de modo a tornar a rede P2P independente da topologia 
da rede física. Quando existe uma conexão entre dois pares, existe uma aresta entre 
eles. Assim sendo, uma rede de sobreposição não inclui roteadores. 
 
 
 
12- Relacione pelo menos quatro diferentes aplicações que são apropriadas naturalmente 
para arquiteturas P2P. (Dica: Distribuição de arquivo e mensagem instantânea são 
duas.) 
Distribuição de arquivos (BitTorrent, Gnutella, Freenet), Streaming (KanKan, Napster), 
Criptomoedas (blockchain) e VoIP (Skype). 
 
13- Informe se as frases são verdadeiras ou são falsas. Justifique sua resposta. 
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 
A resposta obtida pelo usuário será composta por um header (cabeçalho) e um 
corpo. 
 
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 
É possível que múltiplos objetos sejam enviados utilizando a mesma conexão, 
desde que devidamente identificados. 
 
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 
http://www.mit.edu/
O máximo de objetos suportados por esta conexão é de apenas um. Portanto, é 
necessários dois segmentos TCP para transportas duas mensagens. 
 
d) O cabeçalho Date: na mensagem de resposta HTTP indica a última vez que o 
objeto da resposta foi modificado. FALSO 
No cabeçalho Date está contido a data e hora que a mensagem foi criada. 
 
e) As mensagens de resposta HTTP nunca possuem um corpo de mensagem vazio. 
FALSO 
O corpo (body) da mensagem, em alguns casos, pode estar vazio. 
 
14- Suponha que você consiga acessar os caches nos servidores DNS locais do seu 
departamento. Você é capaz de propor uma maneira de determinar, em linhas gerais, 
os servidores (fora de seu departamento) que são mais populares entre os usuários 
do seu departamento? Explique. 
 
Através do cache nos servidores DNSserá possível inferir quais servidores locais são 
mais frequentemente acessados (populares), pois se diversos usuários estiverem 
interessados no mesmo servidor web (acessando um site específico por exemplo), as 
solicitações DNS para esse servidor serão enviadas com mais frequência pelos usuários. 
Portanto, esse servidor Web aparecerá nos caches DNS com mais frequência. 
 
15- Suponha que seu departamento possua um servidor DNS local para todos os 
computadores do departamento. Você é um usuário comum (ou seja, não é um 
administrador de rede/sistema). Você consegue encontrar um modo de determinar se 
um site da Internet externo foi muito provavelmente acessado de um computador do 
seu departamento alguns segundos atrás? Explique. 
 
É possível. Se um site da internet foi acessado por algum computador do departamento 
recentemente, certamente este site estará presente no cache do servidor DNS local, 
sendo assim, se algum outro computador tentar acessar este mesmo site, o tempo de 
resposta tenderá a zero ms. Caso contrário, o tempo de consulta será grande e podemos 
entender que o site não foi acessado a alguns segundos atrás.

Continue navegando