Perbedaan antara TCP dan HTTP Perbedaan Antara

Anonim

TCP vs. HTTP

Protokol Kontrol Transmisi (juga dikenal sebagai TCP) adalah protokol inti Protokol Internet Suite ini beroperasi pada tingkat yang lebih tinggi daripada rekan senegaranya, Protokol Internet (juga dikenal sebagai IP). Dua perhatian utama TCP adalah dua sistem akhir - browser web dan server web, misalnya. TCP menyediakan pengiriman sebuah aliran byte dari sebuah program dari satu komputer ke komputer lain TCP juga bertanggung jawab untuk mengendalikan ukuran, kontrol aliran, laju pertukaran data, dan kemacetan lalu lintas jaringan.

Hypertext Transfer Protocol (juga dikenal sebagai HTTP) adalah protokol Application Layer - yang berarti protokol yang mengkategorikan protokol dan metode lain dalam model arsitektur jaringan komputer. Sistem ini digunakan untuk sistem informasi yang didistribusikan, kolaboratif, dan hypermedia. Ini adalah standar permintaan / respon yang biasa ditemukan i n komputasi server klien - di mana browser web atau spider berfungsi sebagai klien dan aplikasi yang berjalan di komputer dan hosting situs web berfungsi sebagai server sebenarnya.

TCP menyediakan layanan komunikasi pada tingkat menengah antara program aplikasi dan IP. Apa artinya ini adalah ketika sebuah program aplikasi ingin mengirimkan sebagian besar data ke internet menggunakan IP, alih-alih memecah data menjadi ukuran yang sesuai dengan IP dan menggunakan serangkaian permintaan dari IP, perangkat lunaknya mampu mengeluarkan satu permintaan ke TCP dan membiarkan protokol ini menangani rincian transfer IP. TCP mendeteksi masalah yang timbul di IP, meminta pengiriman kembali paket yang hilang, mengatur ulang urutan paket (sehingga dimasukkan kembali ke dalam urutan yang benar), dan membantu meminimalkan kemacetan jaringan (untuk mengurangi terjadinya dari masalah lain di telepon). Setelah semua ini selesai dan salinan data yang benar telah dikompilasi, paket dikirimkan ke program aplikasi.

Di HTTP ada fenomena seperti sesi. Sesi HTTP sebenarnya adalah urutan permintaan / respons transaksi yang terjadi pada jaringan. Klien mengajukan permintaan dan menetapkan koneksi TCP ke port tertentu pada host tertentu. Server HTTP 'mendengarkan' pada port tertentu dan menunggu pesan permintaan dari klien. Setelah permintaan ini diterima, server mengirim pesan kembali ke klien dengan pesannya sendiri - yang terdiri dari sumber daya yang diminta, pesan kesalahan, atau informasi lainnya.

Ringkasan:

1. TCP adalah inti yang beroperasi pada tingkat yang relatif tinggi; HTTP adalah protokol Application Layer yang merupakan standar request / response yang ditemukan di komputer client computing.

2. TCP menyediakan layanan komunikasi pada tingkat menengah antara program aplikasi dan IP; di HTTP ada serangkaian sesi di mana klien mengirim permintaan dan server mengirimkan pesan balasan kembali ke klien termasuk permintaan, pesan kesalahan, atau informasi lain.