تقسيم الشبكات للمبتدئين: قناع الشبكة وCIDR بطريقة سهلة

الإجابة المختصرة: تقسيم الشبكات (Subnetting) يقسم الشبكة الكبيرة إلى شبكات أصغر. يخبر قناع الشبكة (Subnet Mask)، أو رقم الشرطة المائلة مثل /24، كل جهاز بالمكان الذي ينتهي عنده جزء الشبكة من عنوان IP الخاص به، ويبدأ عنده جزء المضيف. خذ 192.168.10.0/24 مثالاً: أول 24 بتاً للشبكة، وآخر 8 بتات للأجهزة. إذا استعرت بتين من بتات المضيف حصلت على /26: أربع شبكات أصغر (.0 و.64 و.128 و.192)، وكل واحدة فيها 62 عنواناً قابلاً للاستخدام.

هذا الدليل مرافق لفيديوي Subnetting Explained: Subnet Mask & CIDR Made Easy. يبدأ بنظرة قصيرة على عنونة IP (بالفئات وبلا فئات)، ثم يقسم شبكة مكتب حقيقية خطوة بخطوة، وينتهي بالأخطاء الأربعة التي أراها أكثر من غيرها في الدعم الفني.

ما هو عنوان IP فعلياً؟

عنوان IPv4 مثل 192.168.10.25 يتكون من 32 بتاً. نكتبه على هيئة أربعة أرقام تسمى الأوكتيتات (Octets)، لأن كل رقم يتكون من 8 بتات. لهذا يتراوح كل رقم بين 0 و255.

كل أوكتيت يستخدم قيم البتات الثمانية هذه:

1286432168421
00011001

إذن 25 هو 16 + 8 + 1، أي 00011001 في النظام الثنائي. تذكّر هذا الصف، فهو تقريباً كل الحساب الذي تحتاجه في تقسيم الشبكات.

لكل عنوان جزءان:

  • جزء الشبكة: يشبه اسم الشارع. الأجهزة الموجودة في الشارع نفسه تتواصل مع بعضها مباشرة.
  • جزء المضيف: يشبه رقم المنزل. يحدد جهازاً واحداً.

للوصول إلى شبكة أخرى، يرسل الجهاز البيانات إلى الموجّه (Router). يسمي حاسوبك هذا الموجّه البوابة الافتراضية (Default Gateway).

العنونة بالفئات وبلا فئات

العنونة بالفئات (الطريقة القديمة)

في بداية الإنترنت، كان الرقم الأول من العنوان يحدد فئته (Class)، والفئة تحدد حجم الشبكة:

الفئةالأوكتيت الأولالقناع الافتراضيعدد الأجهزة القابلة للاستخدام في كل شبكة
A1 – 126/8 (255.0.0.0)16,777,214
B128 – 191/16 (255.255.0.0)65,534
C192 – 223/24 (255.255.255.0)254
D224 – 239البث المتعدد (Multicast)لا تُستخدم للأجهزة
E240 – 255تجريبيةلا تُستخدم للأجهزة

يتم تجاوز 127.x.x.x لأنها الحلقة الراجعة (Loopback)، أي جهازك أنت (127.0.0.1).

المشكلة أن الأحجام كانت ثابتة. الشركة التي تحتاج إلى 300 عنوان لم يكفها الفئة C (254)، فحصلت على فئة B وأهدرت أكثر من 65,000 عنوان.

العنونة بلا فئات: CIDR

في عام 1993 انتقل الإنترنت إلى CIDR (Classless Inter-Domain Routing). صار حجم الشبكة يُحدَّد برقم الشرطة المائلة، لا بالأوكتيت الأول. مسموح الآن بأي قيمة من /0 إلى /32، مثل /23 و/26. ستجد الفئات في الامتحانات، وما زال كثير من الناس يقولون “فئة C” ويقصدون /24، لكن الشبكات الحقيقية اليوم تعمل بلا فئات.

نطاقات IP الخاصة

هذه النطاقات مخصصة للاستخدام داخل شبكتك، ولا يتم توجيهها على الإنترنت العام (RFC 1918):

  • 10.0.0.0/8 (من 10.x.x.x)
  • 172.16.0.0/12 (من 172.16.x.x إلى 172.31.x.x)
  • 192.168.0.0/16 (من 192.168.x.x)

قناع الشبكة وصيغة CIDR

قناع الشبكة أيضاً يتكون من 32 بتاً. الواحدات تحدد جزء الشبكة، والأصفار تحدد جزء المضيف.

255.255.255.0  =  11111111.11111111.11111111.00000000  =  /24

عدّ الواحدات تحصل على رقم CIDR. 255.255.255.0 و/24 هما القناع نفسه مكتوباً بطريقتين. يمكنك رؤية الاثنين على جهازك:

C:\> ipconfig
   IPv4 Address. . . . . . . . . . . : 192.168.10.25
   Subnet Mask . . . . . . . . . . . : 255.255.255.0$ ip a
inet 192.168.10.25/24 brd 192.168.10.255 scope global eth0

عندما تستعير بتات من المضيف، يتحرك الأوكتيت الأخير من القناع على صف البتات:

CIDRالقناعبتات المضيفالأجهزة القابلة للاستخدام
/24255.255.255.08254
/25255.255.255.1287126
/26255.255.255.192662
/27255.255.255.224530
/28255.255.255.240414
/29255.255.255.24836
/30255.255.255.25222

عدد الأجهزة القابلة للاستخدام = 2^(بتات المضيف) − 2. في حالة /26: 32 − 26 = 6 بتات للمضيف، و2^6 = 64، و64 − 2 = 62.

لماذا نطرح 2؟ لأن أول عنوان في كل شبكة هو عنوان الشبكة (Network Address)، وآخر عنوان هو عنوان البث (Broadcast Address). لا يمكن إعطاء أي منهما لجهاز. توجد استثناءات قد تصادفها لاحقاً: روابط /31 بين موجّهين تستخدم العنوانين معاً، وذلك وفق RFC 3021.

قسّم شبكة مكتب خطوة بخطوة

هذه شبكة مكتب mouhimen.dev: 192.168.10.0/24. أريد أربع شبكات منفصلة:

القسمعدد الأجهزة
الموظفون45
تقنية المعلومات20
الضيوف50
الكاميرات30

الخطوة 1: حدد بتات المضيف

خذ المجموعة الأكبر: 50. ابحث عن أصغر قوة للعدد 2 تكفي بعد طرح 2:

  • 2^5 − 2 = 30. صغير جداً.
  • 2^6 − 2 = 62. يناسب.

إذن نحتفظ بـ 6 بتات للمضيف. يبقى 32 − 6 = 26 بتاً للشبكة: أي /26، أو 255.255.255.192.

الخطوة 2: احسب حجم الكتلة (الاختصار)

اطرح رقم القناع من 256 في الأوكتيت الذي ليس 255 أو 0:

256 − 192 = 64

كل شبكة فرعية طولها 64 عنواناً.

الخطوة 3: عدّ بالكتل

عدّ بالقفز بمقدار 64: 0، 64، 128، 192. هذه عناوين الشبكات الأربعة.

الخطوة 4: املأ كل شبكة فرعية

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

الشبكة الفرعيةعنوان الشبكةالنطاق القابل للاستخدامعنوان البثالبوابة
الموظفون192.168.10.0/26.1 – .62.63.1
تقنية المعلومات192.168.10.64/26.65 – .126.127.65
الضيوف192.168.10.128/26.129 – .190.191.129
الكاميرات192.168.10.192/26.193 – .254.255.193

قصة حقيقية من عملي: كان لدي مكتب أدعمه، وكانت أجهزة الموظفين وهواتف الضيوف والطابعات والكاميرات كلها على شبكة /24 واحدة مسطحة. ذات صباح نفدت العناوين من خادم DHCP، ولم يحصل الحواسيب المحمولة الجديدة على أي عنوان IP. قسمنا الشبكة بهذه الطريقة فحُلّت المشكلة، وصارت أكثر أماناً أيضاً، لأن الضيوف لم يعودوا يرون الكاميرات.

اعرف الشبكة الفرعية لأي عنوان IP

هذا ما ستفعله أكثر شيء في الدعم الفني. وصلت تذكرة تقول: “حاسوبي المحمول لا يصل إلى الطابعة.”

  • الحاسوب المحمول: 192.168.10.150/26
  • الطابعة: 192.168.10.70

حجم الكتلة لـ /26 هو 64. العنوان 150 يقع في كتلة 128 – 191: وهي شبكة الضيوف. والعنوان 70 يقع في كتلة 64 – 127: وهي شبكة تقنية المعلومات. شبكتان مختلفتان، لذلك يجب أن تمر البيانات عبر الموجّه، والجدار الناري يمنع الضيوف من الوصول إلى تقنية المعلومات. الطابعة ليست معطلة، فالشبكة تعمل كما صُممت. الحل هو توصيل الحاسوب المحمول بشبكة الموظفين.

تمرين سريع آخر: 192.168.10.100/27. القناع /27 ينتهي بالرقم 224، و256 − 224 = 32. عدّ بالقفز بمقدار 32: 0، 32، 64، 96، 128. العنوان 100 يقع بين 96 و128، إذن الشبكة هي .96، وعنوان البث هو .127، والنطاق القابل للاستخدام من .97 إلى .126.

الأخطاء وحلولها

1. “The combination of IP address and subnet mask is invalid”
تكتب عنوان الشبكة أو عنوان البث لجهاز ما، مثلاً .63 في /26. يعرض Windows الرسالة: “The combination of IP address and subnet mask is invalid. All of the bits in the host address portion of the IP address are set to 1.” الحل: استخدم عنواناً من النطاق القابل للاستخدام (من .1 إلى .62).

2. “The default gateway is not on the same network segment (subnet)”
عنوان IP هو .70/26، لكن البوابة هي .1. العنوان .70 يقع في كتلة 64، والعنوان .1 يقع في كتلة 0. الحل: استخدم عنوان الموجّه داخل كتلتك (وهو .65 هنا)، أو صحّح القناع.

3. بعض الأجهزة تعمل وبعضها لا يعمل (قناع خاطئ على جهاز واحد)
كل الأجهزة على /26، لكن حاسوباً واحداً ما زال يستخدم 255.255.255.0. يظن هذا الحاسوب أن الشبكة /24 كاملة محلية، فيصل إلى بعض الأجهزة ولا يصل إلى غيرها. عندما تبدو المشكلة عشوائية بهذا الشكل، تحقق من القناع أولاً: باستخدام ipconfig في Windows أو ip a في Linux.

4. يتصل VPN لكن المكتب لا يمكن الوصول إليه (تداخل الشبكات الفرعية)
يستخدم المكتب الشبكة 192.168.1.0/24، وكذلك موجّه المنزل لدى المستخدم. فيرسل حاسوبه المحمول بيانات المكتب إلى شبكة المنزل. نصيحتي: خطط لشبكات المكتب ضمن النطاق 10.x بأرقام غير شائعة، مثل 10.47.10.0/24، حتى لا تتعارض أبداً مع موجّهات المنازل.

الأسئلة الشائعة

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

ماذا يعني /24 في عنوان IP؟
أول 24 بتاً هي جزء الشبكة. وهو يعادل القناع 255.255.255.0 ويعطي 254 عنواناً قابلاً للاستخدام.

كيف أحسب عدد الأجهزة القابلة للاستخدام في الشبكة الفرعية؟
2 مرفوعة إلى قوة بتات المضيف، ثم تطرح 2. الشبكة /26 لها 6 بتات للمضيف: 2^6 − 2 = 62.

ما الفرق بين العنونة بالفئات والعنونة بلا فئات؟
العنونة بالفئات تستخدم أحجاماً ثابتة (الفئة A بحجم /8، والفئة B بحجم /16، والفئة C بحجم /24) حسب الأوكتيت الأول. أما العنونة بلا فئات (CIDR)، وقد بدأت عام 1993، فتسمح بأي طول للبادئة من /0 إلى /32.

لماذا نطرح 2 من عدد الأجهزة؟
أول عنوان هو عنوان الشبكة، وآخر عنوان هو عنوان البث. ولا يمكن إعطاء أي منهما لجهاز.

واصل التعلم

المصادر

تم التحقق في 2 نوفمبر 2026.


هذا المقال ترجمة عربية للمقال الأصلي باللغة الإنجليزية للكاتب عبد المهيمن شموط على mouhimen.dev.

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *


الإتصال بنا

عملاء المركز التقني الكرام نتشرف بتواصلكم معنا حيث يمكن طلب خدمة او استفسار أو طلب دعم ... نفخر بثقتكم.

البريد الإلكتروني:
info@tec-c.net

إدارة و برمجة و تطوير :

عبد المهيمن محمد هشام شموط