O HTTP (Hypertext Transfer Protocolo – Protocolo de Transfer...

Próximas questões
Com base no mesmo assunto
Q1371703 Redes de Computadores

O HTTP (Hypertext Transfer Protocolo – Protocolo de Transferência de Hipertexto) é o protocolo padrão para acesso às páginas web sendo executado em dois programas: cliente e servidor. Utiliza duas formas de conexões: persistente e não persistente. Relacione adequadamente as formas de conexão aos respectivos problemas. (Os números poderão ser usados mais de uma vez.)


1. Conexão persistente.

2. Conexão não persistente.


( ) Requer 2 RTTs por objeto.

( ) Servidor deixa a conexão aberta depois de enviar a resposta.

( ) Mensagens HTTP seguintes entre cliente/servidor enviadas pela conexão aberta.

( ) Overhead do SO para cada conexão TCP.

( ) No mínimo, um RTT para todos os objetos referenciados.

( ) Cliente envia requisições assim que encontra um objeto referenciado.

( ) Navegadores geralmente abrem conexões TCP paralelas para buscar objetos referenciados.


A sequência está correta em

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito Correto: Alternativa C

A questão aborda o protocolo HTTP, mais especificamente as diferenças entre conexões persistentes e não persistentes. Esse é um tema fundamental em redes de computadores, principalmente para quem está estudando para concursos públicos.

Vamos entender melhor:

Conexão Persistente: Em uma conexão persistente, uma única conexão TCP é utilizada para múltiplas requisições e respostas entre o cliente e o servidor. Isso significa que a conexão permanece aberta após cada troca de mensagens, permitindo que várias mensagens HTTP sejam enviadas pela mesma conexão. As principais características são:

  • O servidor deixa a conexão aberta depois de enviar a resposta.
  • Mensagens HTTP seguintes entre cliente e servidor são enviadas pela conexão aberta.
  • No mínimo, um RTT para todos os objetos referenciados.

Conexão Não Persistente: Diferente da conexão persistente, cada objeto solicitado requer uma nova conexão TCP. Cada conexão se fecha após a troca de uma única mensagem de requisição e resposta. As principais características são:

  • Requer dois RTTs por objeto.
  • Overhead do sistema operacional para cada nova conexão TCP.
  • Navegadores geralmente abrem conexões TCP paralelas para buscar objetos referenciados.

Analisando a alternativa correta (C):

1. (2) Requer 2 RTTs por objeto. - Esta é uma característica de conexões não persistentes.

2. (1) Servidor deixa a conexão aberta depois de enviar a resposta. - Isso acontece em conexões persistentes.

3. (1) Mensagens HTTP seguintes entre cliente/servidor enviadas pela conexão aberta. - Também característica de conexões persistentes.

4. (2) Overhead do SO para cada conexão TCP. - Ocorre em conexões não persistentes.

5. (1) No mínimo, um RTT para todos os objetos referenciados. - Característica de conexões persistentes.

6. (1) Cliente envia requisições assim que encontra um objeto referenciado. - Novamente, uma característica de conexões persistentes.

7. (2) Navegadores geralmente abrem conexões TCP paralelas para buscar objetos referenciados. - Característica de conexões não persistentes.

Assim, a sequência correta é C - 2, 1, 1, 2, 1, 1, 2.

Espero que essa explicação tenha ajudado a entender melhor o funcionamento e as diferenças entre conexões persistentes e não persistentes no protocolo HTTP. Se tiver mais dúvidas, estou aqui para ajudar!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

  1. O modelo de conexão persistente, mantém conexões abertas entre solicitações sucessivas, reduzindo o tempo necessário para abrir novas conexões.

Clique para visualizar este comentário

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