Apa Itu TCP? Begini Pengertian Serta Cara Kerjanya!


mcscontent

Poster 1.0
tcp.jpg

Halo sobat DWH. Beberapa waktu yang lalu kita sudah membahas "Tips Membuat Domain yang Tepat untuk Website". Nah, pada kesempatan kali ini, Saya akan membahas TCP. Apa itu TCP? Yuk simak ulasannya berikut ini.

TCP (Transmission Control Protocol). TCP adalah salah satu jenis protokol yang memungkinkan sekumpulan komputer untuk berkomunikasi dan bertukar data didalam suatu jaringan. TCP memungkinkan dua host untuk membuat sambungan dan aliran pertukaran data. TCP menjamin pengiriman data dan juga menjamin bahwa paket akan disampaikan dalam urutan yang sama di mana mereka dikirim.

TCP merupakan bagian terpenting dari Internet Protocol sehingga sering disebut TCP/IP. TCP menyediakan komunikasi yang dapat diandalkan dan telah tersusun rapih didalam transport layer. TCP dioptimasikan untuk kehandalan komunikasi bukan pada kecepatan. TCP memberikan jaminan mengenai pesan-pesan yang disampaikan dari satu komputer kepada komputer lain dengan menggunakan mekanisme handshake. Adapun aplikasi yang menggunakan TCP yaitu:

Jenis Aplikasi yang Menggunakan TCP

  • Telnet (Telecommunications Network Protocol)
  • HTTP (Hypertext Transfer Protocol)
  • HTTPS (Hypertext Transfer Protocol Secure)
  • SMTP ((Simple Mail Transfer Protocol)
  • POP3 (Post Office Protocol 3)
  • IMAP (Internet Message Access Protocol)
  • SSH (Secure Shell)
  • FTP (File Transfer Protocol)

Cara Kerja TCP

Data Dipecah Menjadi Paket Kecil

Tujuan utamanya adalah agar bisa ditransmisikan melalui media dan protocol yang sesuai,setiap paket data diberi label dan tujuan paket dikirim.

Paket-Paket Akan Melewati Router
Di dalam jaringan internet, router bertugas untuk mengantar dan menentukan rute dari paket yang dikirimkan nya. Didalam jaringan yang cukup besar paket-paket akan melewati puluhan bahkan ratusan router, setiap router hanya mengantarkan paket ke rute terdekat sambil dicarikan jalan/ rute yang pas.

Ketika Paket Sampai Tujuan
Protocol TCP/IP akan bertugas sesuai tugas di divisi/layer masing-masing, dimulai dari layer paling bawah yang menterjemahkan signal/isyarat menjadi logical data dan diteruskan ke layer diatasnya untuk memastian apakah paket data sudah diterima apa belum disesuaikan dengan pemilihan protocol TCP/UDP.

Jika protocol nya TCP maka jika ada bagian paket dari data yang hilang maka akan meminta untuk dikirim ulang. paket data akan dirakit dan disusun seperti bentuk aslinya dan diteruskan ke layer diatasnya hingga berbentuk file seperti aslinya ketika dikirim.

Demikianlah pengertian TCP serta cara kerjanya. Semoga bermanfaat!
 
Last edited by a moderator:

CARE Computer

Apprentice 1.0
Komunikasi TCP sangat memperhatikan keutuhan data, makanya kecepatan tidak terlalu jadi prioritas
salah satunya protokol TCP memasukkan FCS (frame check sequence) di ethernet packet, jika di tujuan ada frame yang hilang maka data tsb langsung di-discard (dihapus) dan diminta lagi
Mayoritas data yang hilir-mudik di internet pakai TCP

Lawannya TCP, yaitu UDP, tidak ada prosedur pengecekan akurasi data
semua data, langsung aja dikirim dan diterima
cocok buat yg prioritas pada kecepatan misal voice communication
 

Top