أولاً حساب الباينري:
1- حول الرقم 180 إلى باينري
تقوم برص هذا الجدول في عقلك
1 – 2 – 4 – 8 – 16 – 32 – 64 – 128
ثم قم بافتراض أنك تعمل في متجر للبلاط مكون من عدة خانات ، الأولى فوقها بلاطة والثانية بلاطتين والثالثة أربع بلاطات و الرابعة ثمان وهكذا كالجدول السابق، ثم أتاك زبون ليطلب 180 بلاطة، تقوم أولاً بالذهاب إلى خانة 128 بلاطة فتأخذها كلها، ثم يتبقى عليك للزبون 52 بلاطة، طبعا بعد ذلك لن تذهب إلى خانة ال64 بلاطة لأنها فوق حاجتك، فتذهب إلى خانة 32 بلاطة ليتبقى 20 بلاطة، ثم إلى خانة 16 لتبقى 4 بلاطات عليك، ثم تذهب إلى خانة الأربع بلاطات لتنجز المهمة وتعبيء 180 بلاطة للزبون.
ضع مقام كل خانة أخذت منها الرقم واحد، ومقام كل خانة لم تأخذ منها الرقم صفر، سيصبح لديك 10110100 .
أما الآن لننتقل إلى السبنتق
أولاً معنى السبنتنق : تقسيم شبكة واحدة إلى عدة شبكات
الكيفية
اعتمد طريقة واحدة ودعك عن الطرق الأخرى كي تتقنها
تتكون هذه الطريقة من ثلاث خطوات ، وكمثال سيطلب منا مدير الشركة أن نقسم هذا العنوان 216.21.5.0 إلى خممسة عناوين.
والثلاث الخطوات هي:
1- تحديد عدد الشبكات المراد تقسيمها، ثم تحويل هذا العدد إلى باينري، ونحجز بعدد التحويل
المطلوب: خمس شبكات = 00000101 ، فيوجد لدينا هنا ثلاث واحدات مستخدمة للتحويل إلى خمسة، طبعا الصفر الثاني بين الواحدين مستخدم كواحد لأنك حجزت ما بعده ، فيكون كالمستعمل.
2- احجز البيتات في السبنت ماسك ، واستخرج البت الخاص بالزيادة increment
255.255.255.0= 1111111.11111111.11111111.00000000
1111111.11111111.11111111.11100000 = 255.255.255.224
قمنا هنا بحز الثلاث بتات، وطبعا لا نحجزها من الأخير بل من الأول لأن المراد استلاف بتات للقيام بتقسيم الشبكة والحجز سيكون للعنوان الذي يمثل الواحدات.
والبت الخاص بالزيادة هو هذا البت ( المظلل) : 1111111.11111111.11111111.11100000 ، والذي يساوي في الحقيقة 32
3- استخدم بت الزيادة للبدء بتقسيم شبكتك ( طبعاً بعد الصفر)
216.21.5.0
216.21.5.32
216.21.5.64
216.21.5.96
216.21.5.128
وبهذا تكون أكملت التقسيم وتستطيع اتسخدام كل الأرقام المتاحة بين كل شبكة وأخرى لتوزيع الآيبات باستثناء أول وآخر رقم فيها.
· كان المثال السابق لتقسيم عنوان الآي بي إلى عدة شبكات، والآن لنفترض أن المدير طلب منك تقسيم الآي بي السابق إلى عدة ( hosts ) ، مثلاً 5 hosts، فماذا ستعمل؟
ستقوم حينئذ بنفس الخطوات السابقة إلا أنك عند الخطوة الثانية ستحجز البتات بطريقة مغايرة، يعني ستبدأ من اليمين إلى اليسار، والبقية ستجعله للشبكات، هكذا
255.255.255.0= 1111111.11111111.11111111.00000000
1111111.11111111.11111111.11111000 = 255.255.255.248
أما الزيادة (increment) فستكون كالسابق ( أي أصغر بت من بتات الشبكة ( وهو المظلل بخط كبير))، والذي يساوي 8 ، ليكون الناتج هكذا:
216.21.5.0
216.21.5.8
216.21.5.16
216.21.5.24
216.21.5.32
أتمنى أن يكون الموضوع مفيداً بحول الله وقوته، وصلى الله وسلم على سيدنا وحبيب قلوبنا محمد وعلى أهل بيته الطيبين الطاهرين.
التعديل الأخير تم بواسطة الشريف الحمزي ; 05-10-2019 الساعة 09:44
المفضلات