Probe

تقسيم الشبكات Subnetting

الشبكات 1يوم السبتالجلسة 2

استخدم الأسهم أو اسحب للتنقّل

مقدّمة

شبكة واحدة كبيرة، أم عدّة شبكات صغيرة؟

تقسيم الشبكة (Subnetting): نأخذ شبكة واحدة ونقسمها إلى عدّة شبكات فرعيّة أصغر، لكلّ قسم أو مخبر أو طابق شبكته. نفعل ذلك بأن نستعير بتّات من جهة الأجهزة ونضيفها إلى جهة الشبكة، فيطول القناع.

كلّ مسألة تقسيم تُحلّ بأربع قواعد، ثمّ جدول: عنوان الشبكة، وأوّل جهاز، وآخر جهاز، وعنوان البثّ لكلّ شبكة فرعيّة.

قواعد الحساب

n للشبكات، وm للأجهزة

  • n = القناع المعطى − القناع الافتراضيّ: عدد البتّات المستعارة.
  • 2ⁿ = عدد الشبكات الفرعيّة.
  • m = 32 − القناع المعطى: عدد البتّات الباقية للأجهزة.
  • 2ᵐ = عناوين كلّ شبكة، و2ᵐ − 2 = الأجهزة الفعليّة.
نطرح 2 لأنّ أوّل عنوان في كلّ شبكة هو عنوان الشبكة، وآخر عنوان هو عنوان البثّ.
11000000
192
10101000
168
00000101
5
00000000
0
شبكة الصنف C (القناع الافتراضيّ)بتّات مستعارة nبتّات الأجهزة m
  1. n = القناع المعطى − الافتراضيّ = 26 − 24 = 2
  2. عدد الشبكات الفرعيّة = 2^2 = 4
  3. m = 32 − القناع المعطى = 32 − 26 = 6
  4. عناوين كلّ شبكة = 2^6 = 64
  5. الأجهزة في كلّ شبكة = 2^6 − 2 = 62
مثال 1 · Class C

192.168.10.10/24

n = 24 − 24 = 0، إذاً 2⁰ = 1: شبكة واحدة غير مقسّمة. وm = 32 − 24 = 8، فـ 2⁸ = 256 عنواناً (من 0 إلى 255)، منها 254 جهازاً.

  • عنوان الشبكة: كلّ بتّات الجهاز أصفار ← 192.168.10.0
  • أوّل جهاز = عنوان الشبكة + 1 ← 192.168.10.1
  • آخر جهاز = عنوان البثّ − 1 ← 192.168.10.254
  • عنوان البثّ ← 192.168.10.255

1 شبكة · 254 جهازاً في كلّ شبكة

#عنوان الشبكةأوّل جهازآخر جهازعنوان البثّ
1192.168.10.0192.168.10.1192.168.10.254192.168.10.255

الصفّ المعلَّم شبكة العنوان 192.168.10.10

حجم الشبكة الفرعيّة

القفزة = 256 − بايت القناع

في /26 القناع 255.255.255.192، و192 بالثنائيّ 11000000 = 128 + 64. القفزة 256 − 192 = 64: كلّ شبكة فرعيّة تبدأ بعد الأخرى بـ 64.

القفزة هي نفسها 2ᵐ ما دامت بتّات الأجهزة كلّها في البايت الأخير. حرّك الشريط وقارن.
1281
641
320
160
80
40
20
10
  1. البايت الأخير من القناع = 128 + 64 = 192
  2. القفزة = 256 − 192 = 64
  3. الشبكات تبدأ عند: 0, 64, 128, 192
مثال 2 و3 · Class C

جدول الشبكات الفرعيّة

192.168.5.0/26: n = 2 ← 4 شبكات، وm = 6 ← 64 عنواناً و62 جهازاً. نبدأ من 0 ونضيف القفزة: 0، 64، 128، 192.

192.168.10.50/27: n = 3 ← 8 شبكات، وm = 5 ← 30 جهازاً، والقفزة 256 − 224 = 32.

في كلّ صفّ: البثّ = بداية الشبكة التالية − 1، وأوّل جهاز = الشبكة + 1، وآخر جهاز = البثّ − 1.

4 شبكة · 62 جهازاً في كلّ شبكة · القفزة 64 في البايت الرابع

#عنوان الشبكةأوّل جهازآخر جهازعنوان البثّ
1192.168.5.0192.168.5.1192.168.5.62192.168.5.63
2192.168.5.64192.168.5.65192.168.5.126192.168.5.127
3192.168.5.128192.168.5.129192.168.5.190192.168.5.191
4192.168.5.192192.168.5.193192.168.5.254192.168.5.255

الصفّ المعلَّم شبكة العنوان 192.168.5.0

إضافة: بلا جدول

في أيّ شبكة يقع جهازي؟

لا تحتاج الجدول كلّه: خذ البايت الذي فيه القفزة من العنوان، وابحث عن أكبر مضاعف للقفزة لا يتجاوزه. هذا بداية شبكتك، والبثّ قبل بداية الشبكة التالية بواحد.

192.168.10.50/27: القفزة 32، ومضاعفاتها 0، 32، 64… وأكبرها دون 50 هو 32. الشبكة 192.168.10.32 والبثّ 192.168.10.63.

  1. القفزة في البايت الرابع = 256 − 224 = 32
  2. قيمة البايت الرابع في العنوان = 50
  3. أكبر مضاعف للقفزة لا يتجاوزه = ⌊50 ÷ 32⌋ × 32 = 32
  4. عنوان الشبكة = 192.168.10.32
  5. عنوان البثّ = بداية الشبكة التالية − 1 = 192.168.10.63
مثال 4 · Class B

172.168.10.5/16

n = 16 − 16 = 0 ← شبكة واحدة. m = 32 − 16 = 16 ← 2¹⁶ = 65536 عنواناً، و65534 جهازاً. الشبكة 172.168.0.0، وأوّل جهاز 172.168.0.1، وآخر جهاز 172.168.255.254، والبثّ 172.168.255.255.

تصحيح للملاحظات: 2¹⁶ = 65536 لا 65535، فالأجهزة 65534. وآخر جهاز في البايتين الأخيرين: 255.254.
إضافة: إذا انتهى القناع في البايت الثالث (مثل /20) فالقفزة تُحسب في البايت الثالث، والبايت الرابع يصير 0 في عنوان الشبكة و255 في البثّ. جرّب 172.16.0.0/20.

1 شبكة · 65,534 جهازاً في كلّ شبكة

#عنوان الشبكةأوّل جهازآخر جهازعنوان البثّ
1172.168.0.0172.168.0.1172.168.255.254172.168.255.255

الصفّ المعلَّم شبكة العنوان 172.168.10.5

مثال 5 · Class A

10.10.5.3/10

المثال الأخير في الملاحظات بلا حلّ. حلّه بنفسك أوّلاً بالقواعد نفسها، ثمّ اكشف الجدول.

  • n = 10 − 8 = 2 ← 2² = 4 شبكات.
  • m = 32 − 10 = 22 ← 2²² − 2 = 4,194,302 جهازاً.
  • القناع 255.192.0.0، فالقفزة في البايت الثاني: 256 − 192 = 64.

4 شبكة · 4,194,302 جهازاً في كلّ شبكة · القفزة 64 في البايت الثاني

إضافة: تمرين بلا نهاية

احسبها بنفسك

مسألة عشوائيّة كلّ مرّة: اكتب عنوان الشبكة وعنوان البثّ وعدد الأجهزة، ثمّ تحقّق.

اختبار الجلسة