Loading...

الدرس 50: المزيد من المعلومات عن Subnet Mask

ذكرنا سابقا ان قناع الشبكة (Subnet Mask)هو رقم مشابة لعنوان (IP) و بنفس حجمه, حيث يتكون من (32Bits) في النظام الثنائي (Binary), و لتسهيل التعامل مع هذا الرقم يتم تقسيمه الى اربع “مجموعات ثمانية” (4 Octets) , كل مجموعة تحتوي على (8Bits) , و عند تحويل هذا الرقم الى النظام العشري (Decimal) يتم تحويل كل “مجموعة ثمانية” (Octet) أي كل (8Bits) بمفردها تماما كما يحدث مع عنوان (IP).

و ذكرنا انه تعتمد فكرة استخدام قناع الشبكة الفرعية (Subnet Mask) لتحديد القسم الخاص بالشبكة (Network Portion) و القسم الخاص بالمضيف (Host Portion) من العنوان على:-

  • كتابة اكبر قيمة ممكنة في القسم الخاص بالشبكة (Network Portion) في القناع (Subnet Mask).
  • كتابة اصغر قيمة ممكنة في القسم الخاص بالمضيف (Host Portion) في القناع (Subnet Mask).

عند التعامل مع قناع الشبكة (Subnet Mask) في النظام العشري (Decimal) فإن اكبر قيمة ممكن ادخالها في احد الاجزاء الاربعة او “المجموعات الثمانية” الاربعة (Octet) لقناع الشبكة هي 255 ,و اصغر قيمة ممكنة هي0.

و عند التعامل مع قناع الشبكة (Subnet Mask) في النظام الثنائي (Binary) فإن اكبر قيمة ممكن ادخالها في احد الخانات (32Bits) لقناع الشبكة (Subnet Mask) هي 1, و اصغر قيمة ممكنة هي 0.

و بما ان قناع الشبكة الفرعية (Subnet Mask) يتكون من (32Bits) تماما مثل عنوان (IP) فسيكون من السهل تحديد أي من الخانات (Bits) من عنوان (IP)تستخدم للشبكة (Network Portion), و أي منها يستخدم للمضيف (Host Portion) بهذه الطريقة.

فمثلا اذا كان لدينا العنوان التالي في النظام الثنائي (Binary):-

00011000.11000101.01101111.00000100

الجزء الاول او المجموعة الثمانية الاولى (Octet1) او الخانات الثمان الاولى (8Bits) من هذا العنوان تستخدم للشبكة (Network Portion), و الثلاث “مجموعات الثمانية” (Octet) الاخرى او الخانات الاربعة و العشرين (24Bits) الاخرى تستخدم للمضيف (Host Portion), بالتالي عند كتابة قناع الشبكة الفرعية (Subnet Mask) لهذا العنوان سنكتب اكبر قيمة ممكنة في الخانات الثمان الاولى (8Bits)(و اكبر قيمة في النظام الثنائي (Binary) هي 1) , و سنكتب اصغر قيمة ممكنة في الخانات الاربعة و العشرين (24Bits)الاخرى (و اصغر قيمة في النظام الثنائي (Binary) هي 0) ليكون شكل القناع كالتالي:-

11111111.00000000.00000000.00000000

و بهذا بمجرد النظر الى القناع (Subnet Mask) , سنستطيع معرفة ان اول (8Bits) من العنوان تستخدم للشبكة (Network Portion) و (24Bits) الاخرى تستخدم للمضيف (Host Portion).

و عند تحويل قناع الشبكة (Subnet Mask) هذا من النظام الثنائي (Binary) الى النظام العشري (Decimal), سيتم تحويل كل (8Bits) بمفردها , أي كل “مجموعة ثمانية” (Octet) بمفردها , تماما كما فعلنا مع عنوان (IP).

فعند تحويل اول ثمان خانات (8Bits) او اول “مجموعة ثمانية” (Octet 1) و قيمتها هي :-

11111111

الى النظام العشري (Decimal) سنحصل على العدد التالي:-

255

و عند تحويل الثمان خانات (8Bits) الاخرى , أي “المجموعة الثمانية” الثانية (Octet 2) و قيمتها هي:-

00000000

الى النظام العشري (Decimal) , سنحصل على العدد التالي:-

0

و كذلك الامر عند تحويل المجموعتين الثمانيتين الاخرتين (Octet 3) و (Octet 4) , سنحصل على نفس النتيجة ,ليكون شكل القناع (Subnet Mask) كالتالي:-

255.0.0.0

في الواقع ان التعامل مع قناع الشبكة (Subnet Mask) في النظام الثنائي (Binary) يسهل علينا كثيرا معرفة عدد الخانات (Bits) المستخدمة للشبكة (Network Portion) و للمضيف (Host Portion) من عنوان (IP) بشكل اكثر وضوح و سهولة , خاصة في حالات متقدمة عند تخصيص عدد معين من الخانات (Bits) للشبكة (Network Portion) و للمضيف (Host Portion) .

و في جميع الاحوال سنتبع نفس القاعدة الخاصة بتحديد القسم الخاص بالشبكة (Network Portion) و القسم الخاص بالمضيف (Host Portion) و هي:-

  • وضع اكبر قيمة ممكنة في القسم الخاص بالشبكة (Network Portion), و وضع اصغر قيمة ممكنة في القسم الخاص بالمضيف (Host Portion).

و في النظام الثنائي (Binary) ستكون لدينا قيمتين فقط لاستخدامهما و هما اما (1) و اما (0).

اترك تعليقاً

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

Cart