تأتي فكرة ال subnetting لانتاج شبكات جزئية باحجام تناسب الاحتياج وكسراً للعرف السائد عن احجام الشبكات والتي كانت يجب أن تكون إما Class A أو Class B أو Class C والتي تسمى Classful network. تقوم فكرة ال subnetting على تحويل (استدانة) خانات bits في ip address من جزء host لتصبحnetwork part . بالتالي فإن عدد الخانات المحسوبة لجزء ال host تصبح أقل أي حجم الشبكة أقل، وكذلك تزداد خانات network part وبالتالي عدد شبكات أكثر.
لو كان لدينا شبكة /16172.16.0.0، وقمنا بتحويل 8bits من host part إلى network part فإنه ينتج لدينا شبكات جزئية عددها 256 شبكة جزئي .subnets أي
أنه ستصبح عدد الخانات لجزء network هي 24bits وعدد الخانات لجزء host هي 8bits . حسب ما هو موضح
في الشكل.
مسائل ال subnetting تهتم بايجاد نطاق الشبكة (اي ايجاد بداية الشبكة ونهايتها)،
ويتم ذلك باتباع القاعدتين:
1- يتم ايجاد بداية الشبكة بتحديد جزء ال host لل ip address ثم جعل قيم bits الخاصة ب host part تساوي zeros مكتوبة بنظام binary.
2- يتم ايجاد نهاية الشبكة بتحديد جزء ال network لل ip address ثم جعل قيم bits الخاصة ب network part تساوي ones مكتوبة بنظام binary.
في الصورة التالية
أمثلة لكيفية تحديد بداية ونهاية كل شبكة. الرمز | يفصل بين bits الخاصة ب ال network part
عنhost part. الأرقام بين الأقواس أرقام مكتوبة بنظام binary.
يتعدى تطبيقات ال subnetting عمل تقسيم للشبكة، بل أننا نحتاج فهم ال subnetting لمعرفة عنوان الشبكة ل ip address معين، ايضا فيما
لو كان لدينا أكثر من IP address
هل هم بنفس الشبكة أم لا.