Loading...

الدرس 59: حجم كتلة العناوين Block Size

ان تحديد قناع الشبكة الفرعية (Subnet Mask) الذي يلبي احتياجاتنا امر في غاية السهولة , فلا يتعدى الامر سوى تنفيذ الخطوات الثلاث التي ذكرناها سابقا و هي:-

الخطوة الاول: معرفة عدد الخانات (Bits) التي سنخصصها لقسم المضيف (Host Portion)باستخدام المعادلة(Hosts=2H-2).

الخطوة الثانية: كتابة قناع الشبكة(Subnet Mask) في النظام الثنائي (Binary), بكتابة 0 في الخانات المخصصة لقسم المضيف (Host Portion), و كتابة 1 في الخانات المخصصة لقسم الشبكة (Network Portion).

الخطوة الثالثة : تحويل قناع الشبكة(Subnet Mask) من النظام الثنائي(Binary) الى النظام العشري(Decimal) كل مجموعة ثمانية (Octet)على حدة.

و مع التقدم في التعامل مع عناوين IP و التدرب على حل التمارين , سنستطيع الوصول لمرحلة نستطيع فيها تحديد قناع الشبكة(Subnet Mask) المطلوب في النمط العشري(Decimal) في اذهاننا بخطوة واحدة .

و لكي نستطيع إجراء ذلك بكل سهولة يجب علينا حفظ مضاعفات العدد 2 , و حفظ الاعداد من النظام الثنائي (Binary)التي تتكرر في قناع الشبكة (Subnet Mask)و ما يقابلها في النظام العشري(Decimal).

فمضاعفات العدد 2 تحدد لنا عدد عناوين IP التي سنحصل عليها باستخدام عدد معين من الخانات كما تعلمنا سابقاً.

و يسمى عدد عناوين IP هذا بحجم كتلة العناوين او مجموعة العناوين (Block Size).

فمثلا اذا استخدمنا خانة (Bit) واحدة (21) سنحصل على عنوانين , أي سيكون حجم الكتلة(Block Size) يساوي 2.

و اذا استخدمنا خانتين (22) سنحصل على 4 عناوين , أي سيكون (Block Size) يساوي 4.

و إذا استخدمنا ثلاث خانات (23) سنحصل على 8 عناوين , أي سيكون Block Size يساوي 8, و هكذا.

و الان إذا اردنا الحصول على 6 عناوين IP فسنجد اننا سنستخدم (Block Size) يساوي 8, و ذلك بتخصيص 3 خانات Bits لقسم المضيف(Host Portion).

و إذا اردنا الحصول على 12 عنوان IP فسنستخدم (Block Size) يساوي 16 , و ذلك بتخصيص 4 خانات (4Bits) لقسم المضيف (Host Portion), و هكذا بهذه الطريقة يمكننا تحديد عدد الخانات (Bits) التي نريد بسرعة في ذهننا بدون استخدام معادلات او آلة حاسبة.

و بحفظ الاعداد من النظام الثنائي(Binary) التي تتكرر في قناع الشبكة(Subnet Mask) في المجموعة الثمانية Octet و ما يقابلها في النظام العشري (Decimal)يمكننا تحديد قناع الشبكة الفرعية(Subnet Mask) في النظام العشري(DDN) مباشرة بعد معرفة حجم كتلة العناوين (Block Size) و بالتالي معرفة عدد الخانات التي سنستخدمها لقسم المضيف(Host Portion).

فإذا استخدمنا خانة (Bit) واحدة لقسم المضيف (Host Portion), بالتالي سنتعامل مع المجموعة الثمانية الرابعة(Octet4) من العنوان , و سنضع صفر في خانة واحدة من هذه المجموعة الثمانية Octet و نضع واحد في الخانات الاخرى لتكون كالتالي:-

11111110

و نضع واحد في باقي الخانات الاخرى في المجموعات الثمانية(Octets) الاخرى ليكون شكل القناع كالتالي:-

11111111.11111111.11111111.11111110

و عند تحويل المجموعة الثمانية الرابعة (Octet4) التي قيمتها 11111110 الى النظام العشري(Decimal) نحصل علي 254.

و بتحويل المجموعات الثمانية (Octet)الاخرى التي قيمتها 11111111 الى النظام العشري (Decimal) نحصل على 255 و يكون شكل القناع (Subnet Mask)بالنظام العشري (DDN):-

255.255.255.254

و إذا استخدمنا خانتين (Bits) للقسم الخاص بالمضيف (Host Portion), سنتعامل مع المجموعة الثمانية الرابعة(Octet4) من العنوان , و نضع صفر في خانتين (2Bits) من هذه المجموعة الثمانية (Octet) و نضع واحد في الخانات (Bits) الاخرى لتكون كالتالي:-

11111100

و عند تحويلها للنظام العشري(Decimal) ستكون كالتالي:-

252

ويكون شكل قناع الشبكة(Subnet Mask) بالكامل كالتالي:-

255.255.255.252

و إذا استخدمنا ثلاث خانات للقسم الخاص بالمضيف (Host Portion) سيكون شكل المجموعة الثمانية الرابعة (Octet4) كالتالي:-

11111000=248

و يكون شكل القناع (Subnet Mask) بالكامل كالتالي:-

255.255.255.248

و هكذا سيمكننا تحديد قناع الشبكة(Subnet Mask) في النظام العشري(Decimal) في ذهننا بكل بساطة.

هذا و نلاحظ انه اذا استخدمنا تسع خانات (9Bits), فإننا سنضع صفر في الخانات الثمانية (8Bits) الخاصة بالمجموعة الثمانية الرابعة (Octet4) بالكامل , و نضع صفر في خانة (Bit) واحدة من المجموعة الثمانية الثالثة (Octet3) لتكون شكل المجموعة الثمانية الثالثة (Octet3) كالتالي:-

11111110

و يكون شكل القناع(Subnet Mask) بالكامل كالتالي:-

11111111.11111111.11111110.00000000

و عند تحويله للنظام العشري(Decimal) نحصل على القناع (Subnet Mask)التالي:-

255.255.254.0

مثال

ما هو القناع (Subnet Mask)المناسب لشبكة تحتوي على 59 جهاز مضيف (Hosts) .

الحل

عدد العناوين الذي نريد الحصول عليه هو 59 , بالتالي في هذه الحالة سنجد ان حجم كتلة العناوين (Block Size) المناسب هو 64.

و نستطيع الحصول على حجم كتلة العناوين Block Size هذا باستخدام (6Bits):-

26=64

و باستخدام 6 خانات (6Bits) للقسم الخاص بالمضيف (Host Portion)سيكون شكل المجموعة الثمانية الرابعة (Octet4) من قناع الشبكة(Subnet Mask) في النظام الثنائي(Binary) كالتالي:-

11000000

و عند تحويلها للنظام العشري (Decimal)تكون كالتالي:-

192

و يكون شكل القناع(Subnet Mask) بالكامل كالتالي:-

255.255.255.192

اترك تعليقاً

إغلاق
error: Content is protected !!
×
×

Cart