Series/OSI Model/Episode 13
Episode 13 of 19

BELAJAR OSI MODEL - [EPISODE 13 - KONSEP TCP vs UDP]

Membahas konsep dan cara kerja protokol TCP dan UDP secara lebih mendalam, termasuk proses Three-Way Handshake serta perbandingan penggunaannya.

Architek ID
Architek IDMarch 9, 2026
0 views
2 min read

Di episode ketiga belas dari seri Belajar OSI Model ini, kita akan melanjutkan pembahasan mengenai Transport Layer (Layer 4) dengan membedah lebih dalam mengenai konsep serta cara kerja dari dua protokol utamanya, yaitu TCP dan UDP.

TCP (Transmission Control Protocol)

TCP sering disebut sebagai protokol yang Connection Oriented. Artinya, sebelum data mulai dikirimkan, harus dibangun terlebih dahulu sebuah koneksi yang stabil antara klien dan server. Proses pembangunan koneksi ini dikenal dengan istilah Three-Way Handshake.

Proses Three-Way Handshake terdiri dari tiga tahapan:

  1. SYN (Synchronize): Klien mengirimkan pesan inisiasi ke server untuk meminta pembuatan koneksi.
  2. SYN-ACK (Synchronize-Acknowledge): Server membalas pesan tersebut sebagai tanda persetujuan dan kesiapan.
  3. ACK (Acknowledge): Klien kembali membalas untuk mengonfirmasi bahwa koneksi telah terbentuk.

Setelah ketiga tahapan ini selesai, barulah data yang sebenarnya mulai dikirimkan. Proses handshake inilah yang membuat TCP cenderung lebih lambat. Namun, koneksi yang persisten ini menjamin bahwa seluruh data akan sampai dengan utuh, terurut, dan tidak ada yang hilang (terdapat mekanisme retransmission atau pengiriman ulang jika ada data yang gagal dikirim).

Kapan Harus Memilih TCP?

  • Saat integritas data sangat krusial (data harus utuh dan lengkap).
  • Tidak boleh ada toleransi kehilangan data sama sekali.
  • Urutan paket data harus terjaga.
  • Contoh Use Case: Akses web (HTTP/HTTPS), koneksi database, SSH (remote server), FTP (transfer file), dan Email (SMTP, IMAP, POP3).

UDP (User Datagram Protocol)

Berbanding terbalik dengan TCP, UDP adalah protokol yang Connectionless. Saat klien ingin mengirimkan data atau melakukan request ke server, data tersebut langsung dikirimkan seketika tanpa perlu melewati proses rumit seperti Three-Way Handshake.

Karakteristik utama UDP:

  • Sangat cepat karena latensi yang minim dan overhead yang jauh lebih ringan.
  • Tidak ada koneksi yang persisten.
  • Tidak ada mekanisme retransmission (jika ada data yang gagal di tengah jalan, paket data tersebut akan dibiarkan hilang alias packet loss).

Kapan Harus Memilih UDP?

  • Saat kecepatan pengiriman jauh lebih penting daripada keandalan utuhnya data.
  • Sedikit kehilangan data (packet loss) masih bisa ditoleransi.
  • Membutuhkan latensi serendah mungkin (real-time).
  • Contoh Use Case: DNS Query, Video Streaming, VoIP (Voice over IP / Video Call), Online Gaming (game multiplayer waktu nyata), dan Live Broadcast (seperti live streaming YouTube).

⏱️ Navigasi Video (Timestamps)

Berikut adalah panduan waktu untuk mempermudah Anda mempelajari poin-poin di dalam video:

  • [00:00:02] Pembahasan konsep TCP sebagai protokol Connection Oriented.
  • [00:00:23] Penjelasan cara kerja tahapan Three-Way Handshake (SYN, SYN-ACK, ACK) pada TCP.
  • [00:01:32] Pembahasan konsep UDP sebagai protokol Connectionless yang lebih cepat.
  • [00:02:22] Tabel perbandingan indikator kapan harus memilih TCP atau UDP.
  • [00:02:56] Karakteristik dan contoh penggunaan nyata (use case) protokol TCP di lapangan.
  • [00:03:49] Karakteristik dan contoh penggunaan nyata (use case) protokol UDP di lapangan.

Tonton video selengkapnya di atas untuk memahami perbedaan dan perbandingan TCP vs UDP secara lebih jelas!