قرارداد داده‌نگار کاربر: تفاوت میان نسخه‌ها

محتوای حذف‌شده محتوای افزوده‌شده
خط ۷۹:
 
چک سام در قالب UDP IPv4 با استفاده از یک شبه سرآیند فرضی محاسبه می شود و شباهت زیادی به سرآیند واقعی یک IP دارد. این سرآیند فرضی یک سرآیند واقعی IP نمی باشد که در ارسال بسته IP دخالت دارد. جدول زیر ساختار کامل شبه سرآیند فرضی که تنها برای محاسبه چک‌سام مورد استفاده قرار می گیرد را مشخص می نماید.
 
 
{| class="wikitable" style="margin: 0 auto; text-align: center;"
سطر ۱۱۰ ⟵ ۱۱۱:
| colspan="32"|&nbsp;<br />داده<br />&nbsp;
|}
 
محاسبه چک‌سام در IPv4 '''اختیاری''' است. اگر این کار انجام نشود، مقدار آن فیلد با صفر پر می شود.
 
===شبه سرآیند فرضی در IPv6===
 
زمانیکه پروتکل UDP در سیستم IPv6 مورد استفاده قرار میگیرد، محاسبه آن '''اجباری''' است. روشی که برای محاسبه چک‌سام در IPv6 انجام می شود در RFC 2460 تعریف شده است.
همانند IPv4 شبه سرآیند فرضی در محاسبه چک سام استفاده می شود.
 
{| class="wikitable" style="margin: 0 auto; text-align: center;"
|- align="center"
! bits
! colspan="8" width="75px"|0 &ndash; 7
! colspan="8" width="75px"|8 &ndash; 15
! colspan="8" width="75px"|16 &ndash; 23
! colspan="8" width="75px"|24 &ndash; 31
|- align="center"
! 0
| colspan="32" rowspan = "4" bgcolor="#FFDDDD"| آدرس مبدأ
|- align="center"
! 32
|- align="center"
! 64
|- align="center"
! 96
|- align="center"
! 128
| colspan="32" rowspan="4" bgcolor="#FFDDDD"| آدرس مقصد
|- align="center"
! 160
|- align="center"
! 192
|- align="center"
! 224
|- align="center"
! 256
| colspan="32" bgcolor="#FFDDDD"|طول UDP
|- align="center"
! 288
| colspan="24" bgcolor="#FFDDDD"| Zeros
| colspan="8" bgcolor="#FFDDDD"| سرآیند بعدی
|- align="center"
! 320
| colspan="16"| شماره پورت مبدأ
| colspan="16"| شماره پورت مقصد
|- align="center"
! 352
| colspan="16"| طول
| colspan="16"| چک‌سام
|- align="center"
! 384
| colspan="32"|&nbsp;<br />داده<br />&nbsp;
|}
 
 
==قابلیت اطمینان و راه‌حل هایی برای کنترل ازدحام==
 
==پانویس==