TCP and UDP
Dalam dunia lalu lintas protokol internet, pengguna dapat memilih antara setup protokol TCP atau UDP untuk penggunaan bisnis atau pribadi mereka. Transmission Control Protocol (TCP) dan User Datagram Protocol (UDP) adalah pilar dasar internet, memungkinkan berbagai jenis transmisi data dari sumber jaringan ke tujuan.
Apa itu Protokol TCP?
TCP atau TCP/IP adalah singkatan dari Transmission Control Protocol/Internet Protocol. Protokol komunikasi ini berorientasi pada koneksi yang memungkinkan perangkat komputasi dan aplikasi untuk mengirim data melalui jaringan dan memverifikasi pengirimannya, membentuk salah satu pilar penting dari internet global. Protokol ini merupakan protokol yang cocok jika kita menginginkan komunikasi antara dua komputer yang menuntut keandalan dan kelengkapan. Dalam protokol apabila ada paket yang hilang dia akan mengirim kembali paket tersebut dan dalam protokol TCP terdapat FCS yaitu frame check squence yaitu pengecek kesalahan apabila ada paket yang rusak atau hiang.
Kelebihan TCP
- Membantu untuk membuat/mengatur koneksi antara berbagai jenis komputer.
- Beroperasi secara independen dari sistem operasi.
- Mendukung banyak protokol routing.
- Memungkinkan internetworking antara organisasi.
- Model TCP/IP memiliki arsitektur client-server yang sangat skalabel.
- Dapat dioperasikan secara mandiri.
- Mendukung beberapa protokol routing.
- Dapat digunakan untuk membuat koneksi antara dua komputer.
- TCP tidak pernah menyimpulkan transmisi tanpa semua data yang bergerak diminta secara eksplisit.
- Tidak cocok digunakan untuk transmisi broadcast atau multicast.
- TCP tidak memiliki batasan blok, jadi kita harus membuatnya sendiri.
- TCP menawarkan banyak fitur yang mungkin tidak diperlukan. Hal ini bisa saja membuang-buang bandwidth, waktu, atau tenaga.
- Proses penggantian protokol di TCP/IP tidak mudah.
- Tidak menyediakan pemisahan yang jelas antara service, interface, dan protokolnya.
Apa itu protokol UDP ?
User Datagram Protokol adalah protokol connectionless atau protokol tanpa koneksi oleh karena itu dia tidak bisa menjamin pengiriman paket data, dia juga tidak akan mengirimkan kembali paket yang hilang , UDP menggunakan metode transmisi sederhana tanpa dialog hands-shaking untuk permintaan, keandalan, atau integritas data, UDP juga mengasumsikan bahwa pengecekan kesalahan suah dilakukan dalam aplikasinya.
Kelebihan dari UDP adalah proses komunikasi lebih cepat di bnadingkan TCP karena dalam UDP tidak di sertakan pengecekan kesalahan dan jaminan paket tiba dengan lengkap.
Perbedaan TCP dan UDP
1. Keandalan
TCP adalah protokol yang dapat memberi jaminana saat pengiriman paket, dia juga akan mengirimkan kembali apabila ada paket yang hilang
sedangkan UDP adalah protokol yang tidak berorientasi koneksi dia tidak memberikan jaminan pengiriman paket dia juga tidak mengirimkan kembai apabila ada paket yang hilang
2. Jenis Protokol
Kedua protokol TCP dan UDP adalah protokol transport layer, TCP adalah protokol yang berorientasi pada konsi sednagkan UDP tanpa kneksi, itu artinya TCP perlu koneksi untuk bisa komunikasi, asedangkan UDP tidak.
3. Alur Kontol
TCP mengikuti mekanisme flow kontrol yang memastikan paket tidak dikirim ke penerima secara bersamaan, sedangkan UDP tidak mengikuti mekanisme flow kontrol.
4. Permintaan Paket
TCP menggunakan permintaan dan pengurutan paket untuk memastikan paket data di terima dengan urutan yang sama saat paket dat di kirim.
Sebaliknya UDP tidak menggunakan permintaan dan pengurutan, oleh karena itu data dikirim dlam urutan apa pun
5. Aliran Data
Dalam TCP data dpat mengalir dalam dua arah artinya dia menyedikan layanan full-dupleks, sebaliknya UDP umumnya cocok untuk aliran data searah
Referensi
- https://www.lifesize.com/en/blog/tcp-vs-udp
- https://www.javatpoint.com/tcp-vs udp
- https://www.guru99.com/tcp-vs-udp-understanding-the difference.html#difference-between-tcp-and-udp
Selamat menikmati Ilmu
Tidak ada komentar:
Posting Komentar