پروتکل UDP چیست و ساختار آن چگونه است؟
از آنجایی که پروتکل TCP یک پروتکل اتصال گراست و برقراری یک اتصال قبل از هرگونه مبادلۀ داده، می تواند بین چندین میلی ثانیه و تا چندین ثانیه طول بکشد. در برخی از کاربردها مانند صدا، تصویر و … به دلیل معطلی به درد نمی خورد. در چنین مواقعی از پروتکل UDP استفاده می کنند.
پروتکل UDP چیست؟
در کاربردهایی مانند نمایش صدا، تصویر و همچنین سیستم DNS یا TFTP از پروتکل های بدون اتصال گرا استفاده می کنند که یک پروتکل سریع و بدون معطلی است. چون لازم نیست برای برقراری یک ارتباط لازم نیست بررسی های مختلفی توسط سیستم مانند پیغام Ack انجام شود.
در حقیقت این پروتکل بدون آگاهی از سرنوشت بسته و بدون هماهنگی با هیچ موجودیتی، آن را به سمت مقصد ارسال می کند.
لازم بذکر است که هرگونه اطلاعی از سرنوشت بسته ارسالی باید در لایه بالاتر بررسی و مدیریت شود.
بیشتر بخوانید: مدل OSI در شبکه
ساختار بسته UDP
در ادامه قصد دارم تا ساختار بسته UDP را معرفی و توضیح دهم.
فیلد Source Port
آدرس پورت مبدأ در قالب یک شمارۀ 16 بیتی در این فیلد قرار می گیرد.
فیلد Destination Port
در این فیلد، آدرس پروسۀ مقصد بصورت 16 بیتی بیان می شود.
فیلد UDP Length
طول بسته UDP بر حسب بایت در این فیلد درج می شود.
فیلد UDP Checksum
در این فیلد 16 بیتی کد کشف خطا درج می شود.
دیدگاهتان را بنویسید