Apa itu TCP (Transmission Control Protocol) ?

TCP (Transmission Control Protocol)


Protokol TCP/IP dibuat untuk menjamin paketnya sampai ke tujuan. Jika paket tidak sampai ke tujuan maka protokol TCP/IP akan mengirim kembali paket tersebut. Tentu hal ini dapat dilakukan karena setiap paket yang sampai ke tujuan, akan memberikan feed back ke sumber, sehingga TCP/IP dapat mengetahui sebuah paket diterima ke tujuan karena adanya laporan atau yang disebut flag. Hal ini membuat protokol TCP/IP menjadi populer dan menjadikannya standard untuk mengirim sebuah paket baik Internet.


TCP/IP header mempunyai besar 20 bytes, dan berisi beberapa informasi yang akan dibawa dari sumber ke tujuan host. Setiap paket yang dikirim akan dibungkus header dari protokol TCP. Berikut adalah tabel yang memberikan penjelasan terhadap tiap field yang ada di header TCP [6].


Sebelum melakukan transfer data protokol TCP/IP akan membuat sebuah permintaan kepada host tujuan dan kemudian host tujuan akan memberikan feed back bahwa koneksi sudah terhubung. Proses pembuatan koneksi TCP disebut three way handshake. Tujuan dari proses ini adalah untuk melakukan sinkronisasi terhadap nomor urut dan acknowledgment yang dikirmkan oleh kedua pihak dan saling menukar ukuran TCP window.


Prosesnya dapat dijelaskan sebagai berikut:

  1. Host A yang ingin melakukan koneksi ke host B akan mengirimkan flag SYN terlebih dahulu ke host B.

  2. Setelah flag SYN didapat, host B akan mengirim flag SYN+ACK sebagai tanda bahwa flag SYN telah sampai ke tujuan.

  3. Lalu host A akan mengirim flag ACK yang menandakan bahwa flag SYN+ACK dari host B sudah sampai dan ini juga menandakan bahwa host A dan host B sudah terhubung.


TCP, atau Transmission Control Protocol, adalah protokol komunikasi yang diperkenalkan ke dunia dalam makalah tahun 1974 berjudul A Protocol for Packet Network Intercommunication. Bahkan jika Anda belum pernah mendengar tentang TCP, Anda pernah mendengar tentang apa yang berjalan di atasnya, termasuk web di seluruh dunia, email, dan berbagi file peer-to-peer, antara lain.


Meskipun TCP digunakan untuk menghubungkan perangkat jaringan ke internet, TCP juga dapat digunakan sebagai protokol komunikasi untuk intranet atau ekstranet pribadi. Lihat sumber daya ini untuk info pendidikan, metode pengoptimalan, dan kiat pemecahan masalah tentang topik berikut:


TCP menyediakan komunikasi antara program aplikasi dan Protokol Internet (mereka sering ditulis sebagai TCP / IP.) Aplikasi tidak perlu memerlukan fragmentasi paket pada media transmisi atau mekanisme lain untuk mengirim data agar dapat dikirim melalui TCP. Sementara IP menangani pengiriman data yang sebenarnya, TCP melacak 'segmen' - masing-masing unit transmisi data yang membagi pesan untuk perutean yang efisien melalui jaringan.


Karena perilaku jaringan yang tidak dapat diprediksi, paket IP dapat hilang atau dikirim rusak; TCP mendeteksi dan meminimalkan masalah ini dengan menyusun ulang data paket atau meminta pengiriman ulang. Akurasi ini hadir dengan pengorbanan dalam kecepatan. TCP lebih dikenal untuk keandalan, tetapi akurasi ini berasal dari kecepatan perdagangan, terkadang datang dengan penundaan selama beberapa detik.

Komentar

Postingan populer dari blog ini

Apa itu pembumian dan mengapa kita mengardekan sistem dan peralatan ?

Studi perlindungan sistem tenaga