TCP vs IP
Protokol Kawalan Penghantaran (juga dikenali sebagai TCP) adalah protokol teras Internet Protocol Suite. Ia beroperasi pada tahap yang lebih tinggi daripada rakan senegara, Protokol Internet (juga dikenali sebagai IP). Dua kebimbangan utama TCP adalah sistem dua hujung - pelayar web dan pelayan web, contohnya. TCP menyediakan penghantaran bait dari program dari satu komputer ke komputer lain. TCP juga bertanggungjawab untuk mengawal saiz, kawalan aliran, kadar pertukaran data, dan kesesakan lalu lintas rangkaian.
IP adalah suatu protokol yang digunakan untuk komunikasi data merentasi satu internetwork yang dipindahkan paket (iaitu, internetwork di mana semua data yang dihantar dikumpulkan bersama). Seperti TCP, ia juga menggunakan Internet Protocol Suite. Ia merupakan protokol utama dalam Lapisan Internet Internet Protocol Suite. Tugas utamanya ialah menyampaikan datagram protokol yang terkenal (juga dikenali sebagai paket) dari tuan rumah sumber kepada tuan rumah destinasi yang hanya berdasarkan alamat mereka. Oleh itu, IP mentakrifkan kaedah dan struktur untuk pengekalan paket.
TCP menyediakan perkhidmatan komunikasi di peringkat pertengahan antara program aplikasi dan IP. Apa yang dimaksudkan ialah apabila program aplikasi ingin menghantar data besar di seluruh internet menggunakan IP, bukannya memecah data ke dalam saiz yang sesuai dengan IP dan menggunakan siri permintaan dari IP, perisian itu mampu untuk mengeluarkan satu permintaan kepada TCP, dan biarkan protokol ini mengendalikan butiran pemindahan IP. TCP mengesan masalah yang timbul dalam IP, permintaan penghantaran semula paket-paket yang hilang, susun semula susunan paket (supaya ia dimasukkan semula ke urutan yang betul), dan membantu untuk mengurangkan kesesakan rangkaian (untuk mengurangkan kejadian masalah lain di bawah garis). Sebaik sahaja semua ini telah dilakukan dan salinan data yang lengkap telah disusun, paket tersebut diserahkan kepada program aplikasi.
Pengkapsulan IP bermakna bahawa data dari protokol lapisan atas dikumpulkan dalam bentuk paket atau datagram. Tidak ada keperluan sebenar untuk persediaan litar sebelum host menghantar paket ke host lain yang tidak pernah disampaikan sebelumnya. Oleh itu, IP adalah suatu protokol tanpa sambungan - secara langsung berbeza dengan rangkaian telefon beralih awam yang memerlukan persediaan litar agar setiap panggilan telefon dilalui. Sebagai hasil daripada enkapsulasi IP, ia boleh digunakan melalui rangkaian heterogen (rangkaian komputer yang menyambungkan yang mungkin terdiri daripada gabungan alat sambungan) untuk menyelesaikan alamat IP ke alamat pautan data.
Ringkasan:
1. TCP adalah operasi teras pada tahap yang agak tinggi; IP beroperasi pada tahap yang lebih rendah.
2. TCP menyediakan perkhidmatan komunikasi di peringkat pertengahan antara program aplikasi dan IP; IP merangkumi semua data, dan tidak bersambung.