ذكرنا سابقاً انه في احيان كثيرة نحتاج لكتابة قناع شبكة(Subnet Mask) مخصص ليتيح لنا عدد عناوين IP معين .
و ذكرنا انه لتنفيذ ذلك نتبع الخطوات التالية:-
الخطوة الاول: معرفة عدد الخانات (Bits) التي سنخصصها لقسم المضيف (Host Portion)باستخدام المعادلة (Hosts=2H-2)
الخطوة الثانية: كتابة قناع الشبكة (Subnet Mask)في النظام الثنائي(Binary) , بكتابة 0 في الخانات المخصصة لقسم المضيف (Host Portion), و كتابة 1 في الخانات المخصصة لقسم الشبكة(Network Portion).
الخطوة الثالثة و الاخيرة: تحويل قناع الشبكة(Subnet Mask) من النظام الثنائي (Binary)الى النظام العشري(Decimal) كل مجموعة ثمانية (Octet)على حدة.
في احيان اخرى نرغب في معرفة عدد العناوين التي يتيحها قناع شبكة فرعية (Subnet Mask) معين, و في هذه الحالة لتسهيل معرفة عدد هذه العناوين يمكننا اتباع نفس الخطوات السابقة بشكل عكسي:-
الخطوة الاولى : تحويل قناع الشبكة (Subnet Mask)من النظام العشري(Decimal) الى النظام الثنائي(Binary).
الخطوة الثانية : عد الخانات المخصصة لقسم المضيف (Host Portion) المكتوب فيها 0.
الخطوة الثالثة : تحديد عدد عناوين IP باستخدام المعادلة (Hosts=2H-2)
مثال
كم عنوان IP يصلح لاجهزة المضيف (Usable IPs) يتيحه قناع الشبكة الفرعية (Subnet Mask)التالي:-
255.255.255.0
الحل
لمعرفة عدد العناوين IP التي تصلح لاجهزة المضيف (Usable IPs) و التي يتيحها قناع الشبكة الفرعية(Subnet Mask) هذا نتبع الخطوات التالية:-
الخطوة الاولى :- عند تحويل القناع(Subnet Mask) من النظام العشري(Decimal) الى النظام الثنائي(Binary) نحصل على القناع التالي:-
11111111.11111111.11111111.00000000
الخطوة الثانية :- بعد تحويل القناع(Subnet Mask)الى النظام الثنائي(Binary) , سيسهل علينا معرفة عدد الخانات المستخدمة لقسم المضيف (Host Portion) و ذلك بعد الخانات المكتوب فيها 0 , فنجدها 8 خانات (8Bits).
الخطوة الثالثة :- بعد معرفة عدد الخانات (Bits) المستخدمة لقسم المضيف (Host Portion) نستخدم المعادلة التالية لتحديد عدد العناوين (Usable IPs) التي يمكن الحصول عليها :-
Hosts=2H-2
Hosts=28-2
Hosts=256-2
Hosts=254
أي انه عند استخدام قناع الشبكة :-
255.255.255.0
نستطيع الحصول على254 عنوان IP يصلح لاجهزة المضيف.
مثال
كم عنوان IP يصلح لاجهزة المضيف (Usable IPs) يتيحه قناع الشبكة الفرعية التالي:-
255.255.255.192
الحل
لمعرفة عدد العناوين IP التي تصلح لاجهزة المضيف (Usable IPs) و التي يتيحها قناع الشبكة الفرعية (Subnet Mask)هذا نتبع الخطوات التالية:-
الخطوة الاولى :- عند تحويل القناع (Subnet Mask)من النظام العشري(Decimal) الى النظام الثنائي(Binary) نحصل على القناع التالي:-
11111111.11111111.11111111.11000000
الخطوة الثانية :- عند عد الخانات (Bits) المخصصة لقسم المضيف (Host Portion) من هذا القناع سنجدها 6 خانات (6Bits).
الخطوة الثالثة :- عدد عناوين IP التي تصلح لاجهزة المضيف (Usable IPs) التي يتيحها هذا القناع (Subnet Mask) هي :-
Hosts=2H-2
Hosts=26-2
Hosts=64-2
Hosts=62
أي انه عند استخدام قناع(Subnet Mask) الشبكة :-
255.255.255.192
نستطيع الحصول على 62 عنوان IP يصلح لاجهزة المضيف (Usable IPs).