1 / 10

قراردادهای انتقال اینترنت UDP

قراردادهای انتقال اینترنت UDP. تهیه کنندگان: محبوبه کانش کاوین ملیحه محمودیه. معرفی UDP :. مجموعه قراردادهای اینترنت از قرارداد انتقال بی اتصال به نام UDP ( User Datagram Protocol ) پشتیبانی می کند. کار اصلی UDP :.

amie
Download Presentation

قراردادهای انتقال اینترنت UDP

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. قراردادهای انتقال اینترنتUDP تهیه کنندگان: محبوبه کانش کاوین ملیحه محمودیه

  2. معرفی UDP : • مجموعه قراردادهای اینترنت از قرارداد انتقال بی اتصال به نام UDP ( User Datagram Protocol ) پشتیبانی می کند.

  3. کار اصلیUDP : UDP به عنوان واسطی به قرارداد IP است که خاصیت واتسهیم سازی چندین فرآیند را با استفاده از پورت ها دارد.

  4. سرآیندUDP: UDP قطعاتی را انتقال می دهد که حاوی سرآیند 8 بایتی و بار مفید است پورت ها برای شناسایی نقاط انتهایی در ماشین های منبع و مقصد به کار می روند. فیلد طول UDP حاوی سرآیند 8 بایتی و داده ها است. جمع کنترلی UDP اختیاری است و اگر محاسبه نشود صفر خواهد بود ( اگر نتیجه صفر باشد همه بیت های آن با 1 پر می شود )

  5. کارهایی که UDP انجام نمی دهد : • کنترل جریان • کنترل خطا • انتقال مجدد قطعه دریافتی بد

  6. بخش های UDP :

  7. فراخوانی رویه راه دور( RPC ): وقتی فرآیندی در ماشین 1 رویه ای را در ماشین 2 فراخوانی می کند ، فرآیند فراخوان در ماشین 1 به تعویق می افتد و اجرای رویه فراخوانی شده در ماشین 2 آغاز می شود . اطلاعات از رویه فراخوان به رویه فراخوانی شده به صورت پارامتر منتقل می شوند و از طریق نتیجه رویه بر می گردند. ارسال پیام توسط برنامه نویس قابل مشاهده نیست. این تکنیک به نام RPC نامیده می شود و به عنوان مبنایی برای بسیاری از کاربردهای شبکه بندی تبدیل شده است. ایده RPC این است که فراخوانی رویه راه دور تا جایی که ممکن است شبیه فراخوانی رویه محلی باشد.

  8. مشکلات RPC : • استفاده از پارامترهای اشاره گر. • در زبانی مثل C که کنترل نوع قوی نیست می توان رویه هایی نوشت که اصل ضرب داخلی دو بردار را بدون تعیین اندازه آن ها محاسبه کرد. • همیشه نمی توان انواع پارامترها را از مشخصات رسمی و خود کد استنتاج کرد. • استفاده از متغیرهای عمومی .

  9. قرارداد انتقال بی درنگ ( RTP ) : وظیفه اصلی RTP تسهیم سازی چند جریان بی درنگ در یک جریان از بسته های UDP است

  10. سرآیند RTP : • سرآیند RTP حاوی 3 کلمه 32 بیتی و بسط های بالقوه است . • اولین کلمه حاوی فیلد نسخه است که فعلا 2 است. • بیت P نشان می دهد که اضافاتی به بسته اضافه شدند تا طول آنها مضربی از 4 بایت شود. • بیت X نشان می دهد که سرآیند توسعه دارد . اولین کلمه از سرآیند توسعه طول آن را مشخص می کند . • فیلد CC نشان می دهد که چند منبع موثر وجود دارد ( از 0 تا 15 ) • بیت M یک بین نشان گذار خاص برنامه کاربرد است . • فیلد نوع بار مفید مشخص می کند از کدام الگوریتم رمزگذاری استفاده شده است. • شماره ترتیب فقط شمارنده ای است که با ارسال هر بسته RTP یک واحد افزایش می یابد. • مهر زمان توسط منبع جریان تولید می شود که مشخص می کند اولین نمونه در بسته در چه زمانی ساخته شده است. • شناسه منبع همگانی مشخص می کند بسته به کدام جریان تعلق دارد. • شناسه های منبع موثر در صورت وجود وقتی به کار می روند که در استودیو میکس کننده وجود داشته باشد

More Related