ما هو بروتوكولات التحكم في الشبكة NCP

اقرأ في هذا المقال


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

ما هو بروتوكول التحكم في الشبكة NCP

بروتوكول التحكم في الشبكة (NCP): هو مجموعة من البروتوكولات التي تشكل جزءاً من بروتوكول نقطة إلى نقطة (PPP)، و(PPP) هو بروتوكول طبقة ارتباط البيانات الذي يستخدم لنقل البيانات متعددة البروتوكولات بين جهازي كمبيوتر متصلين مباشرة أي من نقطة إلى نقطة، كما يتكون (PPP) من بروتوكول التحكم في الارتباط (LCP) وبروتوكول المصادقة (AP) وبروتوكول التحكم في الشبكة (NCP)، وتُستخدم نقاط الاتصال الوطنية للتفاوض بشأن المعلمات والتسهيلات الخاصة بطبقة الشبكة، ولكل بروتوكول طبقة أعلى مدعوم من (PPP)، حيث يوجد (NCP) واحد.

  • “NCP” هي اختصار لـ “Network-Control-Program”.
  • “AP” هي اختصار لـ “authentication-protocol”.
  • “PPP” هي اختصار لـ “Point-to-Point-Protocol”.

أنواع بروتوكولات التحكم في الشبكة NCP

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

  • يقوم (IPCP) بإنشاء وتكوين بروتوكول الإنترنت (IP) عبر ارتباط (PPP).
  • يقوم بتكوين عناوين (IP) بالإضافة إلى تمكين أو تعطيل وحدات بروتوكول (IP) على طرفي ارتباط (PPP).

ملاحظة:“IPCP” هي اختصار لـ “Internet-Protocol-Control-Protocol” و”IP” هي اختصار لـ “Internet-Protocol”.

2- بروتوكول التحكم في طبقة شبكة OSINLCP

تشمل مسؤوليات (OSINLCP) تكوين وحدات بروتوكول (OSI) النمطية وتمكينها وتعطيلها على أي من طرفي ارتباط (PPP).

  • “OSINLCP” هي اختصار لـ “Open-Systems-Interconnection-Network-Layer-Control-Protocol”.

3- بروتوكول التحكم في تبادل حزم الإنترنت IPXCP

تشمل مسؤوليات (OSINLCP) تكوين وحدات تبادل حزم الإنترنت (IPX) وتمكينها وتعطيلها على أي من طرفي ارتباط (PPP).

  • “IPXCP” هي اختصار لـ “Internetwork-Packet-Exchange-Control-Protocol”.

4- بروتوكول التحكم في المرحلة الرابعة من DECnet DNCP

هذا هو المسؤول عن إنشاء وتكوين وحدات بروتوكول توجيه المرحلة الرابعة من شركة المعدات الرقمية المرحلة الرابعة (DECnet) عبر رابط (PPP).

  • “DECnet” هي اختصار لـ “Digital-Equipment-Corporation”.

5- بروتوكول التحكم في إطارات NBFCP

بروتوكول إطارات (NetBIOS (NBF)): هو بروتوكول طبقة شبكة غير قابل للتوجيه، و(NBFCP) مسؤول عن تكوين وتمكين وتعطيل وحدات بروتوكول (NBF) على طرفي ارتباط (PPP).

  • “NBFCP” هي اختصار لـ “NetBIOS-Frames-Frame-Control-Protocol”.

6- بروتوكول تحكم IPV6CP

  • يقوم (IPV6CP) بتكوين عناوين (IPv6).
  • إلى جانب ذلك فإنّه يمكّن ويعطل وحدات بروتوكول (IP) عبر (PPP).

أوضاع تفاوض NCP

1- وضع تفاوض PPP NCP النشط

يرسل جهاز التوجيه رسالة طلب تكوين (NCP) بدون انتظار عميل (PPP) للقيام بذلك.

2- وضع تفاوض PPP NCP الخامل

  • ينتظر جهاز التوجيه عميل (PPP) لإرسال رسالة طلب تكوين (NCP) قبل إرسال رسالة طلب التكوين الخاصة به.
  • تستخدم اتصالات واجهة المشترك الديناميكية واتصالات واجهة المشترك الثابتة تفاوض (PPP NCP) الخامل افتراضياً.

التكوينات المعتمدة لوضع تفاوض PPP NCP

يمكنك تكوين تفاوض بروتوكول التحكم في شبكة PPP (NCP) للتكوينات التالية للبرتوكول الفردي واليروتوكول المزدوج على أجهزة توجيه (MX Series) مع (MPC):

  • تم إنهاء اتصالات المشترك الديناميكية (PPP) عند جهاز التوجيه.
  • تم إنهاء اتصالات مشترك (PPP) الثابتة عند جهاز التوجيه.
  • مشتركو (PPP) الديناميكيون النفقيون على خادم شبكة (L2TP (LNS)).
  • مشتركو (PPP) الثابت النفقي عند خادم شبكة (L2TP (LNS)) على واجهة خدمة مضمنة (si).

ملاحظة:“L2TP” هي اختصار لـ “Layer-2-Tunneling-Protocol”.

ملاحظة:“si” هي اختصار لـ “service-interface”.

ملاحظة:“MPC” هي اختصار لـ “Multimedia-Personal-Computer”.

ملاحظة:“LNS” هي اختصار لـ “-Lon-Works-Network-Services”.

متطلبات التفاوض النشط لـ PPP NCP لمشتركي IPv4 الديناميكي والثابت لـ PPP

لتكوين تفاوض بروتوكول التحكم في شبكة (IPNCP) النشط لمشتركي (PPP) الديناميكيين والثابت في تكوين بروتوكول واحد أو بروتوكول مزدوج، وتأكد من تلبية المتطلبات التالية:

  • العمل على بتكوين عائلة بروتوكول (IPv4) في ملف تعريف ديناميكي (للمشتركين الديناميكيين) أو على مستوى الواجهة (للمشتركين الثابتين).
  • عنوان IP (سمة RADIUS 8)، عنوان (IPv4) صريح (RADIUS).
  • متطلبات التفاوض النشط لـ (PPP NCP) لمشتركي (PPP) الديناميكيين والثابتين لـ (IPv6).
  • قم بتكوين عائلة بروتوكول (IPv6 (inet6)) في ملف تعريف ديناميكي (للمشتركين الديناميكيين) أو على مستوى الواجهة (للمشترك الثابت).
  • قم بتعيين أي من سمات عنوان (IPv6) التالية للمشترك أثناء عملية المصادقة.
  • تفويض (IPv6) بادئة (RADIUS Attribute 123)، وهو عنوان (RADIUS) صريح (IPv6).
  • (Framed-IPv6-Prefix (RADIUS Attribute 97))، هي بادئة (RADIUS) صريحة (IPv6).
  • (Framed-IPv6-Pool (RADIUS Attribute 100))، هو عنوان (RADIUS) الصريح (IPv6) أو اسم تجمع البادئة
  • عند استيفاء هذه المتطلبات استخدم عبارة (initiate-ncp ipv6) لتمكين تفاوض (IPv6NCP) النشط للمشتركين الديناميكيين والثابتين في تكوين مكدس واحد أو مكدس مزدوج.

ملاحظة: “RADIUS” هي اختصار لـ “Remote-Authentication-Dial-In-User-Service”.

متطلبات تفاوض PPP NCP لتكوينات بروتوكول ثنائي IPv4 وIPv6

يمكنك تكوين تفاوض (PPP NCP) النشط أو الخامل لواجهات المشتركين (IPv4) و(IPv6) في تكوين بروتوكول مزدوج، ولتكوين التفاوض النشط في تكوين مكدس مزدوج يجب القيام بكل ما يلي:

  • تأكد من تلبية متطلبات عائلة العنوان وبروتوكول (IPv4) و(IPv6).
  • استخدم العبارة (initiate-ncp ip) لتمكين التفاوض النشط لواجهة المشترك (IPv4).
  • استخدم العبارة (initiate-ncp ipv6) لتمكين التفاوض النشط لواجهة المشترك (IPv6).

أساسيات بروتوكول التحكم في الشبكة NCP

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

يمكن أن يحمل (PPP) البيانات بسهولة من العديد من أنواع بروتوكولات طبقة الشبكة، وفي بعض الشبكات، قد يكون من المفيد السماح لها بنقل مخططات البيانات من بروتوكولات الطبقة الثلاثة المختلفة في وقت واحد.

يتطلب السماح لـ (PPP) بدعم بروتوكولات طبقة الشبكة المتعددة أن يكون لديك معرفة بخصوصيات كل واحد، وإذا نم استخدم (LCP) فقط لتكوين الارتباط فسيلزم معرفة جميع المتطلبات الفريدة لكل بروتوكول طبقة ثلاثة، كما سيتطلب هذا أيضًا تحديث (LCP) باستمرار، حيث تم تحديد بروتوكولات جديدة للطبقة الثلاثة وعندما تم تحديد معلمات جديدة للبروتوكولات الحالية.

بدلاً من هذا التصميم غير المرن تتخذ (PPP) نهجاً “معيارياً” لإنشاء الارتباط، وينفذ (LCP) إعداد الارتباط الأساسي وبعد المصادقة أي الاختيارية، يستدعي بروتوكول التحكم في الشبكة (NCP) المخصص لكل بروتوكول طبقة ثلاثة يتم نقله عبر الارتباطـ كما يجري (NCP) تفاوضاً بشأن أي معلمات فريدة لبروتوكول طبقة الشبكة المعين.

يمكن تشغيل أكثر من (NCP) لكل رابط (LCP)، ويمكن رؤية عملية كيفية القيام بذلك والعلاقة بين روابط (NCP) ورابط (LCP) في الموضوع الخاص بإعداد ارتباط (PPP) والمراحل، كما تحتوي كل تقنية من تقنيات طبقة الشبكة الشائعة على (PPP NCP) محدد لها في (RFC) منفصلة، وعادةً ما يتم تسمية هذه المستندات في هذا النمط أي “PPP <اسم بروتوكول الطبقة الثالثة> بروتوكول التحكم”.

وأكثرها شيوعاً هي بروتوكول التحكم في بروتوكول الإنترنت (PPP (IPCP)) وبروتوكول التحكم في تبادل حزم العمل عبر الإنترنت (PPP (IPXCP))، وبروتوكول التحكم في إطارات (PPP NetBIOS (NBFCP)) وهذه هي (NCPs) لـ (IP) و)IPX) و(NBF)، كما يتم أيضاً تعريف (NCP) منفصل للإصدار 6 من IP وبروتوكول التحكم في الإصدار 6 من بروتوكول (PPP IP (IPv6CP)).

  • “LCP” هي اختصار لـ “Link-Control-Protocol”.

المصدر: COMPUTER NETWORKING / James F. Kurose & Keith W. RossComputer Networks - The Swiss BayCOMPUTER NETWORKS LECTURE NOTES / B.TECH III YEAR – II SEM (R15)An Introduction to Computer Networks / Peter L Dordal


شارك المقالة: