Lista Redes 2
Lista Redes 2
Lista Redes 2
R: Web – HTTP
Email – SMTP
Streaming - RTP
R: Não. Sempre existe um lado que é o cliente e um lado que é o servidor. Apesar dos
dois poderem se comunicar e receber ou enviar dados. Quem inicia a comunicação é o
cliente e quem ele está solicitando é 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?
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ê?
R: Se for baseado somente na entrega rápida, usaria o UDP, pois é o protocolo mais
rápido, porém ele não garante a entrega de todos os dados corretamente. Já o TCP apesar
de ser um pouco mais demorado, garante a entrega e a integridade dos dados.
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.
6- Por que HTTP, FTP, SMTP, POP3 rodam sobre TCP e não sobre UDP?
R: Esses protocolos e as aplicações em que são utilizados precisam que os dados sejam
transmitidos e recebidos de forma correta, sem nenhuma perda, por isso rodam sobre
TCP.
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.
R: Quando o primeiro usuário acessa o site, os servidores criam um id único para esse
usuário, uma entrada no banco de dados e retorna para o usuário um número de id como
um número de cookie que é armazenado na máquina do cliente e é gerenciado pelo
browser. A partir de então, toda vez que o usuário acessa aquele site, o browser envia o
número de cookie para o site, então o site tem o conhecimento que aquele usuário está
acessando novamente o site.
R: O servidor com cache pode armazenar uma informação requisitada para ser utilizada
futuramente novamente, caso o usuário faça uma requisição da mesma informação, ela
estará armazenada na cache e será retornada muito mais rápido do que seria se tivesse
que acessar o servidor original novamente. O cache Web reduz o atraso para todos os
objetos, pois mesmo que o objeto não esteja em cache, o cache por si só já reduz o trafego,
o que melhora toda a rede e faz com o que o usuário tenha acesso mais rapidamente ao
objeto.
9- Por que se diz que o FTP envia informações de controle “fora da banda”?
R: O FTP usa duas conexões TCP paralelas, uma para enviar o controle de informação e
outra para de fato efetivar a transferência do arquivo. Visto que as informações de
controle não são enviadas pela mesma conexão que o arquivo é enviado, pode-se dizer
que o FTP envia informações de controle fora da banda.
10- No BitTorrent, suponha que Alice forneça blocos para Bob durante um intervalo de 30
s. Bob retornará, necessariamente, o favor e fornecerá blocos para Alice no mesmo
intervalo? Por quê?
R: Não, pois tudo vai depender da taxa do Bob, se a taxa de transmissão for alta
suficiente, ele pode, em troca, tornar-se um dos quatro melhores transmissores para Alice,
até que um deles encontre um parceiro melhor. Caso Bob não tenha uma taxa de
transmissão boa suficiente para Alice, ela escolherá, caso exista, outro parceiro melhor.
11- O que é uma rede de sobreposição? Ela inclui roteadores? O que são as arestas da rede
de sobreposição?
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.)
R: VoIP (Skype)
Streaming (KanKan)
Criptomoedas (blockchain)
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.
R: Verdadeiro. Múltiplos objetos podem ser enviados sobre uma única conexão
persistente.
R: Falso. O cabeçalho date contém a data e a hora que a mensagem foi gerada.
R: É possível visualizar pelo cache do DNS quais servidores estão sendo acessados com
maior frequência, sendo esses os servidores mais populares no departamento. Quanto
mais os usuários requisitam o servidor, uma maior quantidade de requisições vai
aparecer no servidor DNS.
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.
R: É possível verificar utilizando o comando dig no servidor DNS local. Caso o usuário
tenha acessado um site externo ele ainda vai estar armazenado no cache do servidor
DNS local, retornando um tempo de 0 ou muito pequeno. Caso contrário, o tempo de
resposta será grande.