بروتوكول التحكم في بروتوكول الإنترنت

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

يجب على كل من نقطتي النهاية لاتصال PPP إرسال طلب تكوين IPCP إلى نظيره لأن خيارات TCP/IP مستقلة لكل اتجاه من اتجاهات اتصال PPP. [1]

يمكن لنقطة نهاية PPP أن تطلب عنوان IP محددًا من نظيرتها. ويمكنها أيضًا أن تطلب من النظير اقتراح عنوان IP من خلال طلب العنوان 0.0.0.0؛ ثم يرسل النظير اقتراحه في حزمة IPCP Nak، والتي يجب على النظير الأول طلبها لاحقًا لإكمال التفاوض. في الممارسة العملية، في بروتوكولات مثل PPPoE التي تُستخدم عادةً في اتصالات النطاق العريض المنزلي، تُستخدم الطريقة الأخيرة (طلب الاقتراح، nak مع الاقتراح، طلب العنوان المقترح) لتعيين عنوان IP لنقطة نهاية عميل مزود خدمة الإنترنت (أي معدات العميل في الموقع )، بينما تُستخدم الطريقة السابقة (عنوان الطلب) لإبلاغ العميل بعنوان IP لنقطة نهاية مزود خدمة الإنترنت ( معدات حافة المزود ). [ يُطلب التوضيح ]

يوجد بروتوكول NCP مشابه، بروتوكول التحكم IPv6، لـ IPv6 . ويمكن استخدامه مع IPCP على نفس اتصال PPP لرابط مكدس مزدوج . (عند ربط جهاز أحدث وأقدم لا يدعم IPv6، يرى المرء رسائل LCP ProtRej للبروتوكول 0x8057 من الجانب الذي لا يدعم IPV6CP.)

إطار IP

بعد الانتهاء من التكوين، يصبح الرابط قادرًا على حمل بيانات IP كحمولة لإطار PPP. يشير هذا الرمز إلى أن بيانات IP يتم نقلها.

رأس PPP رأس IPCP بيانات:::

رأس IPCP:

الإزاحات ثماني بتات 0 1 2 3
ثماني بتات قليل 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
0 0 شفرة معرف طول

شفرة.

8 بتات.
تحدد الوظيفة التي سيتم تنفيذها.

شفرة وصف مراجع
0 البائع محدد. طلب التعليقات رقم 2153
1 تكوين الطلب.  
2 تكوين-الإقرار.  
3 تكوين-ناك.  
4 تكوين-رفض.  
5 إنهاء الطلب.  
6 إنهاء-إقرار.  
7 رفض الكود.  

المعرف. 8 بت.

يستخدم لمطابقة الطلبات والردود.

الطول. 16 بت.
حجم الحزمة بما في ذلك الرأس.

البيانات. طول متغير.
صفر بايت أو أكثر من البيانات كما هو موضح بواسطة الطول. قد يحتوي هذا الحقل على خيار واحد أو أكثر .

خيارات التكوين

تتيح خيارات تكوين IPCP التفاوض على معلمات بروتوكول الإنترنت المرغوبة. يستخدم IPCP نفس تنسيق خيار التكوين المحدد لبروتوكول التحكم في ارتباط LCP ، مع مجموعة منفصلة من الخيارات.

خيارات تكوين IPCP:

00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15
خيار طول
بيانات

الخيار. 8 بت.

خيار طول وصف مراجع
1 10 عناوين IP (غير مستخدمة) RFC 1172، RFC 1332
2 ≥4 بروتوكول ضغط IP RFC 1332، RFC 3241، RFC 3544
3 6 عنوان IP. طلب التعليقات رقم 1332
4 6 موبايل-IPv4. طلب التعليقات رقم 2290
129 6 عنوان خادم DNS الأساسي. طلب التعليقات رقم 1877
130 6 عنوان خادم NBNS الأساسي. طلب التعليقات رقم 1877
131 6 عنوان خادم DNS الثانوي. طلب التعليقات رقم 1877
132 6 عنوان خادم NBNS الثانوي. طلب التعليقات رقم 1877

الطول. 8 بت.

البيانات. طول متغير.

بروتوكول ضغط IP

يكتب طول بروتوكول ضغط IP بيانات
1 بايت 1 بايت 2 بايت عامل

عنوان IP

يكتب طول عنوان IP
1 بايت 1 بايت 4 بايت

مايكروسوفت

في تنفيذ Microsoft، "تتضمن خيارات IPCP الشائعة عنوان IP وعناوين IP لخوادم أسماء DNS و NetBIOS ." [2]

انظر أيضا

مراجع

  1. ^ أندرو صن (1999). استخدام وإدارة PPP . O'Reilly Media, Inc. ص 55-56. ISBN 978-1-56592-321-8.
  2. ^ "مفاوضات طبقة شبكة PPP مع NCP | Microsoft Docs".
  • RFC 1332: بروتوكول التحكم في بروتوكول الإنترنت (IPCP)
  • RFC 1570: ملحقات بروتوكول التحكم في ارتباط PPP (LCP)
  • RFC 1661: بروتوكول نقطة إلى نقطة (PPP)
  • RFC 1877: ملحقات بروتوكول التحكم في بروتوكول الإنترنت PPP لعناوين خادم الأسماء
  • RFC 5072: يحدد IP Version 6 عبر PPP جوهر IPV6CP، مع الامتدادات المحددة في RFC 5172
  • RFC 4241: نموذج لخدمة الوصول إلى الإنترنت ثنائية المكدس IPv6/IPv4 — يناقش الجمع بين IPCP وIPV6CP
تم الاسترجاع من "https://en.wikipedia.org/w/index.php?title=بروتوكول_التحكم_ببروتوكول_الإنترنت&oldid=1066178872"
Original text
Rate this translation
Your feedback will be used to help improve Google Translate