العودة إلى الدورة

مراجعة النظام الثنائي للشبكات

أساسيات الشبكات: دليل من الصفر إلى الاحتراف (Networking Fundamentals: The 0 to Hero Guide)

الدرس 34: مراجعة النظام الثنائي للشبكات

تعتمد الشبكات، وخاصة عنونة IP والتقسيم لشبكات فرعية (subnetting)، تماماً على الرياضيات الثنائية (Binary). يجب أن تكون مرتاحاً في التحويل بين العشري والثنائي.

قوى الرقم 2

يستخدم النظام الثنائي رقمين فقط (0 و 1). في الثمانية المكونة من 8 بت، لكل موضع قيمة وزن محددة، وهي قوى الرقم 2:

الموضع1286432168421
القيمة2^72^62^52^42^32^22^12^0

تحويل العشري إلى ثنائي

لتحويل رقم عشري (مثل 172) إلى ثنائي، ابحث عن أكبر وزن يمكن احتواؤه، اطرحه، وكرر العملية.

مثال: تحويل 172 إلى ثنائي

  1. هل 172 >= 128؟ نعم (1). المتبقي: 172 - 128 = 44.
  2. هل 44 >= 64؟ لا (0).
  3. هل 44 >= 32؟ نعم (1). المتبقي: 44 - 32 = 12.
  4. هل 12 >= 16؟ لا (0).
  5. هل 12 >= 8؟ نعم (1). المتبقي: 12 - 8 = 4.
  6. هل 4 >= 4؟ نعم (1). المتبقي: 4 - 4 = 0.
  7. هل 0 >= 2؟ لا (0).
  8. هل 0 >= 1؟ لا (0).

النتيجة: 10101100

تحويل الثنائي إلى عشري

اضرب كل رقم ثنائي في قيمة وزنه واجمع النتائج.

مثال: تحويل 11000000 إلى عشري

(1 * 128) + (1 * 64) + (0 * 32) + (0 * 16) + (0 * 8) + (0 * 4) + (0 * 2) + (0 * 1) = 128 + 64 = 192