UDP sarlavhasi to'rtta maydonni o'z ichiga oladi:
Manba port raqami: Bu 16 bitli ma'lumot bo'lib, qaysi port paketni jo'natishini aniqlaydi.
Belgilangan port raqami: qaysi port ma'lumotni qabul qilishini aniqlaydi. Bu 16 bitli ma'lumot bo'lib, u maqsadli mashinada dastur darajasidagi xizmatni aniqlash uchun ishlatiladi.
Uzunlik: Bu 16 bitli maydon bo'lib, sarlavhani ham o'z ichiga olgan UDP paketining butun uzunligini belgilaydi. Minimal qiymat 8 bayt bo'ladi, chunki sarlavha hajmi 8 bayt.
Tekshirish summasi: Bu 16 bitli maydon va u ixtiyoriy maydondir. Ushbu nazorat summasi maydoni ma'lumotlarning to'g'ri yoki noto'g'riligini tekshiradi, chunki uzatish paytida ma'lumotlarning buzilishi ehtimoli mavjud. Bu ixtiyoriy maydon bo'lib, u nazorat summasini yozishni xohlaydimi yoki yo'qmi, ilovaga bog'liqligini bildiradi. Agar u nazorat summasini yozishni istamasa, unda barcha 16 bit nolga teng; aks holda u nazorat summasini yozadi. UDP da nazorat summasi maydoni butun paketga, ya'ni sarlavha va ma'lumotlar qismiga qo'llaniladi, IPda esa nazorat summasi maydoni faqat sarlavha maydoniga qo'llaniladi.
UDP ilovasi
UDP ma'lumotlarni yo'qotishsiz uzatishni talab qiladigan ilovalarda qo'llanilishi mumkin. Masalan, yo'qolgan paketlarni qayta uzatish jarayonini boshqarish va qabul qilingan paketlarni to'g'ri tartibga solish uchun sozlangan dastur UDP dan foydalanishi mumkin. Ushbu yondashuv TCP bilan solishtirganda katta fayllarning ma'lumotlar uzatish tezligini yaxshilashga yordam beradi.
Open Systems Interconnection ( OSI ) aloqa modelida UDP 4-qatlamda, transport qatlamida joylashgan. UDP ma'lumotlarni uzatish xizmatlarini boshqarishga yordam berish uchun yuqori darajadagi protokollar bilan birgalikda ishlaydi, jumladan, Trivial File Transfer Protocol ( TFTP ), Real Time Streaming Protocol ( RTSP ) va Simple Network Management Protocol ( SNMP ).
O'yin, ovoz va video
UDP - bu o'yin, ovozli va video aloqalar kabi kechikish muhim bo'lgan tarmoq ilovalari uchun ideal protokol. Ushbu misollar qabul qilingan sifatga salbiy ta'sir qilmasdan ma'lumotlarning bir qismini yo'qotishi mumkin. Biroq, ba'zi hollarda, ba'zi yo'qotishlarga qaramay, audio va video sifatini yaxshilash uchun UDP ga qo'shimcha ravishda oldingi xatolarni tuzatish usullari qo'llaniladi.
Ruxsat etilgan paketli uzatishni talab qilmaydigan xizmatlar
UDP ishonchli ma'lumot almashinuviga bog'liq bo'lgan, ammo paketlarga javob berishning o'z usullariga ega bo'lishi kerak bo'lgan ilovalar uchun ham ishlatilishi mumkin. Ushbu xizmatlar foydalidir, chunki ular yuborilgan ma'lumotlar paketlarining to'liqligi va to'g'riligini kafolatlash uchun qat'iy tartiblarga bog'liq emas. Foydalanuvchilar noto'g'ri yoki tartiblanmagan ma'lumotlarga qanday va qachon javob berishni o'zlari hal qilishlari mumkin.
Multicasting va marshrutlashni yangilash protokollari
UDP dan multicasting uchun ham foydalanish mumkin, chunki u paketlarni almashtirishni qo'llab-quvvatlaydi. Bundan tashqari, UDP ba'zi marshrutlarni yangilash protokollari uchun ishlatiladi, masalan, Routing Information Protocol ( RIP ).
Tez ilovalar
UDP ishonchlilik emas, balki tezlik muhim bo'lgan ilovalarda ishlatilishi mumkin. Misol uchun, ba'zi ma'lumotlar nuqtalarini yo'qotish mumkin bo'lgan tezkor qabul qilishdan ma'lumotlarni yuboradigan ilovada UDP dan foydalanish oqilona bo'lishi mumkin.
Do'stlaringiz bilan baham: |