الدرس الخامس عشر: مقدمة إلى تقسيم الشبكات الفرعية (Subnetting)
تقسيم الشبكات الفرعية (Subnetting) هو عملية استعارة بتات المضيف وتحويلها إلى بتات شبكة، مما يؤدي فعلياً إلى تقسيم شبكة كبيرة إلى شبكات فرعية أصغر وأكثر قابلية للإدارة.
لماذا نقوم بالتقسيم؟
- الكفاءة: يمنع إهدار كتل كبيرة من عناوين IP.
- الأداء: يقلل من حركة مرور البث (broadcast traffic) عن طريق إنشاء نطاقات بث أصغر.
- الأمان: عزل مجموعات محددة من الأجهزة.
- التنظيم: يجعل إدارة الشبكة منطقية.
الصيغ الرئيسية
نحن نستعير $N$ بت من جزء المضيف. يتم تمثيل طول القناع بتدوين CIDR (/x).
- عدد الشبكات الفرعية: $2^N$ (حيث N هو عدد البتات المستعارة).
- عدد المضيفين لكل شبكة فرعية: $2^H - 2$ (حيث H هو عدد بتات المضيف المتبقية. نطرح 2 لعنوان الشبكة وعنوان البث).
مفهوم VLSM
تسمح لنا خاصية Variable Length Subnet Masking (VLSM) باستخدام أقنعة شبكة فرعية بأحجام مختلفة للشبكات الفرعية المختلفة. هذا أمر بالغ الأهمية للعنونة الفعالة، حيث تحتاج الروابط الصغيرة (مثل روابط WAN) إلى عنوانين قابلين للاستخدام فقط، بينما قد تحتاج شبكة LAN كبيرة إلى 100.