مرجع
آخر الزيارات

تجزئة الشبكة

7٬794 كلمة•0 مشاهدة•🗒️ منذ 22 يوماً
باختصار: تجزئة الشبكة أو تجزئة فضاء العناوين عملية رياضية تُقسّم فضاء عناوين خاص ببروتوكول تشبيك إلى فضاءَي عناوين أو أكثر، متساوية الحجم وأصغر من فضاء العناوين الأصلي وقابلة للتمايز رياضياً. في هذه المقالة 22 قسماً: «أمثلة»، «التجزئة من أجل قناع ذي طول محدد» و«الإصدار السادس» وغيرها.
المحتويات
  1. أمثلة
  2. التجزئة من أجل قناع ذي طول محدد
  3. الإصدار السادس
  4. الإصدار الرابع
  5. نظرة عامة
  6. أنظمة العد
  7. نظام العد العشري
  8. زيادة أحجام جداول التوجيه
  9. الإصدار السادس
  10. تجميع المسارات غير المناسب
  11. آلية العمل
  12. نبذة تاريخية
  13. إهدار العناوين في الشبكات الجزئية الصغيرة
  14. تجزئة فضاء غير قياسي
  15. العطف المنطقي
  16. الصنف A
  17. تجزئة فضاء عناوين قياسي
  18. الصنف C
  19. نظام العد الثنائي
  20. الصنف B
  21. نظام العد الستة عشري
  22. تراكب أفضية العناوين
تجزئة الشبكة

قبل الخوض في التفاصيل، تجزئة الشبكة أو تجزئة فضاء العناوين عملية رياضية تُقسّم فضاء عناوين خاص ببروتوكول تشبيك إلى فضاءَي عناوين أو أكثر، متساوية الحجم وأصغر من فضاء العناوين الأصلي وقابلة للتمايز رياضياً. يكون لكل فضاء عناوين جزئي ناتج عنوان مميز وقناع شبكة يمثلان كامل الفضاء الجزئي. وتستعمل العناوين المأخوذة من الأفضية الجزئية لعنونة شبكات مختلفة. وفيما يلي تفاصيل أوسع عن ذلك.

وفي هذا الصدد، التجزئة آلية رئيسة يعتمد عليها التوجيه غير الصنفي بين النطاقات ، واستخدام الأقنعة مختلفة الطول ، ويؤدي تجزئة فضاء العناوين تجزئة غير صحيحة أو استخدام الأفضية الجزئية استخدامًا غير مناسب إلى ظهور مشكلات في الشبكة ترتبط بالعنونة وبالتوجيه.

ومن ناحية أخرى، يحتاج مصممو الشبكات إلى تجزئة شبكاتهم، إما بهدف الوصول إلى عدد محدد من الشبكات الجزئية أو الشُبيكات، أو بهدف تحديد عدد العناوين (حجم فضاء العنونة) الذي سيتاح للاستخدام ضمن أي من الشبكات الجزئية، أو كلا الهدفين معاً. يمكن تجزئة فضاءات العنونة التي تستعمل عناوين الإصدار الرابع من بروتوكول الإنترنت بشكلين، أحدهما محكوم بالصنف القياسي للشبكة، وهو جزء من معياري من الإصدار الرابع من بروتوكول الإنترنت والثاني مبني على العنونة غير الصنفية والتي ابتُدعت عام 1993م لتخفيف هدر العناوين في أصناف العنونة الصنفية، أمّا الإصدار السادس من بروتوكول الإنترنت فيدعم التجزئة المبنيّة على العنونة غير الصنفية فقط.

أمثلة

  • تجزئة فضاء عناوين قياسي للإصدار الرابع من بروتوكول الإنترنت
  • الصنف (A)
  • الصنف (B)
  • الصنف (C)
  • استعمال الأقنعة مختلفة الطول (VLSM)
  • التجزئة غير الصنفية لفضاء عناوين للإصدار الرابع من بروتوكول الإنترنت
  • تجزئة فضاء عناوين للإصدار السادس من بروتوكول الإنترنت
  • مشكلات مرتبطة بالتجزئة
  • مشكلات ذات صلة بالعنونة

التجزئة من أجل قناع ذي طول محدد

  • حساب مجموع طولي مُعرّفي الشبكة الجزئية والمضيف حسب العلاقة:
  • إذا كانت العنونة غير قياسية:
  • يكون طول البادئة الأصلية هو نفسه طول البادئة الممنوحة، أي:

ومن جهة أخرى، في هذه الحالة، يكون طول العنوان الإجمالي وعدد الوحدان في قناع الشبكات الجزئية معلومان، وهما على التوالي بت و واحد. إذا كانت العنونة قياسية، فإنّ صنف العنوان يكون معلوماً، أمّا في حال كانت العنونة غير قياسية، فإن طول البادئة الممنوحة يكون معلوماً. لإنجاز التجزئة يجب حساب طول مُعرّف الشبكات الجزئية الذي يتوافق الفرض، ثُمّ حساب طول مُعرّف المضيف الموافق، وكتابة عناوين الشبكات الجزئية.

الإصدار الرابع

وفي السياق ذاته، تحديد طول مُعرف الشبكة وعدد البتات المحجوزة حسب صنف العنوان، ويكون طول البادئة الأصلية هو مجموع الطولين، أي

ومن ناحية أخرى، حساب قناع التجزئة، حيث يكون طوله مساوياً لطول بادئة الشبكة الجزئية، أي أنه يحتوي على عدد من الوحدان يساوي مجموع طولي مُعرفي الشبكة والشبكة الجزئية. تشغل الوحدان عدداً من البتات المُستمرة بطول القناع بدءاً من المرتبة الأعلى قيمة فيه، وتكون قيمة بقية البتات في القناع صفرية.

وفي هذا الصدد، يكون طول مُعرّف الشبكة هو طول البادئة . ويُحسب مجموع طولي مُعرّفي الشبكة الجزئية والمضيف حسب العلاقة:

حساب طول معرف الشبكة الجزئية حسب العلاقة:

  • تشكيل قسم مُضيف، وضبط قيمته إلى القيمة الصفريّة، أي جعل كل البتات أصفاراً.
  • ضمّ قسم المضيف إلى طرف بادئة الشبكة الجزئية الأقل أهمية.
  • تحويل العنوان إلى نظام العد المناسب.

حساب طول مُعرّف المضيف حسب العلاقة:

ومن ناحية أخرى، ضمّ إحدى القيم الثنائية المحسوبة في الخطوة السادسة إلى طرف مُعرّف الشبكة الأقل أهمية، وتشكيل بادئة الشبكة الجزئية.

من جهة ثانية، تشكيل عناوين الشبكات الجزئية، وعددها عنوان، بتكرار الخطوات التالية:

كذلك، انطلاقاً من الفرض، لحساب باقي مُحددات التجزئة، تتبع الخطوات التالية:

ومن جهة أخرى، كتابة الأعداد الثنائية بدءاً من الصفر وحتى أكبر قيمة يسمح بها طول مُعرف الشبكة الجزئية، والتي تُحسب بالعلاقة . يكون عدد بتات كل قيمة بتًا.

تجزئة فضاء عناوين بروتوكول الإنترنت

إذا كانت العنونة قياسية:

وفي هذا السياق، تحديد طول البادئة الأصلية وحساب مجموع طول مُعرّفي الشبكة الجزئية والمضيف حسب مايلي:

الإصدار السادس

من جهة ثانية، مُعرّف الشبكة الجزئية ينتهي عند حدود إحدى المجموعات الرباعية، ويعني ذلك أن نهاية المُعرّف تكون عند أحد البتات ذوات الفهارس {15,31,47,63,79,95,111,127}.

وفي هذا السياق، تبدأ عملية منح العناوين الفريدة عالمياً على أساس جغرافي، وفق طريقة تسمح باستعمال تقنيات التوجيه غير الصنفي بين النطاقات لاختزال عناوين الأفضية، والغرض من ذلك استقرار جداول التوجيه على المستوى العالمي، تقوم هيئة تعيين أرقام الإنترنت بتخصيص أفضية عناوين لسجلات الإنترنت الإقليمية، عن طريق منحها بادئات بطول 23 بت. فيما بعد، يقوم كل سجل إنترنت إقليمي بتجزئة فضاء العناوين إلى أفضية عناوين جزئية تمنح لمزودات الخدمة، وقد تحصل عملية المنح على أكثر من مستوى، مثل منح فضاء عناوين لمزود خدمة وطني ليقوم بتجزئته إلى أفضية أصغر تمنح لمزودات الخدمة المحلية.

وفي السياق ذاته، يحصل المُشتركون على أفضية عناوين جزئية من مزودات الخدمة المحلية، وتكون البادئة عادة بطول (48) بت، في الغالب الأعم يقتطع مديرو الشبكات قسماً يبلغ طوله 16 بت من مُعرف المنفذ، ويُنشؤون قسماً جديداً هو مُعرّف الشبكة الجزئية الذي يُضاف إلى البادئة فيصبح طولها النهائي 64 بت، ويترك ذلك 64 بت لمُعرّف المنفذ، وهو طول ملائم لآلية توليد المُعرّف الفريد المُوسّع EUI-64

وفي هذا الصدد، تتشابه التجزئة في الإصدار السادس من بروتوكول الإنترنت تتشابه بالآلية الرياضية مع التجزية في الإصدار الرابع، لكنها تختلف عنها غايةً، فهدفها تنظيم استعمال فضاء العناوين بما يتوافق مع آلية التوجيه، ولا تستعمل لتحديد حجم محدد من أفضية العناوين كما الحالة في الإصدار الرابع، فعدد العناوين المتاحة في شبكة جزئية واحد من الإصدار السادس طول بادئتها 64 بت، يبلغ المليارات، وهو بحد ذاته، أكبر من كامل فضاء عناوين الإصدار الرابع من بروتوكول الإنترنت.

ومن جهة أخرى، مُعرّف الشبكة الجزئية ينتهي عند حدود أحد البتات ضمن خانة ست عشرية داخل مجموعة رباعية، وضمن كل خانة ست عشرية 3 حالات ممكنة، مثلاً في الخانة الست عشرية الثانية تكون الحدود الممكنة عند البتات ذات الفهارس {4,5,6} وفي الخانة الست عشرية الثالثة عند البتات ذات الفهارس {8,9,10} وهكذا.

وفي هذا الصدد، مُعرّف الشبكة الجزئية ينتهي عند حدود إحدى المراتب الست عشرية ضمن مجموعة رباعية، وفي كل مجموعة رباعية 3 حالات ممكنة، مثلاً في المجموعة الأولى هي البتات ذات الفهارس {3,7,11} وفي الثانية {19,23,27} وهكذا..

وعلى صعيد آخر، يُقسّم مجال فضاء العناوين في الإصدار السادس من بروتوكول الإنترنت إلى مجموعة من الأفضية الجزئية حسب الغرض من الاستخدام، أهمها فضاء العناوين الفريدة عالمياً وفضاء العناوين الفريدة محلياً وفضاء عناوين البث المجموعاتي وفضاء العناوين المحلية. تُقسّم هذه الأفضية على أساس رياضي، فمثلاً تنتمي جميع العناوين التي تبدأ بالبادئة FF::/8 إلى فضاء عناوين البث المجموعاتي، أمّا فضاء العناوين الفريدة عالمياً فيُحدد بالبادئة 3/::2000.

ومن ناحية أخرى، يتكون عنوان الإصدار السادس من بروتوكول الإنترنت من 128 بت، ويكتب بنظام العد الست عشري على شكل عدد مكوّن من 32 مرتبة ست عشرية، ويجري تجميع هذه المراتب ضمن مجموعات رباعية عددها 8 يضم كل منها 4 مراتب ست عشرية أو 16 بت EUI-64. عند تجزئة فضاء عناوين من الإصدار السادس، يجري اقتطاع قسم من مُعرّف المنفذ وإنشاء قسم جديد هو معرف الشبكة الجزئية، يمكن حسب موقع نهاية مُعرّف الشبكة الجزئية ضمن العنوان التمييز بين الحالات التالية:

الإصدار الرابع

إضافةً إلى ذلك، يُكتب عنوان الإصدار الرابع من بروتوكول الإنترنت بالتدوين العشري المنقط وهو طريقة لتمثيل البيانات تعتمد على نظام العد العشري. حسب طريقة التدوين، يتكون العدد من أربع مراتب متتالية، يشغل كل منها عدد صحيح عشري، ويفصل بين كل مرتبتين مُتجاورين نقطة (.)، يُمكن أن يأخذ كل عدد أي قيمة صحيحة من المجال [255,0]، وسبب اختيار هذه القيم طريقة تمثيلها في نظام العد الثنائي، حيث تمثل بالشكل (000000002) و(111111112) على الترتيب. يمكن كتابة العنوان كذلك بالشكل الثنائي المقابل، ويتكون عندها من (32) بت، مقسمة إلى أربع مجموعات، يسمى كل منها مرتبة أو أثمون أو بايت. إمّا أن تُكتب كل مراتب العدد بالنظام الثنائي فقط أو بالعشري فقط، ولا يجوز خلط الاثنين معاً. مثلاً: (10.0.0.1) عنوانٌ لبروتوكول إنترنت من الإصدار الرابع مكتوب بنظام العد العشري المُنقط، ومقابله الثنائي (0001010.00000000.00000000.00000001).

من جانب آخر، قناع الشبكة في الإصدار الرابع من بروتوكول الإنترنت عدد ثنائي طوله (32) بت، مُكوّن من تتابع غير مُتقطع من الوحدان، يليه تتابع غير متقطع من الأصفار، ويستخدّم لتحديد طول مُعرّف الشبكة في عنوان بروتوكول الإنترنت، يُرفق كل عنوان بقناع شبكة، ويمكن أن يُمثّل قناع الشبكة بالنظام العشري المُنقّط، (255.255.0.0) مثال لقناع شبكة للإصدار الرابع، ومقابله الثنائي (11111111.11111111.00000000.00000000). يُمكن الاستفادة من خاصية التتابع غير المتقطع للوحدان أولاً ثم للأصفار ثانياً، بالإضافة لثبات طول القناع لتمثيله تمثيلًا أكثر بساطة، يُسمّى تدوين البادئة، وفيه يكتب عدد الوحدان في القناع فقط، بعد محرف الشريطة المائلة (/)، مثلاً إنّ القناع في المثال السابق يُمكن أن يُكتب (16/) وذلك لأنه يحتوي على (16) واحداً متتالياً، وبما أن طول القناع في الإصدار الرابع ثابت دوماً: (32) بتًا، فهذا يعني أن القسم المُتبقي، وطوله (16) بت كذلك، هو تتابع من الأصفار.

نظرة عامة

علاوةً على ذلك، يكون الحد الفاصل بين مُعرّف الشبكة ومُعرّف المضيف عند المراتب التي تشكّل حدود البايتات في العنوان في العنونة الصنفية الخاصة بالإصدار الرابع من بروتوكول الإنترنت، ويحصل العميل على عدد من البايتات يشمل البتات المحجوزة وقسم مُعرِّف الشبكة، ويكون بطول (1) أو(2) أو(3) بايت، ويُمثِّل فضاء عنونة جزئي من صنف ما يتحدد بعدد البايتات، التي نتجت عن عملية تجزئة سابقة لفضاء العناوين الكلي من قبل الجهة المانحة، ويمكن أن يُجزِّئ مدير الشبكة الفضاء مجدداً حسب الحاجة. أمّا في العنونة غير الصنفية، ويشمل ذلك الإصدارين الرابع والسادس، فإن الحد الفاصل بين مُعرّف الشبكة ومُعرّف المضيف، يمكن أن يكون في أي مرتبة ضمن العنوان، ولا قواعد أصناف تحدد طولها، ويجرى توليد البادئة حسب هرمية خاصّة تعتمد على موقع العميل، وتُمثّل البادئة فضاءً جزئياً مُقتطعاً من فضاء العناوين الكلي، ويُمكن إعادة تجزئته مُجدداً حسب الحاجة.

إضافةً إلى ذلك، عند تجزئة الشبكة يُقتطع جزء من مُعرّف المضيف، وتشكيل قسم جديد هو مُعرّف الشبكة الجزئيّة، في حين يبقى طول مُعرّف الشبكة ثابتاً. من أجل كل فضاء جزئي ناتج عن التجزئة، يكون هذا القسم مشتركاً بين جميع العناوين فيه، ويحدد طوله عدد الشبكات الجزئية الناتجة عن التجزئة، فإذا اُقتطِع بت من مُعرّف المضيف، فإنّ طول معرّف المضيف الجديد سيكون ، ويكون عدد الشبكات الجزئية الناتجة شبكة جزئية، يغطي كل منها فضاء يضمّ عنواناً.

وفي هذا الصدد، تجزئة فضاء العناوين هي عملية رياضية يُقسَّم فضاء عناوين إلى فضاءَين أو أكثر ذوي أحجام أصغر من الفضاء الأصلي. يجري التمييز بين أفضية العنونة الجزئية الناتجة رياضياً باستعمال عدد خاص يُسمّى قناع الشبكات الجزئية. إن مفهوم التجزئة مدعوم في الإصدارين الرابع والسادس من بروتوكول الإنترنت.

وعلى صعيد آخر، تشرف هيئة عناوين وأرقام الإنترنت على عملية منح بادئات الإصدارين الرابع والسادس من بروتوكول الإنترنت.

ومن جهة أخرى، تتكون بنية عناوين المضيفين عامة من قسمين، هما مُعرّف الشبكة ومُعرّف المضيف، ويقاس طول المُعرفين بالبت. يكون مُعرّف الشبكة مُشتركاً بين جميع العناوين التي تنتمي إلى الفضاء نفسه، أما مُعرّف المضيف، فهو يستعمل لتمييز المضيفين، وتختلف قيمته من مضيف إلى آخر، ويُحدد طوله عدد العناوين الموجودة ضمن الفضاء، فإذا كان طول مُعرّف المضيف بت، فإن عدد العناوين الموجودة في الفضاء سيكون ، أمّا عدد العناوين المتاحة لعنونة المضيفين فقد يكون ، لأن أصغر عنوان في الفضاء يكون محجوزاً دائماً ليمثّل كامل الفضاء، أما أكبر عنوان فيه فيمثل عنوان البث العام الخاص بالفضاء، إن كان البث العام مدعوماً، وإلا فإنّ عدد العناوين الموجودة في الفضاء يكون عنواناً.

أنظمة العد

في هذا الإطار، يُستعمل نظاما العدّ الثنائي والعشري لتمثيل عناوين الإصدار الرابع من بروتوكول الإنترنت، ونظاما العد الثنائي والست عشري لتمثيل عناوين الإصدار السادس من بروتوكول الإنترنت.

وفي السياق ذاته، نظام العد نظام كتابة لترميز مجموعة غير منتهية من الأعداد باستخدام مجموعة محددة من الأرقام بطريقة مُتسّقة. يُسمى عدد عناصر مجموعة الأرقام أساس العد، ويمكن باستخدام عناصر المجموعة وأساسها توليد عدد غير منتهي من الأعداد.

علاوةً على ذلك، تعتمد أنظمة العد المُستعملة في شبكات البيانات على التدوين ذي المراتب، وفيه يتكون العدد من مجموعة من الأرقام المُتتابعة التي تشغل مراتبَ مميّزة بفهارس فريدة، وتتحدد القيمة المُقابلة لكل رقم بفهرس المرتبة التي يشغلُها. مثلأ في نظام العد العشري، العدد (115)، يحتوي على ثلاثة أرقام، الأول هو الرقم (5) ويقع في المرتبة الأولى، وفهرسها (0)، والثاني والثالث هما الرقم (1)، ويقعان في المرتبتين ذوات الفهارس (1) و(2) على الترتيب. حسب نظام العد، فإنّ القيمة المُقابلة للرقم (1) في المرتبة (1) هي القيمة (10)، والقيمة المقابلة للرقم (1) في المرتبة (2) هي (100)، أي أن قيمة الرقمين (1)، في العدد (115) تحددت حسب فهرس المرتبة التي يشغلها الرقم.

نظام العد العشري

في هذا الإطار، نظام العد العشري نظام عد ثابت الأساس ذو مراتب، أرقامه من المجموعة {0,1,2,3,4,5,6,8,8,9} وأساسه (10). نظام العد العشري أكثر الأنظمة شيوعاً واستخداماً، وتعتمد قيمة العدد فيه على القيمة المقابلة للأرقام وعلى فهرس مرتبته. للإشارة إلى أن عدد ما ممثل بنظام العد العشري يضاف الرقم (10) إلى يمين وأسفل العدد أو يُسبق باللاحقة (0d). مثلاً، للدلالة على أن العدد (101) مكتوب بنظام العد العشري يكتب (10110) أو (0d101).

كذلك، يتكوّن كل عدد من مجموعة من الأرقام المتتالية التي تشغل عدداً من المراتب المُفهرسة، وتبدأ فهرسة المراتب من الرقم الموجود في أقصى اليسار إذا كان العدد صحيحاً أو من أول رقم موجود إلى يسار الفاصلة المتحركة بخلاف ذلك. يكون فهرس المرتبة الأولى الصفر، وتسمى الآحاد ثُمّ تزداد قيمة الفهرس بمقدار (1) مع كل رقم إلى اليسار، فتسمى المرتبة ذات الفهرس (1) بالعشرات، وذات الفهرس (2) بالمئات، و(3) بالآلاف، و(4) بعشرات الآلاف، و(5) بمئات الآلاف ،و (6 بالملايين ثُمّ آحاد الملايين وهكذا. يمكن تمثيل أجزاء الأعداد ذات الفاصلة المتحركة كذلك باستخدام الفهارس السالبة، فيكون فهرس العدد الأول الموجود يمين الفاصلة (1-)، والثاني (2-) وهكذا.

زيادة أحجام جداول التوجيه

وفي السياق ذاته، أشارت وثيقة طلب التعليقات (RFC 1338) إلى مشكلة نمو حجم جداول التوجيه في سياق عرضها لثلاث مشكلات مُرتبطة بالعنونة والتوجيه في شبكة الإنترنت، ووصفت فيها المشكلة كما يلي:

ومن ناحية أخرى، ينتج عن تجزئة فضاء عناوين ما فضاءي عناوين جزئيين أو أكثر، ويجب أن يملك كل موجه في جدول توجيهه مساراً واحدًا على الأقل نحو كل شبكة مُستعملة في العنونة، ويسبب زيادة عدد الشبكات بسبب عملية التجزئة زيادة في عدد البنود في جدول التوجيه، وتصبح القضية إشكالية في الشبكات الكبيرة مثل شبكة الإنترنت، حيث يمكن أن تنمو أحجام جداول التوجيه نموًا خارجًا عن السيطرة.

وعلى صعيد آخر، يتيح استعمال التوجيه غير الصنفي بين النطاقات باستعمال آلية لتجميع بنود جدول التوجيه التي تخص شبكات جزئية ناتجة عن شبكة أصلية واحدة، وينتج عن ذلك بند واحد يمثل فضاءً يشمل كل الأفضية الجزئية، وتسمى العملية تجميع المسارات، ينتج عنها انخفاض ملحوظ في حجم جداول التوجيه، لكنها تتطلب تصميماً مُحكماً للشبكة، فالاستخدام غير الملائم لها يؤدي إلى حصول تجميع غير مناسب وهو إحدى المشكلات الخاصة بالتوجيه.

من جهة ثانية، تابعت وثائق طلب التعليقات هذه المشكلة، ووردت هذه المشكلة كذلك في الوثيقتين (RFC 1519) و (RFC 4632) بوصف مُعدّل حيث أضيفت كلمة معدات الحاسب إلى البرمجيات والأشخاص، وقد توقعت هذه الوثائق نمواً أسياً في أحجام جداول التوجيه إذا استمرت إضافة البنود إليها بالشكل السابق، وتظهر الإحصائيات الخاصة بتوسّع شبكة الإنترنت في الفترة بين (1989-2007)م وفي الفترة بين (2008-2017)م ازدياداً أسيّاً في عدد البنود الفريدة في جدول توجيه بروتوكول البوابة الحدودية بما يتوافق مع التوقعات التي وضعت في العامين 1992م و1993م.

الإصدار السادس

إضافةً إلى ذلك، يُكتَب عنوان الإصدار السادس من بروتوكول الإنترنت باستخدام نظامي العد الثنائي أو الست عشري، وهو بطول (128) بت، أو (32) مرتبة ستة عشرية. من غير المستحب تمثيل العنوان بنظام العد الثنائي بسبب طوله مما يجعلُه صعباً للقراءة أو للكتابة. أمّا عند تمثيل العنوان بنظام العد الست عشري، فإنّ العدد يُقسّم إلى ثماني مجموعات متتالية، في كل منها أربع مراتب، ويفصل بين كل مجموعتين متتاليتين الرمز (::)، تقع المرتبة الأعلى قيمةً في أقصى يسار العدد والأقل قيمةً في أقصى يمينه. مثلًا، العنوان (1111::2222::3333::4444::AAAA::BBBB::CCCC::DDDD) عنوان من الإصدار السادس من بروتوكول الإنترنت. لاختصار العنوان المكتوب بنظام العد الست عشري آليات إضافية، لتسهيل قراءته أو كتابته.

إضافةً إلى ذلك، يُستخدَم قناع الشبكة في الإصدار السادس من بروتوكول الإنترنت كما هو الحال في الإصدار الرابع لتحديد طول مُعرّف الشبكة في العنوان، وقناع الإصدار السادس عدد ثنائي طوله (128) بت مُكوّن من تتابع مستمر من الوحدان يليه تتابع مستمر من الأصفار، لكنّه لا يُكتب إلا بتدوين البادئة، حيث يكتب عدد الوحدان فيه بعد محرف الشريط المائلة (/). مثلاً اللاحقة (64/) تعني قناعاً مكوّن من (64) رقم (1) متتالي، يليه (64) صفراً متتالياً.

تجميع المسارات غير المناسب

وفي السياق ذاته، يتطلب الإنجاز الصحيح لتجميع المسارات تخطيطاً مسبقاً لعملية العنونة، بحيث يُوزّع الأفضية الجزئية بطريقة تسمح باختزالها لاحقاً عند إنجاز التوجيه. ويسبب غياب التخطيط أو إنجاز عملية التجميع إنجازًا غير متوافق مع طوبولوجيا الشبكة مُشكلة التجميع غير المُناسب، وفيها يوّلد مسار مُختزل لا يمثل كل المسارات نحو الأفضية الجزئية، أو توليد مسار مختزل يمثل بالإضافة للمسارات المطلوبة عدداً من المسارات الإضافية الأخرى، وتُسبب هذه الحالات جميعاً مشكلات مُرتبطة بالتوجيه، خاصةً تعذّر الوصول إلى شبكة جزئية أو أكثر.

كذلك، تجميع المسارات آلية رياضية لاختزال عدد من المسارات نحو أفضية جزئية ناتجة عن تجزئة فضاء أصلي واحد، وإنتاج مسار واحد يشمل المسارات نحو تلك الأفضية. تستعمل هذه الآلية لإنقاص حجم جداول التوجيه وبالتالي توفير وقت المعالجة، وتقليل استهلاك عرض النطاق عند إرسال تحديثات، وأيضاً للحفاظ على ثبات جداول التوجيه، فعند استخدام هذه الآلية لا تؤثر عدم صلاحية مسار يصل لشبكة جزئية ما على المسار المُختزل الناتج عن عملية التجميع، والموجود في جدول التوجيه.

آلية العمل

علاوةً على ذلك، إذا كانت العنونة غير قياسية، يكون طول مُعرّف الشبكة هو طول البادئة . ولحساب مجموع طولي مُعرّفي الشبكة الجزئية والمضيف يُطرح طول معرف الشبكة من الطول الإجمالي لعنوان الشبكة حسب العلاقة:

وفي السياق ذاته، في هذه الحالة، يكون طول العنوان الإجمالي وحجم فضاء العناوين الجزئي المطلوب، وليكن عنواناً، معلومين. إذا كانت العنونة قياسية، فإن صنف العنوان يكون معلوماً، أما في حال كانت العنونة غير قياسية، فإن طول البادئة هو الذي يكون معلوماً. لإنجاز التجزئة يجب حساب طول لمعرف الشبكات الجزئية الذي يتوافق الفرض، ثم حساب طول مُعرّف المضيف الموافق، وكتابة عناوين الشبكات الجزئية. قد يكون لمعرف الشبكات الجزئية عدة أطوال متوافقة مع الفرض.

كذلك، حساب مجموع طول مُعرّفي الشبكة الجزئية والمضيف من خلال ما يلي:

من جهة ثانية، اختيار قيمة مُناسبة لطول مُعرّف المضيف ، بحيث تكون أكبر أو تساوي الطول الأدنى لمعرف المضيف وأصغر أو تساوي الطول الأقصى له، أي:

علاوةً على ذلك، حساب أدنى طول مقبول لمعرف المضيف اعتماداً على حجم الأفضية المطلوب، حسب العلاقة: تمت إضافة عنوانين إلى عدد عناوين المضيفين المطلوب، وهما عنوانا الشبكة والبث العام، يجب أن تحتوي كل شبكة جزئية على هذين العنوانين، وهما لا يستعملان في عنونة المضيفين، ولكن يجب أن يؤخذا بعين الاعتبار عند حساب حجم الفضاء الإجمالي المطلوب.

من جهة ثانية، تُجرى عمليات تجزئة الرياضية كلها بنظام العد الثنائي، ثم تُنقل عناوين الأفضية الجزئية الناتجة إلى الصيغ المُناسبة. تخضع عمليّة التجزئة في جميع الحالات للقواعد التالية:

علاوةً على ذلك، حساب أدنى طول مقبول لمعرف الشبكة الجزئية اعتماداً على عدد الأفضية الجزئية المطلوبة، حسب العلاقة:

وعلى صعيد آخر، إذا كانت العنونة غير قياسية، يكون طول مُعرّف الشبكة هو طول البادئة . ولحساب مجموع طولي مُعرّفي الشبكة الجزئية والمضيف يُطرح طول معرف الشبكة من الطول الإجمالي لعنوان الشبكة حسب العلاقة:

كذلك، يمكن لاحقًا إجراء الحسابات التالية لكل شبكة جزئية إجراءًا منفصلًا:

في هذا الإطار، حساب مجموع طول مُعرّفي الشبكة الجزئية والمضيف من خلال ما يلي:

من جهة ثانية، ضمّ إحدى القيم الثنائية المحسوبة في الخطوة السادسة إلى طرف مُعرّف الشبكة الأقل أهمية، وتشكيل بادئة الشبكة الجزئية.

وفي السياق ذاته، في هذه الحالة، يكون طول العنوان الإجمالي ، وحجم فضاء العناوين الجزئي المطلوب، وليكن عنواناً، وعدد أفضية العنونة المطلوبة، وليكن فضاءً، معلومين جميعاً. إذا كانت العنونة قياسية، فإنّ صنف العنوان يكون معلوماً، أمّا في حال كانت العنونة غير قياسية، فإن طول البادئة هو الذي يكون معلوماً. لإنجاز التجزئة يجب حساب طول لمعرف الشبكات الجزئية الذي يتوافق الفرض، ثم حساب طول مُعرّف المضيف الموافق، وكتابة عناوين الشبكات الجزئية. قد يكون لمعرف الشبكات الجزئية عدة أطوال متوافقة مع الفرض.

علاوةً على ذلك، اختيار قيمة مُناسبة لطول مُعرّف الشبكة الجزئية ، بحيث تكون أكبر أو تساوي الطول الأدنى لمعرف الشبكة الجزئية وأصغر أو تساوي الطول الأقصى له، أي:

ومن ناحية أخرى، اختيار قيمة مُناسبة لطول مُعرّف الشبكة الجزئية ، بحيث تكون أكبر أو تساوي الطول الأدنى الشبكة الجزئية وأصغر أو تساوي الطول الأقصى له، أن قيمة صحية من المجال تنتج عملية تجزئة متوافقة مع الفرض، أي:

ومن جهة أخرى، حساب أدنى طول مقبول لمعرف المضيف اعتماداً على حجم الفضاء الجزئي المطلوب، حسب العلاقة: تمت إضافة عنوانين إلى عدد عناوين المضيفين المطلوب، وهما عنوانا الشبكة والبث العام، يجب أن تحتوي كل شبكة جزئية على هذين العنوانين، وهما لا يستعملان في عنونة المضيفين، ولكن يجب أن يؤخذا بعين الاعتبار عند حساب حجم الفضاء الإجمالي المطلوب.

وفي هذا الصدد، حساب قناع التجزئة، حيث يكون طوله مساوياً لطول بادئة الشبكة الجزئية، أي أنه يحتوي على عدد من الوحدان يساوي مجموع طولي مُعرفي الشبكة والشبكة الجزئية. تشغل الوحدان عدداً من البتات المُستمرة بطول القناع بدءاً من المرتبة الأعلى قيمة فيه، وتكون قيمة بقية البتات في القناع صفرية.

وفي هذا السياق، كتابة الأعداد الثنائية بدءاً من الصفر وحتى أكبر قيمة يسمح بها طول مُعرف الشبكة الجزئية، والتي تُحسب بالعلاقة . يكون عدد بتات كل قيمة بتًا.

علاوةً على ذلك، أصغر عنوان متاح لعنونة المضيفين هو ثاني أصغر عنوان في الشبكة.

وفي هذا الصدد، فحص الشرط ، فإذا لم يكن محققاً، فإن عملية التجزئة غير ممكنة رياضياً.

من جانب آخر، كتابة الأعداد الثنائية بدءاً من الصفر وحتى أكبر قيمة يسمح بها طول مُعرف الشبكة الجزئية، والتي تُحسب بالعلاقة . يكون عدد بتات كل قيمة بتًا.

التجزئة من أجل حجم محدد لفضاء العنونة الجزئية

وفي السياق ذاته، إذا كانت العنونة صنفية، يجري تحديد طول مُعرف الشبكة وعدد البتات المحجوزة حسب صنف العنوان، ولحساب مجموع طولي مُعرّفي الشبكة الجزئية والمضيف يُطرح طول مُعرّف الشبكة وعدد البتات المحجوزة من الطول الإجمالي لعنوان الشبكة حسب العلاقة:

في هذا الإطار، إذا كانت العنونة قياسية، يجري تحديد طول مُعرف الشبكة وعدد البتات المحجوزة حسب صنف العنوان، ولحساب مجموع طولي مُعرّفي الشبكة الجزئية والمضيف يُطرح طول مُعرّف الشبكة وعدد البتات المحجوزة من الطول الإجمالي لعنوان الشبكة حسب العلاقة:

ومن جهة أخرى، لحساب عنوان البث العام في الإصدار الرابع من بروتوكول الإنترنت، يُضبط قسم المضيف في العنوان إلى القيمة الواحدية، أي تُضبط كل بتاته إلى القيمة (1)، ثُم يجري تحويل العنوان إلى الشكل المناسب. إن العنوان الأكبر قيمة في فضاء عناوين الإصدار الرابع هو عنوان البث العام.

حساب طول مُعرّف المضيف حسب العلاقة:

كذلك، حساب قناع التجزئة، حيث يكون طوله مساوياً لطول بادئة الشبكة الجزئية، أي أنه يحتوي على عدد من الوحدان يساوي مجموع طولي مُعرفي الشبكة والشبكة الجزئية. تشغل الوحدان عدداً من البتات المُستمرة بطول القناع بدءاً من المرتبة الأعلى قيمة فيه، وتكون قيمة بقية البتات في القناع صفرية.

ومن ناحية أخرى، تشكيل عناوين الشبكات الجزئية، وعددها عنوان، بتكرار الخطوات التالية:

علاوةً على ذلك، إذا كانت العنونة قياسية، يجري تحديد طول مُعرف الشبكة وعدد البتات المحجوزة حسب صنف العنوان، ولحساب مجموع طولي مُعرّفي الشبكة الجزئية والمضيف يُطرح طول مُعرّف الشبكة وعدد البتات المحجوزة من الطول الإجمالي لعنوان الشبكة حسب العلاقة:

في هذا الإطار، لحساب عنوان شبكة جزئية ما في الإصدارين الرابع والسادس من بروتوكول الإنترنت، يُضبط قسم المضيف في العنوان إلى القيمة الصفرية، أي تُضبط كل بتاته إلى القيمة صفر، ثم يجري تحويل العنوان إلى الشكل المناسب. إن العنوان الأصغر قيمة في فضاء العناوين هو عنوان الشبكة.

علاوةً على ذلك، مجال عناوين المضيفين هو مجال العناوين المحصور بين أصغر وأكبر عنوان متاج لعنونة المضيفين.

وعلى صعيد آخر، في هذه الحالة، يكون طول العنوان الإجمالي وعدد أفضية العناوين الجزئية المطلوبة، وليكن مثلاً ، معلومين. إذا كانت العنونة قياسيّة، فإنّ صنف العنوان يكون معلوماً، أما في حال كانت العنونة غير قياسيّة، فإن طول البادئة هو الذي يكون معلوماً.

ومن ناحية أخرى، كتابة الأعداد الثنائية بدءاً من الصفر وحتى أكبر قيمة يسمح بها طول مُعرف الشبكة الجزئية، والتي تحسب بالعلاقة: . يكون عدد بتات كل قيمة بتًا.

كذلك، على الرغم من وجود عنوان الشبكة، وهو أصغر عنوان في الفضاء، وعنوان البث العام، وهو أكبر عنوان في الفضاء، ضمن مجموعة عناوين الفضاء، فإنّ هذين العنوانين لا يُستعملان لعنونة المضيفين.

وفي هذا السياق، تشكيل عناوين الشبكات الجزئية، وعددها عنوان، بتكرار الخطوات التالية:

الحاجة لعدد محدد من الأفضية الجزئية التي يكون لها حجم محدد.

كذلك، التجزئة من أجل عدد محدد من أفضية العناوين الجزئية ذوات حجم محدد

وفي السياق ذاته، فمثلاً، إذا كان طول مُعرّف المضيف (7) بتات، فإنّ فضاء العناوين الناتج عن التجزئة سيضم: (27=128) عنواناً. أمّا إذا كان عدد العناوين المرغوبة في الفضاء (50) فإن طول مُعرّف المضيف المناسب سيكون (6) بت.

ومن جهة أخرى، الحاجة لحجم محدد لفضاء العناوين الجزئي، أي الحاجة لعدد محدد من العناوين داخل الفضاء.

ومن ناحية أخرى، طول قناع الشبكات الجزئية هو مجموع طولي مُعرّف الشبكة ومُعرّف الشبكة الجزئية. لكتابة قناع الشبكة الجزئية، يُضبط بتات القناع إلى القيمة (1) بدءاً من الخانة الأكثر أهمية، ويكون عدد البتات المضبوطة مساوٍ لطول القناع، وثم تملأ باقي الخانات بالأصفار، ويجري تحويل العنوان إلى الشكل المناسب.

من جهة ثانية، عدد عناوين المضيفين ضمن فضاء عناوين الإصدار الرابع من بروتوكول الإنترنت هو:

تحديد أقصى طول مقبول لمعرف الشبكة الجزئية ، حسب العلاقة:

إضافةً إلى ذلك، انطلاقاً من الفرض، لحساب باقي مُحددات التجزئة، تتبع الخطوات التالية:

وعلى صعيد آخر، ضمّ إحدى القيم الثنائية المحسوبة في الخطوة السادسة إلى طرف مُعرّف الشبكة الأقل أهمية، وتشكيل بادئة الشبكة الجزئية.

وفي هذا السياق، حساب قناع التجزئة، حيث يكون طوله مساوياً لطول بادئة الشبكة الجزئية، أي أنه يحتوي على عدد من الوحدان يساوي مجموع طولي مُعرفي الشبكة والشبكة الجزئية. تشغل الوحدان عدداً من البتات المُستمرة بطول القناع بدءاً من المرتبة الأعلى قيمة فيه، وتكون قيمة بقية البتات في القناع صفرية.

وفي هذا الصدد، تشكيل عناوين الشبكات الجزئية، وعددها عنوان، بتكرار الخطوات التالية:

حساب طول مُعرّف الشبكة الجزئية حسب العلاقة:

  • تشكيل قسم مُضيف، وضبط قيمته إلى القيمة الصفريّة، أي جعل كل البتات أصفاراً.
  • ضمّ قسم المضيف إلى طرف بادئة الشبكة الجزئية الأقل أهمية.
  • تحويل العنوان إلى نظام العد المناسب.

كذلك، العلاقة بين عدد الأفضية الجزئية وطول مُعرّف الشبكات الجزئيّة ، مُقدراً بالبت، هي:

كذلك، تحديد أدنى طول مقبول لمعرف المضيف ، وهو (2) بت من أجل الإصدار الرابع من بروتوكول الإنترنت، و(1) بت من أجل الإصدار السادس، ويُحسب أقصى طول متاح لمُعرّف الشبكة الجزئية حسب العلاقة:

في هذا الإطار، تتكون عملية تجزئة فضاء العناوين من مرحلتين فرعيتين، الأولى هي تحديد بنية عنوان الشبكات الجزئية الناتجة، ويعني ذلك تحديد طول مُعرّف الشبكة الجزئية وطول مُعرّف المضيف، وذلك حسب الحاجة التي دعت إلى إنجاز التجزئة، والثانية هي كتابة عناوين الشبكات الجزئية الناتجة عن البنية المحددة بالخطوة الأولى.

في هذا الإطار، حساب أدنى طول مقبول لمعرف الشبكة الجزئية اعتماداً على عدد الأفضية المطلوب، حسب العلاقة:

  • تشكيل قسم مضيف، وضبط قيمته إلى القيمة الصفريّة، أي جعل كل البتات أصفاراً.
  • ضمّ قسم المضيف إلى طرف بادئة الشبكة الجزئية الأقل أهمية.
  • تحويل العنوان إلى نظام العد المناسب.

كذلك، تنفذ عملية تجزئة فضاء العناوين استجابة لمُتطلبات تخص العنونة، ويمكن تلخيصها بما يلي:

ومن جهة أخرى، ضمّ إحدى القيم الثنائية المحسوبة في الخطوة السادسة إلى طرف مُعرّف الشبكة الأقل أهمية، وتشكيل بادئة الشبكة الجزئية.

ومن جهة أخرى، انطلاقاً من الفرض، لحساب باقي مُحددات التجزئة، تتبع الخطوات التالية:

الحاجة لعدد محدد من الأفضية الجزئيّة.

التجزئة من أجل عدد محدد من أفضية العناوين الجزئية

وفي هذا الصدد، تتبع الخطوات التالية لحساب باقي مُحدِّدات التجزئة انطلاقاً من الفرض:

إضافةً إلى ذلك، تحديد أدنى طول مقبول لمعرف الشبكة الجزئية ، وهو (1) بت من أجل الإصدارين الرابع والسادس من بروتوكول الإنترنت، ويعني ذلك تجزئة الفضاء الكلي إلى (21=2) فضاء فقط. ويحسب أقصى طول متاح لمُعرّف المضيف بالعلاقة:

في هذا الإطار، فمثلاً، إذا كان طول مُعرّف الشبكة الجزئية (4) بتات، فإنّ عدد الشبكات الجزئية الناتجة سيكون: (24=16) شبكة. أمّا إذا كان عدد الشبكات الجزئية (25) مثلاً فإن طول قسم مُعرّف الشبكة الجزئية المناسب سيكون (5) بت.

كذلك، حساب مجموع طول مُعرّفي الشبكة الجزئية والمضيف من خلال ما يلي:

  • تشكيل قسم مُضيف، وضبط قيمته إلى القيمة الصفريّة، أي جعل كل البتات أصفاراً.
  • ضمّ قسم المضيف إلى طرف بادئة الشبكة الجزئية الأقل أهمية.
  • تحويل العنوان إلى نظام العد المناسب.

إضافةً إلى ذلك، يجب التمييز بين مُعرّف الشبكة الجزئية، وعنوان الشبكة الجزئية، فالأول هو عدد من البتات التي يجري اقتطاعها من قسم المضيف لتشكل قسم الشبكة الجزئية، أما الثاني فهو عنوان بروتوكول إنترنت يُميّز فضاء عناوين جزئي ناتج عن عملية التجزئة ويلحق به قناع شبكة لتحديد طول قسم المضيف.

في هذا الإطار، العلاقة بين عدد العناوين في الفضاء الجزئي وطول مُعرّف المضيف ، مُقدراً بالبت، هي:

وفي هذا الصدد، أكبر عنوان متاح لعنونة المضيفين هو ثاني أكبر عنوان في الشبكة في الإصدار الرابع من بروتوكول الإنترنت، وأكبر عنوان في الشبكة في الإصدار السادس.

الحاجة لطول محدد لقناع الشبكة الجزئية.

حساب طول مُعرّف المضيف حسب العلاقة:

وفي هذا الصدد، إذا كانت العنونة غير صنفية، يُطرح طول معرف الشبكة من الطول الإجمالي لعنوان الشبكة حسب العلاقة:

في هذا الإطار، من حيث المبدأ، لا تختلف مراحل عملية التجزئة إذا كان فضاء العنوان قياسياً أو غير قياسي. لتجزئة الفضاء القياسي يجري الانطلاق من صنف العنوان الذي يُحدّد طول قسم الشبكة، أمّا لتجزئة الفضاء غير القياسي فيجري الانطلاق من طول البادئة، وفي كلتا الحالتين يجب حساب طول مُعرّف الشبكة الجزئيّة وطول مُعرّف المضيف. عند تجزئة فضاء قياسي، يبدأ مُعرّف الشبكة الجزئية من مواقع محددة، يُحددها صنف العنوان، أمّا عند تجزئة فضاء غير قياسي فمن الممكن أن يبدأ المُعرف في أي موقع من العنوان، بما يتناسب مع طول البادئة.

نبذة تاريخية

وفي السياق ذاته، تمنح هيئة تعيين أرقام الإنترنت بادئات بطول (23) بتًا إلى مكاتب تسجيل الإنترنت الإقليمية، وبدورها تُجزِّئ سجلات الإنترنت الإقليميّة البادئات التي تُمنَح لها وتُنتِج بادئات جزئية طولها (32) بتًا تُمنح لمزودات الخدمة المحلية، التي تُجزّئ البادئات المُمنوحة لها وتنتج بادئات جزئية بطول (48) بت يجري منحها إلى المستعملين، وعادة ما يقوم مدراء الشبكات بتجزئة البادئة الممنوحة وإنتاج بادئات جزئية بطول (64) بت، بحيث يُترك (64) بت ليكون متاحاً لعنونة المضيفين، وبذلك تكون العناوين الناشئة عن التجزئة مُتوافقة مع آلية توليد المُعرّف الفريد المُوسّع.

ومن جهة أخرى، يدعم الإصدار السادس مفهوم تجزئة الشبكة كذلك، ولكن ليس لغرض تقنين استهلاك العناوين، بل كأداة بيد مُدير الشبكة، وقد اقترحت الوثيقة (RFC 3587) بنية مميزة لعنوان الإصدار السادس لكي يدعم تجزئة الشبكة، وفيه يَمْنح مزود الخدمة الشبكات المُتصلة بادئات بطول (48) بت، ثُمّ يختار مدير كل شبكة قسم الشبكة الجزئية، ويكون الذي يكون بطول (16) بت، ويترك ذلك (64) بت متاحة لعنونة المضيفين، ويكون بذلك متوافقاً مع آلية توليد المُعرّف الفريد المُوسّع (EUI-64)، لكن الوثيقة (RFC 6177) التي نشرت لاحقاً أكدت على أن البنية السابقة اختيارية، وشددت على عدم وجود طول محدد قياسي للبادئة، وبأنّ التوجه العام هو منح الشبكات المتصلة فضاء عناوين يمكن تجزئته، بدون وضع قيود صارمة على ذلك.

ومن ناحية أخرى، يكمن أصل المشكلة في بنية عنوان الإصدار الرابع من بروتوكول الإنترنت نفسه، فهي غير مناسبة لعنونة شبكات بيانات بهذا الحجم، ومع أن التوجيه غير الصنفي بين النطاقات قدَّم حلاً أطال عمر الإصدار الرابع من بروتوكول الإنترنت إطالة غير متوقعة لأكثر من 25 عاماً إضافية، فإنّ الحل النهائي للمشكلة يكمن في الاعتماد النهائي على إصدار آخر من بروتوكول الإنترنت هو الإصدار السادس الذي طُرح للمرة الأولى في شهر ديسمبر من العام 1995م.

خلفية رياضية

وعلى صعيد آخر، كانت تجزئة الشبكة إحدى الآليات الرئيسة التي اعتمدت عليها الإنترنت أثناء نموها وتطورها لتصل إلى شكلها الحالي. كانت طوبولوجيا الإنترنت الأولية مُكوَّنة من مستويين، الأول هو مستوى شبكة كاتي نت، وهي شبكة تبديل رزم تربط بين عدد من الشبكات المختلفة، والثاني هو مستوى الشبكات التي يراد ربط بعضها ببعض، والتي يكون لكل منها عنوان شبكة مميز - يجب الانتباه إلى أن هذا التوصيف لا يعني أن طوبولوجيا الإنترنت الأولى كانت هرمية- لكن المقصود بما سبق هو أن الرؤية الأوليّة لبنية نظام العنونة في الشبكة كانت هرمية.

وفي السياق ذاته، طُوِّرت آلية تجزئة الشبكات لاحقاً في العام 1985م، ووصفت في وثيقة طلب التعليقات (RFC 950). وكان الهدف من ذلك إضافة مستوى جديد للتعامل مع أفضية العناوين الصِّنفيَّة، وأصبح من الممكن تقسيم فضاء الصنف نفسه، إلى عدد من الأفضية الجزئيّة، التي يمكن تميّزُها رياضياً واستخدامها في عنونة شبكات مختلفة. ساهم ذلك في تقنين استهلاك فضاء العناوين، والحد من الهدر فيه، ولكنه خلق مشكلة جديدة هي العدد الكبير من الشبكات الناتجة وأحجام جداول توجيه المُوافقة. لعلاج هذه المشكلة، طُرح حلّ تجميع الشبكات الذي قدّم آلية لتجميع عناوين بعض أو كل الأفضية الناتجة عن التجزئة لإنتاج عنوان واحد يمثل فضاءً أكبر يشمل الأفضية الجزئية، ويمكن بعدها استخدامُه في الموجهات لتوجيه الرزم باتجاه الشبكات المعنونة بعناوين من هذه الأفضية، أضافت هذه التقنية بعض القيود على آليات منح العناوين، ولكنّها قدّمت حلاً لمشكلة الأحجام الكبيرة لجداول التوجيه، وأصبح بالإمكان اختزال جداول التوجيه الكبيرة، عن طريق تجميع المسارات، وبالتالي بات بالإمكان تجزئة الشبكات بدون القلق من الزيادة المُفرطة في حجم جداول التوجيه.

في هذا الإطار، أشار ديفيد كلارك في ملاحظات التجارب على الإنترنت رقم 46 (INE 46) المنشورة في العام 1978م إلى بنية عنوان الإنترنت المستعملة، وإلى النشكلات المتوقعة لذلك. كان طول العنوان هو 32 بت، وهو مقسم إلى قسمين، قسم خاص بالشبكة طوله 8 بت، ويسمح بوجود 256 شبكة مختلفة فقط، وقسم خاص بالمضيفين، طوله 24 بت ويُستعمل للعنونة المحليّة، إنّ عدد شبكاتٍ كهذا كان كافياً في ذلك الوقت، ولكنّه لم يكن مناسباً للتوسع المتوقع للشبكة، وقد اقترح كلارك البدء بالإعداد لتلك المرحلة، وقدم بعض الحلول لذلك.

إضافةً إلى ذلك، يحدد طول مُعرّف الشبكة عدد أفضية العناوين في كل صنف، ويحدد طول مُعرّف المضيف عدد العناوين الموجودة في كل فضاء، وبما أن المُعرّفات في الأصناف القياسية ثابتة الطول دائماً من أجل كل صنف، فإنّ عدد الأفضية وحجمها ثابتان كذلك. إنّ فضاء عناوين شبكات الصنف (A) هو الأكبر، وهناك 256 فضاءً يحتوي كل منها على أكثر من (16) مليوناً من العناوين، يليه بالحجم فضاء عناوين الصنف B، الذي يحتوي 65536 عنواناً، وأخيراً فضاء عناوين الصنف C الذي يضمّ 256 عنواناً.

في هذا الإطار، طُوّر الإصدار الرابع من بروتوكول الإنترنت لاحقًا في العام 1981م، ووُصِف في الوثيقة (RFC 791)، وفيه جرى اعتماد طول العنوان ليكون (32) بت، وقُسّم فضاء العنونة رياضياً إلى ثلاثة أصناف قياسية تستعمل لعنونة المضيفين، هي الأصناف (A) و(B) و(C)، وحُدد قناع خاص لكلٍ منها. يُستعمل القناع لتحديد طول مُعرّف الشبكة وطول مُعرّف المُضيف. ووصفت هذه الأصناف بأنّها صنفية لأنه يكفي معرفة الصنف الذي ينتمي إليه العنوان لتحديد طول مُعرّف الشبكة وطول مُعرّف المضيف.

وفي هذا الصدد، طُرحت الوثيقة (RFC 1519) في العام 1993م، بعد 12 عاماً من استعمل أفضية العنونة القياسيّة، وقدمت مفهوماً جديداً هو التوجيه غير الصنفي بين النطاقات بوصفه آليّة لتوجيه رزم البيانات بين الشبكات اعتماداً على نمط عنونة جديد غير قياسي. التوجيه غير الصنفي بين النطاقات حلّ متوسط الأمد يخلق توازناً بين طرفي المُشكلة، فهو يُعالج مشكلة استهلاك فضاء العنونة من خلال طرح مفهوم العنونة غير الصنفية، ويحلّ، في الوقت نفسه، مشكلة زيادة أحجام جداول التوجيه باعتماد آلية التوجيه غير الصنفي بين النطاقات. عُدّل المعيار الأصلي لاحقاً، وطُرِحت وثيقة طلب تعليقات جديدة تناولت نفس الموضوع تحت الرقم الرمزي (RFC 4632). تُقدّم وثيقة طلب التعليقات مقارنة لإنجاز عملية التجزئة اعتماداً على العنونتين الصنفية وغير الصنفية، وتعرض مجموعة من الجداول يُمكن استخدامُها لإنجاز العمليتين.

إهدار العناوين في الشبكات الجزئية الصغيرة

وفي هذا الصدد، إنّ التقسيم السابق يعني هدر ما قيمته 50% على وجه التقريب من عدد العناوين المتاحة للمضيفين لصالح قضايا تتعلق بالتوجيه. فمثلاً إذا جُزِّئ فضاء عناوين قياسي من الصنف C حسب القناع 30/، فسينتج ذلك 64 شبكة جزئية في كل منها 4 عناوين فقط، اثنان منها متاحان للعنونة، أي ما مجمله 128 عنواناً فقط، في مقابل 254 عنواناً متاحاً للمضيفين في الفضاء القياسي قبل التجزئة.

مشكلات ذات صلة بالتوجيه

من جهة ثانية، اقترحت وثيقة طلب التعليقات (RFC 3021) حلاً لهذه المشكلة بإيجاد آلية لاستعمال الأفضية ذات الأقنعة 31/، وفيها يُستعمل عنوانا الشبكة والبث العام لعنونة المضيفين، ولكنّها اشترطت استخدام بروتوكول الربط بين نقطتين لنجاح ذلك.

وفي هذا السياق، تحتاج بعض بروتوكولات الوصلة، مثل بروتوكول الربط بين نقطتين، إلى أفضية عناوين صغيرة جداً، تحتوي على عنوانين فقط، لكن تجزئة فضاء عناوين للإصدار الرابع من بروتوكول الإنترنت محدود بطول أصغري لمُعرّف المضيف هو 2 بت، ويعني ذلك وجود 4 عناوين في الفضاء الجزئي الناتج، يكون اثنان منها محجوزين لعنوان الشبكة وعنوان البث العام فيها، ويظل اثنان متاحين لعنونة المضيفين. إذا تمّت التجزئة على أساس معرف مضيف بطول 1 بت فقط، وتكون الأفضية الجزئية الناتجة محددة بقناع الشبكة 31/، فإنّ عدد العناوين في الفضاء هو 2 فقط، وهما محجوزان سلفاً، أي لا يوجد أي عنوان متاح لعنونة المضيفين.

تجزئة فضاء غير قياسي

من جانب آخر، تجزئة فضاء عناوين غير قياسية هي تقسيم فضاء عناوين غير قياسي إلى فضاءي عناوين أو أكثر أصغر بالحجم. تعتمد هذه التجزئة على العنونة غير الصنفية حيث لا يوجد أصناف قياسيّة ولا أقنعة شبكة قياسيّة، ولا يوجد كذلك طول ثابت لمُعرّف الشبكة، ويتمّ تحصيص فضاء العناوين الإجمالي حسب الحاجة، ويمكن أن يبدأ معرّف الشبكة الجزئية في أي موقع في العنوان. تعرض الجهات الناظمة لعملية التحصيص مثل هيئة منح عناوين وأرقام الإنترنت أو سجلات الإنترنت الإقليمية بادئات ذات أطوال مختلفة على المستعملين أو على المواقع الطرفية، تصفّ كل بادئة فضاء عناوين ذو حجم مختلف، ويختار المستعمل حجم فضاء العناوين حسب حاجته.

علاوةً على ذلك، يمكن للمستعملين لاحقًا تجزئة فضاء العناوين الممنوح لهم حسب حاجتهم، وذلك لإنتاج أفضية عناوين جزئية أصغر، ويحدد المستعمل طول مُعرّف المضيف وطول معرّف الشبكة الجزئية بناءاً على عدد عناوين المضيفين المرغوب في كل فضاء أو على عدد الأفضية الجزئية الإجمالي أو على الاثنين معاً، وتجري تجزئة الشبكة تجزئة مُشابهة لتجزئة الشبكة الصنفية، فالاختلاف الأساسي بين التجزئة الصنفية وغير الصنفية هو في الطريقة التي يمنح على أساسها فضاء العناوين للمستعملين وليس في آليّة التجزئة.

العطف المنطقي

وفي هذا الصدد، تجرى عملية العطف المنطقي بين كل خانتين متقابلتين من حيث المرتبة، حسب جدول الحقيقة، وستكون النتيجة (1000111010).

من جهة ثانية، العطف المنطقي عملية ثنائية منطقية بين قيمتين منطقيتين تُسميان المَدخَلَين، ينتج عنها قيمة منطقية ثالثة تُسمّى الخرج. تفترض العملية أن قيمة الخرج ستكون (TRUE)، إذا وفقط إذا، كانت قيمة المدخلين معاً هي (TRUE). يُشار إلى العملية بالرمز (.AND.)، وتُوضع قيمة المدخل الأول قبل الرمز والثانية بعده.

وفي هذا الصدد، لإجراء عملية العطف المنطقي على عددين رياضيين، يجب تمثيل الأعداد بنظام العد الثنائي أولاً، ثُمّ تنفيذ العملية حسب جدول الحقيقة الخاص بها على أزواج من القيم المنطقية، يضم كل زوج رقمين لهما نفس المرتبة، مأخوذين من العدد الأول والثاني على الترتيب، أي يتشكل الزوج الأول من الرقم في المرتبة ذات الفهرس (0) في العدد الأول، والرقم في المرتبة ذات الفهرس (0) في العدد الثاني، ويتشكل الزوج الثاني من الرقم في المرتبة ذات الفهرس (1) في العدد الأول، والرقم في المرتبة ذات الفهرس (1) في العدد الثاني، وهكذا. أخيراً، يُعاد تمثيل الناتج بنظام العدّ الأصل. مثلاً لإجراء عملية العطف المنطقي بين العددين (14310) و(25410) تتبع الخطوات التالية:

تدوين عناوين وأقنعة بروتوكول الإنترنت

ومن جهة أخرى، يُعاد تحويل الناتج إلى نظام العد العشري، فيقابل القيمة (14210).

ومن جهة أخرى، يُمثّل العددان بنظام العد الثنائي، وتكون القيمتان على التوالي هما (100011112) و(111111102).

الصنف A

في هذا الإطار، مع إمكانية تغيير طول معرف الشبكة الجزئية ضمن مجال الأعداد الصحيحة [22,1]، يمكن تمييز الحالات التالية:

وفي السياق ذاته، في الصنف A، يكون طول معرف الشبكة 7 بتات، فضلًا عن وجود بت واحد محجوز، في حين يكون طول مُعرّف المُضيف هو 24 بت. لتجزئة فضاء عناوين من هذا الصنف، يُقتطع عدد من البتات من مُعرّف المضيف، بدءاً من المرتبة الأكثر أهمية، ويُسمّى المُعرّف الناتج بقسم الشبكة الجزئية. يختلف طول المعرّف الجديد حسب متطلبات التجزئة، وحدّه الأدنى هو بت واحد، ويعني ذلك تجزئة فضاء العناوين إلى فضاءَين جزئيين فقط، أما حدّه الأعلى فهو 22 بتاً، ويعني ذلك تجزئة الفضاء إلى 222 فضاء جزئي في كل منها 4 عناوين، اثنان منها فقط يصلحان لعنونة المضيفين.

ومن ناحية أخرى، يجب التمييز بين حجم فضاء العناوين الجزئي الناتج عن التجزئة، وهو عدد العناوين الإجمالي التي يحتويها الفضاء، وبين عدد عناوين الفضاء التي تصلح لعنونة المُضيفين. في أفضية عناوين الإصدار الرابع من بروتوكول الإنترنت يكون عدد العناوين التي تصلح لعنونة المضيفين دائماً أقل بعنوانين من عدد عناوين الفضاء الإجمالي. والسبب في ذلك أن أكبر وأصغر عنوان من حيث القيمة يكونان محجوزين لاستخدامات أُخرى، فيُستعمل أصغر عنوان ليمثل كامل الفضاء الجزئي، ولا يجوز استعماله لعنونة المضيفين. أمّا أكبر عنوان في الفضاء الجزئي، فهو يُستعمل كعنوان بث عام لجميع المضيفين الذين يستضيفون عناوين من ذلك الفضاء، ونتيجة لذلك، لا يُمكن استخدامه لعنونة المُضيفين.

وفي السياق ذاته، من الممكن نظريّاً اختيار طول لمُعرّف الشبكة الجزئية ليكون 23 أو 24 بت، لكن ذلك يُنتج أفضية عناوين جُزئيّة تحتوي عنوانين في الحالة الأولى وتحتوي عنواناً واحداً في الحالة الثانية، وفي كلتا الحالتين لا يوجد عناوين صالحة لعنونة المضيفين. عمليّاً، ليس لأفضية جزئيّة بهذه الأحجام استخدامات في الإصدار الرابع من بروتوكول الإنترنت.

  • طول معرف الشبكة الجزئية أكبر أو يساوي 1 وأصغر تماماً من 8.
  • طول معرف الشبكة الجزئية يساوي 8.
  • طول معرف الشبكة الجزئية أكبر أو يساوي 9 وأصغر تماماً من 16.
  • طول معرف الشبكة الجزئية يساوي 16.
  • طول معرف الشبكة الجزئية أكبر أو يساوي 17 وأصغر أو يساوي 22.

كذلك، ضمن الحدود السابقة حالتان مميزتان، فإذا كان طول مُعرف الشبكة الجزئية 8 بتات، فإن طول مُعرّف المضيف سيكون 16 بت، ويعني ذلك أن التجزئة تنتج أفضية عناوين جزئية في كل منها 216=65536 عنواناً، وهي أفضية مُكافئة من حيث الحجم للصنف القياسي B. أمّا إذا كان طول معرف الشبكة الجزئية هو 16 بتاً فإنّ طول مُعرّف المُضيف سيكون 8 بتات، ويعني ذلك أن التجزئة تنتج أفضية عناوين جزئية في كل منها 28=256 عنواناً، وهي أفضية مُكافئة من حيث الحجم للصنف القياسي C.

تجزئة فضاء عناوين قياسي

من جانب آخر، تجزئة فضاء عناوين قياسي هي تقسيم فضاء عناوين لصنف قياسي من أصناف الإصدار الرابع من بروتوكول الإنترنت إلى فضاءي عناوين أو أكثر، ولعنونة المضيفين ثلاث أصناف قياسية هي الصنف A وB وC. لإنجاز التجزئة يُقتطع عدد محدد من البتات المتتالية في معرّف المضيف بدءاً البتات الأكثر أهمية فيه، وإنشاء قسم جديد هو مُعرّف الشبكة الجزئية.

من جانب آخر، يتكون عنوان بروتوكول الإنترنت من أربع خانات ثمانيّة أو بايتات، لها مراتب، من الأكثر أهمية التي تأخذ المرتبة الأولى، إلى الأقل أهمية التي تأخذ المرتبة الرابعة. إنّ طول مُعرّف المضيف في فضاء عناوين الصنف A هو 24 بت، وهو يمتد على ثلاث خانات هي الخانات ذات المراتب 4 و3 و2، وعند اقتطاع معُرّف الشبكة الجزئية، فإنه يبدأ الامتداد من البت الأكثر أهمية داخل الخانة ذو المرتبة 3، ويبقى محصوراً في داخل الخانة إذا كان طول المُعرّف أقل أو يساوي 8 بتات، أو قد يمتد على الخانات ذوات المراتب 3 و4 إذا كان طول قسم الشبكة الجزئية أكبر تماماً من 8 ولكنه أصغر أو يساوي 16، أو قد يمتد على الخانات الثلاثة ذوات المراتب 2 و3 و4 إذا كان طول قسم الشبكة الجزئية أكبر تماماً 24 بت.

وفي هذا الصدد، ينتج اختيار طول معرّف الشبكة الجزئية عند تجزئة فضاء عناوين من الصنف A ليكون 8 بتات أفضية جزئية مكافئة في قدها لأفضية الصنف B القياسية، وإذا اختير الطول ليكون 16 بتاً، فإن الأفضية الجزئية الناتجة ستكون مكافئة في قدها لأفضية الصنف C القياسية. ينتج اختيار طول معرّف الشبكة الجزئية عند تجزئة فضاء عناوين من الصنف B ليكون 8 بتات أفضيةً جزئية مُكافئة في قدها لأفضية الصنف C القياسية.

وعلى صعيد آخر، أمّا عند اقتطاع مُعرّف الشبكة الجزئية من مُعرّف المُضيف في فضاء عناوين من الصنف B، والذي يبلغ طول مُعرّف المضيف فيه 16 بتاً ويمتد على الخانات ذات المراتب 4 و3، فإن مُعرّف الشبكة الجزئية ينمو ابتداءاُ من البت الأكثر أهمية في الخانة ذو المرتبة 3، ويظل محصوراً فيه إذا كان طول مُعرّف الشبكة الجزئية أقل أو يساوي 8 بتات، أو قد يمتد ضمن الخانتين 3 و4 إذا كان طوله أكبر من 8 بتات. أمّا عند اقتطاع مُعرّف الشبكة الجزئية من مُعرف مضيف من الصنف C، فإنه يمتد حصراً ضمن الخانة ذات المرتبة 4 بدءاً من البت الأكثر أهمية فيه.

الصنف C

ومن ناحية أخرى، التجزئة متعددة المستويات وأقنعة الشبكات الجزئية مختلفة الأطوال (VLSM)

ومن ناحية أخرى، التجزئة متعددة المستويات هي تقسيم فضاء عناوين ما أكثر من مرة اعتماداً على مُعرفات شبكة جزئية مختلفة الطول لإنتاج أفضية عناوين جزئية ذات أحجام مختلفة، ويمكن استخدام التجزئة المتعددة على فضاء عناوين قياسي أو على بادئة غير قياسية. يتطلب استخدام التجزئة المتعددة تخطيطاً مسبقاً ومهارات رياضية، ويتيح عند استخدامه استخدامًا سليمًا خياراتٍ أكثر مرونة في تجزئة الشبكة من التجزئة أحادية المستوى.

وفي السياق ذاته، إذا أنجزت التجزئة متعددة المستويات على صنف عنوان قياسي للإصدار الرابع من بروتوكول الإنترنت، فستنتج أفضية جزئية مختلفة الأحجام يكون لها أقنعة شبكات جزئية مُختلفة الطول، يستعمل هذا الاصطلاح عادة للإشارة إلى استعمال شبكات جزئية ناتجة عن التجزئة المتعددة لفضاء واحد من صنف قياسي ما، وهي ذات أطوال أقنعة مختلفة في عنونة نطاقات البث العام، لأن أطوال الأقتعة مختلفة فإن لهذه الشبكات أحجام مختلفة.

من جهة ثانية، يجب الانتباه إلى أنه من الممكن نظرياً اختيار معرف شبكة جزئية بطول 7 أو 8 بت، في الحالة الأولى، ينتج عن التجزئة أفضية عناوين جزئية تحتوي عنوانين فقط، هما عنوان الشبكة وعنوان البث العام، ولا عنوان آخر لعنونة المضيفين، أمّا في الحالة الثانية فإنّ أفضية العنونة الناتجة لا تحتوي إلا على عنوان واحد فقط هو عنوان الشبكة، وفي كلتا الحالتين لا يُمكن عنونة المُضيفين. لذلك، عمليّاً، يتغير طول معرف الشبكة الجزئية ضمن مجال الأعداد الصحيحة [6,1].

من جهة ثانية، تراكب أفضية العناوين مشكلة شائعة عند استعمال الأقنعة مختلفة الطول، وهو خطأ في العنونة، ناجم عن تجزئة شبكة غير صحيحة، وفيه يكون جزء من فضاء العناوين الأصلي مشتركاً بين فضاءَين جزئيين، ويسبب ذلك مشكلة عند التوجيه. بالإضافة لذلك، يكون استعمال بروتوكول توجيه غير قياسي مُتطلباً أساسياً عند استعمال الأقنعة مختلفة الطول، فبدون الإعلان عن أقنعة الشبكات لا يكون بإمكان الموجهات تمييز حدود أفضية العناوين ولا أحجامها.

من جانب آخر، قد تحدد شروط التجزئة مُتطلبات إضافيّة تحدّ من المجال الذي يتغير ضمنه طول مُعرّف الشبكة الجزئية، ويجب الالتزام باختيار قيمة صحيحة لطول المعرّف من ذلك المجال تحديداً، وإذا تمّ اختيار قيمة ما لطول المُعرّف بحيث تكون أدنى من القيم المحصورة بالمجال فإن عدد الشبكات الجزئيّة الناتجة لن يكون كافياً لتحقيق متطلبات التجزئة، أمّا إذا اختيرت قيمة لطول المعرف بحيث تكون أكبر من القيم المحصورة بالمجال فإنّ عدد العناوين داخل كل فضاء جزئي لن يكون كافياً لتحقيق متطلبات التجزئة.

وفي السياق ذاته، يكون طول معرف الشبكة في الصنف C واحد وعشرون (21) بتًا، إلى جانب وجود ثلاث بتات محجوزة، في حين يكون طول معرف المضيف هو 8 بت. لتجزئة فضاء عناوين من هذا الصنف، يقتطع عدد من البتات من مُعرّف المُضيف، بدءاً من المرتبة الأكثر أهمية، ويسمى المعرف الناتج بقسم الشبكة الجزئيّة. يختلف طول المعرّف الجديد حسب متطلبات التجزئة، وحدّه الأدنى هو 1 بت، ويعني ذلك تجزئة فضاء العناوين إلى فضاءَين جزئيين فقط، أمّا حدّه الأعلى فهو 6 بت، ويعني ذلك تجزئة الفضاء إلى 26=64 أفضية جزئية في كل منها 4 عناوين، اثنان منها فقط تصلح لعنونة المضيفين.

ومن جهة أخرى، ينتج عن استعمال الأقنعة مختلفة الطول زيادة في عدد الشبكات الجزئية، ويسبب ذلك زيادة في أحجام جدول التوجيه في الموجهات، حيث يضاف بند في الجدول من أجل كل شبكة جزئية. يتيح التوجيه غير الصنفي بين النطاقات (CIDR) إمكانية لتجميع عناوين عدد من الأفضية الجزئية لتشكيل عنوان وحيد يمثل فضاء واحداً يشمل جميع الأفضية الجزئية، ويحلّ محلها في جدول التوجيه، ولكن استعمال تقنية كهذه يتطلب تصميماً دقيقاً ومسبقاً للشبكة.

نظام العد الثنائي

ومن جهة أخرى، يُنقل أي عدد مُمثل بنظام العد الثنائي إلى أنظمة عد أخرى مثل العشري أو الست عشري، والعكس بالعكس باتباع آليات رياضية محددة لكل عملية نقل.

وفي هذا السياق، نظام العد الثنائي نظام عد ثابت الأساس ذو مراتب، أرقامه هي (0) و(1) وأساسه (2). يضاف الرقم (2) إلى أسفل ويمين العدد أو يُسبق بالبادئة (0b) أو (0B)، للدلالة على أن العدد مكتُوب بنظام العدّ الثنائي. مثلاً الإشارة إلى أن العدد (101) عدد ثنائي تحدث بالشكل التالي: (1012) أو (0b101).

وفي هذا الصدد، يُمثّل أي عدد بنظام العدّ الثنائي بعدد من الأرقام التي تكتب متتالية، ويمثل كل رقم مرتبة لها فهرس مُميز. تبدأ فهرسة المراتب من الصفر، وتزداد قيمة الفهرس بمقدار (1) من أجل كل رقم إلى اليسار، فيكون فهرس المرتبة الثانية (1) والثالثة (2) وهكذا. أمّا لتمثيل الأعداد ذات الفاصلة المتحركة، فتستعمل فهارس المراتب السالبة، فتنقص قيمة فهرس المرتبة بمقدار (1) عند الاتجاه يميناً، ويكون فهرس المرتبة الأولى إلى يمين الفاصلة (1-) ثُمّ (2-) وهكذا.

من جهة ثانية، يُمكن تمثيل القيم البوليانية وفق أي آلية تمثيل تضم حالتين فقط مع إمكانيّة الانتقال فيما بينهما، مثلاً قد تكون الحالات هي {ON,OFF} أو {TRUE,FALSE} أو {YES,NO} أو غيرها، لكن استعمال (0) و (1) أكثر شيوعاً وأسهل استخداماً.

الصنف B

كذلك، مع إمكانية تغيير طول معرف الشبكة الجزئية ضمن مجال الإعداد الصحيحة [14,1]، يمكن تمييز الحالات التالية:

علاوةً على ذلك، يكون طول معرف الشبكة 14 بت في الصنف B، فضلًا عن وجود بتين محجوزين، في حين يكون طول معرف المُضيف هو 16 بتاً. لتجزئة فضاء عناوين من هذا الصنف، يُقتطع عدد من البتات من مُعرّف المُضيف، بدءاً من المرتبة الأكثر أهمية، ويُسمّى المُعرّف الناتج بقسم الشبكة الجزئيّة. يختلف طول المُعرّف الجديد حسب متطلبات التجزئة، وحدّه الأدنى هو 1 بت، ويعني ذلك تجزئة فضاء العناوين إلى فضاءَين جزئيين فقط، أمّا حدّه الأعلى فهو 14 بت، ويعني ذلك تجزئة الفضاء إلى 214=16384 فضاء جزئي في كل منها 4 عناوين، اثنان منها فقط يصلحان لعنونة المُضيفين.

علاوةً على ذلك، تحدد متطلبات التجزئة كذلك شروطاً إضافية على طول مُعرّف الشبكة الجزئية أو على طول مُعرّف المضيف أو على الاثنين معاً. نتيجة لما سبق، قد توجد عدة أطوال ممكنة لمُعرّف الشبكة الجزئية تتوافق من متطلبات التجزئة، ويعود اختيار القيمة المناسبة عندها لمدير الشبكة.

  • طول معرف الشبكة الجزئية أكبر أو يساوي 1 وأصغر تماماً من 8.
  • طول معرف الشبكة الجزئية يساوي 8.
  • طول معرف الشبكة الجزئية أكبر أو يساوي 9 وأصغر أو يساوي من 14.

وفي هذا الصدد، ثمة حالة مميزة ضمن الحدود السابقة، فعندما يكون طول مُعرف الشبكة الجزئية 8 بتات، يكون طول مُعرّف المضيف 8 بتات، ويعني ذلك أن التجزئة تنتج أفضية عناوين جزئية في كل منها 28=256 عنواناً، وهي أفضية مُكافئة من حيث الحجم للصنف القياسي C.

نظام العد الستة عشري

من جانب آخر، للإشارة إلى أن العدد مكتوب بنظام العد الست عشري، تضاف البادئة (0x) إلى يسار العدد أو اللاحقة (h) إلى يمينه، أو يضاف العدد (16) إلى أسفل ويسار العدد. مثلاً للدلالة على أن العدد (101) مكتوب بنظام العد الست عشري يُكتب (ox101) أو (101h) أو (10116).

وفي السياق ذاته، نظام العد الست عشري نظام عد ثابت الأساس ذو مراتب، أرقامه من مكونة من مجموعتين من الرموز هما {0,1,3,4,5,6,7,8,9} أولاً، ثُمّ {A,B,C,D,E,F} ثانياً، أساسُه (16). استعمل نظام العد الست عشري قي شبكات البيانات لأنه يوفر طريقة سهلة وسريعة لقراءة وكتابة تتابعات طويلة من الأصفار والوحدان، حيث تُمثّل كل 4 بتات برقم واحد فقط، ويسمح ذلك بخفض عدد الأرقام اللازمة لتمثيل عنوان الإصدار السادس من بروتوكول الإنترنت من 128 بتاً في نظام العد الثنائي إلى 32 رقماً فقط عند استخدام نظام العد الست عشري.

تراكب أفضية العناوين

ومن ناحية أخرى، من الأمثلة على ظاهرة تراكب أفضية العناوين استعمال فضاءي الإصدار الرابع (10.1.2.0/23) و (10.1.3.248/30) لعنونة مضيفين في نفس الشبكة. يحتوي الفضاء الأول على (512) عنوان ويمتد الفضاء الأول بين العنوانين (10.1.2.0) و (10.1.3.255) في حين يحتوي الفضاء الثاني على (4) عناوين فقط ويمتد بين العنوانين (10.1.3.248) و (10.1.3.252)، إنّ الفضاء الثاني محتوى بالكامل ضمن الفضاء الأول.

في هذا الإطار، تراكب أفضية العناوين هو وجود مجموعة عناوين مشتركة في فضاءي عناوين أو أكثر قيد الاستخدام. إن تراكب الأفضية هي ظاهرة غير مرغوبة تحصل نتيحة خطأ في تصميم الشبكة، وهي شائعة عند استعمال الأقنعة مختلفة الطول (VLSM). على الرغم من أن التراكب هو نتيجة خطأ في العنونة، فإنّ المشكلة المترتبة على ذلك تظهر في التوجيه، حيث لا يمكن بلوغ مجموعة واحدة أو أكثر من المجموعات المتراكبة.

وفي السياق ذاته، يمكن استخدام فضاء العناوين نفسه أو جزء منه أكثر من مرة في الشبكة نفسها بتقنية ترجمة عنوان الشبكة (NAT)، وغالباً ما تستعمل أفضية العناوين الخاصة من أجل ذلك.

ما رأيك في هذه المقالة؟

📝 هل في هذه المقالة خطأ؟

إذا وجدت معلومة تحتاج تصحيحاً أو إضافة، أو أردت حذف المقالة، أرسل لنا طلباً وسنراجعه.