در این مقاله قصد داریم توضیحی در باره پروتوکل UDP به زبان ساده و قابل فهم ارایه دهیم.
UDP چیست؟
UDP مخفف (User Datagram Protocol) میباشد .
این پروتوکل امکان عرضه سریع اطلاعات بدون پذیرفتن مسئولیتی ، در مورد صحت تضمین ارسال اطلاعات بسته های خود را ارسال میکند.
در UDP صحت ارسال بسته اهمینی ندارد ، از این جهت نشان میدهند برای موارد حساس و مهم نمیتوان از این پروتوکل استفاده کرد.
برتری که UDP نسبت به TCP دارد در سرعت ارسال بسته ها میباشد ، در TCP اینکه بسته به درستی ارسال شده است یا خیر میبایست چک شود . ولی UDP این مورد را چک نمیکند و فقط بسته ها را ارسال میکند ، دریافت و عدم دریافت بسته در این پروتوکل اهمیتی ندارد.
کابرد :
بیشترین استفاده این پروتوکل در مواردی از قبیل سرویس های چت صوتی مانند (Skype- TeamSpeak – Viber و..) و سرویس های ویدیو آنلاین و سیستم های تصویری میباشد . زیرا این سرویس ها اهمین ارسال تاثیر زیادی ندارد ولی سرعت در ارسال اطلاعات بسیار مهم است ، برای مثال زمانی که در حال مکالمه با شخصی در skype هستید ، ممکن است صدای شما مقداری با تاخیر ارسال شود و یا به حال lag باشد ولی باز هم صدا را دریافت میکنید. این مورد برتری این پروتوکل نسبت به TCP است . در صورتی که در tcp کانکشن با اختلال مواجه باشد فرمان ارسال پاکت را صادر نمیکند .