TCP vs. IP
Transmission Control Protocol (juga dikenal sebagai TCP) adalah protokol inti dari Internet Protocol Suite. Ini beroperasi pada tingkat yang lebih tinggi dari rekan senegaranya, Protokol Internet (juga dikenal sebagai IP). Dua keprihatinan utama TCP adalah dua sistem ujung - browser web dan server web, misalnya. TCP menyediakan pengiriman aliran byte dari suatu program dari satu komputer ke komputer lain. TCP juga bertugas mengendalikan ukuran, kontrol aliran, laju pertukaran data, dan kemacetan lalu lintas jaringan.
IP adalah protokol yang digunakan untuk komunikasi data di seluruh paket internetwork yang diaktifkan (yaitu internetwork di mana semua data yang dikirim dikelompokkan bersama). Seperti TCP, ia juga menggunakan Internet Protocol Suite. Ini adalah protokol utama dalam Lapisan Internet dari Suite Protokol Internet. Tugas utamanya adalah untuk memberikan datagram protokol yang dibedakan (juga dikenal sebagai paket) dari host sumber ke host tujuan hanya berdasarkan alamat mereka. Dengan demikian, IP mendefinisikan metode dan struktur pengalamatan untuk enkapsulasi paket.
TCP menyediakan layanan komunikasi pada tingkat menengah antara program aplikasi dan IP. Apakah ini berarti bahwa ketika sebuah program aplikasi ingin mengirim sepotong besar data di internet menggunakan IP, alih-alih memecah data menjadi ukuran yang akan sesuai dengan IP dan menggunakan serangkaian permintaan dari IP, perangkat lunak ini mampu mengeluarkan permintaan tunggal ke TCP, dan biarkan protokol ini menangani detail transfer IP. TCP mendeteksi masalah yang muncul dalam IP, meminta pengiriman kembali paket-paket yang hilang, mengatur ulang urutan paket-paket (sehingga mereka dikembalikan ke urutan yang semestinya), dan membantu meminimalkan kemacetan jaringan (untuk mengurangi kemunculan jaringan). masalah lain di telepon). Setelah semua ini dilakukan dan salinan data yang benar telah dikompilasi, paket tersebut diteruskan ke program aplikasi.
Enkapsulasi IP berarti bahwa data dari protokol lapisan atas dikumpulkan dalam bentuk paket - atau datagram. Tidak ada kebutuhan nyata untuk pengaturan sirkuit sebelum sebuah host mengirim paket ke host lain yang belum pernah dikomunikasikan sebelumnya. Dengan demikian, IP adalah protokol tanpa koneksi - berbeda langsung dengan jaringan telepon umum yang membutuhkan pengaturan sirkuit agar setiap panggilan telepon dapat dilalui. Sebagai hasil dari enkapsulasi IP, dapat digunakan melalui jaringan heterogen (jaringan yang menghubungkan komputer yang mungkin terdiri dari kombinasi alat koneksi) untuk menyelesaikan alamat IP ke alamat tautan data.
Ringkasan:
1. TCP adalah inti yang beroperasi pada tingkat yang relatif tinggi; IP beroperasi pada level yang lebih rendah.
2. TCP menyediakan layanan komunikasi pada tingkat menengah antara program aplikasi dan IP; IP merangkum semua data, dan tidak terhubung.