تجزئة الشبكات بسهولة: subnetting خطوة بخطوة!!

x32x01
  • بواسطة x32x01 ||

المقصود بتجزئة الشبكة (Subnetting) 🌐

تجزئة الشبكة يعني إنك بتقسم شبكة كبيرة لعدة شبكات أصغر عشان تدير العناوين بطريقة أحسن، تستغل الموارد، وتتحكم في عدد الأجهزة اللي هتشتغل على كل شبكة. الموضوع ده مهم جدًا لو بتشتغل في الشبكات أو بتحب تفهم IP addressing صح.

إيه مكونات عنوان الـ IP؟ 🧩

العنوان بيتكون من جزئين: جزء خاص بالشبكة وجزء خاص بالجهاز. وطريقة تقسيم الجزئين دي بتعتمد على تصنيف الشبكة (Class):
  • Class A: من 1.0.0.1 إلى 126.255.255.254
  • Class B: من 128.1.0.1 إلى 191.255.255.254
  • Class C: من 192.0.1.1 إلى 223.255.254.254
  • Class D: من 224.0.0.0 إلى 239.255.255.255 (مستخدم للمولتيكاست)

مثال عملي: شبكة من التصنيف C 📘

لو عندك عنوان الشبكة 192.168.0.0 - ده من التصنيف C، وبتتكون من 4 خانات (أو 4 octets). في تصنيف C عادةً أول ثلاث خانات مخصصة للشبكة وآخر خانة مخصصة للأجهزة. كل خانة = 8 بيتات، يعني أكبر قيمة ممكنة في الخانة هي 255.

مثال: الشبكة 192.168.1.0 تقدر تستوعب الأجهزة من 192.168.1.0 لحد 192.168.1.255 → تقريبًا 256 عنوان (بما فيهم عنوان الشبكة وعنوان البroadcast).

إيه هو الـ Subnet Mask وبتتكتب إزاي؟ 🧾

الـ Subnet Mask بيحدد أي جزء من الـ IP هو للشبكة وأي جزء للأجهزة.
لو عندك شبكة 192.168.1.0 غالبًا الـ subnet mask بتاعها هي: 255.255.255.0
العدد 255 معناه إن الـ 8 بيتات دي مخصصة للشبكة، والـ 0 معناه دي للهوست (الأجهزة).

طيب لو عايزين شبكة أصغر؟ إيه الحل؟ ✂️

لو الشبكة محتاجة تستضيف مثلاً 8 أجهزة بس، مش منطق نسيب باقي العناوين ضايعة. بدل كده بنعمل تجزئة للشبكة بحيث نقلل عدد بيتات الهوست ونزود عدد شبكات الـ subnet.

الـ 255.255.255.0 بالصيغة الثنائية هي:
Code:
11111111.11111111.11111111.00000000

لو عايزين نوفر حوالي 6 عناوين للاستخدام، أقرب قوة للـ2 هي 8 (2^3 = 8). يبقى نحتاج 3 بيتات للهوست، والباقي يتحول لشبكات. يعني هنغيّر آخر البايت من 00000000 إلى 11111000:
Code:
11111111.11111111.11111111.11111000
ودي بتتحول لرقميًا: 255.255.255.248

يعني كل شبكة من النوع ده هتدينا 8 عناوين (لكن فيهم عنوان الشبكة وعنوان البث ولازم نراعيهم) - بكده زدنا عدد الشبكات وقللنا عدد الأجهزة في كل شبكة.

خطوات عملية لحساب Subnet بسرعة 🔢

  1. قرّر عدد الأجهزة اللي محتاجها في كل subnet.
  2. احسب أصغر قوة للـ2 أكبر أو تساوي عدد الأجهزة المطلوبة + عنوان الشبكة + عنوان البث.
  3. عدد البيتات للهوست = الأس اللي لقيته (مثلاً 3 لأن 2^3=8).
  4. اكتب الـ subnet mask بتحويل البيتات اللي للـ network إلى 1 والباقي 0.
  5. حوّل الـ mask للصيغة العشرية (مثل 255.255.255.248).

نصايح مهمة ⚠️

  • دايمًا خلّيك عارف إن في عنوانين محجوزين: عنوان الشبكة وعنوان البث (broadcast) - مش ممكن تستخدمهم لأجهزة.
  • خطط التجزئة على قد احتياجك علشان متهدرش عناوين.
  • استخدم أدوات زي ipcalc أو الواجهات في الراوتر علشان تعمل حسابات أسرع وتتجنّب الغلط.
  • لو الشبكات عندك كبيرة، فكّر في VLSM علشان تعرف تعمل Subnet متغيرة وفق الاحتياج.

🎯 تجزئة الشبكة (Subnetting) مهمة علشان تستغل العناوين بشكل فعال، تقلل الهدر، وتسيطر على تصميم الشبكة. بتتعلمها خطوة بخطوة: تحدد احتياجك، تحسب البيتات، وتطبّق الـ subnet mask المناسب - وهتلاقي إدارة الشبكة بقت أسهل بكتير.
 
التعديل الأخير:
المواضيع ذات الصلة
x32x01
الردود
0
المشاهدات
667
x32x01
x32x01
x32x01
الردود
0
المشاهدات
704
x32x01
x32x01
x32x01
الردود
0
المشاهدات
646
x32x01
x32x01
x32x01
الردود
0
المشاهدات
329
x32x01
x32x01
x32x01
الردود
0
المشاهدات
716
x32x01
x32x01
x32x01
الردود
0
المشاهدات
51
x32x01
x32x01
x32x01
الردود
0
المشاهدات
241
x32x01
x32x01
x32x01
الردود
0
المشاهدات
289
x32x01
x32x01
x32x01
الردود
0
المشاهدات
355
x32x01
x32x01
x32x01
الردود
0
المشاهدات
652
x32x01
x32x01
الدخول أو التسجيل السريع
نسيت كلمة مرورك؟
إحصائيات المنتدى
المواضيع
1,836
المشاركات
2,051
أعضاء أكتب كود
459
أخر عضو
messawyy
عودة
أعلى