Singkatan dari “Protokol Kontrol Transmisi.” TCP adalah protokol mendasar dalam Internet Protocol Suite- kumpulan standar yang memungkinkan sistem berkomunikasi melalui Internet.
Ini dikategorikan sebagai protokol “lapisan transportasi” karena ia menciptakan dan mempertahankan koneksi antara host.
TCP memuji Internet Protocol (IP), yang mendefinisikan alamat IP yang digunakan untuk mengidentifikasi sistem di Internet.
Protokol Internet memberikan instruksi untuk mentransfer data sementara protokol kontrol transmisi membuat koneksi dan mengelola pengiriman paket dari satu sistem ke sistem lainnya.
Kedua protokol umumnya dikelompokkan bersama dan disebut sebagai TCP/IP.
Ketika data dikirim melalui koneksi TCP, protokol membaginya menjadi paket atau “segmen”.
Setiap paket menyertakan header yang mendefinisikan sumber dan tujuan dan bagian data.
Karena paket dapat melakukan perjalanan melalui internet menggunakan beberapa rute, mereka mungkin tiba di tujuan dalam urutan yang berbeda dari yang dikirim.
Protokol Kontrol Transmisi merekam kembali paket dalam urutan yang benar di ujung penerima.
TCP juga mencakup pemeriksaan kesalahan, yang memastikan setiap paket dikirimkan seperti yang diminta.
Ini berbeda dari UDP, yang tidak memeriksa apakah setiap paket berhasil ditransmisikan.
Sementara pemeriksaan kesalahan bawaan berarti TCP memiliki overhead lebih banyak dan karenanya lebih lambat dari UDP, ini memastikan pengiriman data yang akurat antar sistem.
Oleh karena itu TCP digunakan untuk mentransfer sebagian besar jenis data seperti halaman web dan file melalui Internet.
UDP sangat ideal untuk streaming media yang tidak mengharuskan semua paket untuk dikirim.