FC ConcursosFC Concursos

Questão FC406681

Ao analisar uma conexão HTTP não persistente, constatou-se o acesso ao endereço http://www.highschool.edu/departamentos/home.index. Uma das etapas da transferência dessa página do

Principais Protocolos de Redes

FGV · 2024

Ao analisar uma conexão HTTP não persistente, constatou-se o acesso ao endereço

 

http://www.highschool.edu/departamentos/home.index.

 

Uma das etapas da transferência dessa página do servidor para o cliente está corretamente descrita na seguinte alternativa:

  1. cliente HTTP envia uma mensagem de download HTTP ao servidor por meio do socket do servidor. Essa mensagem inclui o nome de caminho /departamentos/home.index;
  2. processo servidor HTTP ordena ao TCP que encerre a conexão TCP. Mas, na realidade, o TCP só a encerrará quando tiver certeza de que o cliente recebeu a mensagem de resposta intacta;
  3. processo cliente HTTP inicia uma conexão TCP para o servidor www.highschool.edu na porta número 90, que é o número de porta default para o HTTP. Associados à conexão UDP, haverá um socket no cliente e um socket no servidor;
  4. cliente TCP recebe a mensagem de resposta e a conexão TCP é encerrada. A mensagem indica que o objeto encapsulado é um arquivo HTTP. O cliente extrai o arquivo da mensagem de resposta, analisa o arquivo HTML e encontra referências aos objetos JPEG;
  5. processo servidor HTML solicita a mensagem de requisição por meio de seu socket, extrai o objeto /departamentos/home.index de seu armazenamento (RAM ou disco), encapsula-o em uma mensagem de resposta HTML e a envia ao cliente HTTP.
Mostrar resposta e comentário

Gabarito

B

Comentário do professor

Na camada de aplicação o processo do servidor HTTP pode decidir encerrar a sessão após enviar a resposta — típica em conexões não persistentes. Porém, o encerramento efetivo cabe ao TCP, que oferece confiabilidade de entrega.

Quando o servidor chama o fechamento, o TCP realiza a terminação ordenada: troca de segmentos FIN e ACK, retransmissões se necessário e espera por confirmações do cliente. Só após essas confirmações o TCP considera os dados entregues e finaliza a conexão.

Além disso, o TCP mantém estados como TIME_WAIT para garantir que segmentos atrasados não perturbem conexões futuras. Assim, mesmo com ordem do servidor, o fechamento só ocorre quando o TCP assegura a recepção íntegra da resposta.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo