Com relação aos serviços relativos à arquitetura TCP/IP, jul...
A primeira versão do serviço HTTP utiliza conexões não persistentes; a persistência foi acrescentada na versão subsequente desse serviço.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: C
A alternativa está correta. Vamos entender por quê.
O HTTP (HyperText Transfer Protocol) é o protocolo utilizado na transferência de dados na web. Ele funciona na camada de aplicação do modelo TCP/IP.
Na sua primeira versão, HTTP/0.9, as conexões eram não persistentes. Isso significa que, para cada requisição de um objeto (como uma página HTML, uma imagem ou um script), uma nova conexão TCP era estabelecida. Após a transferência do objeto, essa conexão era fechada. Esse comportamento causava uma sobrecarga no servidor e uma latência significativa, pois o processo de abrir e fechar conexões repetidamente é custoso em termos de tempo e recursos.
Na versão subsequente, HTTP/1.0, ainda se utilizavam conexões não persistentes por padrão, mas houve algumas melhorias em relação ao formato das mensagens e à capacidade de transferir dados mais complexos. A verdadeira mudança ocorreu na versão HTTP/1.1, onde foram introduzidas as conexões persistentes por padrão.
Com conexões persistentes, a mesma conexão TCP pode ser reutilizada para transferir múltiplos objetos entre o cliente e o servidor. Isso reduz a sobrecarga associada ao estabelecimento de novas conexões a cada requisição e melhora significativamente a eficiência da comunicação.
Dessa forma, a afirmação de que a primeira versão do serviço HTTP utiliza conexões não persistentes e a persistência foi acrescentada na versão subsequente do serviço está correta.
Esse conhecimento é fundamental para entender a evolução e a eficiência dos protocolos de comunicação na internet, e é importante para concursos públicos, especialmente para aqueles focados em tecnologia da informação e redes de computadores.
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
A versão HTTP/1.0 utiliza conexões TCP não persistentes na comunicação cliente-servidor. Já a versão 1.1 deste protocolo utiliza conexões persistentes.
fonte: http://pt.wikibooks.org/wiki/Redes_de_computadores/HTTP
O procotolo HTTP é um protocolo do tipo requisção-resposta, cliente-servidor, utiliza porta 80 do protocolo TCP.
A versão 1.0 - RFC 1945 - usava conexões não persistentes, assim para cada par solicitação-resposta conexão precisava ser inciada e encerrada - todo o processo 3 passos para abrir e 4 para fechar a conexão , este procedimento onera os servidores e as redes com dados administrativos - de controle;
A versão 1.1 - RFC 2126 - implementou por meio do recurso keep-alive, conexões persistentes, permitindo, assim a realização de vários pares requisição-resposta em uma mesma conexão, com a óbvia redução de abertura e encerramento de conexões, é interessante observar que esta versão permite ser configurada para funciona também como não persistente, da mesma forma que a versão 1.0.
Aí a pergunta: para que serve este tipo de serviços com apenas uma requisição por conexão?
Em conexões que usem um canal muito lento ou ruidoso com grande número de falhas, que no TCP vai gerar muita retransmissão de pacote, pode ser mais vantajoso assim.
fonte: Curso Provas de TI - Redes de computadores, módulo 6 - Camada de Aplicação
Só complementando... Para quem ficou na dúvida se a primeira versão do HTTP foi a 0.9 e não a 1.0, a RFC 1945 trata das duas versões ao mesmo tempo, portanto a primeira versão é considerada a 1.0.
"Embora o HTTP utilize conexões persistentes em seu modo padrão, os clientes e servidores HTTP podem ser configurados para utilizar a não persistente."
HTTP v.1.0: Não persistente
HTTP v.1.1: Persistente
Fonte: CESPE, em outra questão.
Persistente sou eu de tentar entender esse assunto de REDES!!! afffffffffffff
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo