1.
Protokol TCP
TCP (Transport Control Protocol) merupakan protokol
yang
berada pada layer transport dari layer
TCP/IP.
TCP adalah protokol
yang bersifat byte stream,
connection-oriented
dan reliable
dalam
pengiriman
data.
TCP
menggunakan
komunikasi
byte-stream, yang
berarti bahwa data dinyatakan
sebagai
suatu
urutan-urutan byte.
Connection-oriented berarti sebelum terjadi
proses
pertukaran
data
antar komputer terlebih dahulu harus dibentuk suatu
hubungan.
Hal
ini dapat dianalogikan dengan proses
pendialan
nomor telepon dan
akhirnya terbentuk suatu hubungan.
TCP memiliki karakteristik sebagai berikut:
Berorientasi
pada
koneksi
jaringan
(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).
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.
Header
TCP
berisi
nomor
urut
(TCP
sequence
number)
|