Ao analisar uma conexão HTTP não persistente, constatou-se o...

Próximas questões
Com base no mesmo assunto
Q3037067 Redes de Computadores
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:
Alternativas

Comentários

Veja os comentários dos nossos alunos

A questão fala sobre uma conexão HTTP não persistente. Em uma conexão HTTP não persistente:

  1. O cliente abre uma conexão TCP com o servidor.
  2. O cliente envia uma requisição HTTP para o servidor através dessa conexão.
  3. O servidor envia a resposta HTTP.
  4. O servidor ou o cliente encerra a conexão TCP após a transferência de cada objeto.

Em uma conexão HTTP não persistente, cada objeto (como uma página HTML, uma imagem, etc.) é baixado usando uma nova conexão TCP. Isso significa que, para cada objeto solicitado, uma nova conexão TCP é estabelecida e fechada.

Agora, vamos examinar as alternativas com base nisso:

"O 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."

  • Correta: Quando o servidor HTTP decide encerrar a conexão TCP, ele instrui o protocolo TCP a fechar a conexão. No entanto, o TCP usa um mecanismo chamado "four-way handshake" para garantir que todos os pacotes foram corretamente recebidos antes de encerrar a conexão, garantindo que a transferência da resposta HTTP ocorreu sem problemas. Isso corresponde ao comportamento do TCP em uma conexão não persistente.

A questão da banca estava avaliando o entendimento dos seguintes conceitos:

  1. O funcionamento de uma conexão HTTP não persistente, onde a conexão TCP é aberta para cada objeto transferido e depois fechada.
  2. O papel do protocolo TCP em garantir a entrega confiável de dados, o que inclui garantir que a mensagem de resposta chegue ao cliente antes de encerrar a conexão.
  3. A distinção entre os papéis de HTTP e TCP, onde o HTTP lida com a transferência de conteúdo e o TCP lida com a confiabilidade da entrega dos pacotes.

A alternativa B está correta porque descreve com precisão como o TCP lida com o encerramento da conexão após garantir que os dados foram recebidos pelo cliente. Isso reflete o processo de entrega confiável do TCP antes de encerrar a conexão, que é crucial em uma conexão HTTP não persistente.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo