الخلاصة
- كان دليل RFC 2021 جرداً للبروتوكولات التي يستطيع المسبار فكها وعدّها فعلاً، لا مستودعاً لمحللات قابلة للتنزيل.
- لم تسمح «قابلية التوسعة المحدودة» إلا بإضافة مميّز ابن واحد حين تعرف الشيفرة مسبقاً حقل فك التعدد في البروتوكول الأب.
يبدأ مثال منفذ UDP رقم 123 بعد إنجاز معظم العمل الصعب. فشيفرة المسبار تعرف تغليفات Ethernet وIP وحقل البروتوكول فيه وUDP وموضع حقول المنافذ. ويربط جدولها 161 بـSNMP و53 بـDNS و69 بـTFTP. عندئذ يستطيع المدير إضافة 123 بوصفه NTP وبدء عدّ الحزم المطابقة.
لا يثبّت الصف الجديد محللاً لرسائل NTP. كل الحدود حتى منفذ UDP كُتبت في البرنامج وقت التنفيذ؛ ولا يضيف الضبط سوى قيمة عند تفرع صُمم أصلاً ليعمل بجدول. لذلك وصفت RFC 2021 التوسعة بأنها محدودة: يجب أن تكون الشيفرة مهيأة لها، ولا تتقدم أكثر من طبقة واحدة.
جرد للقدرة قبل أن يكون قائمة ضبط
تسمي الفقرة 5.2 الدليل جرداً لأنواع البروتوكولات التي يقدر المسبار على مراقبتها. وتضم protocolDirTable صفاً لكل بروتوكول يستطيع الوكيل فكّه وعدّه. يبدأ الوكيل بما يعرفه ويختار مراقبته، ولا يلزمه تعداد كل نوع Ethernet ممكن أو إنشاء صف لمجرد مشاهدة قيمة على السلك.
يجب رفض طلب SET إذا حمل protocolDirID لا يفهمه الوكيل مباشرة ولا خوارزمياً. قابلية الكتابة تغيّر مفردات داخل قدرة منفذة؛ ولا تخلق قدرة جديدة.
يفصل protocolDirID مسار التغليف الهرمي، بينما يضع protocolDirParameters بايت معلمة لكل عقدة بالترتيب نفسه لتقييد تفسير المسار. أما protocolDirLocalIndex فهو مرجع محلي يعيّنه الوكيل للجداول اللاحقة؛ لا يكون فريداً إلا داخل كيان SNMP واحد، ولا يعاد استخدامه بعد الحذف حتى إعادة تشغيل الوكيل. وليس رقماً عالمياً للبروتوكول.
تصف protocolDirType القدرات أيضاً. تسمح سمة التوسعة بأبناء، لكن الابن الذي لا يملك المسبار دعماً داخلياً له لا يقبل مزيداً من التوسعة. كما أن استخراج العناوين يحتاج منطقاً إضافياً فوق التعرف والعد؛ لذلك يجب أن يكون تعيين العناوين في الامتداد الذي أنشأه المدير notSupported.
ترث الجداول اللاحقة حد المسبار
جمعت جداول التوزيع الحزم والثمانيات وفق أعلى بروتوكول جرى التعرف إليه على الواجهة. واستخدمت جداول المضيفين والمصفوفات الفهارس المحلية لتحديد معنى عنوان الشبكة والبروتوكول المعدود. لم تكن تلك سجلات مستقلة عن القدرات والمفاتيح السابقة.
يثبت العداد مطابقة لمسار تصنيف منفذ. ولا يثبت فهماً كاملاً للمحتوى أو عملية أو معاملة تطبيق أو تسليماً أو مسؤولية أو أمناً. كذلك لم تكن عبارة “Application Level” تعني عادة الطبقة السابعة من OSI؛ بل نطاقاً أوسع فوق طبقتي MAC والشبكة.
قدمت RFC 2074 قواعد الترميز والأمثلة. وحلت RFC 2895 محلها في 2000 كمرجع معياري، فيما فصلت RFC 2896 الأمثلة غير المعيارية، وصرحت بأنها ليست شرطاً للامتثال وأن صيانتها توقفت لغياب المساهمات. الأسماء الأكثر لم تصبح شيفرة أكثر.
وسجلت RFC 3796 اعتماد تمثيل العناوين في RFC 2021 على IPv4. ثم جعلت RFC 4502 الوثيقة متقادمة في مايو 2006، مع إبقاء منطق التوسعة المحدودة وتحديث تقارير السعة العالية وحدود الأحجام. أما التصويب الوحيد المتحقق لـRFC 2021 فيصحح رقمَي التنزيل إلى RAM وPROM، ولا يمس الدليل.
كانت قيمة الدليل في إظهار الفروق الموجودة في الشيفرة وجعلها قابلة للضبط. لكن الاسم المكتوب لم يتحول إلى قدرة تحليل عاملة.
المصادر
إحاطة الأعضاء
سياق أعمق للملف الشخصي
سجّل الدخول بمستوى العضوية المناسب لفتح الإحاطة الكاملة وملاحظات المصادر.
للدائرة الاستراتيجية فقط
الدائرة الاستراتيجية
مفتوح لجميع القراء. افتح إحاطات الملف الشخصي بعد الانضمام وتسجيل الدخول.
انضم إلى الدائرة الاستراتيجيةلأعضاء تحالف القيادات فقط
تحالف القيادات
لأصحاب الأصول الفكرية المؤهلين وللإدارة؛ سجّل الدخول للوصول إلى إحاطات التحالف.
انضم إلى تحالف القيادات

