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:
- 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;
- 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;
- 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;
- 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;
- 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