الخلاصة
- يحول RFC 5320 تجزئة IPv4 الخارجية إلى مدخل لحلقة ضبط: يبلغ الخروج، ويطابق الدخول التقرير مع نافذة
SEAL_ID، ثم يغيرS_MSSلجيل المقاطع التالي. - يفصل الإيصال الموثوق نية الاختبار، وهوية 32 أو 16 بت، والملاحظة، والتحديث، وإعادة تجميع IPv4 وSEAL، والتسليم للأعلى، وحدود وثيقة Experimental.
اصطدم رزم واحد بحد أصغر
تعبر الكبسولة طوبولوجيا افتراضية فوق وصلات فعلية ذات قيم MTU مختلفة. يرسل SEAL الغلاف الخارجي عادة مع DF=0، فيستطيع موجه في الطريق تجزئته. يمكن لطرف الخروج أن يبلغ الحدث، فيصغر طرف الدخول المقاطع التالية حتى تختفي التجزئة.
حوّل التصميم عرضاً مزعجاً إلى عينة قياس، لكنه لم يوسع معنى العينة. يقول الجزء الأول إن رزماً واحداً واجه حداً أصغر في مكان ما. لا يسمي الوصلة، ولا يثبت MTU دائماً، ولا يؤكد وصول الأجزاء الأخرى أو استلام التطبيق.
لهذا لا يجوز تحويل «قُبل تقرير التجزئة» إلى «تم التحقق من المسار». الأولى تجيز خطوة ضبط محدودة؛ أما الثانية فتحتاج أحداثاً مستقلة عبر سلسلة التسليم.
يغيّر NAT عقد الهوية
في الوضع العادي يتكون SEAL_ID من 32 بت: أعلى 16 بت في ID Extension، وأدناها في Identification لغلاف IPv4. يبدأ الدخول بقيمة عشوائية لكل خروج ويزيدها بترديد 2^32.
قد يعيد NAT كتابة Identification الخارجي. لذلك لا يتعقب وضع NAT إلا امتداد 16 بت بترديد 2^16، ويضع قيمة عشوائية في الحقل الخارجي. جمع النصفين بعد الترجمة يصنع هوية لم يحافظ عليها أي طرف.
حتى التطابق الصحيح يثبت صلة التقرير بحالة إرسال حديثة فقط. لا يصادق الموجهات أو المحتوى أو النتيجة. يجب أن يسجل الإيصال الوضع وحقبة الحالة والنافذة المستخدمة.
S_MRU وS_MSS مسؤوليتان مختلفتان
تحدد S_MRU، وقيمتها الابتدائية لا تتجاوز 2 KB، ما يجب على الخروج إعادة تجميعه. وتحدد S_MSS حجم مقطع SEAL، انطلاقاً من MTU للواجهة السفلية وكلفة الرؤوس وحد مرتبط بـ S_MRU/8.
دمجهما في «MTU للنفق» يمحو الفرق بين التزام إعادة البناء وحبيبة الإرسال. تغيير S_MSS لا يغير تلقائياً MTU التي يراها المصدر الداخلي. وقد تُسقط رزمة داخلية كبيرة غير قابلة للتجزئة ويعاد PTB إلى مصدرها.
يسجل القرار MTU للواجهة، والكلف، وS_MRU، وقيمة S_MSS وجيلها، وطول الرزمة الداخلية، وقابلية التجزئة، والدليل الذي سمح بالانتقال.
ثلاثة أنواع من القطع
يستطيع SEAL تقسيم رزمة الطبقة الوسطى إلى ثمانية مقاطع غير متداخلة كحد أقصى. تتساوى المقاطع غير الأخيرة، ولا يكبر الأخير عنها، ويصف More Segments ورقم من ثلاث بتات التسلسل. يعيد الخروج البناء قبل التسليم للأعلى.
هذا ليس تجزئة IPv4 الداخلي، وليس تجزئة الغلاف الخارجي بواسطة موجه. لكل فعل منتج وهوية ومكان إعادة تجميع وعلاج مختلف. عداد واحد باسم fragments لا يشرح أي قرار.
قد تنجح إعادة تجميع IPv4 الخارجي وتفشل إعادة SEAL، وقد تنجح الثانية وترفض الطبقة العليا الرزمة. لا يملأ نجاح مرحلة نتيجة المرحلة التالية.
يسأل R وA سؤالين مختلفين
يطلب R=1 على المقطع صفر تقريراً عند حدوث تجزئة خارجية. ويطلب A=1 إقراراً. قد تحمل السبرة بيانات أو تكون NULL مع No Next Header، ويدخل SEAL_ID نافذة الإرسالات المعلقة.
إذا ضُبط البتان وحدثت التجزئة، يرسل الخروج رسالة Fragmentation Needed واحدة، لا تأكيدين مستقلين. لذلك يجب الاحتفاظ بسبب الإرسال الأصلي.
الصمت ملتبس أيضاً: قد يحد الخروج معدل التقارير، أو تضيع السبرة أو الإجابة، أو لا تحدث تجزئة فعلاً. غياب الرسالة لا يختار سبباً.
قد يكذب الجزء الأول بشأن الحد
ICMP الخام نصيحة ضعيفة لأنه قابل للتزوير وقد يقتبس معلومات قليلة. التقرير المغلف داخل SEAL والمطابق للنافذة أقوى صلة، لكنه لا يكشف بالضرورة MTU للوصلة المقيدة.
في runt fragmentation يصنع الموجه جزءاً أول قصيراً بصورة مضللة. لذلك يعتمد RFC 5320 بحثاً تكرارياً: يصغر، ويرسل تحت الجيل الجديد، ثم يراقب من جديد. لا تصبح قراءة واحدة حقيقة دائمة.
يغير أول تقرير صالح فقط S_MSS في الجيل. التقارير اللاحقة للحالة القديمة ليست أوامر جديدة. ينتظر القرار التالي حركة أنتجت بالقيمة الجديدة.
الارتباط ليس مصادقة
يقلل nonce والهوية والنافذة الحديثة قبول الرسائل بلا سياق. لكن رأس SEAL قد يبقى مكشوفاً دون IPsec، وسلامة الطبقة الثانية تحمي مقطعاً محلياً فقط. لا تنتج هذه الآليات شهادة طرف إلى طرف للمسار.
العبارة الدقيقة هي «ارتبطت التغذية بإرسال ما زال حياً»، مع وضع NAT والحقبة والنافذة والجيل ونوع السبرة. أما «مسار مصادق» فتحول ارتباطاً زمنياً إلى ضمان أمني غير موجود.
يحق لإعادة التجميع أن تتوقف
يدير الخروج حدود الذاكرة والفجوات والتكرار وإعادة الترتيب. تنتهي مهلة الانتظار بعد 15 ثانية. وقد تُسقط مجموعة ناقصة رغم أن تقريراً صحيحاً عاد سابقاً إلى الدخول.
لذلك تُسجل الكبسولة المستلمة، وإعادة IPv4، وإعادة SEAL، والتسليم للبروتوكول الأعلى، والنتيجة المرصودة في حقول منفصلة. نجاح الضبط ليس نجاح التطبيق.
Experimental حد مؤسسي
نُشر RFC 5320 في فبراير 2010 ضمن Independent Submission وبصفة Experimental. يوضح تنبيه IESG أنه لم يمر بعملية إجماع IETF العادية. القيم SEAL_PROTO وSEAL_PORT وSEAL_OPTION تجريبية ولا تستخدم في منتجات مشحونة أو نشر اعتيادي.
تضيف الوثائق اللاحقة عن Identification والتجزئة واكتشاف MTU سياقاً للتقييم، لكنها لا تحول SEAL بأثر رجعي إلى معيار. رقم RFC يعرّف وثيقة ولا يمنح إذن إنتاج.
إيصال القرار
يُحفظ الوقت، والدخول والخروج، ووضع 32 أو 16 بت، والحقبة، وSEAL_ID، وR وA، وNULL أو البيانات، والحجم، والنافذة، وS_MRU، وقيمة S_MSS وجيلها، والجزء المرصود، وطريق التقرير، والتغيير المسموح، والنتائج المنفصلة لإعادتي التجميع والتسليم الأعلى.
تمحو المنظومة المتكيفة الأعراض التي علمتها. من دون الإيصال يبقى المعامل وتختفي حجته. تظل الإشارة نافعة حين لا تحمل يقيناً لم تنتجه.
المصادر
- https://www.rfc-editor.org/rfc/rfc5320.html
- https://www.rfc-editor.org/rfc/rfc5320.txt
- https://www.rfc-editor.org/info/rfc5320/
- https://datatracker.ietf.org/doc/rfc5320/
- https://datatracker.ietf.org/doc/rfc5320/history/
- https://datatracker.ietf.org/doc/rfc5320/references/
- https://datatracker.ietf.org/doc/rfc5320/referencedby/
- https://www.rfc-editor.org/errata/rfc5320
- https://www.rfc-editor.org/rfc/rfc4963.html
- https://www.rfc-editor.org/rfc/rfc4821.html
- https://www.rfc-editor.org/rfc/rfc1191.html
- https://www.rfc-editor.org/rfc/rfc2923.html
- https://www.rfc-editor.org/rfc/rfc4459.html
- https://www.rfc-editor.org/rfc/rfc6864.html
- https://www.rfc-editor.org/rfc/rfc8200.html
- https://www.rfc-editor.org/rfc/rfc8899.html
- https://www.rfc-editor.org/rfc/rfc8900.html
- https://www.rfc-editor.org/rfc/rfc8085.html
- https://heng.lu/running-code-primary-the-patch-needed-to-preserve-the-internet-original-design/
- https://heng.lu/on-reality-layers-symbolic-power-and-why-clarity-feels-so-hostile/
إحاطة الأعضاء
سياق أعمق للملف الشخصي
سجّل الدخول بمستوى العضوية المناسب لفتح الإحاطة الكاملة وملاحظات المصادر.
للدائرة الاستراتيجية فقط
الدائرة الاستراتيجية
مفتوح لجميع القراء. افتح إحاطات الملف الشخصي بعد الانضمام وتسجيل الدخول.
انضم إلى الدائرة الاستراتيجيةلأعضاء تحالف القيادات فقط
تحالف القيادات
لأصحاب الأصول الفكرية المؤهلين وللإدارة؛ سجّل الدخول للوصول إلى إحاطات التحالف.
انضم إلى تحالف القيادات
