بروتوكول رسائل التحكم للإصدار السادس من بروتوكول الإنترنت: الفرق بين النسختين
[نسخة منشورة] | [نسخة منشورة] |
تم حذف المحتوى تمت إضافة المحتوى
Michel Bakni (نقاش | مساهمات) |
Michel Bakni (نقاش | مساهمات) لا ملخص تعديل |
||
سطر 19:
'''بروتوكول رسائل التحكم في الإنترنت للإصدار السادس من بروتوكول الإنترنت''' أو '''بروتوكول رسائل التحكم للإصدار السادس من بروتوكول الإنترنت''' {{إنج|Internet Control Message Protocol for Internet Protocol Version 6 اختصاراً ICMPv6}} هو [[بروتوكول (اتصالات)|بروتوكول]] مساعد [[بروتوكول الإنترنت (الإصدار السادس)|للإصدار السادس من بروتوكول الإنترنت]] طور للإبلاغ عن وقوع أخطاء في الشبكة ولتعريف رسائل تُمكِّن عقد الإصدار السادس من تبادل معلومات تخص الشبكة فيما بينها. طُوِّر البروتوكول في العام 1995م، وطرح معياره الأول، الذي حمل الاسم الرمزي RFC 1885، بالتوازي مع طرح المعيار الأول للإصدار السادس من بروتوكول الإنترنت.<ref name="RFC-1"/>
تأثر البروتوكول [[بروتوكول رسائل التحكم في الإنترنت|ببروتوكول رسائل التحكم المخصص للإصدار الرابع من بروتوكول الإنترنت]]، فاعتمد نموذج عملٍ مشابهاً له، معرفاً مجموعتين من الرسائل هما رسائل الإبلاغ عن الأخطاء ورسائل
صُمم البروتوكول وفق بنية تسمح له بالتوسع ليغطي وظائف جديدة من خلال تعريف أنواع جديدة من الرسائل، على سبيل المثال، عرف {{وإو|بروتوكول اكتشاف الجيران|Neighbor Discovery Protocol|en}} 5 رسائل إضافية ليغطي مسائل اكتشاف الموجهات واكتشاف الجيران وإعادة التوجيه،<ref name="RFC-9"/> وعرَّف {{وإو| بروتوكول مستمعي البث المجموعاتي|Multicast Listener Discovery|en}} 3 رسائل إضافية لمساعدته في اكتشاف مستمعي البث المجموعاتي في شبكة محلية وفي تحديد ما هي المجموعات التي يهتمون باستقبال رزمها.<ref name="RFC-21"/>
سطر 33:
نُشر الإصدار الثاني من بروتوكول رسائل التحكم للإصدار السادس من بروتوكول الإنترنت في عام 1998م، وكان RFC 2463 هو اسمه الرمزي.<ref name="RFC-6">RFC 2463, P. 1</ref>{{للهامش |3}} أما الإصدار الثالث فنُشر في العام 2006م، وحملت وثيقة طلب التعليقات التي ضمته الاسم الرمزي RFC 4443.<ref name="RFC-3">RFC 4443, P. 1</ref>
عرَّف البروتوكول في نسخته الأولى 9 رسائل، صُنِّفت في مجموعتين: رسائل الإبلاغ عن الأخطاء وعددها 4 ورسائل المعلومات وعددها 5.<ref name="RFC-4">RFC 1885, P. 3</ref> ثم انخفض عدد الرسائل ليصبح 6 فقط في الإصدار الثاني للبروتوكول: 4 للإبلاغ عن الأخطاء ورسالتي
يشابه بروتوكول رسائل التحكم للإصدار السادس من بروتوكول الإنترنت قرينه الموجه لدعم للإصدار الرابع في مسائل عديدة، ففي حين يُشكِّل الإصدار الأصل جزءاً مدمجاً من الإصدار الرابع من بروتوكول الإنترنت، فإن الإصدار الجديد هو جزءٌ مدمجٌ من [[بروتوكول الإنترنت (الإصدار السادس)|الإصدار السادس من بروتوكول الإنترنت]] ويلزم أن يُدعم في كل عقدةٍ تشغِّل الإصدار السادس،<ref name="RFC-7">RFC 4443, P. 3</ref> وهو يُقدِّم أيضاً وظائف الإبلاغ عن الأخطاء ويدعم أدواتٍ للمساعدة في تشخيص مشكلات الشبكة نحو [[بينج (أمر)|أداة التحقق من الاتصال]].
سطر 47:
| width2 = 150
| alt2 =
| caption2 = رسائل
| footer = [[مخطط التتابع|مخططا تتابع]] [[لغة النمذجة الموحدة|بلغة النمذجة الموحدة]] لوصف عمل نوعي رسائل بروتوكول رسائل التحكم
}}
بشكل مشابه لبروتوكول رسائل التحكم للإصدار الرابع من بروتوكول الإنترنت، يُقدِّم بروتوكول رسائل التحكم للإصدار السادس من بروتوكول الإنترنت الوظائف التالية: الإبلاغ عن الأخطاء وآليةً
يُمكن تصنيف رسائل البروتوكول وفقاً لآلية عملها إلى نوعين:<ref name="RFC-5"/>
* رسائل الإبلاغ عن الأخطاء {{إنج|Error messages}}: ويُمكن أن تُرسل من الوجهة النهائية للرزمة أو من أي عقدة تعالجها على مسارها للإبلاغ عن وقوع خطأ عند معالجتها، ولا يُردُّ على رسائل الإبلاغ عن الأخطاء أبداً.
* رسائل
صُمم بروتوكول رسائل التحكم للإصدار السادس بطريقة تسمح بتوسعه ليؤدي وظائف جديدة عند الحاجة. بناءً على ذلك، نشرت، بعد طرح معيار البروتوكول عددٌ من التوسعات التي تعرِّف رسائلَ جديدةً للبروتوكول. على سبيل المثال، يُعرف {{وإو|بروتوكول اكتشاف الجيران|Neighbor Discovery Protocol|en}} 5 رسائل جديدة ويستعملها لأداء وظائف محددة نحو التماس الموجهات في الشبكة المحلية أو إعادة التوجيه،<ref name="RFC-9">RFC 4861, P. 15-27</ref> ويُعرف {{وإو| بروتوكول مستمعي البث المجموعاتي|Multicast Listener Discovery|en}} 3 رسائل جديدة لتحديد وجود مستمعين للبث المجموعاتي للإصدار السادس وما هي المجموعات التي يهتمون بالاستماع إليها.<ref name="RFC-21">RFC 2710, P. 2-4</ref>
سطر 90:
|4||رسالة مشكلة في مُحدِّد ||Parameter problem message||إبلاغ عن خطأ||<ref name="RFC-101">RFC 4443, P. 12</ref>
|-
|128||رسالة توليد الصدى || Echo request message||
|-
|129||رسالة الصدى ||Echo Reply message||
|-
|133||رسالة التماس الموجه ||Router solicitation message||
|-
|134||رسالة الإعلان عن الموجه ||Router advertisement message||
|-
|135 || رسالة التماس الجار || Neighbor solicitation message ||
|-
|136 || رسالة الإعلان عن الجار || Neighbor advertisement message ||
|-
|137 || رسالة إعادة التوجيه || Redirect message ||
|}
سطر 287:
تحتوي الترويسة أيضاً حقل المؤشر {{إنج|Pointer}} الذي يبلغ طوله 32 بتاً، وهو يدل على إزاحة البايت الذي سببت معالجته الخطأ ضمن ترويسة بروتوكول الإنترنت، يليه أطول قسم يمكن نسخه من الرزمة التي سببت توليد هذه الرسالة من غير أن يتجاوز الحجم وحدة النقل العظمى الخاصة بالإصدار السادس من بروتوكول الإنترنت.<ref name="RFC-32"/>
=== رسائل
تعمل هذه الرسائل بنموذج الطلب والرد، فتولد عقدة ما رسالة طلب، وترسلها لعقدة أخرى ترد عليها برسالة الرد المناسبة التي تُحدد وفقاً لنوع رسالة الطلب، وإذا استقبلت رسالة طلبٍ مجهولة النوع، فيلزم التخلص منها.<ref name="RFC-26"/>
سطر 392:
==== رسائل أخرى ====
{| class=wikitable
|+ جدول لرسائل
|-
! حقل النوع !! اسم الرسالة بالعربية !! اسم الرسالة بالإنجليزية !! توصيف !! مرجع
|-
| 130 ||
|-
| 131 || تقرير مستمع البث المجموعاتي || Multicast Listener Report
سطر 413:
| مسار أرشيف = https://web.archive.org/web/20211026195139/https://www.rfc-editor.org/info/rfc2894 | تاريخ أرشيف = 26 أكتوبر 2021 }}</ref>
|-
| 139 ||
{{استشهاد ويب
|الأخير1 = Crawford
سطر 427:
| مسار أرشيف = https://web.archive.org/web/20210308104316/https://www.rfc-editor.org/info/rfc4620 | تاريخ أرشيف = 8 مارس 2021 }}</ref>
|-
| 140 || الرد على
|-
| 141 || رسالة الالتماس للاكتشاف المعكوس للجار || Inverse Neighbor Discovery Solicitation || rowspan="2| طوِّرت ضمن توسعة لبروتوكول اكتشاف الجيران تسمح بإنجاز عملية الاكتشاف إنجازاً معكوساً، أي يمكن لعقدة ما تُشغل البروتوكول، تَعرِف عنوان طبقة الوصلة الخاص بعقدة أخرى، أن تكتشف عنوان الإصدار السادس من بروتوكول الإنترنت الخاص بالعقدة الأخرى || rowspan="2" | <ref name="RFC-56">
سطر 484:
* هجمات انتحال الهوية: وفيها يحاول المهاجم أن يوهم مستقبل الرسائل أنها وردت من مصدر مغاير لمصدرها الحقيقي، ويمكن معالجة هذه الهجمات باستعمال آلية المصادقة مع رسائل البروتوكول، ويحصل ذلك باستعمال ترويسة المصادقة التي يدعمها [[بروتوكول الإنترنت (الإصدار السادس)|الإصدار السادس من بروتوكول الإنترنت]].
* هجمات إعادة التوجيه: وهي شكل من أشكال [[هجوم الوسيط]]، وفيها يحاول المهاجم أن يخدع عُقد الإصدار السادس باستعمال رسائل إعادة التوجيه لترسل رزمها إليه بدلاً من إرسالها إلى {{وإو|المخرج الافتراضي|Default gateway|en}} من [[شبكة محلية|الشبكة المحلية]]، ينسخ المهاجم الرسائل أو يتلاعب بها ثم يعيد توجيهها إلى وجهتها الأصيلة. ويمكن معالجة هذه الهجمات باستعمال آلية المصادقة سالفة الذكر أو ترويسة تأمين الحمولة بالتغليف التي تمنع أي تلاعب محتمل بمحتويات الترويسة.
* هجمات التلاعب بالمحتوى: ويحاول المهاجم فيها تضليل مديري الشبكة من خلال التلاعب بمحتوى الرسائل للتبليغ عن أخطاء غير موجودة أو تزويدهم ببيانات خاطئة عبر رسائل
* [[هجمات الحرمان من الخدمات|هجمات حجب الخدمة]]: ويمكن أن تحصل بأكثر من طريقة، أهمها إرسال رسالة [[بث متعدد الوجهات|بث مجموعاتي]] فيها خيار الوجهة غير معلومة، ويسبب هذا غمر الشبكة برسائل مشكلة في مُحدد التي ستولدها كل عقد الإصدار السادس التي تستقبل الرسالة السابقة، والتي تُرسل عادةً للتبليغ عن هذا الخطأ، كما يمكن أيضاً إيهام العقدة بوجود خطأ في الشبكة وعدم قدرتها على الحصول على الخدمة.
* هجمات على الطبقات العليا: يمكن أن تستعمل رسائل البروتوكول لشن هجمات على بروتوكولات الطبقات العليا مثل [[بروتوكول التحكم بالنقل]]،<ref name="RFC-59">{{استشهاد ويب
سطر 574:
|تاريخ أرشيف=2020-05-07}}</ref>
{{هامش|4}}. يعيد الإصدار الثاني تعريف رسالة
== انظر أيضًا ==
|