الانتقال إلى المحتوى
← TCP/IP: العناوين والمنافذ والاتصالات

الدرس 1 من 4 · 6 دقيقة

عناوين IP: IPv4 وIPv6، العام والخاص

ما هو عنوان IP فعليًا، ولماذا يستخدم الإنترنت صيغتين مختلفتين، ولماذا العنوان الخاص بجهاز الحاسوب المحمول ليس هو نفسه الذي يراه الغرباء.

كل جهاز يتواصل مع الإنترنت يحتاج إلى رقم، لا إلى اسم. تنص المواصفة الأساسية لبروتوكول الإنترنت، RFC 791، على أن العناوين «تميّز المصادر والوجهات على مستوى المضيف»، أي أن كل جهاز يحصل على رقمه الخاص لتعرف الحزم (packets) بدقة إلى أين تذهب. الأسماء مثل example.org هي وسيلة راحة للبشر فحسب، يحوّلها نظام أسماء النطاقات (DNS) إلى رقم (وهذا موضوع مادة مستقلة بذاتها)؛ أما الشبكة نفسها فلا تفهم إلا الأرقام.

IPv4: أربعة مليارات عنوان، وهذا لا يكفي

الصيغة الأصلية، IPv4، تستخدم عنوانًا من 32 بتًا، يُكتب كأربعة أرقام مفصولة بنقاط، مثل 192.0.2.1. يعرّفه RFC 791 بأنه «ذو طول ثابت من أربعة أوكتيتات (32 بتًا)». يتيح هذا العدد من البتات نحو 4.3 مليار تركيبة فريدة، كما يوضح مركز تعلّم Cloudflare. بدا هذا الرقم هائلًا في ثمانينيات القرن الماضي، لكنه لا يكفي عالمًا يضم مليارات الهواتف والحواسيب المحمولة وأجهزة الراوتر والأجهزة الذكية، ولهذا وُجدت صيغة أحدث وأكبر بكثير.

IPv6: متسع للجميع، ولمدة طويلة

عناوين IPv6 طولها 128 بتًا، وتُكتب كمجموعات من الأرقام السداسية عشرية مفصولة بنقطتين رأسيتين، مثل 2001:0db8:85a3:0000:0000:8a2e:0370:7334. وكما يذكر RFC 8200، فإن IPv6 «يرفع حجم عنوان IP من 32 بتًا إلى 128 بتًا، لدعم مستويات أكثر من التسلسل الهرمي للعنونة، وعدد أكبر بكثير من العُقد القابلة للعنونة، وإعداد تلقائي أبسط.» تعمل النسختان جنبًا إلى جنب اليوم: عادةً ما يكون لجهاز Mac الخاص بك عنوان واحد من كل نوع.

العام والخاص: العنوان الذي لا يعرفه سوى جهاز الراوتر لديك

ليس كل عنوان بحاجة إلى أن يكون قابلًا للوصول من الإنترنت بأكمله. يخصص RFC 1918 ثلاثة نطاقات من عناوين IPv4 للاستخدام داخل المنازل والمكاتب والشبكات الخاصة الأخرى:

  • 10.0.0.0 إلى 10.255.255.255
  • 172.16.0.0 إلى 172.31.255.255
  • 192.168.0.0 إلى 192.168.255.255 (النطاق الذي تستخدمه معظم أجهزة الراوتر المنزلية)

يوضّح RFC 1918 بجلاء أن هذه العناوين تبقى محلية: «لأن العناوين الخاصة ليس لها معنى عالمي، فلا ينبغي نشر معلومات التوجيه الخاصة بالشبكات الخاصة عبر الروابط بين المؤسسات، ولا ينبغي إعادة توجيه الحزم ذات عناوين المصدر أو الوجهة الخاصة عبر تلك الروابط.» ويُفترض أن يرفض مزودو خدمة الإنترنت أي محاولة لتوجيهها إلى الإنترنت العام. عنوان واحد فقط، يحمله عادةً جهاز الراوتر لديك، يحتاج إلى أن يكون عنوانًا عامًا يمكن لبقية الإنترنت العثور عليه؛ وكيفية عمل هذه المشاركة هو موضوع الدرس التالي.

التحقق من عنوانك الخاص على جهاز Mac
ipconfig getifaddr en0
192.168.1.12

العنوان 192.168.1.12 يقع ضمن النطاق الخاص المذكور أعلاه: فهو يميّز جهاز Mac هذا على شبكة Wi-Fi الخاصة به، لكن لا يمكن لأي حاسوب على الإنترنت الأوسع أن يرسل حزمة إليه مباشرةً. ويشير مركز تعلّم Cloudflare إلى أن معظم الاتصالات المنزلية تحصل أيضًا على عنوان عام مؤقت، أي «ديناميكي»، من مزود خدمة الإنترنت بدلًا من عنوان ثابت، يُختار من مجموعة مشتركة لأن العناوين الدائمة أكثر تكلفة في صيانتها لكل من المزود وكل عميل.

أهم النقاط

  • تُعنوَن الأجهزة برقم لا باسم؛ يستخدم IPv4 عناوين من 32 بتًا، أي نحو 4.3 مليار تركيبة ممكنة.
  • يستخدم IPv6 عناوين من 128 بتًا خصيصًا لمنح الإنترنت متسعًا أكبر بكثير للنمو، بحسب RFC 8200.
  • يخصص RFC 1918 ثلاثة نطاقات (10.0.0.0/8، و172.16.0.0/12، و192.168.0.0/16) للشبكات الخاصة؛ ولا تُوجَّه أبدًا عبر الإنترنت العام.
  • عنوان مثل 192.168.1.12 على جهاز Mac لديك هو عنوان خاص ومحلي؛ ويحمل جهاز الراوتر لديك العنوان العام الذي تراه بقية الإنترنت.
  • تستخدم معظم اتصالات الإنترنت المنزلية عنوانًا عامًا مؤقتًا (ديناميكيًا) بدلًا من عنوان دائم.

اختبر نفسك

  1. 1. كم عنوانًا فريدًا تقريبًا تتيحه صيغة IPv4 ذات الـ32 بتًا؟

    • نحو 4.3 مليار — صحيح.
    • عدد غير محدود
    • نحو 65 ألفًا
    • مليون بالضبط

    يعطي 32 بتًا 2 مرفوعة للأس 32 تركيبة، أي نحو 4.3 مليار، وهو ما يذكره مركز تعلّم Cloudflare سببًا في نفاد عناوين IPv4 في النهاية.

  2. 2. وفقًا لـ RFC 8200، لماذا يستخدم IPv6 عناوين من 128 بتًا بدلًا من 32 بتًا؟

    • لجعل العناوين أقصر عند كتابتها
    • لدعم مستويات أكثر من التسلسل الهرمي للعنونة وعدد أكبر بكثير من العُقد القابلة للعنونة — صحيح.
    • لإلغاء الحاجة إلى جهاز راوتر
    • لجعل Wi-Fi أسرع

    ينص RFC 8200 على أن الحجم الأكبر موجود «لدعم مستويات أكثر من التسلسل الهرمي للعنونة، وعدد أكبر بكثير من العُقد القابلة للعنونة، وإعداد تلقائي أبسط.»

  3. 3. أي من هذه نطاق IPv4 خاص لا يُوجَّه أبدًا عبر الإنترنت العام؟

    • 192.168.0.0/16 — صحيح.
    • 8.8.8.0/24
    • 1.1.1.0/24
    • 172.217.0.0/16

    192.168.0.0/16 هو أحد النطاقات الثلاثة التي يخصصها RFC 1918 للشبكات الخاصة؛ أما الأخرى في القائمة فهي عناوين عامة حقيقية.

  4. 4. يعرض جهاز Mac الخاص بك العنوان 192.168.1.12. ماذا يخبرك ذلك؟

    • إنه العنوان الذي سيستخدمه الغرباء على الإنترنت للوصول إلى جهاز Mac مباشرةً
    • إنه عنوان خاص، صالح فقط على شبكتك المحلية — صحيح.
    • ليس لجهاز Mac عنوان IP
    • إنه عنوان مزود خدمة الإنترنت الخاص بك

    العنوان 192.168.1.12 يقع ضمن النطاق الخاص في RFC 1918؛ فهو يميّز جهاز Mac على شبكته المنزلية، لا أمام الإنترنت الخارجي.

جرّبها مع FireAI

طبّق هذا الدرس عمليًا على جهاز Mac الخاص بك.

المصادر

طبّق ذلك على جهاز Mac الخاص بك

جرّب كل الميزات مجانًا لمدة 17 يومًا، دون بطاقة.

تنزيل لجهاز Mac التوثيق