/Subnetting Based on Networks – III

Subnetting Based on Networks – III

استكمالا لنفس الموضوع الجارى شرحه هذه اخر المقالات فى موضوع ال subnetting و التى سنستعرض فيها تقسيم شبكه الى مجموعه شبكات اصغر ولكن هذه المره سيكون التقسيم مبنى على عدد الاجهزه او عدد ال ip  اللازم توافرها فى كل شبكه فرعيه هنا و هنا

سنلاحظ ايضا اننا سنستخدم تقريبا نفس ال 3 خطوات الاساسيه ولكن فى اختلاف طفيف

مثال على class C network 

نريد تقسيم هذه الشبكه 216.21.5.0 و الماسك الخاص بها 255.255.255.0 الى مجموعه شبكات اصغر بحيث كل شبكه اصغر تستوعب 30 جهاز

1. احسب عدد الشبكات الى انا عايزها و احول الرقم الى binary

تحويل الرقم 30 الى الصوره ال binary يكون 00011110

2. احول الـ mask الى binary و احصل على الـ increment

عندها نحول  255.255.255.0 تصبح 

11111111.11111111.11111111.00000000

عدد الاجهزه هو 30 بعد التحويل اخد 5 بت 11110

من المعروف سابقا ان الرقم 0 فى الماسك يعبر عن host اما 1 يعبر عن network

يتم ترك 5 بت ب 0 من الماسك و تحويل الباقى و هم 3 بت من 0 الى 1 ليصبح الماسك الجديد

11111111.11111111.11111111.11100000

و بتحويل الماسك الى decimal مره اخرى نحصل على الماسك الجديد 255.255.255.224

نقوم بحساب ال increment  وهو 2 اس عدد الاصفار الباقيه فى الماسك الجديد 2 اس 5 يعطينى 32

3.استخدم ال increment للحصول على الشبكات

وتكون الشبكات كالتالى

216.21.5.0 >>>>>216.21.5.31

216.21.5.32>>>>216.21.5.63

و هكذا

مثال على class B network

نريد تقسيم هذه الشبكه 150.5.0.0و الماسك الخاص بها 255.255.0.0 الى مجموعه شبكات اصغر بحيث كل شبكه اصغر تستوعب 500 جهاز

1-احسب عدد الاجهزه المطلوبه و يتم تحويل الرقم الى binary

تحويل الرقم 500 الى الصوره ال binary يأخد 111110100

2 – يتم تحويل ال mask الى binary و احصل على ال increment و الماسك الجديد

عندها نحول 255.255.0.0 تصبح

11111111.11111111.00000000.00000000

عدد الاجهزه هو 500 بعد التحويل اخد 9 بت

يتم ترك 9 بت ب 0 من الماسك و تحويل الباقى و هم 7 بت من 0 الى 1 ليصبح الماسك الجديد
11111111.11111111.11111110.00000000

و بتحويل الماسك الى decimal مره اخرى نحصل على الماسك الجديد 255.255.254.0

نقوم بحساب ال increment  وهو 2 اس عدد الاصفار الباقيه فى الماسك الجديد 2 اس 1 يعطينى 2

وهنا نستخدم عدد الاصفار فى الاوكتت الثانى فقط

3.استخدم ال increment للحصول على الشبكات

وتكون الشبكات كالتالى

150.5.0.0 >>>>>150.5.1.255

150.5.2.0>>>>>150.5.3.255

و هكذا

مثال على class A network

نريد تقسيم هذه الشبكه 10.0.0.0و الماسك الخاص بها 255.0.0.0 الى مجموعه شبكات اصغر بحيث كل شبكه اصغر تستوعب 100 جهاز

1.احسب عدد الاجهزه المطلوبه و يتم تحويل الرقم الى binary

تحويل الرقم 100 الى الصوره ال binary يأخد 1100100


2. يتم تحويل ال mask الى binary و احصل على ال increment و الماسك الجديد

عندها نحول 255.0.0.0 تصبح

11111111.00000000.00000000.00000000

عدد الاجهزه هو 100 بعد التحويل اخد 7 بت

يتم ترك 7 بت ب 0 من الماسك و تحويل الباقى و هم 17 بت من 0 الى 1 ليصبح الماسك الجديد

11111111.11111111.11111111.10000000

و بتحويل الماسك الى decimal مره اخرى نحصل على الماسك الجديد 255.255.255.128

نقوم بحساب ال increment وهو 2 اس عدد الاصفار الباقيه فى الماسك الجديد 2 اس 7 يعطينى 128

3.استخدم ال increment للحصول على الشبكات

وتكون الشبكات كالتالى

10.0.0.0>>>>>10.0.0.127

10.0.0.128>>>>>10.0.0.255

10.0.1.0>>>>>10.0.1.127

و هكذا

Communication and Computer Networks Engineer graduated from faculty of engineering (Mansoura university) , interested in cisco R&S and security .