IPv4

يُعدّ بروتوكول الإنترنت الإصدار الرابع ( IPv4 ) أول إصدار من بروتوكول الإنترنت (IP) كمواصفة مستقلة. وهو أحد البروتوكولات الأساسية لأساليب الربط الشبكي القائمة على المعايير في الإنترنت وشبكات تبديل الحزم الأخرى . كان IPv4 أول إصدار يُستخدم في بيئة الإنتاج على شبكة SATNET عام 1982 وعلى شبكة ARPANET في يناير 1983. ولا يزال يُستخدم حتى اليوم لتوجيه معظم حركة مرور الإنترنت .[ 1 ] حتى مع استمرار نشربروتوكول الإنترنت الإصدار 6(IPv6)، [ 2 ] خليفته.

يستخدم بروتوكول IPv4 نطاق عناوين 32 بت، مما يوفر 4,294,967,296 (2^ 32 ) عنوانًا فريدًا، ولكن يتم حجز كتل كبيرة لأغراض الشبكات الخاصة. [ 3 ] [ 4 ] هذا العدد من العناوين الفريدة غير كافٍ لتلبية احتياجات الإنترنت العالمي، مما تسبب في مشكلة كبيرة تُعرف باسم استنفاد عناوين IPv4 خلال عملية الانتقال الجارية إلى IPv6.

غاية

بروتوكول الإنترنت (IP) هو البروتوكول الذي يُعرّف ويُمكّن الربط الشبكي على مستوى طبقة الإنترنت في مجموعة بروتوكولات الإنترنت . وهو يُزوّد ​​الإنترنت بنظام عنونة منطقي عالمي النطاق يسمح بتوجيه حزم بيانات IP من مضيف المصدر إلى الموجّه التالي الأقرب بقفزة واحدة إلى مضيف الوجهة المقصود على شبكة أخرى.

بروتوكول IPv4 هو بروتوكول غير موجه للاتصال ، ويعمل وفق نموذج تسليم يعتمد على بذل قصارى الجهد ، بمعنى أنه لا يضمن وصول البيانات، ولا يضمن ترتيبها الصحيح أو تجنب تكرارها. ويمكن معالجة هذه الجوانب بواسطة بروتوكولات نقل الطبقة العليا ، مثل بروتوكول التحكم في الإرسال (TCP) أو بروتوكول QUIC .

تاريخ

كانت الإصدارات السابقة من بروتوكول TCP/IP عبارة عن مواصفات مشتركة حتى الإصدار الثالث TCP/IPv3. ومع الإصدار الرابع IPv4، أصبح بروتوكول الإنترنت مواصفات منفصلة. [ 5 ]

تم وصف الإصدار الرابع من بروتوكول الإنترنت في منشور IETF رقم RFC 791 (سبتمبر 1981)، ليحل محل تعريف سابق صدر في يناير 1980 (RFC 760). وفي مارس 1982، قررت وزارة الدفاع الأمريكية اعتماد مجموعة بروتوكولات الإنترنت (TCP/IP) كمعيار لجميع شبكات الحاسوب العسكرية . [ 6 ]

استنفاد مساحة العناوين

الجدول الزمني لاستنفاد عناوين IPv4

في أواخر ثمانينيات القرن الماضي، اتضح أن مخزون عناوين IPv4 المتاحة يتناقص بمعدل لم يكن متوقعًا في التصميم الأصلي للشبكة. [ 7 ] ومن أبرز عوامل السوق التي ساهمت في تسريع نضوب العناوين بدءًا من تسعينيات القرن الماضي، النمو السريع في عدد مستخدمي الإنترنت، الذين ازداد استخدامهم لأجهزة الحوسبة المحمولة، مثل أجهزة الكمبيوتر المحمولة ، والمساعدات الرقمية الشخصية ، والهواتف الذكية المزودة بخدمات بيانات IP. إضافةً إلى ذلك، كان الوصول إلى الإنترنت عالي السرعة يعتمد على الأجهزة المتصلة بالإنترنت باستمرار. وقد حفّز خطر النضوب إدخال عدد من التقنيات العلاجية، مثل:

بحلول منتصف التسعينيات، تم استخدام تقنية NAT على نطاق واسع في أنظمة مزودي الوصول إلى الشبكة، إلى جانب سياسات التخصيص الصارمة القائمة على الاستخدام في سجلات الإنترنت الإقليمية والمحلية.

استُنفدت مجموعة عناوين الإنترنت الرئيسية، التي تُشرف عليها هيئة IANA، في 3 فبراير 2011، عندما خُصصت آخر خمس كتل منها لخمسة سجلات إنترنت إقليمية (RIRs) . [ 8 ] [ 9 ] وكانت APNIC أول سجل إنترنت إقليمي يستنفد مجموعته الإقليمية في 15 أبريل 2011، باستثناء مساحة عناوين صغيرة مُخصصة لتقنيات الانتقال إلى IPv6، والتي سيتم تخصيصها وفقًا لسياسة مُقيدة. [ 10 ]

كان الحل طويل الأمد لمعالجة مشكلة استنفاد عناوين IPv6 هو تحديد مواصفات الإصدار الجديد من بروتوكول الإنترنت عام 1998. [ 11 ] يوفر هذا الإصدار مساحة عناوين أكبر بكثير، كما يسمح بتحسين تجميع المسارات عبر الإنترنت، ويُتيح تخصيصات كبيرة للشبكات الفرعية بحد أدنى 264 عنوان مضيف للمستخدمين النهائيين. مع ذلك، لا يتوافق IPv4 مع IPv6 بشكل مباشر، لذا لا يمكن للمضيفين الذين يستخدمون IPv4 فقط التواصل مباشرةً مع المضيفين الذين يستخدمون IPv6 فقط. مع بدء إيقاف تشغيل شبكة 6bone التجريبية عام 2004، بدأ النشر الرسمي الدائم لـ IPv6 عام 2006. [ 12 ] من المتوقع أن يستغرق إكمال نشر IPv6 وقتًا طويلاً، [ 13 ] لذا فإن تقنيات انتقالية وسيطة ضرورية للسماح للمضيفين بالمشاركة في الإنترنت باستخدام كلا الإصدارين من البروتوكول.

معالجة

تحليل تمثيل عنوان IPv4 الرباعي النقاط إلى قيمته الثنائية

يستخدم IPv4 عناوين 32 بت مما يحد من مساحة العناوين إلى 4294967296 ( 232 ) عنوانًا .

يحجز IPv4 كتل عناوين خاصة للشبكات الخاصة (2 24  +  2 20  +  2 16  18 مليون عنوان) وعناوين البث المتعدد (2 28  268 مليون عنوان).

تمثيلات العنوان

يمكن تمثيل عناوين IPv4 بأي صيغة تعبر عن قيمة عددية صحيحة مكونة من 32 بت. وغالبًا ما تُكتب بصيغة الفاصلة العشرية ، والتي تتكون من أربعة أجزاء من العنوان معبر عنها بشكل فردي بأرقام عشرية (بدون أي أصفار إضافية في البداية) ومفصولة بنقاط .

على سبيل المثال، يمثل عنوان IP ذو النقاط الأربع في الرسم التوضيحي ( 172.16.254.1 ) الرقم العشري 32 بت 2886794753، والذي يكون بتنسيق سداسي عشري 0xAC10FE01.

يجمع تدوين CIDR العنوان مع بادئة التوجيه الخاصة به في تنسيق مضغوط، حيث يتبع العنوان حرف الشرطة المائلة (/) وعدد البتات المتتالية التي تبدأ بـ 1 في بادئة التوجيه (قناع الشبكة الفرعية).

كانت هناك تمثيلات أخرى للعناوين شائعة الاستخدام عند تطبيق الشبكات المصنفة . على سبيل المثال، كان عنوان الاسترجاع 127.0.0.1 يُكتب عادةً على شكل 127.1 ، نظرًا لانتمائه إلى شبكة من الفئة A ذات ثمانية بتات لقناع الشبكة و24 بتًا لرقم المضيف. عندما كان عدد الأرقام المحددة في العنوان باستخدام التدوين النقطي أقل من أربعة، كانت القيمة الأخيرة تُعامل كعدد صحيح بعدد البايتات اللازمة لملء العنوان بأربعة أجزاء ثمانية. وبالتالي، فإن العنوان 127.65530 يُكافئ العنوان 127.0.255.250 .

توزيع

في التصميم الأصلي لبروتوكول IPv4، كان عنوان IP يُقسّم إلى جزأين: مُعرّف الشبكة، وهو الجزء الأكثر أهمية من العنوان، ومُعرّف المضيف، وهو الجزء المتبقي من العنوان. وكان يُطلق على الجزء المتبقي أيضًا اسم حقل الباقي . سمح هذا الهيكل بحد أقصى 256 مُعرّف شبكة، وهو عدد تبيّن سريعًا أنه غير كافٍ.

للتغلب على هذا القيد، أُعيد تعريف الجزء الأكثر أهمية من عنوان الشبكة في عام ١٩٨١ لإنشاء فئات شبكية ، في نظام عُرف لاحقًا باسم الشبكات المصنفة . حدد النظام المُعدَّل خمس فئات. الفئات A وB وC لها أطوال بتات مختلفة لتحديد الشبكة. أما باقي العنوان، فقد استُخدم كما في السابق لتحديد المضيف داخل الشبكة. نظرًا لاختلاف أحجام الحقول في الفئات المختلفة، كان لكل فئة شبكية سعة مختلفة لعنونة المضيفين. بالإضافة إلى الفئات الثلاث لعنونة المضيفين، تم تعريف الفئة D لعنونة البث المتعدد ، وحُفظت الفئة E للتطبيقات المستقبلية.

بدأ تقسيم الشبكات المصنفة القائمة إلى شبكات فرعية في عام 1985 مع نشر RFC 950. وأصبح هذا التقسيم أكثر مرونة مع إدخال أقنعة الشبكات الفرعية ذات الطول المتغير (VLSM) في RFC 1109 عام 1987. وفي عام 1993، استنادًا إلى هذا العمل، قدم RFC 1517 توجيه النطاقات غير المصنف (CIDR) [ 14 ] ، والذي يعبر عن عدد البتات (بدءًا من البت الأكثر أهمية ) على سبيل المثال /24 ، وعلى النقيض من ذلك، أُطلق على المخطط القائم على التصنيف اسم "التصنيفي" . صُمم CIDR للسماح بإعادة تقسيم أي مساحة عناوين بحيث يمكن تخصيص كتل عناوين أصغر أو أكبر للمستخدمين. وتتولى هيئة أرقام الإنترنت المخصصة (IANA) وسجلات الإنترنت الإقليمية (RIRs) إدارة البنية الهرمية التي أنشأها CIDR. ويحتفظ كل سجل RIR بقاعدة بيانات WHOIS قابلة للبحث العام ، والتي توفر معلومات حول تخصيصات عناوين IP.   

عناوين الاستخدام الخاص

قامت فرقة عمل هندسة الإنترنت (IETF) وهيئة أرقام الإنترنت المخصصة (IANA) بتقييد استخدام عناوين IP المحجوزة لأغراض خاصة. [ 3 ] [ 4 ] وتُستخدم هذه العناوين تحديدًا لحركة مرور البث المتعدد ولتوفير مساحة عناوين للاستخدامات غير المقيدة على الشبكات الخاصة.

كتل عناوين خاصة
نطاق العناوين ( CIDR )نطاق العناوينعدد العناويننِطَاقوصف
0.0.0.0/80.0.0.0–0.255.255.25516 777 216برمجةالشبكة الحالية (المحلية، "هذه") [ 4 ]
10.0.0.0/810.0.0.0–10.255.255.25516 777 216 شبكة خاصةيستخدم للاتصالات المحلية داخل شبكة خاصة [ 15 ]
100.64.0.0/10100.64.0.0–100.127.255.2554 194 304 شبكة خاصةمساحة عناوين مشتركة [ 16 ] للاتصالات بين مزود الخدمة ومشتركيه عند استخدام تقنية NAT من فئة شركات الاتصالات
127.0.0.0/8127.0.0.0–127.255.255.25516 777 216يستضيفيستخدم لعناوين الاسترجاع إلى المضيف المحلي [ 4 ]
169.254.0.0/16169.254.0.0–169.254.255.25565 536الشبكة الفرعيةيُستخدم هذا النوع من العناوين لعناوين الارتباط المحلي [ 17 ] بين مضيفين على رابط واحد عندما لا يتم تحديد عنوان IP بشكل آخر، كما هو الحال عادةً عند استرداده من خادم DHCP.
172.16.0.0/12172.16.0.0–172.31.255.2551048576 شبكة خاصةيستخدم للاتصالات المحلية داخل شبكة خاصة [ 15 ]
192.0.0.0/24192.0.0.0–192.0.0.255256 شبكة خاصةتُجرى تعيينات بروتوكولات IETF، والتعيينات الفرعية، لحالات استخدام محددة، مثل الانتقال إلى IPv6
192.0.2.0/24192.0.2.0–192.0.2.255256الوثائقتم تعيينه كـ TEST-NET-1، والوثائق والأمثلة [ 18 ]
192.88.99.0/24192.88.99.0–192.88.99.255256إنترنتمحجوز. [ 19 ] كان يستخدم سابقًا لـ IPv6 إلى IPv4 [ 20 ] ( بما في ذلك كتلة عناوين IPv6 2002::/16 ).
192.168.0.0/16192.168.0.0–192.168.255.25565 536شبكة خاصةيستخدم للاتصالات المحلية داخل شبكة خاصة [ 15 ]
198.18.0.0/15198.18.0.0–198.19.255.255131 072 شبكة خاصةيستخدم لاختبارات قياس الأداء للاتصالات بين الشبكات الفرعية المنفصلة [ 21 ]
198.51.100.0/24198.51.100.0–198.51.100.255256الوثائقتم تعيينه كـ TEST-NET-2، والوثائق والأمثلة [ 18 ]
203.0.113.0/24203.0.113.0–203.0.113.255256الوثائقتم تعيينه كـ TEST-NET-3، والوثائق والأمثلة [ 18 ]
224.0.0.0/4224.0.0.0–239.255.255.255268 435 456إنترنتقيد الاستخدام للبث المتعدد [ 22 ] (شبكة الفئة D السابقة)
233.252.0.0/24233.252.0.0–233.252.0.255256الوثائقتم تعيينها كـ MCAST-TEST-NET، الوثائق والأمثلة (هذا جزء من مساحة البث المتعدد المذكورة أعلاه.) [ 22 ] [ 23 ]
240.0.0.0/4240.0.0.0–255.255.255.254268 435 455إنترنتمحجوز للاستخدام المستقبلي [ 24 ] (شبكة الفئة E السابقة)
255.255.255.255/32255.255.255.2551الشبكة الفرعيةمحجوز لعنوان الوجهة " البث المحدود " [ 4 ]

الشبكات الخاصة

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

نطاقات شبكة IPv4 الخاصة المحجوزة [ 15 ]
اسمكتلة CIDRنطاق العناوينعدد العناوينوصف فئوي
كتلة 24 بت10.0.0.0/810.0.0.0 – 10.255.255.25516 777 216فئة واحدة أ
كتلة 20 بت172.16.0.0/12172.16.0.0 – 172.31.255.2551048576مجموعة متصلة من 16 مبنى من الفئة ب
كتلة 16 بت192.168.0.0/16192.168.0.0 – 192.168.255.25565 536مجموعة متصلة من 256 مبنى من الفئة ج

بما أن شبكتين خاصتين، مثلاً فرعين لشركتين، لا يمكنهما العمل معاً مباشرةً عبر الإنترنت العام، فإنه يجب ربط الشبكتين عبر الإنترنت باستخدام شبكة افتراضية خاصة (VPN) أو نفق IP ، حيث يتم تغليف الحزم، بما في ذلك رؤوسها التي تحتوي على العناوين الخاصة، في طبقة بروتوكول أثناء نقلها عبر الشبكة العامة. إضافةً إلى ذلك، يمكن تشفير الحزم المغلفة لنقلها عبر الشبكات العامة لتأمين البيانات.

عناوين ذات أغراض خاصة

خصصت هيئة IANA نطاق العناوين 192.0.0.0/24 لتخصيصات خاصة. التخصيصات التالية من هذا النطاق موجودة حاليًا: [ 3 ]

  • 192.0.0.0/29 — بادئة استمرارية خدمة IPv4، المستخدمة لآليات الانتقال إلى IPv6 مثل DS-Lite و 464XLAT [ 25 ]
  • 192.0.0.8/32 — عنوان IPv4 وهمي، يُستخدم كعنوان مصدر IPv4 اصطناعي في آلية الانتقال الرابعة
  • 192.0.0.9/32 — بروتوكول التحكم في المنفذ Anycast
  • 192.0.0.10/32 — اجتياز باستخدام المرحلات حول NAT Anycast
  • 192.0.0.11/32 (مسودة [ 26 ] ) — استخدام اكتشاف الجيران IPv6 كبوابة افتراضية
  • 192.0.0.170/32، 192.0.0.171/32 — اكتشاف NAT64/DNS64. يسمح للعميل باكتشاف وجود DNS64 عن طريق الاستعلام من محلل DNS المتكرر الخاص به عن النطاق ipv4only.arpa [ 27 ]

علاوة على ذلك، خصصت هيئة IANA البادئتين التاليتين لبروتوكول IPv6 لعمليات خادم أسماء AS112 :

  • 192.175.48.0/24 — خوادم بلاك هول مع المناطق المرجعية التقليدية المُهيأة
  • 192.31.196.0/24 — خوادم الثقب الأسود لنهج الثقب الأسود الجديد الذي يتضمن سجلات DNAME إلى empty.as112.arpa [ 28 ]

يُعرّف RFC 3927 نطاق العناوين الخاص 169.254.0.0/16 لعنونة الارتباط المحلي. هذه العناوين صالحة فقط على الارتباط (مثل جزء من الشبكة المحلية أو اتصال نقطة إلى نقطة) المتصل مباشرةً بمضيف يستخدمها. هذه العناوين غير قابلة للتوجيه. ومثل العناوين الخاصة، لا يمكن أن تكون هذه العناوين مصدرًا أو وجهةً للحزم التي تعبر الإنترنت. تُستخدم هذه العناوين بشكل أساسي لتكوين العناوين التلقائي ( Zeroconf ) عندما يتعذر على المضيف الحصول على عنوان IP من خادم DHCP أو من طرق التكوين الداخلية الأخرى.

عندما تم حجز نطاق العناوين، لم تكن هناك معايير لتكوين العناوين تلقائيًا. طورت مايكروسوفت تطبيقًا يُسمى "العنونة التلقائية الخاصة لبروتوكول الإنترنت " (APIPA)، والذي تم نشره على ملايين الأجهزة وأصبح معيارًا فعليًا . بعد سنوات عديدة، في مايو 2005، حددت فرقة عمل هندسة الإنترنت (IETF) معيارًا رسميًا في RFC 3927، بعنوان " التكوين الديناميكي لعناوين IPv4 المحلية للرابط" .

حلقة ارتدادية

الشبكة من الفئة A 127.0.0.0 (الشبكة غير المصنفة 127.0.0.0 / 8 ) مخصصة للاتصالات المحلية . يجب ألا تظهر حزم IP التي تنتمي عناوينها المصدرية إلى هذه الشبكة خارج أي مضيف. يجب تجاهل الحزم الواردة على واجهة غير محلية ذات عنوان مصدر أو وجهة محلي.

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

في كل شبكة فرعية، يتم حجز عناوين المضيف التي تحتوي على أصفار فقط وتلك التي تحتوي على آحاد فقط. [ 29 ] [ 30 ] يُستخدم عنوان المضيف الذي يحتوي على أصفار فقط لتحديد شبكة فرعية معينة. أعلى عنوان في كل شبكة فرعية، مع ضبط جميع بتات المضيف على 1 ، هو عنوان البث المحلي لإرسال الرسائل إلى جميع الأجهزة على الشبكة الفرعية في وقت واحد. بالنسبة للشبكات التي يبلغ حجمها 24 أو أكبر، ينتهي عنوان البث في صيغة النقطة العشرية دائمًا بـ 255 .

على سبيل المثال، في الشبكة الفرعية 192.168.5.0/24 ( قناع الشبكة الفرعية 255.255.255.0 ) ، يُستخدم المعرّف 192.168.5.0 للإشارة إلى الشبكة الفرعية بأكملها. عنوان البث للشبكة هو 192.168.5.255 .

يكتبالشكل الثنائيالترميز العشري النقطي
مساحة الشبكة11000000.10101000.00000101.00000000192.168.5.0
خطاب البث11000000.10101000.00000101.11111111192.168.5.255
يظهر باللون الأحمر جزء المضيف من عنوان IP؛ أما الجزء الآخر فهو بادئة الشبكة. يتم عكس المضيف (باستخدام النفي المنطقي)، لكن بادئة الشبكة تبقى كما هي.

مع ذلك، لا يعني هذا أنه لا يمكن استخدام أي عنوان ينتهي بـ 0 أو 255 كعنوان مضيف. على سبيل المثال، في الشبكة الفرعية / 16، 192.168.0.0/255.255.0.0 ، والتي تُعادل نطاق العناوين 192.168.0.0192.168.255.255 ، يكون عنوان البث هو 192.168.255.255 . يمكن استخدام العناوين التالية للمضيفين، حتى وإن انتهت بـ 255: 192.168.1.255 ، 192.168.2.255 ، وهكذا. كذلك ، يُعدّ 192.168.0.0 مُعرّف الشبكة، ويجب عدم تخصيصه لأي واجهة. [ 31 ] : 31 يمكن تعيين العناوين 192.168.1.0 ، 192.168.2.0 ، إلخ، على الرغم من انتهائها بـ 0.

في الماضي، نشأ تعارض بين عناوين الشبكة وعناوين البث لأن بعض البرامج كانت تستخدم عناوين بث غير قياسية تحتوي على أصفار بدلاً من الآحاد. [ 31 ] : 66

في الشبكات الأصغر من / 24 ، لا تنتهي عناوين البث بالضرورة بـ 255. على سبيل المثال، تحتوي الشبكة الفرعية CIDR 203.0.113.16 / 28 على عنوان البث 203.0.113.31 .

يكتبالشكل الثنائيالترميز العشري النقطي
مساحة الشبكة11001011.00000000.01110001.00010000203.0.113.16
خطاب البث11001011.00000000.01110001.00011111203.0.113.31
يظهر باللون الأحمر جزء المضيف من عنوان IP؛ أما الجزء الآخر فهو بادئة الشبكة. يتم عكس المضيف (باستخدام النفي المنطقي)، لكن بادئة الشبكة تبقى كما هي.

في حالة خاصة، تتسع شبكة / 31 لمضيفين فقط. تُستخدم هذه الشبكات عادةً للاتصالات من نقطة إلى نقطة. لا يوجد مُعرّف شبكة أو عنوان بث لهذه الشبكات. [ 32 ]

حل العناوين

تُعرف المواقع الإلكترونية على الإنترنت عادةً بأسمائها، مثل www.example.com، وليس بشكل أساسي بعنوان IP الخاص بها، والذي يُستخدم للتوجيه وتحديد واجهة الشبكة. يتطلب استخدام أسماء النطاقات ترجمتها، أو ما يُسمى بحلّها ، إلى عناوين والعكس. وهذا يُشبه البحث عن رقم هاتف في دليل الهاتف باستخدام اسم المُستلم.

تتم عملية الترجمة بين العناوين وأسماء النطاقات بواسطة نظام أسماء النطاقات (DNS)، وهو نظام تسمية هرمي وموزع يسمح بتفويض مساحات الأسماء إلى خوادم DNS أخرى.

واجهة غير مرقمة

وصلة نقطة إلى نقطة غير مرقمة (PtP)، وتُسمى أيضًا وصلة عبور، هي وصلة لا ترتبط بشبكة IP أو رقم شبكة فرعية، ولكنها مع ذلك تمتلك عنوان IP. ظهرت هذه الوصلة لأول مرة عام 1993، [ 33 ] [ 34 ] [ 35 ] [ 36 ] ويُنسب الفضل في تصميمها الأصلي إلى فيل كارن من شركة كوالكوم.

يُستخدم رابط العبور لتوجيه حزم البيانات . ويُستخدم لتحرير عناوين IP من نطاق عناوين IP المحدود، أو لتبسيط إدارة تخصيص عناوين IP وتكوين الواجهات. سابقًا، كان كل رابط يتطلب تخصيص شبكة فرعية / 31 أو / 30 باستخدام عنواني IP أو أربعة عناوين لكل رابط من نقطة إلى نقطة. عندما يكون الرابط غير مرقم، يُستخدم مُعرّف الموجّه ، وهو عنوان IP واحد مُستعار من واجهة مُحددة (عادةً واجهة الاسترجاع ). ويمكن استخدام مُعرّف الموجّه نفسه على واجهات متعددة.

من عيوب الواجهات غير المرقمة صعوبة إجراء الاختبارات والإدارة عن بعد.

بنية الحزمة

تتكون حزمة بروتوكول الإنترنت (IP) من قسم رأس وقسم بيانات. لا تحتوي حزمة IP على مجموع اختباري للبيانات أو أي تذييل آخر بعد قسم البيانات. عادةً، تقوم طبقة الربط بتغليف حزم IP في إطارات ذات تذييل CRC يكشف معظم الأخطاء. كما أن العديد من بروتوكولات طبقة النقل التي يحملها بروتوكول الإنترنت (IP) لديها آلياتها الخاصة للتحقق من الأخطاء. [ 37 ] : §6.2

يتكون رأس حزمة IPv4 من 14 حقلاً، منها 13 حقلاً إلزامياً. أما الحقل الرابع عشر فهو اختياري ويُسمى "خيارات". تُرتّب الحقول في الرأس بحيث يبدأ البايت الأكثر أهمية ( ترتيب بايتات الشبكة )، ولأغراض الرسم التوضيحي والشرح، تُعتبر البتات الأكثر أهمية هي التي تأتي أولاً ( ترقيم البتات MSB 0 ). يُرقّم البت الأكثر أهمية بالرقم 0، لذا فإن حقل الإصدار موجود فعلياً ضمن البتات الأربعة الأكثر أهمية في البايت الأول، على سبيل المثال.

تنسيق رأس IPv4
إزاحةثمانية0123
ثمانيةقليل012345678910111213141516171819202122232425262728293031
00الإصدار  (4)القانون الدولي الإنسانيDSCPشبكة الاتصالات الإلكترونيةالطول الكلي
432تعريفالأعلامإزاحة الجزء
864حان وقت العيشبروتوكولمجموع التحقق من رأس الصفحة
1296عنوان المصدر
16128عنوان الوجهة
20160( خيارات ) (إذا كان IHL > 5)
56448
الإصدار : 4 بت
الحقل الأول في رأس حزمة بروتوكول الإنترنت هو حقل الإصدار . بالنسبة لبروتوكول الإنترنت الإصدار الرابع (IPv4)، يكون هذا الحقل دائمًا مساويًا للرقم 4 .
طول رأس الإنترنت  (IHL) : 4 بتات
يختلف حجم رأس بروتوكول IPv4 بسبب الحقل الاختياري الرابع عشر ( Options ). يحتوي حقل IHL على حجم رأس IPv4؛ ويتكون من 4 بتات تحدد عدد الكلمات ذات 32 بت في الرأس. القيمة الدنيا لهذا الحقل هي 5، [ 38 ] مما يشير إلى طول 5 × 32 بت = 160 بت = 20 بايت. وبما أنه حقل مكون من 4 بتات، فإن القيمة القصوى هي 15؛ وهذا يعني أن الحد الأقصى لحجم رأس IPv4 هو 15 × 32 بت = 480 بت = 60 بايت.
رمز الخدمات المتباينة  (DSCP ) : 6 بتات
يُعرَّف هذا الحقل في الأصل بأنه نوع الخدمة (ToS)، ولكنه يُحدد الخدمات المُميزة (DiffServ). [ 39 ] يستخدم بث البيانات في الوقت الفعلي حقل DSCP. ومن الأمثلة على ذلك بروتوكول نقل الصوت عبر الإنترنت (VoIP)، الذي يُستخدم لخدمات الصوت التفاعلية.
إشعار صريح بالازدحام  (ECN ) : 2 بت
يُتيح هذا الحقل إمكانية إرسال إشعارات شاملة بشأن ازدحام الشبكة دون فقدان أي حزم بيانات . [ 40 ] يُعدّ ECN ميزة اختيارية متاحة عندما تدعمها كلتا نقطتي النهاية، وتكون فعّالة عندما تدعمها الشبكة الأساسية أيضًا.
الطول الإجمالي : 16 بت
يُحدد هذا الحقل ذو الـ 16 بت حجم الحزمة بالكامل بالبايت، بما في ذلك الترويسة والبيانات. الحد الأدنى للحجم هو 20 بايت (الترويسة بدون البيانات) والحد الأقصى هو 65,535 بايت. يجب أن تكون جميع الأجهزة قادرة على إعادة تجميع حزم البيانات التي يصل حجمها إلى 576 بايت، ولكن معظم الأجهزة الحديثة تتعامل مع حزم أكبر بكثير. قد تفرض الروابط قيودًا إضافية على حجم الحزمة، وفي هذه الحالة يجب تجزئة حزم البيانات . تتم التجزئة في بروتوكول IPv4 إما في الجهاز المُرسِل أو في أجهزة التوجيه. تتم إعادة التجميع في الجهاز المُستقبِل.
التعريف : 16 بت
هذا الحقل هو حقل تعريف، ويُستخدم بشكل أساسي لتمييز مجموعة أجزاء حزمة بيانات IP واحدة بشكل فريد. وقد أشارت بعض الدراسات التجريبية إلى إمكانية استخدام حقل التعريف لأغراض أخرى، مثل إضافة معلومات تتبع الحزم للمساعدة في تتبع حزم البيانات ذات عناوين المصدر المزيفة، [ 41 ] ولكن أي استخدام من هذا القبيل محظور الآن. [ 42 ]
الأعلام : 3 بتات
توجد ثلاثة أعلام محددة ضمن هذا الحقل.
محجوز  (R) : بت واحد
محجوز. يجب ضبطه على 0. [ أ ]
عدم التجزئة  (DF) : 1 بت
يُحدد هذا الحقل ما إذا كان بالإمكان تجزئة حزمة البيانات أم لا. يُستخدم هذا الخيار عند إرسال حزم البيانات إلى مضيف لا يملك موارد كافية لإعادة تجميع الأجزاء. كما يُستخدم لاكتشاف الحد الأقصى لوحدة النقل (MTU) للمسار ، إما تلقائيًا بواسطة برنامج IP الخاص بالمضيف، أو يدويًا باستخدام أدوات تشخيصية مثل ping أو traceroute . إذا تم ضبط علامة DF، وكانت التجزئة مطلوبة لتوجيه الحزمة، فسيتم إسقاطها.
المزيد من الأجزاء  (MF) : 1 بت
بالنسبة للحزم غير المجزأة، يتم مسح علامة MF. أما بالنسبة للحزم المجزأة، فتكون علامة MF مُفعّلة في جميع الأجزاء باستثناء الجزء الأخير. يحتوي الجزء الأخير على حقل إزاحة جزء غير صفري ، لذا يمكن تمييزه عن الحزمة غير المجزأة.
إزاحة الجزء : 13 بت
يُحدد هذا الحقل إزاحة جزء معين من حزمة البيانات بالنسبة لبداية حزمة بيانات IP الأصلية غير المجزأة. تُحدد الأجزاء بوحدات 8 بايت، ولذلك فإن أطوال الأجزاء دائمًا من مضاعفات 8، باستثناء الجزء الأخير الذي قد يكون أصغر. [ 44 ] قيمة إزاحة التجزئة للجزء الأول هي دائمًا 0. يبلغ عرض الحقل 13 بت، لذا تتراوح قيمة الإزاحة من 0 إلى 8191 (من (2^ 0 - 1) إلى (2 ^13  - 1)). وبالتالي، يسمح هذا الحقل بإزاحة قصوى للجزء تبلغ (2 ^13  - 1) × 8 = 65528 بايت، مع تضمين طول الترويسة (65528 + 20 = 65548 بايت)، مما يدعم تجزئة الحزم التي تتجاوز الحد الأقصى لطول حزمة IP البالغ 65535 بايت.
حان وقت العيش  (TTL ) : 8 بت
يُحدد حقل " مدة البقاء" ( TTL) عمر حزمة البيانات لمنع تعطل الشبكة في حالة حدوث حلقة توجيه . يُحدد هذا الحقل بالثواني، ولكن تُقرب الفترات الزمنية الأقل من ثانية واحدة إلى ثانية واحدة. عمليًا، يُستخدم هذا الحقل كعداد للقفزات ؛ فعندما تصل حزمة البيانات إلى جهاز التوجيه ، يُنقص جهاز التوجيه قيمة حقل TTL بمقدار واحد. وعندما يصل حقل TTL إلى الصفر، يتجاهل جهاز التوجيه الحزمة ويرسل عادةً رسالة ICMP تُفيد بتجاوز وقت البقاء إلى المُرسِل.
يقوم برنامج traceroute بإرسال رسائل بقيم TTL معدلة ويستخدم رسائل ICMP هذه التي تجاوزت وقتها لتحديد أجهزة التوجيه التي تمر بها الحزم من المصدر إلى الوجهة.
البروتوكول : 8 بت
يُحدد هذا الحقل بروتوكول المستوى التالي المُستخدم في جزء البيانات من حزمة بيانات بروتوكول الإنترنت (IP). [ 45 ] وتتولى هيئة الأرقام المخصصة للإنترنت (IANA) مسؤولية الاحتفاظ بقائمة أرقام بروتوكول الإنترنت . [ 24 ]
تتضمن بعض بروتوكولات الحمولة الشائعة ما يلي:
رقم البروتوكولاسم البروتوكولاختصار
1بروتوكول رسائل التحكم في الإنترنتICMP
2بروتوكول إدارة مجموعات الإنترنتIGMP
6بروتوكول التحكم في الإرسالبروتوكول التحكم بالنقل (TCP)
17بروتوكول بيانات المستخدمبروتوكول UDP
41تغليف IPv6إنكاب
89افتح أقصر مسار أولاًبروتوكول OSPF
132بروتوكول نقل التحكم في التدفقبرنامج SCTP
مجموع التحقق من رأس الملف : 16 بت
يُستخدم حقل مجموع التحقق في رأس بروتوكول IPv4 للتحقق من وجود أخطاء في الرأس. قبل إرسال الحزمة، يُحسب مجموع التحقق على أنه المتمم الأحادي ذو 16 بت لمجموع المتمم الأحادي لجميع الكلمات ذات 16 بت في الرأس. يشمل ذلك حقل مجموع التحقق نفسه، الذي يُضبط على الصفر أثناء الحساب. تُرسل الحزمة مع حقل مجموع التحقق الذي يحتوي على القيمة الناتجة. عند وصول الحزمة إلى جهاز التوجيه أو وجهتها، يُعيد جهاز الشبكة حساب قيمة مجموع التحقق للرأس، مع تضمين حقل مجموع التحقق . يجب أن تكون النتيجة صفرًا؛ إذا كانت النتيجة مختلفة، يتجاهل الجهاز الحزمة.
عند وصول حزمة بيانات إلى جهاز التوجيه، يقوم الجهاز بتقليل قيمة حقل TTL في رأس الحزمة. ونتيجة لذلك، يجب على جهاز التوجيه حساب مجموع التحقق الجديد لرأس الحزمة قبل إعادة إرسالها.
يتم التعامل مع الأخطاء في جزء البيانات من الحزمة بشكل منفصل بواسطة البروتوكول المُغلّف. ولكل من بروتوكولي UDP و TCP مجموعات تحقق منفصلة تُطبّق على بياناتهما.
عنوان المصدر : 32 بت
يحتوي هذا الحقل على عنوان IPv4 الخاص بمرسل الحزمة. وقد يتغير هذا العنوان أثناء النقل بواسطة ترجمة عناوين الشبكة (NAT).
عنوان الوجهة : 32 بت
يحتوي هذا الحقل على عنوان IPv4 الخاص بالمستلم المقصود للحزمة. وقد يتأثر أيضًا بتقنية NAT.
إذا كان بالإمكان الوصول إلى الوجهة مباشرةً، فسيتم تسليم الحزمة عبر طبقة الربط الأساسية ، بمساعدة بروتوكول ARP . وإذا لم يكن ذلك ممكناً، فستحتاج الحزمة إلى التوجيه وسيتم تسليمها إلى عنوان البوابة بدلاً من ذلك.
الخيارات : من 0 إلى 320 بت، مع إضافة حشو إلى مضاعفات 32 بت.
لا يُستخدم حقل الخيارات كثيرًا. قد تعتبر بعض أجهزة التوجيه الحزم التي تحتوي على بعض الخيارات خطيرة، وبالتالي يتم حظرها. [ 46 ] يجب أن تتضمن قيمة حقل IHL عددًا كافيًا من الكلمات الإضافية ذات 32 بت لاستيعاب جميع الخيارات، بالإضافة إلى أي حشو ضروري لضمان احتواء الترويسة على عدد صحيح من الكلمات ذات 32 بت. إذا كانت قيمة IHL أكبر من 5 (أي من 6 إلى 15)، فهذا يعني أن حقل الخيارات موجود ويجب أخذه في الاعتبار. يمكن إنهاء قائمة الخيارات بالخيار EOOL (نهاية قائمة الخيارات، 0x00)؛ وهذا ضروري فقط إذا لم تتزامن نهاية الخيارات مع نهاية الترويسة.
بما أن معظم خيارات IP تتضمن مواصفات حول عدد أو نوع الأجهزة الوسيطة التي يجب أن تمر بها الحزمة، فإن خيارات IP لا تستخدم للاتصال عبر الإنترنت ويجب إسقاط حزم IP التي تتضمن بعض خيارات IP، [ 47 ] : §3.13 لأنها قد تكشف عن بنية الشبكة أو تفاصيل الشبكة.

التجزئة وإعادة التجميع

يُمكّن بروتوكول الإنترنت من تبادل البيانات بين الشبكات. ويُراعي تصميمه الشبكات ذات الطبيعة المادية المتنوعة، فهو مستقل عن تقنية الإرسال المستخدمة في طبقة الربط. عادةً ما تختلف الشبكات ذات الأجهزة المختلفة ليس فقط في سرعة الإرسال، بل أيضًا في وحدة الإرسال القصوى (MTU). عندما ترغب إحدى الشبكات في إرسال حزم بيانات إلى شبكة ذات وحدة إرسال قصوى أصغر، فقد تُجزّئ حزم البيانات. في بروتوكول IPv4، وُضعت هذه الوظيفة في طبقة الإنترنت وتُنفّذ في موجّهات IPv4، مما يحدّ من تعرّض الأجهزة المضيفة لهذه المشكلات.

في المقابل، فإن بروتوكول IPv6 ، وهو الجيل التالي من بروتوكول الإنترنت، لا يسمح لأجهزة التوجيه بإجراء التجزئة؛ يجب على المضيفين إجراء اكتشاف MTU للمسار قبل إرسال حزم البيانات.

التجزئة

عندما يستقبل جهاز التوجيه حزمة بيانات، فإنه يفحص عنوان الوجهة ويحدد واجهة الإرسال التي سيستخدمها وقيمة وحدة الإرسال القصوى (MTU) لتلك الواجهة. إذا كان حجم الحزمة أكبر من قيمة MTU، وكانت بتة "عدم التجزئة" (DF) في رأس الحزمة مضبوطة على 0، فقد يقوم جهاز التوجيه بتجزئة الحزمة.

يقوم الموجّه بتقسيم البيانات إلى أجزاء. الحد الأقصى لحجم كل جزء هو وحدة الإرسال القصوى (MTU) الصادرة مطروحًا منها حجم رأس بروتوكول الإنترنت (20 بايت كحد أدنى، و60 بايت كحد أقصى). يضع الموجّه كل جزء في حزمة منفصلة، ​​وتتضمن كل حزمة من حزم الأجزاء التغييرات التالية:

  • حقل الطول الإجمالي هو حجم الجزء + طول الترويسة.
  • يتم تعيين علامة " المزيد من الأجزاء" (MF) لجميع الأجزاء باستثناء الجزء الأخير، والذي يتم تعيينه إلى 0.
  • يتم تحديد حقل إزاحة الجزء بناءً على إزاحة الجزء في حمولة البيانات الأصلية. ويتم قياس ذلك بوحدات كتل 8 بايت.
  • يتم إعادة حساب حقل مجموع التحقق في رأس الملف .

على سبيل المثال، بالنسبة لحجم وحدة نقل قصوى (MTU) يبلغ 1500 بايت وحجم رأس يبلغ 20 بايت، ستكون إزاحات الأجزاء من مضاعفات1500-208=185{\displaystyle {\frac {1{,}500-20}{8}}=185}(0، 185، 370، 555، 740، إلخ).

من الممكن أن تُجزأ حزمة بيانات عند أحد أجهزة التوجيه، ثم تُجزأ أجزاؤها مرة أخرى عند جهاز توجيه آخر. على سبيل المثال، تُجزأ حزمة بيانات بحجم 4520 بايت، تتضمن رأس بروتوكول الإنترنت (IP) بحجم 20 بايت، إلى حزمتين على رابط ذي وحدة نقل قصوى (MTU) تبلغ 2500 بايت.

جزءالحجم (بايت)حجم رأس الملف (بايت)حجم البيانات (بايت)الإبلاغ عن المزيد من الأجزاءإزاحة الجزء (كتل 8 بايت)
1250020248010
220402020200310

تم الحفاظ على إجمالي حجم البيانات: 2480 بايت + 2020 بايت = 4500 بايت. الإزاحات هي0{\displaystyle 0}و0+24808=310{\displaystyle {\frac {0+2{,}480}{8}}=310}.

عند إعادة توجيهها إلى رابط ذي وحدة نقل قصوى (MTU) تبلغ 1500 بايت، يتم تقسيم كل جزء إلى جزأين:

جزءالحجم (بايت)حجم رأس الملف (بايت)حجم البيانات (بايت)الإبلاغ عن المزيد من الأجزاءإزاحة الجزء (كتل 8 بايت)
1150020148010
210202010001185
315002014801310
4560205400495

ومرة أخرى، يتم الحفاظ على حجم البيانات: 1480 + 1000 = 2480، و 1480 + 540 = 2020.

في هذه الحالة أيضًا، تبقى قيمة بت "المزيد من الأجزاء" تساوي 1 لجميع الأجزاء التي تحتوي على الرقم 1، أما بالنسبة للجزء الأخير الواصل، فيعمل الأمر كالمعتاد، أي أن قيمة بت "المزيد من الأجزاء" تُضبط على 0 في الجزء الأخير فقط. وبالطبع، يظل حقل "التعريف" بنفس القيمة في جميع الأجزاء المُعاد تجزئتها. وبهذه الطريقة، حتى في حال إعادة تجزئة الأجزاء، يعرف المُستقبِل أنها جميعًا بدأت في الأصل من نفس الحزمة.

يتم استخدام آخر إزاحة وآخر حجم للبيانات لحساب إجمالي حجم البيانات:495×8+540=3960+540=4500{\displaystyle 495\times 8+540=3{,}960+540=4{,}500}.

إعادة التجميع

يعرف جهاز الاستقبال أن الحزمة عبارة عن جزء إذا تحقق أحد الشروط التالية على الأقل:

  • تم تعيين علامة " المزيد من الأجزاء" ، وهو ما ينطبق على جميع الأجزاء باستثناء الجزء الأخير.
  • إزاحة جزء الحقل غير صفرية، وهذا صحيح بالنسبة لجميع الأجزاء باستثناء الجزء الأول.

يُحدد المُستقبِل الأجزاء المتطابقة باستخدام عناوين المصدر والوجهة، ومعرّف البروتوكول، وحقل التعريف. يُعيد المُستقبِل تجميع البيانات من الأجزاء التي تحمل نفس المعرّف باستخدام كلٍّ من إزاحة الجزء وعلامة "المزيد من الأجزاء". عندما يستقبل المُستقبِل الجزء الأخير، الذي تكون فيه علامة " المزيد من الأجزاء" مُعيّنة على 0، يُمكنه حساب حجم حمولة البيانات الأصلية بضرب إزاحة الجزء الأخير في ثمانية وإضافة حجم بيانات الجزء الأخير. في المثال المُعطى، كانت هذه العملية الحسابية495×8+540=4500{\displaystyle 495\times 8+540=4500}البايتات. عندما يكون لدى جهاز الاستقبال جميع الأجزاء، يمكن إعادة تجميعها بالتسلسل الصحيح وفقًا للإزاحات لتشكيل مخطط البيانات الأصلي.

بروتوكولات المساعدة

لا ترتبط عناوين IP بشكل دائم بأجهزة الشبكة، بل في أنظمة التشغيل الحديثة ، يمكن أن تحتوي واجهة الشبكة على عناوين IP متعددة. ولتوصيل حزمة IP بشكل صحيح إلى المضيف الوجهة عبر الرابط، تحتاج الأجهزة والموجهات إلى آليات إضافية لربط عنوان الجهاز [ b ] لواجهات الشبكة بعناوين IP. يقوم بروتوكول تحليل العناوين (ARP) بترجمة عنوان IP إلى عنوان الجهاز في IPv4. بالإضافة إلى ذلك، غالبًا ما يكون الربط العكسي ضروريًا. على سبيل المثال، ما لم يُهيئ المسؤول عنوان IP مسبقًا، فعند تشغيل مضيف IP أو توصيله بشبكة، يحتاج إلى تحديد عنوان IP الخاص به. تشمل بروتوكولات الربط العكسي بروتوكول التكوين الديناميكي للمضيف (DHCP) وبروتوكول التمهيد (BOOTP)، ونادرًا ما يُستخدم بروتوكول ARP العكسي .

انظر أيضاً

ملحوظات

  1. كخدعة بمناسبة كذبة أبريل ، تم اقتراح استخدامها في RFC 3514 باسم " الجزء الشرير " [ 43 ]
  2. بالنسبةلتقنيات الشبكات IEEE 802 ، بما في ذلك الإيثرنت ، فإن عنوان الجهاز هو عنوان MAC .

مراجع

تم تعديل هذه المقالة من المصدر التالي بموجب ترخيص CC BY 4.0 ( 2022 )  : ميشيل بقني؛ ساندرا هانبو (2022). "مسح حول بروتوكول الإنترنت الإصدار 4 (IPv4)" (PDF) . ويكي مجلة العلوم . دوى : 10.15347/WJS/2022.002 . ردمك 2470-6345 . او سي ال سي 9708517136 . S2CID 254665961 . ويكي بيانات Q104661268 .    

  1. "تقارير تحليل بروتوكول بوابة الحدود (BGP)" . تقارير بروتوكول بوابة الحدود (BGP) . تم الاطلاع عليها بتاريخ 9 يناير 2013 .
  2. "IPv6 – Google" . www.google.com . تم الاطلاع عليه بتاريخ 28 يناير 2022 .
  3. 1 2 3 "مساحة عناوين IPv4 ذات الأغراض الخاصة" . www.iana.org . IANA . تم الاطلاع عليه بتاريخ 21-06-2026 .
  4. ١ ٢ ٣ ٤ ٥ م. كوتون؛ ل. فيغودا؛ ب. هابرمان (أبريل ٢٠١٣). ر. بونيكا (محرر). سجلات عناوين IP ذات الأغراض الخاصة . فريق عمل هندسة الإنترنت . doi : 10.17487/RFC6890 . ISSN 2070-1721 . BCP 153. RFC 6890 . أفضل الممارسات الحالية 153. تلغي هذه الممارسة RFC 4773 و 5156 و 5735 و 5736 . تم تحديثها بواسطة RFC 8190 .  
  5. ديفيس، ليديا (21 فبراير 2009). "فينت سيرف - لا يزال أمامنا 80% من العالم للتواصل معه" . صحيفة نيويورك تايمز . تاريخ الاسترجاع: 10 مايو 2024 .
  6. "نبذة تاريخية عن بروتوكول IPv4" . مجموعة سوق IPv4 . تم الاطلاع عليه بتاريخ 19 أغسطس 2020 .
  7. "العالم 'ينفد من عناوين الإنترنت'"تمت أرشفة هذا النص من المصدر الأصلي بتاريخ 25 يناير 2011. تم الاطلاع عليه بتاريخ 23 يناير 2011 .
  8. سميث، لوسي؛ ليبنر، إيان (3 فبراير 2011). "نفاد مساحة عناوين IPv4 المتاحة" . منظمة موارد الأرقام . تم الاسترجاع في 3 فبراير 2011 .
  9. قائمة بريد ICANN و nanog. "خمسة نطاقات /8 مخصصة لسجلات الإنترنت الإقليمية - لم يتبق أي نطاقات IPv4 أحادية البث /8 غير مخصصة" . 
  10. مركز معلومات شبكة آسيا والمحيط الهادئ (15 أبريل 2011). "مجموعة عناوين IPv4 التابعة لمركز معلومات شبكة آسيا والمحيط الهادئ تصل إلى /8 النهائية" . مؤرشف من الأصل في 7 أغسطس 2011. تم الاطلاع عليه في 15 أبريل 2011 .
  11. إس. ديرينغ ؛ آر. هيندن (ديسمبر 1998). مواصفات بروتوكول الإنترنت، الإصدار 6 (IPv6) . مجموعة عمل الشبكة. doi : 10.17487/RFC2460 . RFC 2460 .مُلغى. تم إلغاؤه بموجب RFC 8200. يُلغي RFC 1883. تم تحديثه بموجب RFC 5095 و 5722 و 5871 و 6437 و 6564 و 6935 و 6946 و 7045 و 7112 .   
  12. ر. فينك؛ ر. هيندن (مارس 2004). التخلص التدريجي من بروتوكول 6bone (تخصيص عناوين اختبار IPv6) . مجموعة عمل الشبكة. doi : 10.17487/RFC3701 . RFC 3701 .للعلم فقط. يلغي RFC 2471 . 
  13. المؤتمر الدولي لعام 2016 التابع لمعهد مهندسي الكهرباء والإلكترونيات حول التقنيات الناشئة وممارسات الأعمال المبتكرة لتحويل المجتمعات (EmergiTech) . بيسكاتاواي، نيوجيرسي: جامعة التكنولوجيا، موريشيوس، معهد مهندسي الكهرباء والإلكترونيات. أغسطس 2016. ISBN 9781509007066. OCLC 972636788 . 
  14. "فهم عناوين IP: كل ما تود معرفته" (ملف PDF) . 3Com. مؤرشف من النسخة الأصلية (ملف PDF) بتاريخ 16 يونيو 2001.
  15. 1 2 3 4 ي. ريختر ؛ ب. موسكوفيتز؛ د. كارينبيرغ؛ ج. ج. دي غروت؛ إ. لير (فبراير 1996). تخصيص العناوين للشبكات الخاصة . مجموعة عمل الشبكة. doi : 10.17487/RFC1918 . BCP 5. RFC 1918 .أفضل الممارسات الحالية 5. تلغي RFC 1627 و 1597. تم تحديثها بواسطة RFC 6761 .  
  16. ج. ويل؛ ف. كوارسنج؛ س. دونلي؛ س. ليليينستولب؛ م. أزينجر (أبريل 2012). بادئة IPv4 المحجوزة من قِبل IANA لمساحة العناوين المشتركة . فريق عمل هندسة الإنترنت . doi : 10.17487/RFC6598 . ISSN 2070-1721 . BCP 153. RFC 6598 . أفضل الممارسات الحالية 153. تحديثات RFC 5735 . 
  17. إس. تشيشاير ؛ ب. أبوبا؛ إي. غوتمان (مايو 2005). التكوين الديناميكي لعناوين IPv4 المحلية للرابط . مجموعة عمل الشبكة. doi : 10.17487/RFC3927 . RFC 3927 .المعيار المقترح.
  18. ١ ٢ ٣ ج. أركو؛ م. كوتون؛ ل. فيغودا (يناير ٢٠١٠). كتل عناوين IPv4 المحجوزة لأغراض التوثيق . فريق عمل هندسة الإنترنت . doi : 10.17487/RFC5737 . ISSN 2070-1721 . RFC 5737 . معلومات. تحديثات RFC 1166 . 
  19. أ. ترون (مايو 2015). ب. كاربنتر (محرر). إيقاف استخدام بادئة Anycast لأجهزة توجيه 6to4 Relay . فريق عمل هندسة الإنترنت . doi : 10.17487/RFC7526 . BCP 196. RFC 7526 .أفضل الممارسات الحالية 196. يلغي RFC 3068 و 6732 . 
  20. سي. هويتيما (يونيو 2001). بادئة البث المتعدد لأجهزة توجيه الترحيل 6to4 . مجموعة عمل الشبكة. doi : 10.17487/RFC3068 . RFC 3068 .للعلم فقط. تم إلغاؤه بموجب RFC 7526 . 
  21. إس. برادنر؛ ج. مكوايد (مارس 1999). منهجية قياس الأداء لأجهزة الربط الشبكي . مجموعة عمل الشبكة. doi : 10.17487/RFC2544 . RFC 2544 .معلوماتية. تم التحديث بواسطة: RFC 6201 و RFC 6815 .  
  22. 1 2 م. كوتون؛ ل. فيغودا؛ د. ماير (مارس 2010). إرشادات هيئة تخصيص عناوين الإنترنت (IANA) لتخصيص عناوين البث المتعدد IPv4 . فريق هندسة الإنترنت (IETF ). doi : 10.17487/RFC5771 . ISSN 2070-1721 . BCP 51. RFC 5771 . أفضل الممارسات الحالية 51. تلغي RFC 3138 و 3171 . تُحدّث RFC 2780 .  
  23. س. فيناس؛ ر. باريك؛ ج. فان دي فيلدي؛ ت. تشاون؛ م. يوبانكس (أغسطس 2012). عناوين البث المتعدد للتوثيق . فريق عمل هندسة الإنترنت . doi : 10.17487/RFC6676 . ISSN 2070-1721 . RFC 6676 . لأغراض إعلامية.
  24. ١ ٢ ج. رينولدز ، محرر. (يناير ٢٠٠٢). الأرقام المخصصة: استبدال RFC ١٧٠٠ بقاعدة بيانات عبر الإنترنت . مجموعة عمل الشبكة. doi : 10.17487/RFC3232 . RFC ٣٢٣٢ .معلوماتي. يلغي RFC 1700 . 
  25. سي. بيرن؛ تي-موبايل الولايات المتحدة (أغسطس 2014). بادئة استمرارية خدمة IPv4 . فريق عمل هندسة الإنترنت . doi : 10.17487/RFC7335 . ISSN 2070-1721 . RFC 7335 . المعيار المقترح.
  26. https://labs.ripe.net/author/remco-van-mook/a-farewell-to-arps-ipv4-service-on-ipv6-only-networks/ .{{cite web}}: مفقود أو فارغ |title=( مساعدة )
  27. ت. سافولاينن؛ ج. كورهونن؛ د. وينغ (نوفمبر 2013). اكتشاف بادئة IPv6 المستخدمة في توليف عناوين IPv6 . فريق عمل هندسة الإنترنت . doi : 10.17487/RFC7050 . ISSN 2070-1721 . RFC 7050 . المعيار المقترح. تم تحديثه بواسطة RFC 8880 . 
  28. ج. أبلي؛ ب. ديكسون؛ و. كوماري؛ ج. مايكلسون (مايو 2015). إعادة توجيه AS112 باستخدام DNAME . فريق عمل هندسة الإنترنت . doi : 10.17487/RFC7535 . ISSN 2070-1721 . RFC 7535 . لأغراض إعلامية.
  29. ر. برادن ، محرر. (أكتوبر 1989). متطلبات مضيفي الإنترنت - طبقات الاتصال . مجموعة عمل الشبكة. doi : 10.17487/RFC1122 . STD 3. RFC 1122 .معيار الإنترنت 3. تم تحديثه بواسطة RFC 1349 و 4379 و 5884 و 6093 و 6298 و 6633 و 6864 و 8029 و 9293 . لا يُسمح لعناوين IP أن تأخذ القيمة 0 أو -1 لأي ​​من حقول <رقم المضيف> أو <رقم الشبكة> أو <رقم الشبكة الفرعية> (باستثناء [حالات خاصة]). 
  30. ج. رينولدز ؛ ج. بوستل (أكتوبر 1984). الأرقام المخصصة . مجموعة عمل الشبكة. doi : 10.17487/RFC0923 . RFC 923 .مُهمل. أُلغي بموجب RFC 943. يُلغي RFC 900. عناوين خاصة: في بعض السياقات، يكون من المفيد استخدام عناوين ثابتة ذات دلالة وظيفية بدلاً من كونها مُعرّفات لمضيفين مُحددين. عند الحاجة إلى هذا الاستخدام، يُفسَّر العنوان صفر على أنه يعني "هذا"، كما في "هذه الشبكة".  
  31. 1 2 ر. برادن ، محرر. (أكتوبر 1989). متطلبات مضيفي الإنترنت - طبقات الاتصال . مجموعة عمل الشبكة. doi : 10.17487/RFC1122 . STD 3. RFC 1122 .المعيار الثالث للإنترنت. تم تحديثه بواسطة RFC 1349 و 4379 و 5884 و 6093 و 6298 و 6633 و 6864 و 8029 و 9293 . 
  32. أ. ريتانا؛ ر. وايت؛ ف. فولر؛ د. ماكفرسون (ديسمبر 2000). استخدام بادئات 31 بت على روابط IPv4 من نقطة إلى نقطة . مجموعة عمل الشبكة. doi : 10.17487/RFC3021 . RFC 3021 .المعيار المقترح.
  33. ألمكويست، فيليب؛ كاستنهولز، فرانك (ديسمبر 1993). "نحو متطلبات أجهزة توجيه بروتوكول الإنترنت" . فريق عمل هندسة الإنترنت .
  34. ب. ألمكويست (نوفمبر 1994). ف. كاستنهولز (محرر). نحو متطلبات أجهزة توجيه بروتوكول الإنترنت . مجموعة عمل الشبكة. doi : 10.17487/RFC1716 . RFC 1716 .قديم. تم إلغاؤه بموجب RFC 1812 . 
  35. ف. بيكر ، محرر. (يونيو 1995). متطلبات أجهزة توجيه بروتوكول الإنترنت الإصدار 4. مجموعة عمل الشبكة. doi : 10.17487/RFC1812 . RFC 1812 .معيار مقترح. يلغي المعيارين RFC 1716 و 1009 . تم تحديثه بواسطة المعيارين RFC 2644 و 6633 .  
  36. "فهم وتكوين أمر ip unnumbered" . سيسكو . تم الاطلاع عليه بتاريخ 25-11-2021 .
  37. سي. بارتريدج؛ إف. كاستنهولز (ديسمبر 1994). المعايير الفنية لاختيار بروتوكول الإنترنت من الجيل التالي (IPng) . مجموعة عمل الشبكة. doi : 10.17487/RFC1726 . RFC 1726 .لأغراض إعلامية.
  38. ج. بوستل ، محرر (سبتمبر 1981). بروتوكول الإنترنت - مواصفات بروتوكول برنامج داربا للإنترنت . IETF . doi : 10.17487/RFC0791 . STD 5. RFC 791. IEN 128، 123، 111، 80، 54، 44، 41، 28، 26.المعيار الخامس للإنترنت. يلغي RFC 760. تم تحديثه بواسطة RFC 1349 و 2474 و 6864 .  
  39. ك. نيكولز؛ س. بليك؛ ف. بيكر ؛ د. بلاك (ديسمبر 1998). تعريف حقل الخدمات المتباينة (حقل DS) في رؤوس IPv4 وIPv6 . مجموعة عمل الشبكة. doi : 10.17487/RFC2474 . RFC 2474 .معيار مقترح. يلغي المعيارين RFC 1455 و 1349 . تم تحديثه بواسطة المعايير RFC 3168 و 3260 و 8436 .  
  40. ك. راماكريشنان؛ س. فلويد؛ د. بلاك (سبتمبر 2001). إضافة إشعار الازدحام الصريح (ECN) إلى بروتوكول الإنترنت (IP ). مجموعة عمل الشبكة. doi : 10.17487/RFC3168 . RFC 3168 .معيار مقترح. يلغي RFC 2481. يُحدّث RFC 2474 و 2401 و 793 . تم تحديثه بواسطة RFC 4301 و 6040 و 8311 .   
  41. سافاج، ستيفان (2000). "دعم الشبكة العملي لتتبع بروتوكول الإنترنت" . مجلة ACM SIGCOMM لمراجعة اتصالات الحاسوب . 30 (4): 295-306 . doi : 10.1145/347057.347560 .
  42. ج. تاتش (فبراير 2013). المواصفات المُحدَّثة لحقل مُعرِّف IPv4 . فريق عمل هندسة الإنترنت . doi : 10.17487/RFC6864 . ISSN 2070-1721 . RFC 6864 . المعيار المقترح. تحديثات RFC 791 و 1122 و 2003 . 
  43. س. بيلوفين (1 أبريل 2003). علامة الأمان في رأس بروتوكول IPv4 . مجموعة عمل الشبكة. doi : 10.17487/RFC3514 . RFC 3514 .للعلم فقط. هذا طلب تعليقات بمناسبة كذبة أبريل .
  44. بهاردواج، راشمي (2020-06-04). "إزاحة الجزء - الملكية الفكرية بسهولة" . ipwithease.com . تم الاسترجاع في 2022-11-21 .
  45. ج. بوستل ، محرر (سبتمبر 1981). بروتوكول الإنترنت - مواصفات بروتوكول برنامج داربا للإنترنت . IETF . doi : 10.17487/RFC0791 . STD 5. RFC 791. IEN 128، 123، 111، 80، 54، 44، 41، 28، 26.المعيار الخامس للإنترنت ، القسم 3.1،  الصفحة 14. يلغي RFC 760. تم تحديثه بواسطة RFC 1349 و 2474 و 6864 .  
  46. "أسئلة وأجوبة غير رسمية من سيسكو" . تم الاطلاع عليه بتاريخ 10-05-2012 .
  47. ف. غونت (يوليو 2011). تقييم أمن بروتوكول الإنترنت الإصدار 4. فريق عمل هندسة الإنترنت . doi : 10.17487/RFC6274 . ISSN 2070-1721 . RFC 6274 . لأغراض إعلامية.