محوّل CIDR إلى قناع الشبكة
المدخلات
| التحويل من | بادئة |
|---|---|
| طول البادئة | 24 |
| قناع الشبكة الفرعية | 255.255.255.0 |
محوّل CIDR إلى قناع الشبكة
حوِّل بين طول بادئة CIDR (/24) وقناع شبكة فرعية بالصيغة العشرية المنقّطة (255.255.255.0). بدِّل الاتجاه للتحويل في أيّ من الجهتين، واقرأ قناع البدل وعدد العناوين التي تحملها الكتلة.
المدخلات
المُدخل
النتائج
أدخل قيمة لعرض النتائج.
القناع
حجم الكتلة
CIDR إلى قناع الشبكة
يترجم محوّل CIDR إلى قناع الشبكة بين طريقتين لكتابة المكان الذي تنتهي عنده الشبكة ويبدأ عنده مضيفوها: اختصار البادئة بالشَّرطة المائلة في صيغة CIDR، مثل /24، وقناع الشبكة الفرعية بالصيغة العشرية المنقّطة الذي تنوب عنه، مثل 255.255.255.0. أدخل أيًّا من الصيغتين، واختر الاتجاه، واقرأ البادئة أو القناع المقابل إلى جانب قناع البدل وعدد العناوين التي تحملها الكتلة. ويلجأ مهندسو الشبكات إلى هذا كلما طلب الموجِّه قناعًا بينما تُورد الوثائق بادئة — أو العكس.
طريقتان لكتابة حدٍّ واحد
طول كل عنوان IPv4 اثنان وثلاثون بتًا. وتُعرَّف الشبكة بتقسيم تلك البتات إلى جزء شبكة رائد وجزء مضيف لاحق. ويُفصّل قناع الشبكة الفرعية ذلك التقسيم بتًا بتًا: فالقيمة 1 تُؤشّر بت شبكة والقيمة 0 تُؤشّر بت مضيف. ولأن بتات الشبكة تأتي دائمًا أولًا، يكون القناع سلسلة من بتات 1 يتبعها سلسلة من بتات 0، وهو ما يبدو بالصيغة العشرية المنقّطة هكذا 255.255.255.0.
وطول بادئة CIDR هو ببساطة عدد تلك البتات الرائدة ذات القيمة 1. فالقناع 255.255.255.0 يحوي 24 بتًا قيمتها واحد، ولذلك يُكتب /24. ولا شيء يُفقَد عند السير في أيّ اتجاه: فطول البادئة يسمّي قناعًا واحدًا بالضبط، والقناع المتّصل يسمّي طول بادئة واحدًا بالضبط.
من البادئة إلى القناع
بمعلومية طول البادئة n، يحوي القناع n من القيم واحد يتبعها 32 − n من القيم صفر. واقرأ أربع بايتات من نمط البتات ذاك تحصل على القناع العشري المنقّط. فللبادئة /20 تكون البتات 11111111.11111111.11110000.00000000، أي 255.255.240.0.
وقناع البدل هو المعكوس البِتّي — فكل 1 ينقلب إلى 0 وكل 0 إلى 1. وهو الصيغة التي تستخدمها قوائم التحكم بالوصول من سيسكو وبروتوكول OSPF، حيث يعني البت 0 «يجب أن يطابق» والبت 1 «تجاهل». فللبادئة /24 يكون القناع 255.255.255.0 وقناع البدل 0.0.0.255.
ويتوقّف عدد العناوين التي تحملها الكتلة على بتات المضيف وحدها:
من القناع إلى البادئة
في الاتجاه المعاكس، عُدّ البتات الرائدة ذات القيمة 1 في القناع. ويجب أن يكون القناع متّصلًا — سلسلة غير منقطعة من القيم واحد يتبعها سلسلة غير منقطعة من القيم صفر. فالقناع مثل 255.255.0.255 يحوي بت 0 جالسًا قبل بتات 1 لاحقة، فلا يقابل أي طول بادئة ويُرفَض. وبمجرد عدّ السلسلة، تعطي الصيغة نفسها حجم الكتلة.
مثال محلول
خذ القناع 255.255.255.192. والثُّماني الأخير مكتوبًا بالثنائي هو 11000000، فيكون القناع الكامل 11111111.11111111.11111111.11000000 — أي 26 بتًا قيمتها واحد، مما يعطي بادئة /26. وجزء المضيف 6 بتات، ولذلك
وقناع البدل هو معكوس 255.255.255.192، أي 0.0.0.63. فكتلة /26 تحمل 64 عنوانًا، وقناعًا قدره 255.255.255.192، وقناع بدل قدره 0.0.0.63 — وكلها الثلاثة تصف الحدّ نفسه.
البادئات الشائعة
يغطّي جدول قصير معظم الشبكات اليومية.
| البادئة | قناع الشبكة الفرعية | قناع البدل | العناوين |
|---|---|---|---|
| /8 | 255.0.0.0 | 0.255.255.255 | 16,777,216 |
| /16 | 255.255.0.0 | 0.0.255.255 | 65,536 |
| /24 | 255.255.255.0 | 0.0.0.255 | 256 |
| /26 | 255.255.255.192 | 0.0.0.63 | 64 |
| /30 | 255.255.255.252 | 0.0.0.3 | 4 |
| /32 | 255.255.255.255 | 0.0.0.0 | 1 |
كل خطوة صعود في طول البادئة تُنصّف الكتلة؛ وكل خطوة هبوط تُضاعفها. وتعتمد الوصلات من نقطة إلى نقطة على /30 و/31، بينما تحدّد /32 عنوانًا واحدًا لمسار مضيف أو قاعدة جدار حماية.
حاسبات ذات صلة
للتفصيل الكامل لكتلة — عنواني الشبكة والبثّ ونطاق المضيفين القابل للاستخدام — استخدم حاسبة الشبكات الفرعية (CIDR). ولضمّ عدة كتل متجاورة في أصغر مسار يغطّيها، انظر حاسبة الشبكة الفائقة (Supernet) لعناوين IP.
الأسئلة الشائعة (FAQ)
ما الفرق بين بادئة CIDR وقناع الشبكة الفرعية؟
هما طريقتان لكتابة الحدّ نفسه بين جزء الشبكة وجزء المضيف من العنوان. فقناع الشبكة الفرعية يُفصّل البتات الاثنتين والثلاثين كلها بالصيغة العشرية المنقّطة، مثل 255.255.255.0.
أما بادئة CIDR فهي اختصار لعدد البتات الرائدة ذات القيمة 1 في ذلك القناع: فالقناع 255.255.255.0 يحوي 24 بتًا قيمتها واحد، ولذلك يُكتب /24. وكل قناع صالح يقابل طول بادئة واحدًا بالضبط والعكس صحيح، ولهذا يكون التحويل بلا فقدان في كلا الاتجاهين.
فيمَ يُستخدم قناع البدل؟
قناع البدل هو المعكوس البِتّي لقناع الشبكة الفرعية — فكل 0 يصير 1 وكل 1 يصير 0. وحيث يكون قناع الشبكة الفرعية لـ /24 هو 255.255.255.0، يكون قناع بدله 0.0.0.255.
وتستخدم قوائم التحكم بالوصول من سيسكو وبروتوكولات التوجيه مثل OSPF صيغة البدل: فالبت 0 يعني «يجب أن يطابق هذا البت» والبت 1 يعني «تجاهل هذا البت»، فيطابق 0.0.0.255 أي مضيف ضمن /24.
لماذا يجب أن يكون القناع متّصلًا؟
قناع الشبكة الفرعية الصالح هو سلسلة من بتات 1 يتبعها سلسلة من بتات 0، بلا فجوات — مثل 11111111.11111111.11111111.00000000 لـ /24. ولا تقابل طول بادئة CIDR سوى الأقنعة المتّصلة، إذ ليست البادئة إلا عدّ تلك البتات الرائدة ذات القيمة 1.
فالقناع مثل 255.255.0.255 يحوي بت 0 يسبق بتات 1 لاحقة، فلا يقابل طول بادئة ويُرفَض. ويتطلب التوجيه الحديث أقنعة متّصلة في كل موضع.
ما هي أزواج البادئة–القناع الشائعة؟
تغطّي حفنة من البادئات معظم الشبكات. فـ /8 هي 255.0.0.0 بـ 16,777,216 عنوانًا؛ و/16 هي 255.255.0.0 بـ 65,536؛ و/24 هي 255.255.255.0 بـ 256؛ و/30 هي 255.255.255.252 بـ 4.
وكل خطوة صعود في طول البادئة تُنصّف الكتلة، وكل خطوة هبوط تُضاعفها. وكثيرًا ما تستخدم الوصلات من نقطة إلى نقطة /30 أو /31، بينما تصف /32 (255.255.255.255) عنوانًا واحدًا.