HTTP, TCP, UDP e sem conexão


8

Ultimamente estou um pouco confuso com o HTTP.

Alguns fatos são que o TCP pode operar conexão orientada ou sem conexão, isso eu entendo. O TCP, no entanto, é orientado à conexão, enquanto o UDP está sem conexão, usado quando a própria mensagem pode caber em uma única mensagem.

Questão:

Se o HTTP usa TCP, e o TCP fornece conexões confiáveis ​​para troca de mensagens múltiplas, e o HTTP é considerado sem conexão, como isso é possível?

O TCP é orientado à conexão? Então, como o HTTP não tem conexão ????

Respostas:


15

O HTTP (1.0 sem conexão mantém ativo) não tem conexão porque, uma vez que uma única solicitação HTTP é atendida, a conexão é fechada e não é reutilizada. As solicitações HTTP não são unidades de dados do protocolo TCP, portanto, o TCP é orientado à conexão em relação às unidades de dados do protocolo TCP, para que o HTTP não seja conectado a unidades de dados do protocolo HTTP.

Quando olhamos para o próprio protocolo HTTP, não nos importamos com o protocolo em que ele está em camadas. Poderia ser TCP, mas teoricamente, poderia ser outra coisa. Portanto, as propriedades do TCP são completamente irrelevantes.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.