HTTP, TCP, UDP dan tanpa koneksi

8

Saya agak bingung dengan HTTP belakangan ini.

Beberapa fakta adalah bahwa TCP dapat mengoperasikan koneksi yang berorientasi atau tanpa koneksi, ini yang saya mengerti. TCP meskipun berorientasi koneksi sedangkan UDP adalah koneksi yang digunakan ketika pesan itu sendiri dapat masuk ke dalam satu pesan.

Pertanyaan:

Jika HTTP menggunakan TCP, dan TCP menyediakan koneksi yang andal untuk pertukaran pesan ganda, dan HTTP dikatakan tanpa koneksi maka bagaimana ini mungkin?

TCP berorientasi koneksi? Jadi bagaimana HTTP tanpa koneksi ????

What'sTheStoryWishBone
sumber

Jawaban:

15

HTTP (1.0 tanpa koneksi tetap hidup) tidak terhubung karena sekali permintaan HTTP tunggal dilayani, koneksi ditutup dan tidak digunakan kembali. Permintaan HTTP bukan unit data protokol TCP, sehingga TCP berorientasi koneksi sehubungan dengan unit data protokol TCP tidak menghentikan HTTP agar tidak terhubung dengan sehubungan dengan unit data protokol HTTP.

Ketika kita melihat protokol HTTP itu sendiri, kita tidak peduli protokol apa yang berlapis atasnya. Bisa jadi TCP, tetapi secara teoritis, itu bisa menjadi sesuatu yang lain. Jadi sifat-sifat TCP sama sekali tidak relevan.

David Schwartz
sumber