Rabu, 16 November 2022

TCP UDP

 TCP DAN UDP


jika dilihat, kedua protokol tersebut sama-sama untuk melakukan komunikasi, yang jadi pembeda adalah dari sisi orientasinya saja. Jika TCP berorientasi pada koneksi, berbeda dengan UDP yang merupakan protokol Internet tanpa koneksi yang lebih sederhana di mana pemeriksaan kesalahan dan layanan pemulihan tidak diperlukan. berikut penjelasan lebih lengkap mengenai TCP dan UDP

Apa itu TCP? Dan apa itu UDP?

    TCP (Transmission Control Protocol) dan UDP (User Datagram Protocol) adalah protokol jaringan yang mentransfer data Anda melalui internet dari perangkat ke server web. UDP merupakan salah satu tipe protokol yang mempunyai karakteristik tidak berbasis koneksi.

    Sebaliknya, TCP menggunakan koneksi. Salah satu protokol ini umumnya digunakan saat Anda mengobrol dengan orang lain melalui Skype, mengirimkan email, menonton video secara daring atau sekedar menelusuri web. Meski begitu, ada perbedaan antara aplikasi yang menerapkan protokol UDP dan TCP.
    
    Salah satu cara kerja TCP dan UDP adalah dengan membagi data anda menjadi unit-unit kecil yang kemudian disebut paket data. Paket data berisi IP pengirim dan penerima, berbagai konfigurasi, isi data yang kita kirim, dan cuplikan data yang menunjukkan akhir dari paket. Perbedaan jelas antara UDP dan TCP terdapat pada cara pemindahannya.


Cara kerja protokol TCP dan UDP

    TCP adalah protokol yang paling umum digunakan di internet karena dianggap lebih baik. TCP sering berkaitan erat dengan protokol TCP/IP karena bekerja sama dalam komunikasi data.

    TCP/IP adalah perangkat lunak jaringan komputer yang ada dalam sistem dan biasa digunakan untuk komunikasi data di dalam internet dan LAN yang tersambung dengan internet. Lalu, apa perbedaan TCP dan IP? Secara singkat, TCP adalah inti yang beroperasi pada tingkat yang relatif lebih tinggi sedangkan IP beroperasi pada level yang lebih rendah. Berikut cara kerja TCP untuk mengirim data Anda:
  1. TCP memberikan setiap paket data nomor urut dan tanda pengenal yang unik. Sehingga penerima dapat mengidentifikasi paket yang sedang diterima dan yang akan datang berikutnya.
  2. Setelah paket diterima sesuai dengan nomor urut yang benar, penerima akan mengirimkan pemberitahuan kepada pengirim.
  3. Sekarang, pengirim dapat mengirimkan paket lainnya.
  4. Apabila paket hilang atau dikirim dengan urutan yang salah, penerima tidak akan mengirimkan pemberitahuan agar paket data dikirim ulang.

Cara kerja TCP


    Karena data dikirim secara berurutan, maka aliran dapat dikontrol, mencegah data yang macet, dan mempermudah dalam menemukan dan memperbaiki kesalahan. Ini juga berarti data yang dikirim melalui TCP lebih mungkin untuk diterima secara penuh. Sisi negatifnya, terdapat banyak komunikasi dua arah antara kedua pihak sehingga butuh waktu yang lebih lama dalam menjalin koneksi dan bertukar data.

    Sedangkan UDP menyelesaikan pekerjaan yang sama tanpa membutuhkan tanda pengenal atau nomor urut. UDP mengirimkan data dalam aliran dan hanya memeriksa jumlah untuk memastikan bahwa data diterima tanpa kerusakan. UDP hampir tidak mengoreksi kesalahan pengiriman dan tidak peduli apabila paket hilang. Hal ini membuat UDP rentan terhadap kesalahan. Namun positifnya, UDP mengirimkan data jauh lebih cepat ketimbang TCP.


Cara kerja UDP


    Lalu, apakah UDP aman? Hal yang hampir tidak mungkin untuk mengatur Firewall agar menerima beberapa komunikasi UDP dan memblokir lainnya. Meski lebih mudah mengamankan TCP VPN, namun koneksi UDP tidak pula sepenuhnya berisiko. Anda dapat menggunakan proxy untuk aplikasi tertentu atau membuat terowongan koneksi antara pengguna jarak jauh dengan jaringan dalam perusahaan.


Apa perbedaan antara TCP dan UDP?

    Mana yang lebih baik? Dan mana yang lebih cepat? Setiap protokol pasti memiliki kekurangan dan kelebihan masing-masing keduanya juga bisa diterapkan di aplikasi yang berbeda. Hal ini karena keduanya merupakan protokol dasar dalam sebuah aplikasi. Berikut perbedaan antara protokol TCP dan UDP:
  1. Perbedaan pertama yaitu dalam penggunaan koneksi. Apabila TCP (Transmission Control Protocol) menggunakan koneksi, UDP (User Datagram Protocol) justru tidak memerlukan koneksi sama sekali.Apabila TCP (Transmission Control Protocol) menggunakan koneksi, UDP (User Datagram Protocol) justru tidak memerlukan koneksi sama sekali.
  2. Perbedaan kedua yaitu TCP berfungsi saat sebuah pesan yang dikirim dari satu komputer ke komputer lainnya sedang melintasi internet, sedangkan UDP tidak hanya sebagai protokol pengangkut pesan. UDP dapat pula meneruskan paket yang dikirimkan ke pihak lain sehingga tidak hanya berhenti di satu tempat.
  3. Perbedaan ketiga yaitu ada pada jenis aplikasi yang menerapkan protokol. TCP biasa diterapkan pada aplikasi yang menggunakan reabilitas tinggi dan waktu transfer datanya yang tidak terlalu cepat. Aplikasi yang biasa menggunakan protokol TCP adalah platform email dan situs web. UDP biasa digunakan pada aplikasi yang memerlukan transfer data sangat cepat seperti gim, streaming dan VOIP.
  4. TCP sering digunakan untuk penjelajahan web seperti HTTP, HTTPS, Telnet, SMTP dan FTP. Sedangkan UDP ramah dengan DNS, RIP, DHCP, layanan VOIP, TFTP serta SNMP.
  5. Pada proses pengiriman data, TCP mengatur ulang semua paket data dan menomorinya sesuai urutan. TCP juga mengecek seluruh paket yang dikirim apakah ada kerusakan atau tidak. UDP tidak mengatur ulang paket dan jika ada permintaan eksternal, UDP akan meneruskan permintaan tersebut ke lapisan lain untuk dikelola.
  6. Untuk kecepatan transfer, TCP lebih lambat dari UDP.
  7. Dalam hal keandalan, TCP menjamin data yang ditransfer sampai dengan utuh sedangkan UDP tidak.
    Perbedaan mendasar antara TCP dan UDP adalah saat pengiriman data. Data yang diterima dengan protokol TCP lebih terjamin karena memiliki nomor urut dan akan dipulihkan apabila terjadi kesalahan sedangkan UDP tidak. Inilah yang menjadi alasan mengapa UDP lebih cepat dari TCP.

Tidak ada komentar:

Posting Komentar

OSI LAYER

 OSI LAYER Apa itu OSI Layer ??      Open System Interconnection atau OSI Layer adalah sebuah model arsitektural jaringan yang dikembangkan ...