Apa itu TCP dan UDP?
TCP ( Transmissin Control Protocol) dan UDP ( User Datagram Protocl) adalah protocol jaringan yang mentransfer data anda melalui internet dari perangkat ke server web. UDP merupakan salah satu tipe protocol yang mempunyai karakteristik tidak berbasis koneksi.
Sebaliknya, TCP menggunakan koneksi. Salah satu protocol 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 protocol UDP dan TCP.
Salah satu cara kerja TCP dan UDP dengan membagi data andan menjadi unit-unit kecil yang kemudian disebut paket data. Paket data berisi IP mengirim dan menerima, berbagi konfigurasi, isi data yang anda kirim, dan cuplikan data yang menunjukan akhir dari paket. Perbedaan jelas antara UDP dan TCP terdapat pada cara pemindahannya. mari bahas perbedaan UDP dan TCP.
Bagaimana TCP dan UDP bekerja
TCP adalah protocol yang paling umum digunakan di internet karena dianggap lebih baik. TCP sering berkaitan erat dengan protocol TCP/IP karena bekerja sama dalam komunikasi data. Berikut cara kerja TCP untuk mengirim data:
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 mengirim paket lainnya.
4. Apabila paket hilang atau dikirim dengan arutan yang salah, penerima tidak akan mengirimkan pemberitahuaan agar paket dikirim ulang.
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 perduli apabila paket hiang. Hal ini membuat UDP rentan terhadap kesalahan. Namun positifnya, UDP mengirimkan data jauh lebih cepat ketimbang TCP
Apa Perbedaan Antara TCP dan UDP?
Keduanya juga biasanya diterapkan pada jenis aplikasi yang berbeda. Beda TCP dan UDP terkadang sedikit membingungkan. Hal ini karena keduanya merupakan protocol dasar dalam sebuah aplikasi. Berikut perbedaan TCP dan UDP:
1. Perbedaan jelas dari keduanya adalah dalam penggunaan koneksi. Apabila TCP menggunakan koneksi, UDP justru tidak memerlukan koneksi sama sekali.
2. Perbedaan selanjutnya ada pada fungsinya, TCP berfungsi saat sebuah pesan yang dikirim dari komputer ke komputer lainnya sedang melintasi internet, sedangkan UDP tidak hanya sebagai protocol mengangkut pesan. UDP dapat pula meneruskan paket yang dikirimkan ke pihak lain sehingga tidak hanya berhenti disuatu tempat.
3. Selanjutnya, perbedaan ada pada jenis aplikasi yang menerapkan protocokl, TCP biasa diterapkan pada aplikasi yang menggunakan reabilitas tinggi dan waktu transfer datanya yang tidak terlalu cepat. Aplikasi yang biasa menggunakan protocol TCP adalah platform email dan situs web. UDP biasa digunakan pada aplikasi yang memerlukan transfer data yang sangat cepat sperti game, streaming, dan VOIP. Sifat UDP yang nirsesi hanya mampu menjawab pertanyaan ringan dari klien.
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 ditranfer sampai dengan utuh sedangkan UDP tidak.
8. TCP memiliki ukuran header 20 Byte dan UDP sebesar 8 Byte.
9. Tidak terdapat indikasi yang berbeda pada streaming data menggunakan TCP. UDP hanya memeriksa integritas paket setelah tiba. Pembacaan soket oleh penerima yang menghasilkan pesan yang sama seperti saat dikirim.
10. Untuk bobot, TCP memiliki beban yang sangat berat hingga memerlukan 3 paket hanya untuk mengatur sambungan soket.UDP terkenal ringan karena tidak mengurutkan pesan, tidak melacak koneksi dan lain-lain.
11. TCP menggunakan 3 way handshake yaitu SYN, SYN-ACK dan ACK. UDP tidak menggunakan jabat tangan sama sekali.
0 Comments