يوفر بروتوكول PPP طريقة لإرسال مخططات البيانات عبر روابط الاتصال التسلسلية من خلال اتصال مباشر من نقطة إلى نقطة. ويشمل ثلاثة مكونات رئيسية:
1. طريقة التغليف (طريقة توليد مخططات البيانات للإرسال عبر القنوات التسلسلية). يستخدم PPP إطارات مشابهة لتلك الخاصة بإجراء HDLC (التحكم في ارتباط البيانات عالي المستوى) كأساس لتكوين مخططات البيانات عند المرور عبر القنوات المتصلة مباشرة.
2. بروتوكول التحكم في الارتباط القابل للتوسيع LCP (بروتوكول التحكم في الارتباط). تم تصميم LCP لتنظيم وتكوين واختبار اتصالات ارتباط البيانات.
3. عائلة بروتوكولات التحكم بالشبكة NCP (بروتوكولات التحكم بالشبكة). يعمل على تنظيم واختيار تكوين بروتوكولات طبقة الشبكة المختلفة.
يمكن لـ PPP استخدام العديد من بروتوكولات التحكم في الشبكة المختلفة الموصوفة في مكان آخر، لذا فإن هذه المواصفات تغطيها بشكل عام. يحتوي هذا الوصف لبروتوكول PPP على مناقشة لمبادئه العامة وطريقة التغليف ووصف تفصيلي لبروتوكول LCP.
من أجل تنظيم الاتصال من خلال قناة اتصال مباشر، يقوم بروتوكول PPP البادئ أولاً بإرسال حزم LCP لتكوين الاتصال وكذلك التحقق من ارتباط البيانات. بعد إنشاء الارتباط وإجراء المفاوضات الاختيارية اللازمة بواسطة حزمة LCP، يرسل بروتوكول PPP البادئ حزم NCP لتحديد وتكوين واحد أو أكثر من بروتوكولات طبقة الشبكة. بمجرد تحديد تكوين كل بروتوكول محدد، يمكن إرسال مخططات البيانات من كل بروتوكول طبقة شبكة عبر تلك القناة. تحتفظ القناة بتكوينها حتى تقوم حزم LCP أو NCP بإغلاقها بشكل صريح أو حتى حدوث بعض الأحداث الخارجية (على سبيل المثال، انتهاء صلاحية مؤقت الخمول أو تدخل بعض المستخدمين).
يمكن أن تعمل تقنية PPP عبر أي واجهة DTE/DCE (على سبيل المثال، EIA RS-232-C، وEIA RS-422، وEIA RS-423، وITU-T V.35). الشرط المطلق الوحيد الذي يفرضه PPP هو أنه يجب أن يوفر دوائر زائدة (إما مخصصة أو قابلة للتحويل) يمكن أن تعمل إما في الوضع التسلسلي المتزامن أو غير المتزامن، وتكون شفافة لكتل بيانات طبقة الارتباط PPP. لا يفرض بروتوكول PPP أي قيود فيما يتعلق بسرعة نقل المعلومات، باستثناء تلك التي تحددها واجهة DTE/DCE المستخدمة.
تستخدم PPP المبادئ والمصطلحات وبنية كتلة البيانات لإجراءات HDLC (ISO 3309-1979) الخاصة بمنظمة المعايير الدولية (ISO)، المعدلة بواسطة ISO 3309-1984/PDAD1 "الملحق 1: بدء/إيقاف الإرسال" (الملحق 1: البدء "-إيقاف النقل"). يحدد ISO 3309-1979 بنية كتلة بيانات HLDC لاستخدامها في البيئات المتزامنة. ويحدد ISO 3309-1984/PDAD1 التعديلات المقترحة على معيار ISO 3309-1979 التي تتيح استخدامها في البيئات غير المتزامنة. التحكم في PPP تستخدم الإجراءات تعريف وترميز مجالات التحكم الموحدة بواسطة ISO 4335-1979 وISO 4335-1979/الملحق 1-1979.
تم تصميم بروتوكول PPP لقنوات الاتصال التي تنقل الحزم بين كيانين نظيرين. توفر هذه القنوات عملية ثنائية الاتجاه متزامنة كاملة وتنقل الحزم بالترتيب المناسب. من المتوقع أن توفر تقنية PPP حلاً عامًا للاتصال السلس بين مجموعة واسعة من الأجهزة المضيفة والجسور وأجهزة التوجيه.
هناك أنواع عديدة من شبكات الاتصالات في العالم، تعمل على أساس بروتوكولات لأغراض مختلفة ومستويات مختلفة من الكفاءة. دعونا نفكر في القضايا الرئيسية المتعلقة ببروتوكول PPPoE: ما هو وكيف يعمل ولماذا تم إنشاؤه. لفهم فوائد هذه التكنولوجيا، هناك عدة نقاط مهمة يجب مراعاتها. لنبدأ معرفتنا بمقدمة قصيرة عن مفهوم PPPoE.
الإجابة على السؤال: "PPPoE - ما هو؟"، يجب توضيح أننا نتحدث عن بروتوكول خاص، الاسم هو اختصار يعني "بروتوكول نقطة إلى نقطة عبر إيثرنت"، أي من خلال شبكة إيثرنت على مبدأ "من نقطة إلى نقطة" يعمل الاتصال بشكل مشابه للاتصال الهاتفي.
يكمن الاختلاف في التشغيل: تتواصل شبكة Ethernet مع PPPoE بدلاً من خط هاتف مخصص. ومن الجدير بالذكر نقاط القوة في هذه التكنولوجيا. نؤكد على أن اتصال PPPoE يتمتع بميزة النطاق الموسع من الإمكانات الإضافية: حيث يمكنك ضغط البيانات وإجراء المصادقة وتشفير المعلومات.
ومع ذلك، فإن متطلبات MTU هنا أقل (1492 بدلاً من 1500 بايت)، الأمر الذي يؤدي في بعض الأحيان إلى تعقيدات عند العمل مع إجابة أخرى على السؤال: "PPPoE - ما هو؟" - يمكن صياغته بهذه الطريقة: هذا بروتوكول حفر الأنفاق. بمعنى آخر، توفر هذه التقنية القدرة على تكوين IP أو البروتوكولات الأخرى عبر اتصال PPP أو Ethernet. لذلك، يمكن استخدام PPPoE للمكالمات الافتراضية، والاتصالات من نقطة إلى نقطة، وإرسال حزم IP، مع الاستمرار في تلقي جميع مزايا PPP.
إن إجراء اتصال PPPoE ليس بالأمر الصعب على الإطلاق. المهمة الأولى هي إعداد الهوائي. على الرغم من أنه من الأفضل أن تعهد بهذا الأمر إلى أحد متخصصي الدعم الفني: أنت، كمستخدم، لا يمكنك سوى توصيل المجموعة بمصدر طاقة. يتم توصيل نقطة الوصول وهوائي الراديو بكابل سميك، ويتم توصيل زوج من الأسلاك الملتوية بالكمبيوتر. يتم تجعيد السلك وتوصيله من جهة بنقطة الوصول ومن جهة أخرى بمحول الشبكة.
عند العمل مع بروتوكول PPPOE، قد تنشأ أخطاء فنية مختلفة، لكل منها تم بالفعل تطوير خوارزميات الحل. يجدر الحديث عنهم بمزيد من التفصيل. دعونا نلقي نظرة على أخطاء PPPoE النموذجية.
المشكلة الشائعة هي رقم 633 وتعني أن المودم مفقود أو تم تكوينه بشكل غير صحيح. لتصحيح الموقف، يمكنك إعادة تشغيل الكمبيوتر ومحاولة الوصول إلى الإنترنت وإعادة إنشاء الاتصال.
الخطأ رقم 676 يعني أن الخط مشغول. تحتاج إلى تسجيل الدخول مرة أخرى عبر الشبكة المحلية والاتصال، وبعد إعادة التشغيل، قم بإزالة برنامج تشغيل الشبكة وإعادة تثبيته.
إذا لم يستجب الكمبيوتر البعيد، فيمكنك التحقق من وظيفة برنامج مكافحة الفيروسات وإعدادات جدار الحماية، إذا كانت متوفرة. يجب عليك تشغيله مرة أخرى والتحقق من تشغيل الكابل ووجود جهة اتصال في الموصلات. تحقق أيضًا من تشغيل البطاقة وأعد تثبيت برامج التشغيل. من الممكن أنه لا يوجد اتصال بالخادم، ولكن هذه مشكلة في النظام بالفعل.
على أية حال، عليك أن تفهم سبب المشكلة وأن تحدد جميع مصادر المشاكل المحتملة. يمكنك الاتصال بمزود الخدمة الخاص بك، حيث سيقوم فريق الدعم بتقديم النصح لك. أخرى شائعة (تم رفض الوصول)، 711 (مشكلة في الخدمة)، 720 (عدم تطابق بروتوكول الاتصال)، 52 (إذا كانت الأسماء متطابقة، لا يمكن توصيل اتصال الشبكة).
يمكن التخلص من أرقام الأخطاء الداخلية العديدة في نظام Windows (600، 601، 603، 606، 607، 610، 613، 614، 616 وغيرها) عن طريق إعادة التشغيل وإزالة الفيروسات. من الأفضل التراجع عن التغييرات التي تم إجراؤها على الإعدادات مؤخرًا. إذا كان هناك إعداد غير صحيح لتكوين الشبكة الداخلية، فسيحدث الخطأ 611. تحتاج إلى التحقق من عمل الاتصال المحلي.
قد يكون الخطأ 617 أحد أعراض مشكلة داخلية في نظام التشغيل. سيساعدك متخصصو الدعم الفني في حل معظم المشكلات التشغيلية. يحتوي نظام التشغيل على معلومات حول الأخطاء، ويتم تشخيصها، كما أن خيارات حل المشكلات مدمجة بالفعل في النظام.
تقنية PPPoE هي تقنية لاسلكية، حيث تنقل البيانات عبر الهواء. يعد الخط المؤجر مكلفًا للغاية، كما أن تركيبه ليس ممكنًا ماديًا دائمًا. اتصال المودم بطيء وغالبًا ما ينقطع. اتصال الراديو أكثر موثوقية.
لا يكون مقدمو الخدمة مستعدين دائمًا لتوفير السرعة العالية، التي يقومون هم أنفسهم بتخفيضها. الشيء المهم هنا هو ضبط الهوائي وتوجيهه نحو المحطة لتحسين الإشارة. يوجد أيضًا شيء مثل المنفذ المصغر wan PPPoE. ما هذا الذي تسأله؟ باختصار، هذه منطقة أخرى قد تشير إليها رسالة خطأ في الاتصال. في حالة حدوث ذلك، اتصل بالدعم الفني.
من الضروري توضيح ميزات البروتوكولات، حيث أن لكل منها بعض المزايا التي تنقل إطارات بروتوكول PPP مباشرة عبر شبكة Ethernet. يتمثل الاختلاف عن اتصال IP التقليدي في الحاجة إلى إنشاء حساب على البوابة - وهذا أمر مهم لإنشاء التحكم وتنسيقه البسيط. بالإضافة إلى ذلك، تم تبسيط عملية إعداد وظائف مثل إعداد الفواتير.
الفرق بين PPPoE هو سرعته التي تصل إلى 100 ميغابت في الثانية. وسط الإرسال - إيثرنت. يتم استخدام تقنية خاصة هنا - مكدس PPP، وهي ليست مبتكرة بسبب انتشارها.
للاتصال والاتصال عالي السرعة، يتم استخدام منفذ WAN Miniport مع بروتوكول PPPoE. عند بدء الاتصال بسرعة عالية (خاصة عند استخدام أنظمة التشغيل Windows 7 و8)، يحدث خطأ في الاتصال. يحتوي هذا الخطأ على الرمز 651 ويرتبط بفشل الاتصال عند استخدام ADSL والتشغيل غير الصحيح لجهاز التوجيه.
لإصلاح المشكلة، تحتاج إلى الذهاب إلى الخادم (على سبيل المثال، 192.168.1.1) والتحقق مما إذا كان هناك اتصال بالإنترنت. قد تكون المشكلة مخفية في أجهزة المشترك (أعطال في المودم، جهاز التوجيه، محطة الألياف الضوئية) أو قد تكون مشكلة مع مقدمي الخدمة.
يمكن إجراء هذه العملية بواسطة مستخدم كمبيوتر لديه مستوى أولي من التدريب. إذن، اضغط على زر "ابدأ" لإظهار قائمة نظام التشغيل الرئيسية؟ وانتقل إلى عنصر "الإعدادات" لتحديد نوع الاتصال بالإنترنت.
من الآن فصاعدًا، ستعرف المزيد عن اتصال PPPoE: ما هو وكيف تعمل هذه التقنية.
PPP (بروتوكول نقطة إلى نقطة) هو بروتوكول الطبقة الثانية لنموذج OSI المستخدم على روابط WAN. PPP هو بروتوكول مفتوح، يسمح باستخدامه عندما يكون من الضروري توصيل أجهزة Cisco بأجهزة من شركات مصنعة أخرى (على عكس HDLC، فيما يتعلق بالمواصفات التي تمتلك Cisco رأيها الخاص بها).
تجدر الإشارة إلى ملاحظة مهمة على الفور: بروتوكول PPP متعدد الوظائف وواسع الانتشار، وفي نفس الوقت، في دورة CCNA، يتم أخذ طريقة واحدة فقط لاستخدامه بعين الاعتبار: توصيل جهازي توجيه ببعضهما البعض عبر كابل تسلسلي. في الواقع، لا يقتصر نطاق البروتوكول على هذه الحالات. يمكن أن تعمل تقنية PPP عبر كبل مودم أو خط هاتف أو اتصالات خلوية. الاستخدامات الشائعة الأخرى لـ PPP هي تغليفها ضمن بروتوكولات الطبقة الثانية الأخرى. اسمحوا لي أن أشرح: PPP نفسه يقع في المستوى الثاني من نموذج OSI ويوفر اتصالاً مباشرًا بين جهازين، ولكن إذا تم تغليفه في بروتوكول آخر من المستوى الثاني - Ethernet (PPP عبر Ethernet - PPPoE)، فسوف تقوم شبكة Ethernet بتسليم الإطارات من عنوان MAC الخاص بالمرسل إلى مستلم عنوان MAC، ثم سيقوم المستلم بإلغاء تغليف إطار PPP من شبكة Ethernet ثم بالنسبة للبروتوكولات المغلفة في PPP (IPv4، IPX، ...) سيتم إنشاء "وهم" كامل بأن الاتصال هو من نقطة إلى نقطة. في هذه الحالة، سيتعامل بروتوكول PPP نفسه مع أشياء مثل المصادقة وضغط حركة المرور. هناك طرق أخرى لاستخدام PPP، على سبيل المثال PPP عبر ATM - PPPoA، يستخدم Microsoft Windows بروتوكول PPTP لإنشاء VPN، وهو أيضًا وظيفة إضافية عبر PPP. ولكن هذا كله استطراد غنائي لتوضيح سبب دراسة الشراكة بين القطاعين العام والخاص على الإطلاق. في دورة CCNA Access to WAN، يعد PPP بروتوكولًا لتوصيل جهازي توجيه عبر كابل تسلسلي.
ما الذي يمكن أن تفعله الشراكة بين القطاعين العام والخاص مقارنة بـ HDLC؟
في الواقع، عند نقل البيانات من جهاز توجيه إلى جهاز توجيه، يتم تغليف PPP في HDLC، الذي يؤدي وظائف "النقل" لإطارات PPP. يمكنك قراءة المزيد حول HDLC في المقالة "بروتوكول HDLC - مثال التكوين والوصف". PPP – له بنية ذات طبقات، عندما يأتي إطار PPP من الشبكة فإنه يرتفع عبر طبقات PPP الفرعية الداخلية من الأسفل إلى الأعلى:
يحدث إنشاء اتصال بين جهازي توجيه باستخدام بروتوكول PPP في طبقات من الأسفل إلى الأعلى، ويحدث قطع الاتصال من الأعلى إلى الأسفل.
أي أنه يتم إنشاء الاتصال بهذا الترتيب: LCP، NCP، حمولة المستوى الثالث. ويكسر: نهاية نقل البيانات المفيدة، NCP، LCP. كما ترى، لا يقوم HDLC بإنشاء اتصالات أو قطعها، نظرًا لأن PPP يستخدم إطارات HDLC دون تأكيد التسليم.
هيكل إطار PPP هو كما يلي:
إن إعداد PPP على أجهزة Cisco، كما ذكرنا سابقًا، ليس بالأمر الصعب في دورة CCNA. يتم تنفيذه على الواجهة:
لا يُنصح باستخدام PAP في التكوينات الحقيقية، لذا سنقتصر على مثال لتكوين CHAP. لذا، لنفترض أن الهيكل كما يلي، فأنت بحاجة إلى تكوين PPP باستخدام مصادقة CHAP. الإعداد على جهاز التوجيه الأول:
جهاز التوجيه #configure Terminal أدخل أوامر التكوين، واحد لكل سطر. تنتهي بـ CNTL/Z. جهاز التوجيه (التكوين)#اسم المضيف R1 R1(التكوين)#اسم المستخدم كلمة المرور R2 123456789 R1(التكوين)#الواجهة التسلسلية 0/3/0 R1(config-if)#en R1(config-if)#التغليف ppp R1(config-if) )#مصادقة ppp الفصل R1(config-if)#عنوان IP 192.168.0.1 255.255.255.0 R1(config-if)#لا يوجد إيقاف تشغيل %LINK-5-CHANGED: Interface Serial0/3/0، تم تغيير الحالة إلى الأسفل
الإعداد على جهاز التوجيه الثاني:
جهاز التوجيه #configure Terminal أدخل أوامر التكوين، واحد لكل سطر. تنتهي بـ CNTL/Z. جهاز التوجيه (التكوين) #اسم المضيف R2 R2 (التكوين) # اسم المستخدم كلمة المرور R1 123456789 R2 (التكوين) # الواجهة التسلسلية 0/3/0 R2 (التكوين إذا) # التغليف ppp R2 (التكوين إذا) # مصادقة PPP الفصل R2 (التكوين- إذا)#عنوان IP 192.168.0.2 255.255.255.0 R2(config-if)#لا يوجد إيقاف تشغيل %LINK-5-CHANGED: Interface Serial0/3/0، تم تغيير الحالة إلى %LINEPROTO-5-UPDOWN: بروتوكول الخط على Interface Serial0 /3/0، تم تغيير الحالة إلى الأعلى
يرجى ملاحظة أن المستخدم الذي نقوم بإنشائه على جهاز التوجيه R1 يحمل الاسم R2، وعلى R2 - R1. يعد ذلك ضروريًا لأنه عندما يتصل جهاز توجيه بآخر، فإنه يشير إلى اسمه، لذلك يجب أن يعرف الآخر هذا الاسم (راجعه في قائمة المستخدمين المحليين). تفصيل آخر مهم: يجب أن تتطابق كلمات المرور الخاصة بالمستخدمين R1 وR2.
للتحقق يمكننا تشغيل الأمر:
R2#sh ip inter واجهة مختصرة لعنوان IP هل توافق؟ بروتوكول حالة الطريقة ... Serial0/3/0 192.168.0.2 نعم دليل لأعلى ...
إذا كانت الحالة "أعلى" والبروتوكول "أسفل"، فهذا يعني عادةً أن هناك بعض المشكلات في PPP - مصادقة غير صحيحة، وكلمات المرور غير متطابقة، وجودة الخط أقل مما طلبناه، وما إلى ذلك. في هذه الحالة، سيتعين عليك التحقق من التكوينات وتشغيل debug ppp، وهو ما لا أرغب فيه لعدوي.
تم تطوير هذا البروتوكول بواسطة مجموعة IETF (فريق عمل هندسة الإنترنت) كجزء من مكدس TCP/IP لنقل إطارات المعلومات عبر قنوات الاتصال العالمية التسلسلية لتحل محل بروتوكول SLIP (الخط التسلسلي IP) القديم. لقد أصبح بروتوكول PPP هو المعيار الفعلي للاتصالات واسعة النطاق لتوصيل العملاء البعيدين بالخوادم ولإنشاء اتصالات بين أجهزة التوجيه على شبكة الشركة. عند تطوير بروتوكول PPP، تم أخذ تنسيق إطار HDLC كأساس واستكماله بحقوله الخاصة. تتداخل حقول بروتوكول PPP داخل حقل البيانات الخاص بإطار HDLC. لاحقًا، تم تطوير المعايير التي تستخدم تداخل إطارات PPP ضمن ترحيل الإطارات وبروتوكولات الشبكة واسعة النطاق الأخرى.
يتمثل الاختلاف الرئيسي بين بروتوكول PPP وبروتوكولات طبقة الارتباط الأخرى في أنه يحقق التشغيل المنسق لأجهزة مختلفة من خلال إجراء تفاوض يتم من خلاله إرسال معلمات مختلفة، مثل جودة الخط وبروتوكول المصادقة وبروتوكولات طبقة الشبكة المغلفة. يحدث إجراء التفاوض أثناء إنشاء الاتصال.
يعتمد بروتوكول PPP على أربعة مبادئ: القبول القابل للتفاوض لمعلمات الاتصال، ودعم البروتوكولات المتعددة، وقابلية توسيع البروتوكول، والاستقلال عن الخدمات العالمية.
القبول المتفاوض عليه لمعلمات الاتصال. في شبكة الشركة، غالبًا ما تختلف الأنظمة النهائية في حجم المخازن المؤقتة للتخزين المؤقت للحزم، والقيود المفروضة على حجم الحزمة، وقائمة بروتوكولات طبقة الشبكة المدعومة. يمكن أن يتراوح الخط المادي الذي يربط الأجهزة النهائية من خط تناظري منخفض السرعة إلى خط رقمي عالي السرعة بمستويات مختلفة من جودة الخدمة.
للتعامل مع جميع المواقف المحتملة، يحتوي بروتوكول PPP على مجموعة من الإعدادات الافتراضية التي تأخذ في الاعتبار جميع التكوينات القياسية. عند إنشاء اتصال، يحاول جهازان متصلان أولاً استخدام هذه الإعدادات لإيجاد التفاهم المتبادل. تصف كل عقدة نهائية قدراتها ومتطلباتها. ومن ثم، بناءً على هذه المعلومات، يتم اعتماد معلمات الاتصال التي تناسب كلا الطرفين، والتي تشمل تنسيقات تغليف البيانات وأحجام الحزمة وجودة الخط وإجراءات المصادقة.
يتم استدعاء البروتوكول الذي يتم من خلاله تلقي معلمات الاتصال بروتوكول التحكم في الارتباط (LCP). يُطلق على البروتوكول الذي يسمح للعقد النهائية بالاتفاق على بروتوكولات الشبكة التي سيتم تنفيذها على اتصال ثابت بروتوكول التحكم بالشبكة (NCP). من خلال اتصال PPP واحد، يمكن نقل تدفقات البيانات لبروتوكولات الشبكة المختلفة.
أحد المعلمات المهمة لاتصال PPP هو وضع المصادقة. لأغراض المصادقة، يقدم PPP افتراضيًا PAP (بروتوكول مصادقة كلمة المرور)، الذي ينقل كلمة المرور عبر خط الاتصال بنص واضح، أو CHAP (بروتوكول مصادقة المصافحة بالتحدي)، الذي لا ينقل كلمة المرور عبر خط الاتصال وبالتالي يوفر قدرًا أكبر من أمان الشبكة. يُسمح للمستخدمين أيضًا بإضافة خوارزميات مصادقة جديدة. إن نظام اختيار خوارزميات ضغط الرأس والبيانات مشابه.
دعم متعدد البروتوكولات- أدت قدرة بروتوكول PPP على دعم العديد من بروتوكولات طبقة الشبكة إلى انتشار PPP كمعيار فعلي. على عكس SLIP، الذي يمكنه حمل حزم IP فقط، أو LAP-B، الذي يمكنه حمل حزم X.25 فقط، يعمل PPP مع العديد من بروتوكولات طبقة الشبكة، بما في ذلك IP وNovell IPX وAppleTalk وDECnet وXNS وBanyan VINES وOSI، كما وكذلك بروتوكولات طبقة ارتباط الشبكة المحلية. يتم تكوين كل بروتوكول طبقة شبكة بشكل منفصل باستخدام بروتوكول NCP المقابل. يُفهم التكوين، أولاً، على أنه بيان بحقيقة أن هذا البروتوكول سيتم استخدامه في جلسة RRR الحالية، وثانياً، الموافقة عن طريق التفاوض على بعض معلمات البروتوكول. يتم تعيين معظم المعلمات لبروتوكول IP - عنوان IP المضيف، وعنوان IP لخوادم DNS، واستخدام ضغط رأس حزمة IP، وما إلى ذلك. يتم استدعاء البروتوكولات الخاصة بتكوين معلمات بروتوكول المستوى الأعلى المقابل باسم هذا البروتوكول مع إضافة الاختصار CP (بروتوكول التحكم)، مثل IPCP، IPXCP، إلخ.
قابلية التوسع للبروتوكول. تشير القابلية للتوسعة إلى القدرة على تضمين بروتوكولات جديدة في مكدس PPP، والقدرة على استخدام البروتوكولات الخاصة بالمستخدمين بدلاً من البروتوكولات الافتراضية الموصى بها في PPP. يتيح لك هذا تكوين PPP بشكل أفضل لكل موقف محدد.
الاستقلال عن الخدمات العالمية. الإصدار الأولي من PPP يعمل فقط مع إطارات HDLC. تمت الآن إضافة المواصفات إلى حزمة PPP للسماح باستخدام PPP في أي تقنية شبكة واسعة النطاق، مثل ISDN، وترحيل الإطارات، وX.25، وSonet، وHDLC.
قد لا تنتهي إجراءات التفاوض الخاصة ببروتوكولي LCP وNCP بالاتفاق على أي معلمة. على سبيل المثال، إذا اقترحت إحدى العقد قيمة 1000 بايت كوحدة MTU، ورفضت أخرى هذا الاقتراح واقترحت بدورها قيمة 1500 بايت، وهو ما رفضته العقدة الأولى، فبعد انتهاء المهلة قد ينتهي إجراء التفاوض دون نتيجة.
السؤال الذي يطرح نفسه هو كيف يمكن لجهازين يتفاوضان باستخدام بروتوكول PPP التعرف على المعلمات التي يقدمونها لشريكهم؟ عادة، يتضمن تنفيذ بروتوكول الشراكة بين القطاعين العام والخاص مجموعة معينة من المعلمات الافتراضية، والتي يتم استخدامها في المفاوضات. ومع ذلك، فإن كل جهاز (والبرنامج الذي ينفذ بروتوكول PPP في نظام تشغيل الكمبيوتر) يسمح للمسؤول بتغيير الإعدادات الافتراضية، بالإضافة إلى تعيين المعلمات غير المضمنة في المجموعة القياسية. على سبيل المثال، لا يتم تضمين عنوان IP الخاص بالمضيف البعيد في الإعدادات الافتراضية، ولكن يمكن للمسؤول تعيينه لخادم الوصول عن بعد، وسيقدمه الخادم بعد ذلك إلى المضيف البعيد.
على الرغم من أن بروتوكول PPP يعمل مع إطار HDLC، إلا أنه يفتقر إلى إجراءات التحكم في الإطار والتحكم في التدفق الخاصة ببروتوكول HDLC. لذلك، يستخدم PPP نوعًا واحدًا فقط من إطارات HDLC - إطار معلومات غير مرقم. يحتوي حقل التحكم في مثل هذا الإطار دائمًا على القيمة 03. لتصحيح الأخطاء النادرة جدًا التي تحدث في القناة، هناك حاجة إلى بروتوكولات المستوى الأعلى - TCP، SPX، NetBUEl، NCP، إلخ.
تتمثل إحدى إمكانيات بروتوكول PPP في استخدام عدة خطوط مادية لتكوين قناة منطقية واحدة، وهو ما يسمى بقنوات القنوات. يتم تنفيذ هذه الميزة من خلال بروتوكول إضافي يسمى MLPPP (Multi Link PPP). تدعم العديد من الشركات المصنعة هذه الميزة في أجهزة التوجيه وخوادم الوصول عن بُعد الخاصة بها بطريقة خاصة. من الأفضل دائمًا استخدام الطريقة القياسية، لأنها تضمن التوافق بين المعدات من مختلف الشركات المصنعة.
يمكن أن تتكون القناة المنطقية المشتركة من قنوات ذات طبيعة فيزيائية مختلفة. على سبيل المثال، قد يتم تشكيل قناة واحدة في شبكة الهاتف، والأخرى قد تكون دائرة تبديل افتراضية لشبكة ترحيل الإطارات.
PPP هو معيار الإنترنت لنقل حزم IP عبر الخطوط التسلسلية. يدعم PPP الخطوط المتزامنة وغير المتزامنة. بالنسبة لبعض النقاط في المناقشة حول PPP، بالإضافة إلى PPP مقابل SLIP، أنصحك بإلقاء نظرة على المستند الموجود على ftp.uu.net. :vendor/MorningStar/papers/sug91 -cheapIP.ps.Z (ورق) وsug91-cheapIP.shar.Z (شرائح جهاز العرض العلوي)
على جانبي التوافق مع إطارات PPP الأساسية، عليك أن تعرف أن العديد من البرامج تضيف إمكانات إضافية خاصة بها. من المستحسن أن نتذكر أنه ليس كل البرامج الموزعة بحرية، وكذلك البرامج التجارية، لديها مجموعة كاملة من جميع القدرات.
الاتصال الهاتفي (الاتصال عند الطلب) | توصيل واجهة PPP وطلب أرقام الهاتف. الأرقام عند وصول الطرد. تعطيل واجهة PPP بعد فترة من عدم النشاط. |
إعادة الطلب | توصيل واجهة PPP، والتي لن يتم فصلها لاحقًا وستحتفظ دائمًا بالقناة المتصلة تحت تصرفها. |
التخييم | (انظر إعادة الطلب) |
البرمجة النصية | إن الإنشاء من خلال سلسلة من الرسائل أو الاتصالات الوسيطة لإنشاء اتصال PPP يشبه إلى حد كبير التسلسلات المستخدمة لإنشاء اتصال UUCP. |
موازي | تكوين عدة خطوط PPP لنفس الاتصال بالمضيف، لتوزيع حركة المرور بينها بالتساوي. (في عملية التوحيد القياسي) |
الفلتره | مجموعة مختارة من الحزم التي من المنطقي البدء في الاتصال بها، والحزم التي لا تكون كذلك. بناءً على نوع حزمة IP أو TCP أو TOS (نوع الخدمة) عند اتخاذ القرار. على سبيل المثال، تجاهل كافة حزم ICMP. |
ضغط الرأس | ضغط رأس TCP وفقًا لـ RFC1144 ليس ضروريًا عند استخدامه على الخطوط عالية السرعة، ولكنه مفيد جدًا على الخطوط منخفضة السرعة. |
الخادم | يقبل اتصالات PPP الواردة، والتي قد تتطلب أيضًا توجيهًا إضافيًا. |
حفر الأنفاق | بناء شبكات افتراضية عبر اتصال PPP، من خلال تدفق TCP، من خلال شبكة IP موجودة. (قم ببناء شبكة افتراضية عبر رابط PPP عبر دفق TCP من خلال شبكة IP موجودة.) |
هروب إضافي | الأحرف الموجهة بالبايت والتي لم يتم تضمينها في مجموعة الأحرف القياسية المستخدمة عند إنشاء اتصال؛ يمكن تكوينها بشكل منفصل، ولكنها أيضًا لا تتداخل مع تلك المستخدمة عند إنشاء اتصال. (أحرف حشو البايت خارج الخريطة غير المتزامنة التي تم التفاوض عليها، وهي قابلة للتكوين مسبقًا ولكنها غير قابلة للتفاوض.) |
تكتسب كل تقنية اختصارات بمرور الوقت... والتعادل بين القطاعين العام والخاص ليس استثناءً. نظرًا لأن جميع المصطلحات تقريبًا مستخدمة في النسخ الإنجليزي/الأمريكي، يبدو لي أن ترجمة هذه الاختصارات غير منطقية.
ack | شكر وتقدير |
أ.و. | فتح نشط (أصبح مؤخرًا جزءًا من ولايات ميكرونيزيا الموحدة في RFC1331) |
ج | يغلق |
الفصل | بروتوكول مصادقة التحدي والمصافحة (RFC1334) |
د | الطبقة السفلى إلى أسفل |
ديس | بروتوكول إدخال البيانات |
الحمض النووي | هندسة الشبكات الرقمية |
IETF | فريق مهام هندسة الإنترنت. |
الملكية الفكرية | بروتوكول إنترنت |
IPCP | بروتوكول التحكم IP. |
إيبكس | تبادل حزم الإنترنت (مكدس الشبكات الخاص بـ Novell) |
FCS | إطار تسلسل الاختيار |
الجيش السوري الحر | أتمتة الحالة المحدودة |
ولايات ميكرونيزيا الموحدة | آلة الدولة المحدودة |
LCP | بروتوكول التحكم بالارتباط. |
LQR | تقرير جودة الارتباط. |
MD4 | خوارزمية التوقيع الرقمي MD4 |
MD5 | خوارزمية التوقيع الرقمي MD5 |
MRU | الحد الأقصى لوحدة الاستقبال |
MTU | وحدة النقل القصوى |
ناك | الاعتراف السلبي |
حزب المؤتمر الوطني | بروتوكول التحكم بالشبكة. |
NRZ | عدم العودة إلى ترميز البت صفر. (SYNC ppp الافتراضي بسبب التوفر) |
NRZI | عدم العودة إلى ترميز البت المقلوب الصفري. (يفضل SYNC ppp البديل لـ NRZ) |
OSI | ربط الأنظمة المفتوحة |
PAP | بروتوكول مصادقة كلمة المرور (RFC1334) |
PDU | وحدة بيانات البروتوكول (مثل الحزمة) |
ص.ب. | مفتوح سلبي |
تعادل القوة الشرائية | بروتوكول نقطة إلى نقطة (RFC1548 /RFC1549,1332,1333,1334,1551,1376,1377,1378) |
RCA | تلقي تكوين-Ack |
آر سي جيه. | تلقي رمز الرفض |
RCN | تلقي تكوين-Nak أو -رفض |
آر سي آر + | تلقي طلب تكوين جيد |
RER | تلقي طلب الصدى |
RFC | طلب التعليقات (معيار الإنترنت) |
هيئة الطرق والمواصلات | تلقي إنهاء-Ack |
رتر | تلقي طلب الإنهاء |
RUC | تلقي رمز غير معروف |
sca | إرسال تكوين-Ack |
scj | أرسل رمز الرفض |
scn | أرسل تكوين-Nak أو -رفض |
قرار | إرسال طلب التكوين |
سر | إرسال الرد الصدى |
ستا | إرسال إنهاء-Ack |
شارع | إرسال طلب إنهاء |
ST-II | بروتوكول الدفق |
إلى+ | المهلة مع العداد> 0 |
ل- | انتهت المهلة مع العداد |
ف.ج. | فان جاكوبسون (خوارزمية ضغط رأس RFC1144) |
XNS | خدمات شبكة زيروكس |
تم تطوير بروتوكول نقطة إلى نقطة (PPP) لحل المشكلات المرتبطة بالعدد غير الكافي من أدوات التغليف القياسية لبروتوكولات IP من نقطة إلى نقطة. بالإضافة إلى ذلك، تم تصميم PPP أيضًا لتبسيط إصدار وإدارة عناوين IP، والتغليف المتزامن غير المتزامن والموجه نحو البت، وتعدد إرسال بروتوكول الشبكة، وتكوين واختبار جودة الاتصال، واكتشاف الأخطاء وخيارات إنشاء ميزات طبقة الشبكة مثل عناوين التكوين و ضبط ضغط البيانات. لدعم الصفات المذكورة أعلاه، يجب أن يوفر PPP التحكم في بروتوكول التحكم في الارتباط الموسع (LCP) وعائلة بروتوكولات التحكم في الشبكة (NCPs) المستخدمة لإنشاء معلمات الاتصال. اليوم، لا يدعم PPP IP فحسب، بل يدعم أيضًا البروتوكولات الأخرى، بما في ذلك IPX وDECNet.
يوفر PPP القدرة على إرسال مخططات البيانات عبر خطوط تسلسلية من نقطة إلى نقطة. لديها 3 مكونات:
عند إنشاء اتصال PPP، يرسل برنامج تشغيل PPP أولاً حزم LCP لتكوين الارتباط و(ربما) اختباره. بعد إنشاء الاتصالات والقدرات الإضافية حسب الحاجة عبر LCP، يرسل برنامج تشغيل PPP إطارات NCP لتغيير و/أو تكوين بروتوكول شبكة واحد أو أكثر. عند اكتمال هذه العملية، يمكن إرسال حزم الشبكة عبر الاتصال القائم. وسيظل مكونًا ونشطًا حتى تغلق حزم LCP أو NCP معينة الاتصال، أو حتى يحدث حدث خارجي يتسبب في فقدان الاتصال (على سبيل المثال: مؤقت عدم النشاط أو تدخل المستخدم)
تم تكييف PPP للعمل مع أي واجهة DTE/DCE، بما في ذلك EIA/TIA-232-C (RS-232)، EIA/TIA-422-C(RS-422)، EIA/TIA-423-C(RS-423) ) ، ITU-T (CCITT) V.35. متطلبات الأجهزة الوحيدة التي تفرضها PPP هي وجود أجهزة مزدوجة، سواء كانت مخصصة أو مبدلة، والتي يمكن أن تعمل على حزم متزامنة غير متزامنة أو موجهة بالبت وشفافة PPP.
تستخدم PPP المبادئ والمصطلحات وبنية الحزم الموضحة في وثائق ISO المتعلقة بـ HDLC (ISO 3309-1979) ونسختها الموسعة:
تستخدم إجراءات التحكم في الشراكة بين القطاعين العام والخاص التعريفات ومجالات التحكم الموحدة في الوثائق: ISO 4335-1979 وISO 4335-1979/الملحق 1-1979.
تنسيق حزمة PPP:
علَم: | بايت واحد يشير إلى بداية الحزمة أو نهايتها. يحتوي حقل العلامة على التسلسل الثنائي: 01111110. |
عنوان: | بايت واحد يحتوي على التسلسل الثنائي: 11111111، عنوان البث القياسي. لا يدعم PPP البث الأحادي للمحطة. |
يتحكم: | بايت واحد يحتوي على التسلسل الثنائي: 00000011، والذي يتم إرساله لنقل بيانات المستخدم في حزم غير مقسمة. (لنقل بيانات المستخدم في إطار غير متسلسل. |
بروتوكول: | 2 بايت ترميز البروتوكول المعبأ في وقت بروتوكول PPP. يمكن العثور على قيم البروتوكول في مستند طلب الأرقام المخصصة للتعليقات (RFC). |
بيانات: | 0 بايت أو أكثر تشكل مخطط بيانات البروتوكول المحدد في حقل "البروتوكول". يتم تحديد نهاية حقل المعلومات من خلال إيجاد تسلسل النهاية وتسلسل 2 بايت في حقل FCS. افتراضيًا، الحد الأقصى لطول حقل المعلومات هو 1500 بايت، ومع ذلك، بالاتفاق المتبادل، مع مراعاة استخدام PPP، يمكن استخدام أطوال حقول أخرى |
تسلسل فحص الإطار (FCS): | عادة 16 بت (2 بايت). ومع ذلك، من خلال الاتفاق المتبادل، يمكن استخدام التحكم في سلامة الحزمة 32 بت (4 بايت). |
يوفر PPP LCP أساليب لإنشاء وتكوين وصيانة واختبار الاتصالات من نقطة إلى نقطة. ينقسم LCP إلى 4 مراحل:
هناك ثلاثة أنواع من حزم LCP:
هذه قائمة RFCs المتعلقة بالشراكة بين القطاعين العام والخاص. بعض هذه الوثائق (القديمة) أصبحت قديمة...