مجموع الإنترنت الاختباري: أعد الحمل. [1]
الخلاصة السريعة
أعد الحمل واقلب 16 بت. [1]
- المثال خمس بايتات سداسية عشرية: F2 34 23 45 01؛ تصبح F234 و2345 و0100 للحساب. [2]
- صفّر الحقل، وكرر الحمل: 11679→167A؛ متمم 16 بت E985. [1]
- مع E985: الأصل FFFF، وتغيير F234 إلى F235 يعطي 0001 فيفشل. [1]
- تبادل كلمتين يمر رغم تغير البيانات. [1]
- هذه كتلة تدريب، لا رزمة UDP كاملة: حساب UDP يشمل ترويسة وهمية وترويسة UDP والبيانات. [2]
- صفر الإكمال للحساب؛ في UDP لا يضاف إلى البيانات المرسلة. [3]
كوّن الكلمات قبل الجمع
كل الأعداد هنا بالنظام السداسي عشري. اخترنا البايتات F2 34 23 45 01، فنكوّن الكلمات F234 و2345 و0100؛ الصفر يكمل البايت الأخير للحساب. [2]
الأرقام نموذج أصلي صغير، لا بيانات اتصال ملتقطة. نثبت هذا الترتيب في الرسم والحساب كي يمكن إعادة النتيجة.
أعد الحمل ولا تحذفه
F234 + 2345 + 0100 = 11679؛ نعيد الحمل: 1679+1=167A، ونكرر حتى يزول. [1]
صفّر حقل الفحص؛ متمم 16 بت للمجموع هو E985. [1]
افحص مع قيمة المجموع
مع E985: الأصل يعطي FFFF؛ تغيير F234 إلى F235 يعطي 0001 بعد إعادة الحمل، فيفشل. [1]
في دفتر التدريب اكتب الكتلة الأصلية، وقيمة الفحص المحفوظة، والتغيير الذي أجريته؛ لا تعِد توليد قيمة الفحص للكتلة المعدلة ثم تزعم أنك اختبرت القيمة القديمة.
تغيير يمر دون كشف
تبادل F234 و2345 يمر رغم تغير البيانات. [1]
جرب في نسختك الأصلية «تغيير بايت واحد» و«تبادل كلمتين». دوّن ناتج كل حالة، ولا تسمّ نجاح الفحص إثباتاً لتطابق الكتلتين. الأشكال تبين حساباً منفذاً برمجياً، لا تجربة إرسال عبر شبكة.

حدد ما يدخل في حساب البروتوكول
في UDP وفق RFC 768 يشمل الحساب الترويسة الوهمية وترويسة UDP والبيانات؛ تذكر المواصفة الإكمال بالأصفار. [2]
بايت الإكمال لا يُرسل ضمن البيانات. لذلك لا تعد E985 قيمة UDP لرسالة فعلية؛ حذفنا الترويسات عمداً لدراسة الجمع وحده. [2] [3]
قبل تطبيق الحساب على بروتوكول، اكتب الحقول الداخلة فيه وترتيبها، والوحدة المستعملة، وما إذا كانت القيمة المعروضة أصلاً نتيجة تدريب. هذا المقال يشرح الجمع، ولا يبني رزمة جاهزة للإرسال.
اقرأ أيضًا: أنواع بروتوكولات الشبكة.
المراجع
أُعدّ هذا المقال بمساعدة الذكاء الاصطناعي، وخضع لمراجعة ذاتية بالأداة نفسها. لا يُنسب إلى مراجع بشري أو خبير مستقل. منهجية المحتوى.
