HTTP, TCP, UDP e senza connessione


8

Ultimamente sono un po 'confuso con HTTP.

Alcuni fatti sono che TCP può operare orientato alla connessione o senza connessione, questo lo capisco. TCP, tuttavia, è orientato alla connessione mentre UDP è senza connessione, che viene utilizzato quando il messaggio stesso può inserirsi in un singolo messaggio.

Domanda:

Se HTTP utilizza TCP e TCP fornisce connessioni affidabili per lo scambio di più messaggi e si dice che HTTP è privo di connessione, come è possibile?

TCP è orientato alla connessione? Allora, come è HTTP senza connessione ????

Risposte:


15

HTTP (1.0 senza connessione mantenuta in vita) è senza connessione perché una volta che una singola richiesta HTTP viene gestita, la connessione viene chiusa e non riutilizzata. Le richieste HTTP non sono unità di dati del protocollo TCP, quindi TCP è orientato alla connessione rispetto alle unità di dati del protocollo TCP non impedisce a HTTP di essere senza connessione rispetto alle unità di dati del protocollo HTTP.

Quando guardiamo il protocollo HTTP stesso, non ci interessa quale protocollo sia sovrapposto. Potrebbe essere TCP, ma teoricamente potrebbe essere qualcos'altro. Quindi le proprietà di TCP sono completamente irrilevanti.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.