طريقة الاستخدام
- اكتب عنوان IPv4 في عنوان IPv4، بأربعة أرقام مفصولة بنقاط.
- اقرأ العدد العشري: وهو العنوان كعدد واحد، وهو ما تطلبه بعض الإعدادات والأدوات.
- استخدم الثنائي لرؤية بتات كل جزء، أو السداسي عشري لكل جزء للصيغة السداسية المعتادة.
كيف يُكتب عنوان IPv4
عنوان IPv4 طوله 32 بتاً. يتكوّن من أربعة أجزاء (أوكتيت، octet)، وكل جزء ثماني بتات، فيحمل قيمة من 0 إلى 255 (RFC 791، القسم 2.3). وتكتب الصيغة العشرية المنقّطة كل جزء عدداً عشرياً، وتضع نقطة بينها (RFC 1166، قسم Network Numbers). فمثلاً العنوان 192.168.1.1 أجزاؤه 192 و168 و1 و1.
ويمكن قراءة البتات الاثنتين والثلاثين نفسها كعدد واحد. يحمل الجزء الأول الثماني البتات الأعلى، فالعدد هو الجزء الأول مضروباً في 256 أس 3، زائد الجزء الثاني مضروباً في 256 تربيع، زائد الجزء الثالث مضروباً في 256، زائد الجزء الرابع.
العدد العشري = a × 256^3 + b × 256^2 + c × 256 + d، للأجزاء a وb وc وd
الصيغ التي تكتبها الأداة
تُكتب الثنائية والسداسية عشرية لكل جزء، لأن الناس وأدوات الشبكات يقرؤون العنوان بهذه الطريقة. والعدد السداسي عشري ببادئة 0x هو البتات الاثنتان والثلاثون في قطعة واحدة، أما الصيغة الثمانية فتكتب كل جزء بالأساس 8 مع صفر في البداية.
الصفر في أول خانة، مثل 001، يُقرأ عدداً عشرياً كما في مثال RFC 1166، ولا تقرأه الأداة ثمانياً. وتُرفض الأجزاء التي تتجاوز 255، والعناوين التي تحتوي أقل من أربعة أجزاء أو أكثر.
العنوان 192.168.1.1
الصيغ الأربع للعنوان 192.168.1.1 موضحة أدناه. العدد العشري هو 192 مضروباً في 256 أس 3، زائد 168 مضروباً في 256 تربيع، زائد 1 مضروباً في 256، زائد 1.
| الصيغة | القيمة |
|---|---|
| العدد العشري | 3232235777 |
| الثنائي | 11000000.10101000.00000001.00000001 |
| السداسي عشري لكل جزء | C0.A8.01.01 |
| العدد السداسي عشري | 0xC0A80101 |
| الثماني لكل جزء | 0300.0250.01.01 |
الأسئلة الشائعة
لماذا العدد العشري كبير إلى هذا الحد؟
العنوان 32 بتاً، فأكبر قيمة هي 4294967295 للعنوان 255.255.255.255. يضيف كل جزء قيمته مضروبة في قوة للعدد 256، فالجزء الأول يحمل الوزن الأكبر.
ما فائدة الصيغة الثمانية؟
الصيغة الثمانية طريقة أقدم لكتابة العنوان. تقبلها بعض الأدوات في الصيغة المنقّطة، حيث يدل الصفر في البداية على أرقام النظام الثماني. تكتبها الأداة لكل جزء، فيمكنك التحقق من قيمة تعرضها تلك الأدوات.
لماذا ترفض الأداة 256 جزءاً؟
الجزء ثماني بتات، فلا يحمل إلا القيم من 0 إلى 255 (RFC 791). والقيمة 256 تحتاج بتاً تاسعاً، وليست عنواناً من الصيغة ذات الأجزاء الأربعة.
هل تعمل الأداة مع عناوين IPv6؟
لا. عنوان IPv6 طوله 128 بتاً وله صيغته الخاصة، وتعالجها أدوات IPv6 في هذا الموقع. وتحوّل هذه الأداة صيغة IPv4 ذات الـ 32 بتاً فقط.
المصادر
- RFC 791 (باللغة الإنجليزية): بروتوكول الإنترنت، القسم 2.3 (العنونة) والمسرد
- RFC 1166 (باللغة الإنجليزية): أرقام الإنترنت، قسم Network Numbers (الصيغة العشرية المنقّطة)
آخر مراجعة للأرقام والنص: الثلاثاء، 30 جمادى الأولى 1448 بعد الهجرة.