TCP vs UDP

TCP vs UDP

Apa itu TCP?

TCP adalah singkatan dari Transmisi Kontrol Protokol . Jika kita ingin komunikasi antara dua komputer dan komunikasi harus baik dan dapat diandalkan. Misal kita ingin melihat suatu halaman web, lalu kita berharap tidak ada yang hilang pada halaman tersebut, atau kita ingin mendownload sebuah file, maka kita memerlukan file yang lengkap, yakni tidak boleh ada yang hilang, bisa berupa teks. atau gambar. Ini hanya dapat dimungkinkan karena TCP. Ini adalah salah satu protokol yang paling banyak digunakan melalui jaringan TCP/IP .

Fitur TCP

Berikut ini adalah fitur-fitur TCP:

  • Pengiriman data
    Protokol TCP menjamin data diterima dengan benar, tidak ada data yang hilang dan teratur. Jika protokol TCP tidak digunakan, maka data yang salah dapat diterima atau rusak. Misalnya, jika kita mencoba melihat halaman web atau mendownload file tanpa menggunakan TCP, beberapa data atau gambar mungkin hilang.
  • Protokol
    TCP adalah protokol berorientasi koneksi. Melalui kata berorientasi koneksi, kita memahami bahwa komputer terlebih dahulu membuat koneksi dan kemudian melakukan komunikasi. Hal ini dilakukan dengan menggunakan jabat tangan tiga arah. Dalam jabat tangan tiga arah, pengirim pertama mengirimkan pesan SYN ke penerima kemudian penerima mengirimkan kembali pesan SYN ACK untuk mengonfirmasi bahwa pesan telah diterima. Setelah menerima pesan SYN ACK , pengirim mengirimkan pesan pengakuan ke penerima. Dengan cara ini, koneksi terjalin antar komputer. Setelah koneksi dibuat, data akan dikirimkan. Protokol ini menjamin pengiriman data artinya jika data tidak diterima maka TCP akan mengirim ulang data tersebut.

Apa itu UDP?

UDP adalah singkatan dari User Datagram Protocol . Cara kerjanya mirip dengan TCP karena juga digunakan untuk mengirim dan menerima pesan. Perbedaan utamanya adalah UDP merupakan protokol connectionless. Di sini, connectionless berarti tidak ada koneksi yang terjalin sebelum komunikasi. Itu juga tidak menjamin pengiriman paket data. Ia bahkan tidak peduli apakah data telah diterima di pihak penerima atau belum, sehingga dikenal juga sebagai protokol “fire-and-forget”. Ia juga dikenal sebagai protokol “api-dan-lupakan” karena ia mengirimkan data dan tidak peduli apakah data tersebut diterima atau tidak. UDP lebih cepat dari TCP karena tidak memberikan jaminan pengiriman paket.

Perbedaan antara TCP dan UDP

  • Jenis protokol
    Kedua protokol, yaitu TCP dan UDP, merupakan protokol lapisan transport. TCP adalah protokol berorientasi koneksi, sedangkan UDP adalah protokol tanpa koneksi. Artinya TCP memerlukan koneksi sebelum komunikasi, namun UDP tidak memerlukan koneksi apa pun.
  • Keandalan
    TCP adalah protokol yang andal karena memberikan jaminan pengiriman data. Ini mengikuti mekanisme pengakuan. Dalam mekanisme ini, pengirim menerima pengakuan dari penerima dan memeriksa apakah pengakuan itu positif atau negatif. Jika ACK positif berarti data berhasil diterima. Jika ACK negatif, maka TCP akan mengirim ulang data. Ini juga mengikuti mekanisme kontrol aliran dan kesalahan.
    UDP adalah protokol yang tidak dapat diandalkan karena tidak menjamin pengiriman data.
  • Kontrol Aliran
    TCP mengikuti mekanisme kontrol aliran yang memastikan sejumlah besar paket tidak dikirim ke penerima pada saat yang bersamaan, sedangkan UDP tidak mengikuti mekanisme kontrol aliran.
  • Pemesanan
    TCP menggunakan teknik pemesanan dan pengurutan untuk memastikan bahwa paket data diterima dalam urutan yang sama dengan pengirimannya. Di sisi lain, UDP tidak mengikuti teknik pengurutan dan pengurutan apa pun; yaitu, data dapat dikirim dalam urutan apa pun.
  • Kecepatan
    Karena TCP membuat koneksi antara pengirim dan penerima, melakukan pengecekan kesalahan, dan juga menjamin pengiriman paket data sementara UDP tidak membuat koneksi atau menjamin pengiriman paket data, maka UDP lebih cepat dari TCP.
  • Aliran data
    Dalam TCP, data dapat mengalir dua arah yang berarti menyediakan layanan full-duplex. Di sisi lain, UDP terutama cocok untuk aliran data searah.

Mari kita lihat perbedaan antara TCP dan UDP dalam bentuk tabel.

AGR//

Referensi : [1]

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *