- بواسطة x32x01 ||
ما هو تفريع الشبكة (Subnetting)؟ ✂️
تفريع الشبكة هو عملية تقسيم شبكة IP واحدة إلى شبكات فرعية أصغر بهدف تقليل هدر العناوين، تحسين الأمان، وتخفيف الـ broadcast داخل كل قسم.ما هو Subnet Mask؟ 🔢
الـ Subnet Mask هو قيمة مكوّنة من 32 بت (مقسمة إلى 4 أقسام كل قسم 8 بت). يحدد الـ Subnet Mask أيّ الأجزاء من عنوان الـ IP تمثل Network ID وأيّها تمثل Host ID، وبالتالي يحدد عدد الأجهزة (Hosts) المتاحة في كل شبكة.لماذا نُقسم الشبكات؟ ✅
- تحسين الأمان داخل كل شبكة. 🔒
- تسهيل إدارة الشبكة والصيانة. 🛠️
- تصميم شبكات حسب الحاجة (أقسام، دوائر). 🧩
- تقليل البثّ العام (Broadcast) لتخفيف حمل الشبكة. 📉
مثال عملي: تقسيم شبكة من /24 إلى /25 🛠️
نبدأ بالشبكة التالية:IP: 192.168.100.1/24/24يعني أن أولّ 24 بت هي Network ID (8+8+8).- سنفّرع الشبكة إلى
/25(أي نأخذ بت واحد إضافي للشبكات الفرعية).
خطوة 1 - حساب Subnet Mask الجديد
- من
/24إلى/25→ يصبح الـ Subnet Mask:
255.255.255.128 → يعني /25خطوة 2 - كم عدد الشبكات الناتجة؟
قاعدة:2 ^ (عدد بتات التفريع)عدد بتات التفريع = (25 - 24) = 1
→
2^1 = 2 شبكاتخطوة 3 - كم عدد الأجهزة (Hosts) في كل شبكة؟
قاعدة:2 ^ (عدد بتات الـ Host) - 2عدد بتات الـ Host = (32 - 25) = 7
→
2^7 = 128نطرح 2 (Network + Broadcast) →
128 - 2 = 126 أجهزة قابلة للاستخدام في كل شبكةالنتيجة - تقسيم الشبكتين الناتجتين
الشبكة الأولى
- عنوان الشبكة (Network):
192.168.100.0/25 - عناوين الأجهزة (Usable Hosts):
192.168.100.1→192.168.100.126 - عنوان البث (Broadcast):
192.168.100.127
الشبكة الثانية
- عنوان الشبكة (Network):
192.168.100.128/25 - عناوين الأجهزة (Usable Hosts):
192.168.100.129→192.168.100.254 - عنوان البث (Broadcast):
192.168.100.255
خلاصة سريعة 📝
- التفريع من
/24إلى/25يضاعف عدد الشبكات (2 شبكات) ويجعل كل شبكة تحوي 126 جهازًا قابلاً للاستخدام. - القواعد الأساسية:
- عدد الشبكات =
2 ^ (فرق الـ prefix) - عدد الـ Hosts لكل شبكة =
2 ^ (32 - new_prefix) - 2
- عدد الشبكات =
التعديل الأخير: