قرارداد دادهنگار کاربر: تفاوت میان نسخهها
محتوای حذفشده محتوای افزودهشده
Yamaha5Bot (بحث | مشارکتها) ←top: تمیزکاری با ویرایشگر خودکار فارسی |
اشکال تایپی |
||
خط ۲:
'''قرارداد بسته دادهٔ کاربر''' یا '''پروتکل بسته دادهٔ کاربر''' {{انگلیسی|UDP یا User Datagram Protocol}} یکی از اجزاء اصلی [[مجموعه پروتکل اینترنت]]، مجموعهای از پروتکلهای شبکه که در [[اینترنت]] مورد استفاده قرار میگیرند، میباشد. [[رایانه|رایانهها]] با استفاده از UDP قادر به ارسال پیغام، که در این مورد آن را [[بسته داده]] یا Datagram مینامیم، به دیگر [[میزبان (شبکه)|میزبانهای]] موجود در [[پروتکل اینترنت]] (IP) میباشند. این پروتکل توانایی این را دارد که این کار را بدون برقراری ارتباط قبلی یا ایجاد کانالها یا مسیرهای انتقال داده ویژه انجام دهد. پروتکل مزبور در سال ۱۹۸۰ توسط [[دیوید پی. رید]] ابداع گردیده و به طور رسمی در استاندارد RFC 768 تعریف شد.
UDP از مدل انتقال ساده بدون استفاده از تکنیک [[دست تکانی]] صریح که برای ایجاد [[قابلیت اطمینان]] (Reliability)، [[مرتبسازی]] و یکپارچه سازی دادهها بکار میرود، بهره میجوید؛ بنابراین، UDP سرویس غیرمطمئنی را ارائه میدهد و ممکن است بسته دادهها نامرتب، تکراری بوده یا بدون اطلاع قبلی از دست بروند. UDP تشخیص میدهد که بررسی خطا و تصحیح آن با توجه به نوع کاربردی که دارد لازم نبوده یا نباید اجرا شود، بنابراین چنین بار اضافی پردازشی را بر شبکه تحمیل نمیکند.
طبیعت [[پروتکلهای بدون حالت|بدون حالت]] UDP میتواند برای [[سرور (رایانه)|سرورهایی]] که به پرس و جوهای کوچک حجم زیادی از کلاینتها پاسخ میدهند نیز مفید واقع شود. UDP بر خلاف TCP، با [[انتشار (رایانه)|شبکههای پخشی]] (انتشار بسته در کل شبکه محلی) و [[مالتیکست|شبکههای چندپخشی]] (ارسال بسته به بخشی از شبکه) سازگاری کامل دارد.
|