UDP membuat penggunaan model komunikasi sederhana tanpa cek transmisi implisit untuk menjamin kehandalan, urutan, atau integritas datagram. Meskipun faktor-faktor ini mungkin tampak menyarankan UDP yang tidak sebuah protokol yang berguna, masih menemukan penggunaan yang luas di bidang tertentu di mana kecepatan, lebih dari keandalan, adalah sangat penting. UDP menganggap bahwa kesalahan pemeriksaan dan koreksi harus dilakukan dalam aplikasi berkomunikasi, dan bukan pada lapisan jaringan. Namun, jika kesalahan pemeriksaan dan koreksi yang diperlukan pada lapisan jaringan, aplikasi dapat menggunakan Transmission Control
UDP adalah protokol stateless yang berguna untuk server yang terlibat dalam menjawab pertanyaan singkat dari sejumlah besar klien. Sementara TCP terutama digunakan untuk komunikasi antara server dan klien tunggal, UDP digunakan untuk siaran paket atau multicasting dimana data dikirim ke semua klien di jaringan. Aplikasi jaringan sering yang menggunakan UDP termasuk: Trivial File Transfer Protocol (TFTP), Voice over IP (VoIP), IPTV , Domain Name System ( DNS ), dll
Karena UDP tidak memiliki mekanisme apapun untuk mengontrol atau menghindari kemacetan jaringan, bentuk lain dari jaringan berbasis mekanisme kontrol perlu diterapkan untuk menjamin kelancaran arus lalu lintas dalam jaringan UDP. Salah satu solusi yang dirancang untuk mengatasi masalah ini adalah DCCP atau Datagram Congestion Control Protocol yang ditujukan untuk memantau dan mengendalikan kemacetan lalu lintas dalam jaringan UDP.
Sebuah jaringan IP khas terdiri dari lima lapisan:
- The Physical Layer terdiri dari saluran aktual untuk aliran data seperti koaksial, twisted pair atau kabel serat optik
- The Data Link Layer mengimplementasikan Wi-Fi, ISDN , GPRS dll
- Jaringan / Internet layer
- Transport Layer mengimplementasikan TCP, UDP dll
- Application Layer menjalankan DNS, FTP , HTTP, POP3 , SMTP , Telnet dll
UDP Packet
Header UDP hanya terdiri dari empat bidang. Penggunaan dua dari mereka adalah opsional (latar belakang merah terang dalam diagram).Source Port
Port sumber mengakui port pengirim dan harus dipahami sebagai port untuk menanggapi jika diperlukan. Jika tidak digunakan, maka nilainya harus nol.
Pelabuhan Tujuan
Port tujuan mengakui port tujuan dan adalah wajib.
Panjang
Sebuah lapangan panjang 16-bit menunjukkan panjang dalam byte dari datagram yang lengkap: header dan data.
Checksum
Bidang checksum 16-bit diterapkan untuk kesalahan-memeriksa dari header dan data. Algoritma untuk menghitung checksum yang berbeda untuk pengiriman melalui IPv4 dan IPv6.
No comments:
Post a Comment