CALM/arwiki huggingface dataset:
نظام العد هو نظام كتابة لترميز مجموعة غير منتهية من الأعداد باستخدام مجموعة محددة من الأرقام بطريقة مُتسّقة. يُسمى عدد عناصر مجموعة الأرقام أساس العد ، ويمكن باستخدام عناصر المجموعة وأساسها توليد عدد غير منتهي من الأعداد.
تعتمد أنظمة العد المُستعملة في شبكات البيانات على التدوين ذي المراتب ، وفيه يتكون العدد من مجموعة من الأرقام المُتتابعة التي تشغل مراتبَ مميّزة بفهارس فريدة، وتتحدد القيمة المُقابلة لكل رقم بفهرس المرتبة التي يشغلُها. مثلأ في نظام العد العشري، العدد (115)، يحتوي على ثلاثة أرقام، الأول هو الرقم (5) ويقع في المرتبة الأولى، وفهرسها (0)، والثاني والثالث هما الرقم (1)، ويقعان في المرتبتين ذوات الفهارس (1) و(2) على الترتيب. حسب نظام العد، فإنّ القيمة المُقابلة للرقم (1) في المرتبة (1) هي القيمة (10)، والقيمة المقابلة للرقم (1) في المرتبة (2) هي (100)، أي أن قيمة الرقمين (1)، في العدد (115) تحددت حسب فهرس المرتبة التي يشغلها الرقم.
يُستعمل نظاما العدّ الثنائي والعشري لتمثيل عناوين الإصدار الرابع من بروتوكول الإنترنت، ونظاما العد الثنائي والست عشري لتمثيل عناوين الإصدار السادس من بروتوكول الإنترنت.
نظام العد الثنائي.
نظام العد الثنائي هو نظام عد ثابت الأساس ذو مراتب، أرقامه هي (0) و(1) وأساسه هو (2). يضاف الرقم (2) إلى أسفل ويمين العدد أو يُسبق بالبادئة (0b) أو (0B)، للدلالة على أن العدد مكتُوب بنظام العدّ الثنائي. مثلاً الإشارة إلى أن العدد (101) هو عدد ثنائي تتم بالشكل التالي: ("1012") أو ("0b101").
يُمكن تمثيل القيم البوليانية وفق أي آلية تمثيل تضم حالتين فقط مع إمكانيّة الانتقال فيما بينهما، مثلاً قد تكون الحالات هي "{ON,OFF}" أو "{TRUE,FALSE}" أو "{YES,NO}" أو غيرها، لكن استعمال (0) و (1) هو الأكثر شيوعاً والأسهل استخداماً.
يُمثّل أي عدد بنظام العدّ الثنائي بواسطة عدد من الأرقام التي تكتب بشكل متتالي، ويمثل كل رقم مرتبة لها فهرس مُميز. تبدأ فهرسة المراتب من الصفر، وتزداد قيمة الفهرس بمقدار (1) من أجل كل رقم إلى اليسار، فيكون فهرس المرتبة الثانية هو (1) والثالث هو (2) وهكذا. أمّا لتمثيل الأعداد ذات الفاصلة المتحركة، فتستخدم فهارس المراتب السالبة، فتنقص قيمة فهرس المرتبة بمقدار (1) عند الاتجاه يميناً، ويكون فهرس المرتبة الأولى إلى يمين الفاصلة هو (1-) ثُمّ (2-) وهكذا.
يُنقل أي عدد مُمثل بنظام العد الثنائي إلى أنظمة عد أخرى مثل العشري أو الست عشري، أو بالعكس باتباع آليات رياضية محددة لكل عملية نقل.
نظام العد العشري.
نظام العد العشري هو نظام عد ثابت الأساس ذو مراتب، أرقامه من المجموعة "{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-) وهكذا.
نظام العد الستة عشري.
نظام العد الست عشري هو نظام عد ثابت الأساس ذو مراتب، أرقامه من مكونة من مجموعتين من الرموز هما "{0,1,3,4,5,6,7,8,9}" أولاً، ثُمّ "{A,B,C,D,E,F}" ثانياً، أساسُه هو (16). استخدم نظام العد الست عشري قي شبكات البيانات لأنه يوفر طريقة سهلة وسريعة لقراءة وكتابة تتابعات طويلة من الأصفار والوحدان، حيث تُمثّل كل 4 بتات برقم واحد فقط، ويسمح ذلك بخفض عدد الأرقام اللازمة لتمثيل عنوان الإصدار السادس من بروتوكول الإنترنت من 128 بتاً في نظام العد الثنائي إلى 32 رقماً فقط عند استخدام نظام العد الست عشري.
للإشارة إلى أن العدد مكتوب بنظام العد الست عشري، تضاف البادئة (0x) إلى يسار العدد أو اللاحقة (h) إلى يمينه، أو يضاف العدد (16) إلى أسفل ويسار العدد. مثلاً للدلالة على أن العدد (101) مكتوب بنظام العد الست عشري يُكتب ("ox101") أو ("101h") أو ("10116").
العطف المنطقي.
العطف المنطقي هو عملية ثنائية منطقية بين قيمتين منطقيتين تُسميان المَدخَلَين، ينتج عنها قيمة منطقية ثالثة تُسمّى الخرج. تفترض العملية أن قيمة الخرج ستكون ("TRUE")، إذا وفقط إذا، كانت قيمة المدخلين معاً هي ("TRUE"). يُشار إلى العملية بالرمز (".AND.")، وتُوضع قيمة المدخل الأول قبل الرمز والثانية بعده.
لإجراء عملية العطف المنطقي على عددين رياضيين، يجب تمثيل الأعداد بنظام العد الثنائي أولاً، ثُمّ تنفيذ العملية حسب جدول الحقيقة الخاص بها على أزواج من القيم المنطقية، يضم كل زوج رقمين لهما نفس المرتبة، مأخوذين من العدد الأول والثاني على الترتيب، أي يتشكل الزوج الأول من الرقم في المرتبة ذات الفهرس (0) في العدد الأول، والرقم في المرتبة ذات الفهرس (0) في العدد الثاني، ويتشكل الزوج الثاني من الرقم في المرتبة ذات الفهرس (1) في العدد الأول، والرقم في المرتبة ذات الفهرس (1) في العدد الثاني، وهكذا. أخيراً، يُعاد تمثيل الناتج بنظام العدّ الأصل. مثلاً لإجراء عملية العطف المنطقي بين العددين (14310) و(25410) تتبع الخطوات التالية:
تدوين عناوين وأقنعة بروتوكول الإنترنت.
يُكتب عنوان الإصدار الرابع من بروتوكول الإنترنت باستخدام التدوين العشري المنقط وهو طريقة لتمثيل البيانات تعتمد على نظام العد العشري. حسب طريقة التدوين، يتكون العدد من أربع مراتب متتالية، يشغل كل منها عدد صحيح عشري، ويفصل بين كل مرتبتين مُتجاورين نقطة (.)، يُمكن أن يأخذ كل عدد أي قيمة صحيحة من المجال "[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) بت أيضاً، هو تتابع الأصفار.
يكتب عنوان الإصدار السادس من بروتوكول الإنترنت باستخدام نظامي العد الثنائي أو الست عشري، وهو بطول (128) بت، أو (32) مرتبة ستة عشرية. من غير المستحب تمثيل العنوان بنظام العد الثنائي بسبب طوله مما يجعلُه صعباً للقراءة أو للكتابة. أمّا عند تمثيل العنوان بنظام العد الست عشري، فإنّ العدد يُقسّم إلى ثماني مجموعات متتالية، في كل منها أربع مراتب، ويفصل بين كل مجموعتين متتاليتين الرمز (::)، تقع المرتبة الأعلى قيمةً في أقصى يسار العدد والأقل قيمةً في أقصى يمينه. على سبيل المثال، العنوان ("1111::2222::3333::4444::AAAA::BBBB::CCCC::DDDD") هو عنوان من الإصدار السادس من بروتوكول الإنترنت. هناك آليات إضافية لاختصار العنوان المكتوب بنظام العد الست عشري، لتسهيل قراءته أو كتابته.
بشكل مشابه للإصدار الرابع، يستخدم قناع الشبكة في الإصدار السادس من بروتوكول الإنترنت لتحديد طول مُعرّف الشبكة في العنوان، وقناع الإصدار السادس هو عدد ثنائي طوله (128) بت مُكوّن من تتابع مستمر من الوحدان يليه تتابع مستمر من الأصفار، لكنّه لا يُكتب إلا بتدوين البادئة، حيث يكتب عدد الوحدان فيه بعد محرف الشريط المائلة (/). مثلاً اللاحقة ("64/") تعني قناعاً مكوّن من (64) رقم (1) متتالي، يليه (64) صفراً متتالياً.
تتكون عملية تجزئة فضاء العناوين من مرحلتين فرعيتين، الأولى هي تحديد بنية عنوان الشبكات الجزئية الناتجة، ويعني ذلك تحديد طول مُعرّف الشبكة الجزئية وطول مُعرّف المضيف، وذلك حسب الحاجة التي دعت إلى إنجاز التجزئة، والثانية هي كتابة عناوين الشبكات الجزئية الناتجة عن البنية المحددة بالخطوة الأولى.
يجب التمييز بين مُعرّف الشبكة الجزئية ، وعنوان الشبكة الجزئية ، فالأول هو عدد من البتات التي يجري اقتطاعها من قسم المضيف لتشكل قسم الشبكة الجزئية، أما الثاني فهو عنوان بروتوكول إنترنت يُميّز فضاء عناوين جزئي ناتج عن عملية التجزئة ويلحق به قناع شبكة لتحديد طول قسم المضيف.
من حيث المبدأ، لا تختلف مراحل عملية التجزئة إذا كان فضاء العنوان قياسياً أو غير قياسي. لتجزئة الفضاء القياسي يجري الانطلاق من صنف العنوان الذي يُحدّد طول قسم الشبكة، أمّا لتجزئة الفضاء غير القياسي فيجري الانطلاق من طول البادئة، وفي كلتا الحالتين يجب حساب طول مُعرّف الشبكة الجزئيّة وطول مُعرّف المضيف. عند تجزئة فضاء قياسي، يبدأ مُعرّف الشبكة الجزئية من مواقع محددة، يُحددها صنف العنوان، أمّا عند تجزئة فضاء غير قياسي فمن الممكن أن يبدأ المُعرف في أي موقع من العنوان، بما يتناسب مع طول البادئة.
تنفذ عملية تجزئة فضاء العناوين استجابة لمُتطلبات تخص العنونة، ويمكن تلخيصها بما يلي:
تجري جميع العمليّات الخاصّة بالتجزئة حسب نظام العد الثنائي، ثم يجري تحويل عناوين الشبكات الجزئية الناتجة إلى الصيغ المُناسبة. تخضع عمليّة التجزئة في جميع الحالات للقواعد التالية:
التجزئة من أجل عدد محدد من أفضية العناوين الجزئية.
في هذه الحالة، يكون طول العنوان الإجمالي () وعدد أفضية العناوين الجزئية المطلوبة، وليكن مثلاً ()، معلومين. إذا كانت العنونة قياسيّة، فإنّ صنف العنوان يكون معلوماً، أما في حال كانت العنونة غير قياسيّة، فإن طول البادئة () هو الذي يكون معلوماً.
انطلاقاً من الفرض، لحساب باقي مُحددات التجزئة، تتبع الخطوات التالية:
التجزئة من أجل حجم محدد لفضاء العنونة الجزئية.
في هذه الحالة، يكون طول العنوان الإجمالي () وحجم فضاء العناوين الجزئي المطلوب، وليكن () عنواناً، معلومين. إذا كانت العنونة قياسية، فإن صنف العنوان يكون معلوماً، أما في حال كانت العنونة غير قياسية، فإن طول البادئة () هو الذي يكون معلوماً. لإنجاز التجزئة يجب حساب طول لمعرف الشبكات الجزئية الذي يتوافق الفرض، ثم حساب طول مُعرّف المضيف الموافق، وكتابة عناوين الشبكات الجزئية. قد يكون هناك عدة أطوال لمعرف الشبكات الجزئية متوافقة مع الفرض.
التجزئة من أجل عدد محدد من أفضية العناوين الجزئية ذوات حجم محدد.
في هذه الحالة، يكون طول العنوان الإجمالي ()، وحجم فضاء العناوين الجزئي المطلوب، وليكن () عنواناً، وعدد أفضية العنونة المطلوبة، وليكن () فضاءً، معلومين جميعاً. إذا كانت العنونة قياسية، فإنّ صنف العنوان يكون معلوماً، أمّا في حال كانت العنونة غير قياسية، فإن طول البادئة () هو الذي يكون معلوماً. لإنجاز التجزئة يجب حساب طول لمعرف الشبكات الجزئية الذي يتوافق الفرض، ثم حساب طول مُعرّف المضيف الموافق، وكتابة عناوين الشبكات الجزئية. قد يكون هناك عدة أطوال لمعرف الشبكات الجزئية متوافقة مع الفرض.
التجزئة من أجل قناع ذي طول محدد.
في هذه الحالة، يكون طول العنوان الإجمالي وعدد الوحدان في قناع الشبكات الجزئية معلومان، وهما على التوالي () بت و () واحد. إذا كانت العنونة قياسية، فإنّ صنف العنوان يكون معلوماً، أمّا في حال كانت العنونة غير قياسية، فإن طول البادئة الممنوحة () يكون معلوماً. لإنجاز التجزئة يجب حساب طول مُعرّف الشبكات الجزئية الذي يتوافق الفرض، ثُمّ حساب طول مُعرّف المضيف الموافق، وكتابة عناوين الشبكات الجزئية.
تجزئة فضاء عناوين بروتوكول الإنترنت.
تجزئة فضاء عناوين قياسي.
تجزئة فضاء عناوين قياسي هي تقسيم فضاء عناوين لصنف قياسي من أصناف الإصدار الرابع من بروتوكول الإنترنت إلى فضاءي عناوين أو أكثر، وهناك ثلاث أصناف قياسية تستخدم لعنونة المضيفين هي الصنف A والصنف B والصنف C. لإنجاز التجزئة يتم اقتطاع عدد محدد من البتات المتتالية في معرّف المضيف بدءاً البتات الأكثر أهمية فيه، وإنشاء قسم جديد هو مُعرّف الشبكة الجزئية.
يتكون عنوان بروتوكول الإنترنت من أربع خانات ثمانيّة أو بايتات، لها مراتب، من الأكثر أهمية التي تأخذ المرتبة الأولى، إلى الأقل أهمية التي تأخذ المرتبة الرابعة. إنّ طول مُعرّف المضيف في فضاء عناوين الصنف A هو 24 بت، وهو يمتد على ثلاث خانات هي الخانات ذات المراتب 4 و3 و2، وعند اقتطاع معُرّف الشبكة الجزئية، فإنه يبدأ الامتداد من البت الأكثر أهمية داخل الخانة ذو المرتبة 3، ويبقى محصوراً في داخل الخانة إذا كان طول المُعرّف أقل أو يساوي 8 بتات، أو قد يمتد على الخانات ذوات المراتب 3 و4 إذا كان طول قسم الشبكة الجزئية أكبر تماماً من 8 ولكنه أصغر أو يساوي 16، أو قد يمتد على الخانات الثلاثة ذوات المراتب 2 و3 و4 إذا كان طول قسم الشبكة الجزئية أكبر تماماً 24 بت.
أمّا عند اقتطاع مُعرّف الشبكة الجزئية من مُعرّف المُضيف في فضاء عناوين من الصنف B، والذي يبلغ طول مُعرّف المضيف فيه 16 بتاً ويمتد على الخانات ذات المراتب 4 و3، فإن مُعرّف الشبكة الجزئية ينمو ابتداءاُ من البت الأكثر أهمية في الخانة ذو المرتبة 3، ويظل محصوراً فيه إذا كان طول مُعرّف الشبكة الجزئية أقل أو يساوي 8 بتات، أو قد يمتد ضمن الخانتين 3 و4 إذا كان طوله أكبر من 8 بتات. أمّا عند اقتطاع مُعرّف الشبكة الجزئية من مُعرف مضيف من الصنف C، فإنه يمتد حصراً ضمن الخانة ذات المرتبة 4 بدءاً من البت الأكثر أهمية فيه.
إنّ اختيار طول معرّف الشبكة الجزئية عند تجزئة فضاء عناوين من الصنف A ليكون 8 بتات، ينتج أفضية جزئية مكافئة من حيث الحجم لأفضية الصنف B القياسية، وإذا اختير الطول ليكون 16 بتاً، فإن الأفضية الجزئية الناتجة ستكون مكافئة من حيث الحجم لأفضية الصنف C القياسية. بشكل مشابه، إن اختيار طول معرّف الشبكة الجزئية عند تجزئة فضاء عناوين من الصنف B ليكون 8 بتات، ينتج أفضية جزئية مُكافئة من حيث الحجم لأفضية الصنف C القياسية.
في الصنف A، يكون طول معرف الشبكة 7 بتات، بالإضافة إلى وجود بت واحد محجوز، في حين يكون طول مُعرّف المُضيف هو 24 بت. لتجزئة فضاء عناوين من هذا الصنف، يتم اقتطاع عدد من البتات من مُعرّف المضيف، بدءاً من المرتبة الأكثر أهمية، ويُسمّى المُعرّف الناتج بقسم الشبكة الجزئية. يختلف طول المعرّف الجديد حسب متطلبات التجزئة، وحدّه الأدنى هو بت واحد، ويعني ذلك تجزئة فضاء العناوين إلى فضاءَين جزئيين فقط، أما حدّه الأعلى فهو 22 بتاً، ويعني ذلك تجزئة الفضاء إلى 222 فضاء جزئي في كل منها 4 عناوين، اثنان منها فقط يصلحان لعنونة المضيفين.
من الممكن نظريّاً اختيار طول لمُعرّف الشبكة الجزئية ليكون 23 أو 24 بت، لكن ذلك يُنتج أفضية عناوين جُزئيّة تحتوي عنوانين في الحالة الأولى وتحتوي عنواناً واحداً في الحالة الثانية، وفي كلتا الحالتين لا يوجد عناوين صالحة لعنونة المضيفين. عمليّاً، ليس هناك استخدامات لأفضية جزئيّة بهذه الأحجام في الإصدار الرابع من بروتوكول الإنترنت.
يجب التمييز بين حجم فضاء العناوين الجزئي الناتج عن التجزئة، وهو عدد العناوين الإجمالي التي يحتويها الفضاء، وبين عدد عناوين الفضاء التي تصلح لعنونة المُضيفين. في أفضية عناوين الإصدار الرابع من بروتوكول الإنترنت يكون عدد العناوين التي تصلح لعنونة المضيفين دائماً أقل بعنوانين من عدد عناوين الفضاء الإجمالي. والسبب في ذلك أن أكبر وأصغر عنوان من حيث القيمة يكونان محجوزين لاستخدامات أُخرى، فيُستخدم أصغر عنوان ليمثل كامل الفضاء الجزئي، ولا يجوز استعماله لعنونة المضيفين. أمّا أكبر عنوان في الفضاء الجزئي، فهو يُستخدم كعنوان بث عام لجميع المضيفين الذين يستضيفون عناوين من ذلك الفضاء، ونتيجة لذلك، لا يُمكن استخدامه لعنونة المُضيفين.
ضمن الحدود السابقة، هناك حالتين مميزتين، فإذا كان طول مُعرف الشبكة الجزئية 8 بتات، فإن طول مُعرّف المضيف سيكون 16 بت، ويعني ذلك أن التجزئة تنتج أفضية عناوين جزئية في كل منها 216=65536 عنواناً، وهي أفضية مُكافئة من حيث الحجم للصنف القياسي B. أمّا إذا كان طول معرف الشبكة الجزئية هو 16 بتاً فإنّ طول مُعرّف المُضيف سيكون 8 بتات، ويعني ذلك أن التجزئة تنتج أفضية عناوين جزئية في كل منها 28=256 عنواناً، وهي أفضية مُكافئة من حيث الحجم للصنف القياسي C.
مع إمكانية تغيير طول معرف الشبكة الجزئية ضمن مجال الأعداد الصحيحة "[22,1]"، يمكن تمييز الحالات التالية:
في الصنف B، يكون طول معرف الشبكة 14 بت، بالإضافة إلى وجود بتين محجوزين، في حين يكون طول معرف المُضيف هو 16 بتاً. لتجزئة فضاء عناوين من هذا الصنف، يتمّ اقتطاع عدد من البتات من مُعرّف المُضيف، بدءاً من المرتبة الأكثر أهمية، ويُسمّى المُعرّف الناتج بقسم الشبكة الجزئيّة. يختلف طول المُعرّف الجديد حسب متطلبات التجزئة، وحدّه الأدنى هو 1 بت، ويعني ذلك تجزئة فضاء العناوين إلى فضاءَين جزئيين فقط، أمّا حدّه الأعلى فهو 14 بت، ويعني ذلك تجزئة الفضاء إلى "214=16384" فضاء جزئي في كل منها 4 عناوين، اثنان منها فقط يصلحان لعنونة المُضيفين.
ضمن الحدود السابقة، هناك حالة مميزة، فعندما كان طول مُعرف الشبكة الجزئية 8 بتات، فإن طول مُعرّف المضيف سيكون 8 بتات، ويعني ذلك أن التجزئة تنتج أفضية عناوين جزئية في كل منها 28=256 عنواناً، وهي أفضية مُكافئة من حيث الحجم للصنف القياسي C.
مع إمكانية تغيير طول معرف الشبكة الجزئية ضمن مجال الإعداد الصحيحة "[14,1]"، يمكن تمييز الحالات التالية:
تحدد متطلبات التجزئة أيضاً شروطاً إضافية على طول مُعرّف الشبكة الجزئية أو على طول مُعرّف المضيف أو على الاثنين معاً. نتيجة لما سبق، قد توجد عدة أطوال ممكنة لمُعرّف الشبكة الجزئية تتوافق من متطلبات التجزئة، ويعود اختيار القيمة المناسبة عندها لمدير الشبكة.
في الصنف C، يكون طول معرف الشبكة 21 بت، بالإضافة إلى وجود ثلاث بتات محجوزة، في حين يكون طول معرف المضيف هو 8 بت. لتجزئة فضاء عناوين من هذا الصنف، يتم اقتطاع عدد من البتات من مُعرّف المُضيف، بدءاً من المرتبة الأكثر أهمية، ويسمى المعرف الناتج بقسم الشبكة الجزئيّة. يختلف طول المعرّف الجديد حسب متطلبات التجزئة، وحدّه الأدنى هو 1 بت، ويعني ذلك تجزئة فضاء العناوين إلى فضاءَين جزئيين فقط، أمّا حدّه الأعلى فهو 6 بت، ويعني ذلك تجزئة الفضاء إلى "26=64" أفضية جزئية في كل منها 4 عناوين، اثنان منها فقط تصلح لعنونة المضيفين.
يجب الانتباه إلى أنه من الممكن نظرياً اختيار معرف شبكة جزئية بطول 7 أو 8 بت، في الحالة الأولى، ينتج عن التجزئة أفضية عناوين جزئية تحتوي عنوانين فقط، هما عنوان الشبكة وعنوان البث العام، ولا يكون هناك أي عنوان آخر لعنونة المضيفين، أمّا في الحالة الثانية فإنّ أفضية العنونة الناتجة لا تحتوي إلا على عنوان واحد فقط هو عنوان الشبكة، وفي كلتا الحالتين لا يُمكن عنونة المُضيفين. لذلك، عمليّاً، يتغير طول معرف الشبكة الجزئية ضمن مجال الأعداد الصحيحة "[6,1]".
قد تحدد شروط التجزئة مُتطلبات إضافيّة تحدّ من المجال الذي يتغير ضمنه طول مُعرّف الشبكة الجزئية، ويجب الالتزام باختيار قيمة صحيحة لطول المعرّف من ذلك المجال تحديداً، وإذا تمّ اختيار قيمة ما لطول المُعرّف بحيث تكون أدنى من القيم المحصورة بالمجال فإن عدد الشبكات الجزئيّة الناتجة لن يكون كافياً لتحقيق متطلبات التجزئة، أمّا إذا تم اختيار قيمة لطول المعرف بحيث تكون أكبر من القيم المحصورة بالمجال فإنّ عدد العناوين داخل كل فضاء جزئي لن يكون كافياً لتحقيق متطلبات التجزئة.
التجزئة متعددة المستويات وأقنعة الشبكات الجزئية مختلفة الأطوال (VLSM).
التجزئة متعددة المستويات هي تقسيم فضاء عناوين ما أكثر من مرة اعتماداً على مُعرفات شبكة جزئية مختلفة الطول لإنتاج أفضية عناوين جزئية ذات أحجام مختلفة، ويمكن استخدام التجزئة المتعددة على فضاء عناوين قياسي أو على بادئة غير قياسية. يتطلب استخدام التجزئة المتعددة تخطيطاً مسبقاً ومهارات رياضية، ويتيح عند استخدامه بشكل سليم خيارات أكثر مرونة في تجزئة الشبكة من التجزئة أحادية المستوى .
إذا تمت التجزئة متعددة المستويات على صنف عنوان قياسي للإصدار الرابع من بروتوكول الإنترنت، فستنتج أفضية جزئية مختلفة الأحجام يكون لها أقنعة شبكات جزئية مُختلفة الطول ، يستخدم هذا الاصطلاح عادة للإشارة إلى استعمال شبكات جزئية ناتجة عن التجزئة المتعددة لفضاء واحد من صنف قياسي ما، وهي ذات أطوال أقنعة مختلفة في عنونة نطاقات البث العام، لأن أطوال الأقتعة مختلفة فإن لهذه الشبكات أحجام مختلفة.
إنّ تراكب أفضية العناوين هو مشكلة شائعة عند استعمال الأقنعة مختلفة الطول، وهو خطأ في العنونة، ناجم عن تجزئة شبكة غير صحيحة، وفيه يكون جزء من فضاء العناوين الأصلي مشتركاً بين فضاءَين جزئيين، ويسبب ذلك مشكلة عند التوجيه. بالإضافة لذلك، يكون استعمال بروتوكول توجيه غير قياسي مُتطلباً أساسياً عند استعمال الأقنعة مختلفة الطول، فبدون الإعلان عن أقنعة الشبكات لا يكون بإمكان الموجهات تمييز حدود أفضية العناوين ولا أحجامها.
ينتج عن استعمال الأقنعة مختلفة الطول زيادة في عدد الشبكات الجزئية، ويسبب ذلك زيادة في أحجام جدول التوجيه في الموجهات، حيث يضاف بند في الجدول من أجل كل شبكة جزئية. يتيح التوجيه غير الصنفي بين النطاقات (CIDR) إمكانية لتجميع عناوين عدد من الأفضية الجزئية لتشكيل عنوان وحيد يمثل فضاء واحداً يشمل جميع الأفضية الجزئية، ويحلّ محلها في جدول التوجيه، ولكن استعمال تقنية كهذه يتطلب تصميماً دقيقاً ومسبقاً للشبكة.
تجزئة فضاء غير قياسي.
تجزئة فضاء عناوين غير قياسية هي تقسيم فضاء عناوين غير قياسي إلى فضاءي عناوين أو أكثر أصغر بالحجم. تعتمد هذه التجزئة على العنونة غير الصنفية حيث لا يوجد أصناف قياسيّة ولا أقنعة شبكة قياسيّة، ولا يوجد أيضاً طول ثابت لمُعرّف الشبكة، ويتمّ تحصيص فضاء العناوين الإجمالي حسب الحاجة، ويمكن أن يبدأ معرّف الشبكة الجزئية في أي موقع في العنوان. تقوم الجهات الناظمة لعملية التحصيص مثل هيئة منح عناوين وأرقام الإنترنت أو سجلات الإنترنت الإقليمية بعرض بادئات ذات أطوال مختلفة على المستخدمين أو على المواقع الطرفية، تصفّ كل بادئة فضاء عناوين ذو حجم مختلف، ويختار المستخدم حجم فضاء العناوين حسب حاجته.
يمكن للمستخدمين بعد ذلك تجزئة فضاء العناوين الممنوح لهم حسب حاجتهم، وذلك لإنتاج أفضية عناوين جزئية أصغر، ويحدد المستخدم طول مُعرّف المضيف وطول معرّف الشبكة الجزئية بناءاً على عدد عناوين المضيفين المرغوب في كل فضاء أو على عدد الأفضية الجزئية الإجمالي أو على الاثنين معاً، وتجري تجزئة الشبكة بشكل مُشابه لتجزئة الشبكة الصنفية، فالاختلاف الأساسي بين التجزئة الصنفية وغير الصنفية هو في الطريقة التي يتم على أساسها منح فضاء العناوين للمستخدمين وليس في آليّة التجزئة.
يُقسّم مجال فضاء العناوين في الإصدار السادس من بروتوكول الإنترنت إلى مجموعة من الأفضية الجزئية حسب الغرض من الاستخدام، أهمها فضاء العناوين الفريدة عالمياً وفضاء العناوين الفريدة محلياً وفضاء عناوين البث المجموعاتي وفضاء العناوين المحلية. تُقسّم هذه الأفضية على أساس رياضي، فمثلاً تنتمي جميع العناوين التي تبدأ بالبادئة "FF::/8" إلى فضاء عناوين البث المجموعاتي، أمّا فضاء العناوين الفريدة عالمياً فيُحدد بالبادئة "3/::2000".
تبدأ عملية منح العناوين الفريدة عالمياً على أساس جغرافي، وفق طريقة تسمح باستعمال تقنيات التوجيه غير الصنفي بين النطاقات لاختزال عناوين الأفضية، والغرض من ذلك استقرار جداول التوجيه على المستوى العالمي، تقوم هيئة تعيين أرقام الإنترنت بتخصيص أفضية عناوين لسجلات الإنترنت الإقليمية، عن طريق منحها بادئات بطول 23 بت. بعد ذلك، يقوم كل سجل إنترنت إقليمي بتجزئة فضاء العناوين إلى أفضية عناوين جزئية تمنح لمزودات الخدمة، وقد تحصل عملية المنح على أكثر من مستوى، مثل منح فضاء عناوين لمزود خدمة وطني ليقوم بتجزئته إلى أفضية أصغر تمنح لمزودات الخدمة المحلية.
يحصل المُشتركون على أفضية عناوين جزئية من مزودات الخدمة المحلية، وتكون البادئة عادة بطول (48) بت، في الغالب الأعم يقتطع مديرو الشبكات قسماً يبلغ طوله 16 بت من مُعرف المنفذ، ويُنشؤون قسماً جديداً هو مُعرّف الشبكة الجزئية الذي يُضاف إلى البادئة فيصبح طولها النهائي 64 بت، ويترك ذلك 64 بت لمُعرّف المنفذ، وهو طول ملائم لآلية توليد المُعرّف الفريد المُوسّع EUI-64
إن التجزئة في الإصدار السادس من بروتوكول الإنترنت تتشابه من حيث الآلية الرياضية مع التجزية في الإصدار الرابع، لكنها تختلف من حيث الغاية، فهي تهدف إلى تنظيم استعمال فضاء العناوين بطريقة متوافقة مع آلية التوجيه، ولا تستخدم لتحديد حجم محدد من أفضية العناوين كما في الحالة في الإصدار الرابع، فعدد العناوين المتاحة في شبكة جزئية واحد من الإصدار السادس طول بادئتها 64 بت، يبلغ المليارات، وهو بحد ذاته، أكبر من كامل فضاء عناوين الإصدار الرابع من بروتوكول الإنترنت.
يتكون عنوان الإصدار السادس من بروتوكول الإنترنت من 128 بت، ويكتب بنظام العد الست عشري على شكل عدد مكوّن من 32 مرتبة ست عشرية، ويجري تجميع هذه المراتب ضمن مجموعات رباعية عددها 8 يضم كل منها 4 مراتب ست عشرية أو 16 بت EUI-64. عند تجزئة فضاء عناوين من الإصدار السادس، يجري اقتطاع قسم من مُعرّف المنفذ وإنشاء قسم جديد هو معرف الشبكة الجزئية، يمكن حسب موقع نهاية مُعرّف الشبكة الجزئية ضمن العنوان التمييز بين الحالات التالية:
تجزئة فضاء عناوين قياسي للإصدار الرابع من بروتوكول الإنترنت
الصنف (A)
الصنف (B)
الصنف (C)
استعمال الأقنعة مختلفة الطول (VLSM)
التجزئة غير الصنفية لفضاء عناوين للإصدار الرابع من بروتوكول الإنترنت
تجزئة فضاء عناوين للإصدار السادس من بروتوكول الإنترنت
مشكلات مرتبطة بالتجزئة.
مشكلات ذات صلة بالعنونة.
تراكب أفضية العناوين.
تراكب أفضية العناوين هو وجود مجموعة عناوين مشتركة في فضاءي عناوين أو أكثر قيد الاستخدام. إن تراكب الأفضية هي ظاهرة غير مرغوبة تحصل نتيحة خطأ في تصميم الشبكة، وهي شائعة عند استعمال الأقنعة مختلفة الطول (VLSM). على الرغم من أن التراكب هو نتيجة خطأ في العنونة، فإنّ المشكلة المترتبة على ذلك تظهر في التوجيه، حيث لا يمكن بلوغ مجموعة واحدة أو أكثر من المجموعات المتراكبة.
من الأمثلة على ظاهرة تراكب أفضية العناوين استعمال فضاءي الإصدار الرابع ("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")، إنّ الفضاء الثاني محتوى بالكامل ضمن الفضاء الأول.
يمكن استخدام نفس فضاء العناوين أو جزء منه أكثر من مرة في نفس الشبكة باستعمال تقنية ترجمة عنوان الشبكة (NAT)، وغالباً ما تستخدم أفضية العناوين الخاصة من أجل ذلك.
إهدار العناوين في الشبكات الجزئية الصغيرة.
تحتاج بعض بروتوكولات الوصلة، مثل بروتوكول الربط بين نقطتين، إلى أفضية عناوين صغيرة جداً، تحتوي على عنوانين فقط، لكن تجزئة فضاء عناوين للإصدار الرابع من بروتوكول الإنترنت محدود بطول أصغري لمُعرّف المضيف هو 2 بت، ويعني ذلك وجود 4 عناوين في الفضاء الجزئي الناتج، يكون اثنان منها محجوزين لعنوان الشبكة وعنوان البث العام فيها، ويظل اثنان متاحين لعنونة المضيفين. إذا تمّت التجزئة على أساس معرف مضيف بطول 1 بت فقط، وتكون الأفضية الجزئية الناتجة محددة بقناع الشبكة "31/"، فإنّ عدد العناوين في الفضاء هو 2 فقط، وهما محجوزان سلفاً، أي لا يوجد أي عنوان متاح لعنونة المضيفين.