|
22
TCP (Transmission Control Protocol)
Protokol
ini
bertanggung
jawab terhadap
pengiriman
data.
Protokol ini bertugas untuk memeriksa apakah paket data yang
dikirim sampai
ke
tujuannya
dalam
keadaaan
yang
benar.
TCP
memiliki karakteristik sebagai berikut:
9
Berorientasi
sambungan
(connection-oriented):
Sebelum
data
dapat
ditransmisikan
antara
dua
host, dua
proses
yang
berjalan
pada lapisan aplikasi harus melakukan negosiasi untuk membuat
sesi koneksi terlebih dahulu. Koneksi TCP ditutup dengan
menggunakan
proses
terminasi
koneksi
TCP
(TCP connection
termination).
9
Full-duplex: Untuk
setiap
host
TCP,
koneksi
yang
terjadi
antara
dua
host
terdiri
atas
dua
buah
jalur, yakni jalur keluar dan jalur
masuk.
Dengan
menggunakan
teknologi
lapisan
yang
lebih
rendah
yang
mendukung full-duplex, maka data pun dapat
secara
simultan diterima dan dikirim.
9
Dapat diandalkan (reliable): Data
yang dikirimkan ke sebuah
koneksi
TCP
akan
diurutkan
dengan
sebuah
nomor
urut
paket
dan
akan
mengharapkan
paket
positive
acknowledgment dari
penerima.
Jika
tidak
ada
paket
acknowledgment
dari
penerima,
maka segmen TCP (protokol data unit dalam protokol
TCP) akan
ditransmisikan ulang. Pada pihak penerima, segmen-segmen
duplikat
akan
diabaikan
dan
segmen-segmen
yang
datang
tidak
|