Protokol TCP (Transmision Control Protocol)
05.19
By
Unknown
0
komentar
TCP (Transmision
Control Protocol) adalah protokol pada layer transport yang bersifat
conection oriented, berfungsi untuk mengubah satu blok data yang besar
menjadi segmen-segmen yang dinomori dan disusun secara berurutan.
Proses pembuatan koneksi TCP disebut juga dengan proses “Three-way Handshake“.
Tujuan metode ini adalah agar dapat melakukan sinkronisasi terhadap
nomor urut dan nomor acknowledgement yang dikirimkan oleh kedua pihak
(pengirim dan penerima). Prosesnya antara lain:
- Host pertama (yang ingin membuat koneksi) akan mengirimkan sebuah segmen TCP dengan flag SYN diaktifkan kepada host kedua (yang hendak diajak untuk berkomunikasi).
- Host kedua akan meresponsnya dengan mengirimkan segmen dengan acknowledgment dan juga SYN kepada host pertama.
- Host pertama selanjutnya akan mulai saling bertukar data dengan host kedua.
TCP
menggunakan proses Handshake yang sama untuk mengakhiri koneksi yang
dibuat, namun menggunakan flag FIN bukan SYN. Hal ini menjamin dua host
yang sedang terkoneksi tersebut telah menyelesaikan proses transmisi
data dan semua data yang ditransmisikan telah diterima dengan baik.
Itulah sebabnya, mengapa TCP disebut dengan koneksi yang reliable.
0 komentar: