|
14
2.1.3.2 Transmission Control Protocol (TCP)
TCP merupakan bagian dari protokol TCP/IP yang digunakan bersama dengan IP
untuk
mengirim data
dalam bentuk
unit-unit
pesan
antara
komputer
ke Internet
(Cisco
Systems,
2005).
Pengiriman
data
ini
dapat
terjamin
karena
TCP
memiliki
dua
proses
data acknowledgement dimana TCP selalu meminta konfirmasi setiap kali selesai
mengirim data,
apakah data
telah sampai
di
tempat
tujuan.
Kemudian
TCP
akan
mengirimkan
data
urutan
berikutnya
atau
melakukan retransmission
yaitu
pengiriman
ulang data tersebut. Data yang dikirim dan diterima diatur berdasarkan nomor urut. TCP
juga
mengawasi
unit
data
individual
atau dikenal
dengan
nama
paket,
dimana
pesan-
pesan dibagi untuk efisiensi routing melewati Internet.
Protokol TCP bertanggung jawab untuk pengiriman data dari sumber ke tujuan
dengan
benar.
TCP
juga
bertugas
mendeteksi
kesalahan
atau
hilangnya data dan
melakukan
pengiriman
kembali
sampai
data yang benar diterima dengan lengkap. TCP
menyediakan
pelayanan
seperti connection
oriented,
reliable,
byte stream service.
Connection oriented
berarti
dua
aplikasi
pengguna
TCP
harus
melakukan
pembentukan
hubungan
dalam bentuk
pertukaran
kontrol
informasi
sebelum transmisi
data
terjadi
untuk dapat melakukan pertukaran data tersebut. Reliable berarti TCP menerapkan
proses
deteksi
kesalahan
paket
dan
pengiriman
ulang.
Byte
stream
service berarti
paket
dikirimkan dan sampai ke tempat tujuan secara berurutan.
|