Perbedaan antara TCP dan UDP dalam pengiriman data melalui internet

Ketika kita berbicara tentang jaringan komputer dan router, kita akan sering menemukan referensi ke TCP dan UDP yang merupakan dua protokol yang digunakan untuk mengirim data melalui Internet atau di jaringan lokal.
Ketika mengkonfigurasi beberapa komponen jaringan perangkat keras atau perangkat lunak, mungkin penting untuk mengetahui perbedaan antara UDP dan TCP yang akan kami jelaskan dengan mencoba menjadi sederhana dan dapat dimengerti.
TCP dan UDP adalah protokol yang digunakan untuk mengirim bit data, yang dikenal sebagai paket, melalui Internet .
Mereka menggunakan protokol IP internet jadi jika Anda mengirim paket melalui TCP atau UDP, paket itu pasti dikirim ke alamat IP.
TCP dan UDP bukan satu-satunya protokol yang berfungsi pada IP, namun mereka adalah protokol yang paling banyak digunakan.
Misalnya protokol umum dan ICMP lain, yang digunakan oleh PING.
TCP adalah singkatan dari Transmission Control Protocol dan merupakan protokol yang paling umum digunakan di Internet.
Saat Anda memuat halaman web, komputer mengirimkan paket TCP ke alamat server web, meminta Anda untuk menunjukkan kepada kami halaman web tersebut untuk Anda.
Server web merespons dengan mengirimkan aliran paket TCP, yang disatukan oleh browser web untuk membentuk halaman web dan menampilkannya di layar.
Ketika Anda mengklik tautan, pergi ke situs atau memposting komentar, browser mengirim paket TCP ke server dan server membalas dengan paket TCP lainnya.
TCP memastikan bahwa penerima menerima paket.
Penerima (misalnya server web) mengirimkan konfirmasi tanda terima kepada pengirim (komputer kami).
Jika pengirim tidak menerima konfirmasi, ia mengirim kembali paket, dan hanya berhenti setelah jangka waktu tertentu jika penerima tidak membalas karena offline.
Paket-paket juga diperiksa untuk kesalahan.
TCP sangat andal dan paket dilacak sehingga tidak ada data yang hilang atau rusak dalam perjalanan.
Ini adalah alasan mengapa unduhan file tidak rusak bahkan jika Anda menggunakan jaringan yang lambat atau terputus.
Dengan program untuk melihat koneksi, port dan penggunaan internet di PC Anda dari program dan situs, Anda dapat melihat jenis koneksi dari setiap proses seperti, misalnya, yang dari Google Chrome.
BACA JUGA: Bagaimana komputer saling berbicara di jaringan melalui TCP / IP
UDP adalah akronim untuk Protokol Datagram Pengguna .
Datagram sama dengan paket informasi sehingga protokol UDP bekerja serupa dengan TCP, dengan satu perbedaan, ia tidak memeriksa kesalahan.
Saat menggunakan UDP, paket dikirim ke penerima dengan cepat tanpa menunggu dan tanpa memastikan penerima telah menerimanya, terus mengirim paket.
Jika penerima kehilangan beberapa paket UDP, ia tidak memiliki cara untuk meminta mereka lagi.
Dalam praktiknya, komunikasi UDP tidak memberikan jaminan penerimaan data .
Keuntungannya adalah komputer dapat berkomunikasi satu sama lain dengan lebih cepat .
UDP digunakan ketika kecepatan jaringan tinggi dan pengecekan kesalahan mungkin tidak perlu.
Misalnya, UDP sering digunakan untuk streaming video langsung dan game online .
Video streaming langsung adalah aliran data berkelanjutan yang dikirim ke komputer.
Jika beberapa frame hilang, itu dilewati dan tentu saja tidak mungkin untuk meminta melihatnya nanti.
Aliran streaming UDP berbeda dari aliran TCP justru karena potongan video yang tidak diterima dilewati.
Jika Anda kehilangan koneksi selama beberapa detik, video membeku sejenak dan kemudian melompat ke titik resume melewatkan paket yang hilang.
Jika kehilangan paket lebih sedikit terjadi, video atau audio dapat terdistorsi selama beberapa saat dan kembali ke baik segera setelah itu.
Dengan permainan online, ceritanya serupa, jika Anda kehilangan beberapa paket UDP, para pemain berpindah dari satu titik ke titik lainnya tanpa melihat pergerakan.
Yang penting adalah tetap terkini dalam permainan, tanpa melihat masa lalu dan apa yang mungkin telah hilang.
Melewati perbaikan bug yang akan dilakukan TCP akan mempercepat koneksi game dan mengurangi latensi.
kesimpulan
Apakah aplikasi menggunakan protokol TCP atau UDP tergantung pada pengembangnya dan tidak dapat diubah.
Sebagian besar program menginginkan koreksi kesalahan dan lebih memilih kekokohan protokol TCP, sementara beberapa aplikasi membutuhkan kecepatan dan bergantung pada UDP.
Dengan program seperti Wireshark Anda dapat melihat berbagai paket bepergian bolak-balik di komputer Anda.
Jika Anda mengkonfigurasi router atau firewall untuk membuka port tertentu, jika Anda tidak yakin apakah suatu aplikasi menggunakan TCP atau UDP, Anda dapat memilih untuk membuka " keduanya " untuk menerapkan aturan yang sama untuk lalu lintas TCP dan UDP.

Tinggalkan Komentar Anda

Please enter your comment!
Please enter your name here