تَكون قيمة حَقَل النَّوع في هذه الرسالة هي 4 دائمًا، أَمَا حَقَل التَّرميز في يُضَبَّط بمُقْتَضَى نوع الخطأ وَفقاً للجدول (3-11).

<table><caption>الجدول (3-11): قيم حَقَل التَّرميز في رسالة مُشكِّلة في مُحدَّدٍ 673</caption><thead><tr><th>الوصف</th><th>الحالة</th><th>قيمة حَقَل التَّرميز</th></tr></thead><tbody><tr><td>خطاً ما في مُعالَجة ترويسة الإصدار السَّادِس مِن بروتوكول الإنترنت</td><td>خطاً في ترويسة البروتوكول</td><td>0</td></tr><tr><td>القيمة المُوجَودة في حَقَل البروتوكول في ترويسة الإصدار السَّادِس مِن بروتوكول الإنترنت غير معرَوفة</td><td>خطاً في حَقَل البروتوكول التالي</td><td>1</td></tr><tr><td>عثر على خيار غير معرَوف النَّوع في ترويسة الإصدار السَّادِس مِن بروتوكول الإنترنت</td><td>خطاً في خيارات البروتوكول</td><td>2</td></tr><tr><td>يُوجَد نقصٌ في تَنَابُع التَّرويسات في القِطعة الأولى التي نَتجَت عن تقطيع رزمة بيانات لإصدار السَّادِس مِن بروتوكول الإنترنت</td><td>خطاً في ترويسات القِطعة الأولى</td><td>3</td></tr><tr><td>حَصَل خطأً في أثناء مُعالَجة بروتوكول طبقة عُليا لِبيانات ترويسة التَّوجيه</td><td>خطاً في مُعالَجة ترويسة التَّوجيه</td><td>4</td></tr><tr><td>لم تتمكَن عُقدةً وَسيطةً من التَّعَرَّف على نوع التَّرويسة التَّالية في رزمة بيانات ما.</td><td>خطاً في نوع التَّرويسة التَّالية</td><td>5</td></tr><tr><td>تَخلَّصت عُقدةً من رزمة بيانات ما لأنَّ طول ترويسة التَّوسعة يُفوق قُدرات المُعالجة في العُقدة</td><td>ترويسة توسيعية مُفرَطية في الطُّول</td><td>6</td></tr><tr><td>تَخلَّصت عُقدةً من رزمة بيانات ما لأنَّ تَنَابُع ترويسات التَّوسعة تجاوز حدَّ الطُّول المسموح به</td><td>تَنَابُع ترويسات توسيعية مُفرَطية في الطُّول</td><td>7</td></tr><tr><td>تَخلَّصت عُقدةً من رزمة بيانات ما لأنَّ عَدَد ترويسات التَّوسعة في التَّنَابُع تجاوز حدَّ الطُّول المسموح به</td><td>ترويسات توسيعية أكثر من المسموح به</td><td>8</td></tr><tr><td>تَخلَّصت عُقدةً من رزمة بيانات ما لأنَّ ترويسة توسيعية في الرَّزمة احتوت على عَدَدٍ من الخِيارات يُفوق قُدرات المُعالجة في العُقدة</td><td>خِيارات أكثر من المسموح به في ترويسة التَّوسعة</td><td>9</td></tr><tr><td colspan="3">نُرسَل هذه الرسالة في حالتين:</td></tr><tr><td colspan="3">1. إذا تجاوز طول ترويسة خِيارات المسار أو ترويسة خِيارات الوجهة الحدّ المسموح به.</td></tr><tr><td colspan="3">2. إذا تجاوز طول بئات الحَشُّ في ترويسات مُتَنَابِعَة لِخِيارات المسار أو لِخِيارات الوجهة الحدّ المسموح به</td></tr></tbody></table>

<table><thead><tr><th colspan="3">التحقق общائي</th></tr><tr><th>النَّوع = 4</th><th>النَّرميز</th><th>مُؤَشِّر</th></tr></thead><tbody><tr><td colspan="3">أكبر قدر مُمكن من رزمة الإصدار السَّادِس التي سَبَبت توليد هذه الرسالة</td></tr></tbody></table>

الشكل (4-11): بنية رسالة الإبلاغ عن خطأ في مُحدَّدٍ

<footnote n="673">673 وُصِفَ الحالات الثلاثة الأولى في ص. 12 في [RFC4443] في ثبت المراجع، والحالة المُحدَّدة بالقيمة 3 في ص. 5 في [RFC7112]، والمُحدَّدة بالقيمة 4 في ص. 24 في [RFC8754]، وسائر القيم في ص. 7-6 في [RFC8883].</footnote>
تحتوي الترويسة أيضاً حقل المؤَشّر 674 الذي يبلغ طوله 32 بتاً، وهو يدلُّ على قيمة الإزاحة عن بداية الرسالة لليبايت الذي سبببت معالجته الخطأ ضمن ترويسة بروئنوكول الإنرنات، يليه أطول قسمٍ يمكن نسخه من الرزمة التي سبببت توليد هذه الرسالة من غير أن يتجاوز طول الرسالة قيمة وحدة النقل العظمى الخاصة بالإصدار السادس من بروئنوكول الإنرنات.

رسائل الإعلام

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

توليد الصَّدَى والصَّدَى

يَجْرِي تبادل هاتين الرسالتين بين عُقدتين نُشَعِّلان الإصدار السَّادِس مِن بروئنوكول الإنرنات، نُسمَّى الأولى المصادر والآخرة الوجهة. يُرسل المصادر رسالة توليد صدىً محملةً ببيانات اختيارية القيمة واختيارية الطُّول إلى الوجهة التي تردُّ برسالة صدىَ فيها حُمُولة رسالة التوليد نفسها. يَلَّزم أن تكون عناوين المصادر والوجهة مُتعاكسةً في رزمة بروئنوكول الإنرنات التي تُغلَّف الرسالتين، أي يكون عنوان وجهة رسالة التوليد هو عنوان مَصْدَر رِسالة الصَّدَى و عنوان مَصْدَر رِسالة التوليد هو عنوان وجهة رسالة الصَّدَى. 676

لرسالتي توليد الصَّدَى والصَّدَى الينية نفسها (الشَّكل (5-11)):
حَقَل النَّوع أولاً، ويُضَبَّط إلى 128 في رِسالة التَّوليد، و 129
في رِسالة الصَّدَى، ثُمَّ حَقَل التَّرميز ثانياً، ويُضَبَّط إلى قِيمَة الصَّفر في الرِّسالتين، يَليه حَقَل التَّحَقُّق الجمعي ثالثاً، ثم حَقَلان:
المُعْرَف ورقم التَّتابُع، ويُستعمَلان لِلمُساعدة في مُطَابَقة أزواج رسائل التَّوليد والصَّدَى، فلو أُرسلت أكثر من رِسالة توليد،
ضيَّط هذان الحقلان في كلّ منها إلى قِيم مُختَلِفَة وفقاً للحاجة، ويَلَّزم على كلّ رِسالة صَدىَ أن تَنسَخ قِيم هذين الحقلين
من رِسالة التَّوليد التي حفَّزتها. أَمَّا الحَقَل الأخير في الرِّسالة، فهو حَقَل البيانات، ويُمكن أن يَكون صِفري الطُّول أو أن يَضمَّ
عَدَدًا من البايتات وفقاً للحاجة، ويَلَّزم على رِسالة الصَّدَى أن تَنسَخ قيمة حَقَل البيانات في رِسالة التَّوليد.

التماس المُوجَّه والإعلان عنه

يَتَبَادَل مُضِيفٌ لإلصادار السَّادِس مِن بروئنوكول الإنرنات ومُوجَّهة يَدَعَم البُروئنوكول هاتين الرِّسالتين بصفتهما جزءاً من عمل
بزوئنوكول اكتشاف الجيران الذي سيُدرَس بالتفصيل في الفصل الثاني عشر من هذا الكتاب. يُرسِل المُضيف رِسالة التماس
المُوجَّه لِطلب إرسال رِسالة إعلان طارئة عن المُوجَّه، ويُجيب المُوجَّه بإرسال رِسالة الإعلان مُباشرةً. 677

<footnote n="674">674 أصل الاسم Pointer.</footnote>

<footnote n="675">675 تُرسَل أيضاً بعض من هذه الرسائل دورياً من غير الحاجة لِوجود رِسالة ظلّب تحقَّز الإرسال، مع إمكانية تحفيز رسالة رد عاجلة تُرسَل بعد أن يتصل ظلب الالتماس.</footnote>

<footnote n="676">676 انظر ص. 13-15 [RFC4443] في ثبت المراجع.</footnote>

<footnote n="677">677 يُمكن أيضاً أن تُرسِل المُوجَّهات دورياً رسائل الإعلان هذه في الشبكة المحلية من غير وجود رِسالة التماس تُحقَّزها.</footnote>
<figure><img src="image_137.png" /></figure>

(أ) رسالة توليد الصدى

<figure><img src="image_138.png" /></figure>

(ب) رسالة الصدى

الشكل (11-5): بنية الرسالتين المستعملتين في عملية توليد الصدى

في ما يخصُّ رسالة الالتماس، تكون قيمة حقل النَّوع 133 وقيمة حقل التَّرميز صفرية دائمًا، يليها حقل التَّحَقُّق الجمعي، ثُمَّ 32 بتاً محجُّوزاً تُضبَط إلى قيمة صفرية دائمًا عند الإرسال ونُهمل عند الاستقبال، يلي ذلك حقل اختياري يضمُّ عنوان بروتوكول الصلة لمرسل الرسالة، إن وُجد (الشكل (6-11)). ٦٧٨

أما رسالة الإعلان عن المُوجَّه فهي مُكوَّنةً من الخُفُول التَّالية وفقاً لترتيب وُرودها: 679

<figure><img src="image_139.png" /></figure>

(أ) رسالة التيماس الموجَّه

<figure><img src="image_140.png" /></figure>

(ب) رسالة الإعلان عن المُوجَّه

الشكل (6-11): بنية الرسالتين المستعملتين في اكتشاف المُوجَّهات في الشبكة المحلية

<footnote n="٦٧٨">٦٧٨ انظر ص. 18-19 في [RFC4861] في ثبت المراجع.</footnote>

<footnote n="٦٧٩">٦٧٩ انظر ص. 22-19 في [RFC4861] في ثبت المراجع.</footnote>
• حَقَلَ النَّوْعُ، وَيُضَبَّطَ إِلَى القيمة 134.

• حَقَلَ النَّرْمِيز، وَتَكُونُ قِيمته صِفَرِيَّةً دائمًا.

• حَقَلَ التَّحَقُّقَ الْجَمِيعِ.

• حَقَلَ عَدَدَ القِفَزَاتِ الحَالِيَّةِ 680، طُوله 8 بِتَائِ، وَيَضُمُّ القيمة الافتراضيَّةَ لِحَقَلَ عَدَدَ القِفَزَاتِ الَّتِي يُسْتَحَسَنُ أَن تَسْتَعْمِلُهَا العُقْدَةَ عند بناء ترويسة بزوئنوكول الإنرنٹ.

• عَلَمَ وَضَعَ التَّهِيَّةَ، طُوله بَتُّ وَاحِدٌ، وَيُسْتَعْمَلُ لِتَحْديدِ حالة خِدْمَةِ التَّهِيَّةِ الآلَيَّةَ فِي الشَّبَكَةِ. إِذَا رُفِعَ، فهذا يَعْنِي أَنَّ بزوئنوكول تهيئة المضيف الآلية نشط في الشبكة.

• عَلَمَ التَّهِيَّةَ الإضافيَّةَ، طُوله بَتُّ وَاحِدٌ، ويُسْتَعْمَلُ لِتَحْديدِ وُجُودِ مَعْلُوماتِ تهيئة إضافيَّةٍ يُمكن أن يُزَوِّدُها بزوئنوكول تهيئة المضيف الآلية، نحو تهيئة المعلومات الخاصة بنظام تسمية النطاقات.

• سِتُّ بِتَائِ مَحْجُوزةٍ، تُضَبَّطَ إِلَى الصِّفر في المرسل ونهم في المستقبل.

• زَمن حَيَاةَ الْمُوجَّهِ، طُوله 16 بِتَائِ، وَيَحْوِي زَمن فَعَالَيَّةَ بِند التَّوَجْهِ مُقَدَّراً بالثَّوَانِي فِي مَا لَوْ أُضِيفَ هَذَا الْمُوجَّهِ بِصَفَةِ وجَهَةٍ إِلَى جَدُولِ تَوْجِيهِ أَيِّ مُضِيفٍ. يَضَبُّطُ الْمُضِيفُ مُؤَقَّتَ انتظار بقيمة هذا الحقل، إذا نَفَذَ الْمُؤَقَّتَ، وَلِمَا تَصَلَّ رِسَالَةُ إِعلَانٍ بَعْدُ، فَإِنَّ الْمُضِيفَ يَقُولُ بِإِخفاق المَسَارِ نحو الْمُوجَّهِ ثُمَّ يُزِيلُهُ مِن جَدُولِ تَوْجِيهِ. يُعِيدُ الْمُضِيفُ ضَبْط قِيمَةٍ مُؤَقَّتَ الانتظار إِلَى قِيمَةٍ زَمَن الْحَيَاةِ كُلَّمَا استقبل رسالة إعلان جديدة من الْمُوجَّهِ تَحْوِي قِيمَةٍ زَمَن الْحَيَاةِ نَفْسَهَا.

• حَقَلَانِ طُول كُلٍّ منهما 32 بِتَائِ: زَمَن بُلوَغِ الجَارِ وَمُؤَقَّتَ إِعْدَاعَةُ الإرسال، 681 ويُسْتَعْمَلَانِ مِن ظَرْفِ خوارزميَّةِ تحديد إمكانية بلوغ الجار التي يُشَغَّلُها بزوئنوكول اكتشاف الجيران. 682

• حُقُول اختياريَّة تُشَمَّلُ عُنوان بزوئنوكول الصلة لِمرسل الرسالة، إن وُجِدَ، وقيمة وحدة النقل العظمى، إن وُجِدَت، وَمَعْلُومات البدئات لو كانت موجودة.

## التماس الجار والإعلان عنه

يَتَبَادَلُ مُضِيفٌ لِلإصدار السَّادِسِ مِن بزوئنوكول الإنرنٹ و موجّه يدعم البروئنوكول هاتين الرسالتين بصفتهما جزءاً من عمل بزوئنوكول اكتشاف الجيران. 683 حلّت هاتان الرسالتان محل رسائل بزوئنوكول اقتران العناوين 684 الذي يعتمدته الإصدار الرابع من بزوئنوكول الإنرنٹ لإنجاز عمليّة اقتران عناوين الطبقتين الثانين والثالثة وفقاً لِنمُودُج الرَّبطِ البيئي لأنظمة

<footnote n="680">680 أصول أسماء هذا الحقول وفقاً لترتيب وُرودها: Other و Managed address configuration flag و Current hop limit .Router lifetime و configuration flag</footnote>

<footnote n="681">681 أصل الاسمين على الترتيب: Retransmission timer و Reachable time</footnote>

<footnote n="682">682 أصل اسم هذه الخوارزمية: Neighbor unreachability detection algorithm، انظر تفصيلها في ص. 68 في [RFC4861] في ثبت المراجع.</footnote>

<footnote n="683">683 انظر ص. 11 في [RFC4861] في ثبت المراجع.</footnote>

<footnote n="684">684 انظر ترجمة البروئنوكول في القسم الأخير من الفصل الثالث من هذا الكتاب.</footnote>
المفتوحة. ولكنَّ مهمَّة هذه الرسائل في الإصدار السَّادِس لا تقتصر على ذلك فقط، بل يمكن أن نُستعمل من أجل تحديد إمكانية بلوغ جارٍ ما وللتحقق فيما لو كانت عُقدتان قادرتان على تبادل الرسائل في ما بينهما.<fnref n="685" />

في ما يخصُّ رسالة الالتماس، تكون قيمة حقل النَّوع فيها 135، وقيمة حقل التَّرميز صغيرَة دائماً، يَأتي حقل التحقق الجمعي بعد ذلك، ثُمَّ 32 بناً محجوزاً تُضبط إلى قيمة صغيرَة دائماً عند الإرسال وتهمل عند الاستقبال، وتَلي ذلك حقل عُنوان الهدف 686، وطُوله 128 بناً، ويُشترط ألا يَكون عُنوان بث مجموعاًي، ويُمكن أن تُلحق بالرسالة أيضاً خياراً خاصَّة يُعرَفها البروتوكول (الشَّكل (7-11)).<fnref n="687" />

أما رسالة الإعلان عن الجار فهي مكونة من الحُقول التالية وفقاً لترتيب وُرودها:<fnref n="688" />

* حقل النَّوع، ويُضبط إلى القيمة 136.

* حقل التَّرميز، وتَكون قيمته صغيرَة دائماً.

* حقل التحقق الجمعي.

* حقل الأعلام، وفيه ثلاثة هي:<fnref n="689" />

* عَلَم الموجَّه، يُرفع لإشارة إلى أن مرسِل هذه الرسالة هو موجَّه، أما بخلاف ذلك، فيُضبط إلى قيمة صغيرَة.

* عَلَم الالتماس، يُرفع إذا كانت رسالة الإعلان قد وُلدت ردًا على رسالة التماس سابقة، وبخلاف ذلك يُضبط إلى قيمة صفرية، فرسائل الإعلان هذه قد تُولد في حالات أخرى من غير رسالة الالتماس.

* عَلَم التَّخطي، يُرفع إذا كان مولد الرسالة يَطلب من مرسِل رسالة الالتماس تَخطي أي معلومات سابقة تضم عناوين طبقة الوصلة وتجاهلها.

* حقل ممحوُّز بطول 29 بناً، تُضبط إلى قيمة صغيرَة دائماً عند الإرسال وتهمل عند الاستقبال.

* حقل عُنوان الهدف، طُوله 128 بناً. إذا كانت الرسالة قد وُلدت ردًا على رسالة التماس، فإن قيمة الحقل تُضبط إلى قيمة عُنوان مولد رسالة الالتماس. ويُشترط ألا يَكون العُنوان المُوضَوع في هذا الحقل عُنوان بث مجموعاًي.

يمكن أن تُلحق بالرسالة خيارات خاصَّة إضافية يُعرَفها البروتوكول.

<footnote n="685">⁶⁸⁵ للمزيد انظر ص. 437 في [BKE02] في ثبت المراجع.</footnote>

<footnote n="686">⁶⁸⁶ أصل الاسم Target address.</footnote>

<footnote n="687">⁶⁸⁷ انظر ص. 23-22 في [RFC4861] في ثبت المراجع.</footnote>

<footnote n="688">⁶⁸⁸ انظر ص. 23-25 في المراجع السابق.</footnote>

<footnote n="689">⁶⁸⁹ أصول أسماء الأعلام على الترتيب: Router flag، ويُرمز له بالحرف R، Solicited flag، ويُرمز له بالحرف S، Override flag، ويُرمز له بالحرف O.</footnote>
<figure><img src="image_141.png" /></figure>

(أ) رسالة التيماس الجار

<figure><img src="image_142.png" /></figure>

(ب) رسالة الإعلان عن الجار

الشكل (7-11): بنية الرسالتين المستعملتين في عملية اكتشاف الجيران في الشبكة المحلية

## إعادة التوجيه 690

يُشرف بزوتووكول اكتشاف الجيران، في الإصدار السَّادِس مِن بزوتووكول الإنترنت، على وظيفة إعادة التوجيه في الشبكة المحلية. لأداء هذه الوظيفة، يُعرَف بزوتووكول اكتشاف الجيران الرسالة بصفتها إحدى رسائل بزوتووكول رسائل التَّحَكُّم للإصدار السَّادِس. لا يُردُّ على رسالة إعادة التوجيه أبداً، مع أنها رساله إعلام، أي لا ينتظَر مرسلها بعد الإرسال أي رد من مستقبلها.

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

<footnote n="690">690 لم يُشر إلى تصنيف هذه الرسالة صراحةً في البزوتوكول المخصص لإصدار الرابع من بزوتووكول الإنترنت، ولكن يُفهم من موقعها بين الرسائل حسب قيمة النُّوع، وحسب طريقة إرسالها، أنها رسالة إبلاغ عن خطأ، ونحن نَميل لهذا الرأي وقد صَنَّفناها كذلك في الفصل السَّادِس مِن هذا الكتاب. أما في نسخة البزوتوكول المخصصة لإصدار السَّادِس، فقد وُضِعت هذه الرسالة مع رسائل الإعلام صراحةً حسب مُحدَّدات البزوتوكول، ونحن لا نَتفق مع هذا، ولكننا وضعناها هنا التزامًا لما جاء في المُحدَّدات، ونُشير لهذا التَّعَارُض لِكي نُزيل أي لبس محتمل عن القارئ.</footnote>

<footnote n="691">691 لا يُوجَد طريقة مُوحَّدة لتحديد ما هي أفضل أو أقصر المسارات نحو وجهة ما في الشبكة، بل يعتمد ذلك على بزوتووكول التوجيه المستعمل وخوارزميته التي تُحدَّد كيفية حساب أقصر مسار.</footnote>
مُتَّصِلٍ مع الشَّبكة المَحلَّية نفسِها، فَإِنَّهُ، يُعيد توجيه الرَّزمة الَّتي استقبلها عبر المَسار الأفضل الَّذي يَعْرفه، ثُمَّ يُرسلِ رِسالة إعادة توجيه إلى مَصدَرها لِيُخبره فيها بوجُود ذلك المَسار.<sup>692</sup>

تَتَكَوَّنِ رِسالة إعادة التَّوجيه مِن سِتَّة حُقُولِ دائِمَةٍ وَحَقَلَ خِيارَاتِ اختياري يَضمُّ خِيارَاتٍ يُعْرَفها البرُّوئوتوكول، وتَكون حُقوُل التَّرويسة وَفقاً لِلتَّرتيب وُرودها (الشَّكل (8-11)):<sup>693</sup>

* حَقَلَ النَّوع، ويُضَبَّط إلى القيمة 137.

* حَقَلَ التَّرْمِيز، وتَكون قيمته صِفرَيَّةٍ دائمًا.

* حَقَلَ التَّحَقُّق الجمعي.

* حَقَلَ مَحْجُورٌ طُوله 32 بتاً، يُضَبَّط إلى قِيمَةٍ صِفرَيَّةٍ دائمًا عند الإرسال، ويُهمَل عند الاستقبال.

* حَقَلَ عُنوان الهدف، طُوله 128 بتاً، وفيه عُنوان المُوجَّه الآخر المُتَّصِل مع الشَّبكة المَحلَّية الَّذي يَمُرُّ المسار الأفضل عبره.

* حَقَلَ عُنوان الوجهة، طُوله 128 بتاً، وفيه عُنوان الوجهة النَّهائِيَّة لِلرَّزمة.

<table><caption>الشَّكل (8-11): بنية رِسالة إعادة التَّوجيه</caption><thead><tr><th>0</th><th>8</th><th>16</th><th>31</th></tr></thead><tbody><tr><td colspan="2">النَّوع = 137</td><td>النَّومي = 0</td><td>التمَّحقَّق الجمعي</td></tr><tr><td colspan="4">محَّجُور</td></tr><tr><td colspan="4">عنوان الهدف</td></tr><tr><td colspan="4">عنوان الوجهة</td></tr><tr><td colspan="4">خياراً</td></tr></tbody></table>

رسائل أُخْرَى

<table><caption>الجدول (4-11): رسائل إعلام أُخْرَى لِدعم تطبيقات الإصدار السَّادِسِ مِن بزوئوتوكول الإنترنت</caption><thead><tr><th>قيمة حَقَل النَّوع</th><th>اسم الرِّسالة بالعربية</th><th>اسم الرِّسالة بالإنكليزيَّة</th><th>الوصف</th></tr></thead><tbody><tr><td>130</td><td>استعلام مُستَمِعي البَثِّ المَجْمُوعَاتِي</td><td>Multicast listener query</td><td>يَستعملها بزوئوتوكول اكتشاف مُستَمِعي البَثِّ المَجْمُوعَاتِي لِتحديد وجُود مُستَمِعين لِلبَثِّ المَجْمُوعَاتِي لِلإصدار السَّادِسِ مِن بزوئوتوكول</td></tr><tr><td>131</td><td>تقرير مُستَمِع البَثِّ المَجْمُوعَاتِي</td><td>Multicast listener report</td><td></td></tr></tbody></table>

<footnote n="692">692 انظر ص. 26 في [RFC4861] في ثُبَت المراجع.</footnote>

<footnote n="693">693 انظر ص. 27 في المراجع السابق.</footnote>
<table><tr><td>الإنترنت في الشبكة المحلية وليتحديد ما هي المجموعات التي يهتمون بسماعها 694</td><td>Multicast listener done</td><td>الإتمام</td><td>132</td></tr><tr><td>نُستعمل ضمن آلية عناية لمنافذ الموجّهات التي تدعم الإصدار السادس من بزوتوكول الإنترنیت 695</td><td>Router renumbering</td><td>إعادة عنونة موجّهٌ</td><td>138</td></tr><tr><td>طُورت ضمن آلية تجريبيّة لاكتشاف معلومات عن عقد الشبكة المحلية تُشمل أسماءها وعناوينها 696</td><td>Node information query</td><td>استعلام معلومات عقدة</td><td>139</td></tr><tr><td>طُورت ضمن توسعه لبروتوكول اكتشاف الجيران تسمح بإنجاز عملية الاكتشاف إنجازا معكوسا، أي يمكن لعقدة ما تشغل البروتوكول، تعرف عنوان طبقة الوصلة الخاص بعقدة أخرى، أن تكتشف عنوان الإصدار السادس من بزوتوكول الإنترنیت الخاص بالعقدة الأخرى 697</td><td>Node information response</td><td>الردّ على استعلام معلومات عقدة</td><td>140</td></tr><tr><td>تُعرف بنية جديدة يستعملها مستمعو الإصدار الثّاني من بزوتوكول اكتشاف مستمعي البث المجموعاتي للإبلاغ عن وضعهم الحالي 699</td><td>Inverse neighbour discovery solicitation</td><td>رسالة الالتماس للاكتشاف المعكوس للجار</td><td>141</td></tr><tr><td>نُستخدم هاتان الرسالتان ضمن آلية اكتشاف عنوان وكيل المنزل، وفيها تُرسل عقدة متحركة رسالة طلب إلى عنوان بث نحو الأقرب مُخصص لوكلاء المنزل، يردُّ كل وكيل يُستقبل رسالة الطلب برسالة الرد التي تحوي عناوينه 700</td><td>Inverse neighbour discovery advertisement</td><td>رسالة الإعلان للاكتشاف المعكوس للجار</td><td>142</td></tr><tr><td>تقرير مستمع البث المجموعاتي للإصدار الثّاني من بزوتوكول مستمعي البث المجموعاتي 698</td><td>Version 2 multicast listener report</td><td>تقرير مستمع البث المجموعاتي للإصدار الثّاني من بزوتوكول مستمعي البث المجموعاتي 698</td><td>143</td></tr><tr><td>نُستخدم هاتان الرسالتان ضمن آلية اكتشاف عنوان وكيل المنزل، وفيها تُرسل عقدة متحركة رسالة طلب إلى عنوان بث نحو الأقرب مُخصص لوكلاء المنزل، يردُّ كل وكيل يُستقبل رسالة الطلب برسالة الرد التي تحوي عناوينه 700</td><td>Home agent address discovery request message</td><td>طلب اكتشاف عنوان وكيل المنزل</td><td>144</td></tr><tr><td>الردّ على طلب اكتشاف عنوان وكيل المنزل</td><td>Home agent address discovery reply</td><td>الردّ على طلب اكتشاف عنوان وكيل المنزل</td><td>145</td></tr><tr><td>لإعادة عنونة العقدة المتحرّكة بعد انتقالها لشبكة جديدة 701</td><td>Mobile prefix solicitation</td><td>التماس العقدة المتحرّكة لليادئة الشبكة</td><td>146</td></tr></table>

<footnote n="694">694 انظر ص. 3 في [RFC2710] في ثبت المراجع.</footnote>

<footnote n="695">695 انظر ص. 7 في [RFC2894] في ثبت المراجع.</footnote>

<footnote n="696">696 انظر ص. 5-3 في [RFC4620] في ثبت المراجع.</footnote>

<footnote n="697">697 انظر ص. 6-2 في [RFC3122] في ثبت المراجع.</footnote>

<footnote n="698">698 يُعيد الإصدار الثّاني تعريف رسالة إعلام مستمعي البث المجموعاتي، ولكنه يعتمد رقم التوع 130 ليكون قيمة حقل التوع، وهو نفسه المستعمل من ظرف الإصدار الأوّل من البروتوكول، انظر ص. 15 في [RFC3810] في ثبت المراجع.</footnote>

<footnote n="699">699 انظر ص. 20 في [RFC3810] في ثبت المراجع.</footnote>

<footnote n="700">700 انظر ص. 57-55 في [RFC3775] في ثبت المراجع.</footnote>

<footnote n="701">701 انظر ص. 61-59 في المراجع السابق.</footnote>
<table><tr><td>147</td><td>الإعلان عن بادئة الشبكة للفقدة المتحرَّكة</td><td>Mobile prefix advertisement</td></tr><tr><td>157</td><td>طلب تحديد تكرار عنوان</td><td>Duplicate address request</td></tr><tr><td>158</td><td>تأكيد تكرار العنوان</td><td>Duplicate address confirmation</td></tr><tr><td>160</td><td>توليد الصدى المُوسَّعة</td><td>Extended echo request</td></tr><tr><td>161</td><td>الصدى المُوسَّعة</td><td>Extended echo reply</td></tr></table>

## المشكلات

تتعرَّض رسائل البروتوكول المُخَصَّص للاصدار السَّادِس، كما هو الحال مع رسائل البروتوكول المُخَصَّص للاصدار الرَّابِع، إلى مَجْمُوعةٍ مِن الهَجَمات المُتَنَوَّعَة الَّتِي يُمكن تلخيصها ضمن الفئات التَّالِيَّة: 704

* هجمات باتحال الهُوَيَّة: وفيها يحاول المهاجم أن يوهِم مستقبل الرَّسَائِل أَنَّها تَرَدِّد مِن مَصْدَر مُغَيَّر لِمَصْدَرها الأصيل، ويُمكن مُعالَّجة هذه الهَجَمات باستعمال آلَيَّة المُصَادَقَة مع رسائل البروتوكول، بواسطة ترويسة المُصَادَقَة الَّتِي يَدَعَمها الإصدار السَّادِس مِن بروتوكول الإنترنت.

* هجمات إعادة التَّوجيه: وهي شكلٌ من أشكال هُجُوم الوسيط، وفيها يحاول المهاجم أن يَخْدَع عُقد الإصدار السَّادِس باستعمال رسائل إعادة التَّوجيه لِتُرِسِل رِزْمها إليه بدلاً من إرسالها إلى المَخْرَج الافتراضي للشبكة المَحْلِيَّة، يَنَسَّخ المهاجم الرَّسَائِل أَو يَتَلَاعَب بها ثُمَّ يُعيد توجيهها إلى وجهتها الأصيلة بعد ذلك. يُمكن مُعالَّجة هذه الهَجَمات باستعمال آلَيَّة المُصَادَقَة سَالِفَة الذَّكْر أو ترويسة تَأمين الحُمُولة بالَّتَغَلِيف الَّتِي تَمَنَّع أَي تَلَاعُب مُحْتَمَلٍ بمُحتَوَّيات التَّرْوِيسة.

* هجمات التَّلاعب بالمُحتَوَّى: ويحاول المهاجم فيها تضليل مُديري الشبكة مِن خلال التَّلَاعُب بمُحتَوَّى الرَّسَائِل لِلتَّبَليغ عن أخطاءٍ غير مَوْجُودةٍ أو عبر تزويدهم ببياناتٍ خاطئة بواسطة رسائل الإعلام، ويُمكن مُعالَّجة هذه الهَجَمات بتعمية الرَّسَائِل أو بتَأمين الحُمُولة بالَّتَغَلِيف سَالِف الذَّكْر.

* هجمات حَبَب الجَدَمَة: ويُمكن أن تَحْصُل بأكثَر مِن طريقة، أَهْمُّها إرسال رسالة بث مَجْمُوعاتيَّ فيها خيار الوجهة غير مَعْلُومَة"، ويُسَبِّب هذا غمر الشبكة برسائل مُشكِّلة في مُحدَّدٍ الَّتِي سَتُؤَلِّدها كُل العُقد الدَّاعِمَة

<footnote n="702">702 انظر ص. 11 في [RFC8505] في ثبت المراجع.</footnote>

<footnote n="703">703 انظر ص. 9-5 في [RFC8335] في ثبت المراجع.</footnote>

<footnote n="704">704 انظر ص. 17-16 في [RFC4443] في ثبت المراجع.</footnote>
لِلإِصدارِ السَّادِسِ وَالَّتِي استقبلت الرِّسَالَةَ السَّابِقَةَ، فَلا يَكُون الاتِّصالُ بِينِ العُقَدِ مُمكِنًا بعدها، كَمَا يُمْكِنُ أَيْضًا إِيهَا العُقَدَةُ الْمُسْتَهْدَفَةُ بِوجُودِ خَطَأَ فِي الشَّبَكَةِ وَعَدَمَ قُدرَتِهَا عَلَى الْحُصُولِ عَلَى الْخِدْمَةِ.

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

تُناقش الوثيقة 2401 RFC كيفيّة مُعالجة رسائل الأخطاء الخاصة ببروتوكول رسائل التحكُّم في الحالة التي تكون الرسالة محميّة فيها بواسطة ترويسة المُصادقة وعند تأمين الحُمُولة بالتلغيف، وأيضاً في الحالة التي لا تكون الرسائل فيها محمية وفقاً لما سبق. 706

<footnote n="705">705 خُصِّصت الوثيقة 5729 RFC لمناقشة الهجمات التي يمكن شئها باستعمال بروتوكولي رسائل التحكُّم المُخْصِصين للإصدارين الرابع والرابع، انظرها في [RFC7529] في ثبت المراجع.</footnote>

<footnote n="706">706 انظر ص. 38-35 في [RFC2401] في ثبت المراجع.</footnote>
# الفصل الثاني عشر: بروتوكول اكتشاف الجيران

<figure><img src="image_143.png" /></figure>

<figure><img src="image_144.png" /></figure>
## مقدمة

بزوتوكول اكتشاف الجيران 707 هو بزوتوكول مُساعِدٌ للإصدار السَّادِس مِن بزوتوكول الإنترنت، طوّر في عام 1996م. يُنْجِز بزوتوكول اكتشاف الجيران، مجمُّوعةً من الوظائف التي قُدِّمت في الأصل لدعم الإصدار الرابع، ويحلُّ محلَّ بزوتوكولين دَعَما سابقاً وظائفه هُما: بزوتوكول اقتران العناوين، الذي يُسبدله كلياً، ويحلُّ محلَّه مُقدَّماً وظيفة اقتران العناوين، وبزوتوكول رسائل التَّحُكُّم لِلإصدار الرابع، فيقدَّم اثنين من وظائفه هُما اكتشاف المُوجَّهات وإعادة التَّوجيه.

يعتمد بزوتوكول اكتشاف الجيران على بزوتوكول رسائل التَّحُكُّم لِلإصدار السَّادِس مِن بزوتوكول الإنترنت فيعرَّف في معياره الأصيل خمس رسائل هي: رسالة التماس الموجَّه ورسالة الإعلان عنه ورسالة التماس الجار ورسالة الإعلان عنه ورسالة إعادة التَّوجيه. عَرَّفت بزوتوكولات، أو آليَّات طوّرت في ما بعد، رسائل إضافيةً أُلِحِقَت بالبزوتوكول ووَسَّعت من وظائفه. تُشرف هيئة أرقام الإنترنت المُخصَّصة على إدارة وحفظ سجل مُوحَّدٍ ومعياري لبُنْي رسائل البزوتوكول واستعمالاتها.

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

يمكن أن يُستعمل البزوتوكول لشنّ مجمُّوعةٍ من الهجمات في شبكات البيانات، وتُصنَّف هذه الهجمات وفقاً لأهدافها إلى هجمات حَبْب الجدمة وهجمات بالانتحال تتَّضمَّن انتحال العناوين وانتحال الموجَّه. يُمكن أن تُصنَّف الهجمات وفقاً لِطريقة شنَّها إلى هجمات تتَّضمَّن عمليات توجيه وهجمات لا تتَّضمَّنها وهجمات تَتَلَاعَب برسائل الردّ. تُعالَج نقاط الضعف المرتبطَة بهذا البزوتوكول عُمُوماً باستعمال توسيعة بزوتوكول الجيران الآمن أو بتأمين الرسائل بتعميتها عبر استخدام حِزمة أمن بزوتوكول الإنترنت.

أُلِحِقَت توسيعة الاكتشاف المعكوس لِلجيران بزوتوكول اكتشاف الجيران، وهي تَهْدِف لِمساعدة العُقد الَّتي تُشَغِّل البزوتوكول في اكتشاف عناوين بزوتوكول الإنترنت لِعقدٍ أُخْرَى انطلاقاً من عُنوان طبقة الوصلة خاصَّتها، وأُلِحِق بزوتوكول اكتشاف الجيران الآمن به أيضاً لِمُعالَجة تهديدات الأمن والهجمات الَّتي طوّرت في الشبكات المحلية بعد تنفيذ بزوتوكول اكتشاف الجيران.

يَبْدَأ هذا الفصل بعرض نبذة تاريخية لتطوّر معايير بزوتوكول اكتشاف الجيران، ثُمَّ يَتناول مَبْدَأ عمله شارحاً آلِيَّته باختصار، ويُفَصِّل بعد ذلك في بُنْي الخِيارات الَّتي عَرَّفها معيار البزوتوكول الرئيس، ثُمَّ يُبوَّب وظائفه بدقةٍ وتيصفها قبل أن يَعرُج على المُشكِّلات الَّتي ظهرت في شبكات البيانات بعد تطبيق البزوتوكول، ويُحْتَمَع الفصل باستعراض بزوتوكولات ذات صِلة بزوتوكول اكتشاف الجيران.
نبذة تاريخية

طُور بزوتوكول اكتشاف الجيران ليدعم الإصدار السَّادِس مِن بزوتوكول الإنترنت، خاصةً في مسألة التَّهِيَة الدَّائِيَة الآلِيَّة التي تؤدي إلى اتصال العُقدة مع الشبكة المُحلَّيَّة من غير أي تدخُّل خارجيّ من مُديري الشبكة. نتيجةً لِذلك، في كل مرَّة طُرح فيها معيار جديد لبزوتوكول اكتشاف الجيران، طرح معه على التوازي معيار للتهيئَة الدَّائِيَة الآلِيَّة (الشَّكل 10-1)).

بدء العمل في تطوير البروتوكول في سِيَتمبر مِن العام 1994م، وفيه ابتدأت صياغة مُسوَّدةٍ أولى لتعريف بُنَى لرسائل بزوتوكول رسائل التَّحُكُم لِيَسْتَخْدِمها بزوتوكول اكتشاف الجيران لاحقاً، 709 ثمَّ ابتدأت في شهر أكتوبر مِن العام نفسه صياغة مُسوَّدة لتعريف كيفية مُعالجة الرسائل السابقة لدعم الإصدار السَّادِس مِن بزوتوكول الإنترنت الذي كان ما يزال قيد التَّطوير حينها. 710 ثمَّ طُور تَتابُعاً إصداران مِن كل مُسوَّدة وانتهى العمل عليهما في شهري يناير وفبراير من العام 1995م على الترتيب. 711

دُمِجت المُسوَّدتان معاً في شهر يُونيو مِن العام نفسه، وحُسِنتا، فنَتَج عنهما مُسوَّدة جديدة عُنونت: "اكتشاف الجيران في الإصدار السَّادِس مِن بزوتوكول الإنترنت". 712 حُسِنت المُسوَّدة في أثناء السنة التَّالية، وأُصدِرت سُتُ نُسخ متنايعة منها كان آخرها في شهر مارس مِن العام 1996م، 713 وخلال هذه الفترة، وتحديداً في شهر ديسمبر 1995م، صَدَر المعيار الأوَّل لِلإصدار السَّادِس مِن بزوتوكول الإنترنت، وحَمَل الاسم الزَّمزي 1883. 714

صَدَر المعيار الأوَّل لبزوتوكول اكتشاف الجيران في أَغْسُطُس 1996م إلى جانِب المعيار الأوَّل لتقنيَّة التَّهِيَة الدَّائِيَة الآلِيَّة، وحَمَل الاسم الزَّمزي 1970 RFC. 715 بعد أَقْلَ مِن عام ونُصِف، وفي ديسمبر 1998م، صَدَرت النُّسخة الثَّانية مِن بزوتوكول اكتشاف الجيران، وحَمَلت الاسم الزَّمزي 2461 RFC، وأُصدِرت معها في الوقت نفسه معيار جديد لِكلّ من الإصدار السَّادِس مِن بزوتوكول الإنترنت ولبزوتوكول رسائل التَّحُكُم لِلإصدار السَّادِس ولتقنيَّة التَّهِيَة الدَّائِيَة الآلِيَّة، في إشارة لا لبس فيها إلى أنَّ هذه التَّقانات قد أصبحت جُزءاً رئيسيًا من الإصدار السَّادِس مِن بزوتوكول الإنترنت. 716

<footnote n="708">708 راجع ما جاء حول التَّهِيَة الدَّائِيَة الآلِيَّة في القسم المُخصص لها في الفصل العاشر مِن هذا الكتاب. يُمكن أيضاً تَبْيُن العلاقة بين المعايير بتَنْتُبع أسمائها الزَّمزيَّة. يُوجَد ثلاث معايير لبزوتوكول وثلاث لآلية، طُرحت على التَّرتيب كما يَأْتي: أَوْلَها في أَغْسُطُس 1996م، وحَمَل حينها معيار بزوتوكول اكتشاف الجيران الاسم الزَّمزي 1970 RFC وآلية التَّهِيَة الدَّائِيَة الآلِيَّة الاسم الزَّمزي 1971 RFC، وثانيها في ديسمبر مِن العام 1998م، وحَمَلت وثيقتا طَلْب التَّعليقات ذاتا الصَّلة الاسم الزَّمزيَّان 2461 RFC و 2462 RFC على التَّرتيب، وثالثها في سِيَتمبر مِن العام 2007م، وحَمَلت الوثيقان الاسم الزَّمزيَّان 4681 RFC و 4682 RFC على التَّرتيب.</footnote>

<footnote n="709">709 انظر نص المُسوَّدة في [WEB38] في ثبت المراجع.</footnote>

<footnote n="710">710 انظر نص المُسوَّدة في [WEB39] في ثبت المراجع.</footnote>

<footnote n="711">711 انظر نص المُسوَّدتين على التَّرتيب في [WEB40] و [WEB41] في ثبت المراجع.</footnote>

<footnote n="712">712 أصل الاسم IPv6 Neighbor Discovery وانظر نص المُسوَّدة في [WEB42] في ثبت المراجع.</footnote>

<footnote n="713">713 انظر نص المُسوَّدة في [WEB43] في ثبت المراجع.</footnote>

<footnote n="714">714 انظرها في [RFC1883] في ثبت المراجع.</footnote>

<footnote n="715">715 انظرهما على التَّرتيب في [RFC1970] و [RFC1971] في ثبت المراجع.</footnote>

<footnote n="716">716 انظرها في [RFC2460] و [RFC2461] و [RFC2462] و [RFC2463] في ثبت المراجع.</footnote>
أُصدِّر التَّحَدِّث الثَّالِث لِمعيار بروتوكول اكتشاف الجيران في سبتمبر 2007م، وحَمِلت الوثيقة الاسم الرَّمزيَّ 4861، RFC 717، وهي ما تزال المعيار الرَّسْمِي لِلبروتوكول حَتَّى تاريخ إصدار هذا الكتاب.

## مبدأ العمل

بروتوكول اكتشاف الجيران هو بروتوكول مُساعِدٌ للإصدار السَّادِس مِن بروتوكول الإنرنت، يُنجِز مَجْمُوعةً مِن الوظائف لِدَعْمِه، فَيَحْلُ مَحلَّ بروتوكولين خدما سابقاً الإصدار الرَّابِع مِن بروتوكول الإنرنت، هُما بروتوكول اقتران العناوين، ويُستبدله كُلَّيًا مُقدَّماً وظيفة اقتران العناوين، وبروتوكول رسائل التَّحَكُّم في الإنرنت، ويُقدَّم اثنين مِن وظائفه وهما اكتشاف المُوجِّهات وإعادة التَّوجيه. 718

يُعْرَف البروتوكول الاصطلاحات الرَّئِسَة التَّالِية: 719

* العُقدة: جهازٌ يُنَفَّذ الإصدار السَّادِس مِن بروتوكول الإنرنت.

* المُوجَّه: عُقدةٌ تُوجَّه رزم بياناتٍ غير مُوجَّهةٍ لها حصريًا.

* المُضيف: أي عُقدةٍ ما خلا المُوجِّهات.

* الوَصْلَة: وسط انتصالٍ يُمكن لِلْعُقد مِن خلاله أن تَنَتَّص بعضاً مع بعض اعتماداً على طبقة الوَصْلَة.

* الجيران: العُقد الَّتِي تَنَتَّص بعضاً مع بعض عبر الوَصْلَة نَفْسِهَا.

يُعالِج بروتوكول اكتشاف الجيران عُمُوماً مَجْمُوعةً مِن المسائل ذات الصَّلَة بالتفاعل بين عُقد الإصدار السَّادِس مِن بروتوكول الإنرنت الناشطة في شبكة محلية، وهذه المُشكِّلات هي: 720

* اكتشاف المُوجِّهات ومُلْحَقَاتِهِ، وَيَشْمُل ذلك:

* اكتشاف المُوجِّهات في الشبكة المحلية: أي كيف يُمكن لِمُضِيفي الإصدار السَّادِس المُوجَّودين في شبكة محلية ما تحديد الموجِّهات الَّتِي تَنَتَّص مع تلك الشبكة.

* اكتشاف البادئات الفريدة عالمياً وأطوالها: أي كيف يتعرَّف مُضيفو الإصدار السَّادِس على المستعملة من طرف مُضيف الشبكة المحلية. يُساعد اكتشاف البادئات في تحديد فيما لوكان إرسال رزمة بيانات ما لِمُضيف وجهة سيَحْصُل مباشرةً عبر الشبكة المحلية أم سيمر عبر أحد الموجِّهات المُتَصِّلة مع تلك

<footnote n="717">717 انظرها في [RFC4861] في ثبت المراجع.</footnote>

<footnote n="718">718 عُرِفَ رسائل اكتشاف المُوجَّه بصفة توسعية ليروتوكول رسائل التَّحَكُّم للإصدار الرابع من بروتوكول الإنرنت، ووُثِقت في وثيقة طلب التعليمات 1256 RFC، انظرها في [RFC1256] في ثبت المراجع. أَمَّا إعادة التَّوجيه، فهي وظيفة رئيسة ليروتوكول رسائل التَّحَكُّم، وُصِفَت في معياره الأصيل، انظرها في [RFC972].</footnote>

<footnote n="719">719 هذه التَّعَاريف مُجْتَرَّةٌ من التَّعَاريف الواردة في معيار الإصدار السَّادِس من بروتوكول الإنرنت أو مبنىَّة عليها، أُصول الأسماء هي: Node على الترتيب، انظر الأصل في ص. 3-4 في [RFC2460] في ثبت المراجع.</footnote>

<footnote n="720">720 انظر ص. 10-11 في [RFC4861] في ثبت المراجع.</footnote>
الشبكة، ويُساعد أيضًا في دعم عملية التهيئة الدائنة الآلية لِلُعنوان، أي تعريف العُقد على طريقة تُمكنهم من توليد عُنوانٍ لِمِنفٍ ما ذاتيًا من غير الحاجة لِوجود خِدمة مركزية تُتابع العملية. 721

● اكتشاف المُحدّدات المستعملة في الشبكة المحلية، نحو قيمة وحدة النقل العظمى، وفي الإنترنت، نحو قيمة عَدَد القفزات.

● اكتشاف الجيران وملحقاته، ويُشْمل ذلك: 722

○ اقتران العناوين: أي كيف يمكن لِعقدة أولى أن تُحدَّد عُنوان طبقة الوصلة لِعقدة أُخرى انطلاقاً من معرفة العُقدة الأولى لِعنوان بروئوتوكول الإنترنت الخاص بالُعُقدة الأخرى.

○ تحديد الاستعمال المُتكرر لِلعناوين: أي تعريف آلية نُساعِد عُقدة الإصدار السَّادِس في تحديد فيما لو كان عُنوان ما مستعمل سلفاً في الشبكة المحلية. تختبر عُقد الإصدار السَّادِس العناوين التي تولدها ذاتيًا بواسطة هذه الآلية لِلتَّأكُد من كونها فريدة على مستوى الشبكة المحلية.

○ تحديد إمكانية بلوغ الجار من عدمها لِغرض الحفاظ على جدول عناوين طبقة الوصلة مُحدَّثًا. لو تَعَدَّر الوصول لِلجار، يَحْدُف البروتوكول البند الخاص به من الجدول.

● إعادة التوجيه: أي تعريف آلية يمكن من خلالها لِمُوجِّه أن يُعلم مُضيفاً لِعنوان من الإصدار السَّادِس بوجود مسار أفضل يمكن أن يُرسِل إليه رِزم البيانات المُوجَّهة نحو وجهة مُحدَّدة.

يُعرَف البروتوكول خمساً من رسائل بروئوتوكول رسائل التَّحُكُم في بروئوتوكول الإنترنت من أجل إنجاز الوظائف السَّابِقة، وهي زوجان لاكتشاف المُوجَّهات وزوجان لاكتشاف الجيران ورسالة لإعادة التوجيه، وهذه الرسائل هي: 723 رسالة التماس المُوجَّه ورسالة الإعلان عن المُوجَّه ورسالة التماس الجار ورسالة الإعلان عن الجار ورسالة إعادة التوجيه.

## بنى الرسائل والخِيارات

### الرسائل

بنية رسائل بروئوتوكول اكتشاف الجيران هي بنية رسائل بروئوتوكول رسائل التَّحُكُم للإصدار السَّادِس من بروئوتوكول الإنترنت نفسها الذي دُرس بالتفصيل في الفصل الحادي عشر من هذا الكتاب. 724

<footnote n="721">721 أصل الاسم Stateless، وهي كلمة مكونة من مقطعين: State وتعني دولة، وless وتعني معدوم، وهو مُصطلح يستعمل لإشارة إلى معدومي الجنسية أي الأشخاص الذين لا تعرف بهم أي حكومة، والمقصود بهذه الكلمة في هذا السياق أن طريقة العنونة ليست مركزية ولا تثب أي مُخْدِم، انظر ص. 1143 في [BKE02] في ثبت المراجع.</footnote>

<footnote n="722">722 أصول الأسماء على الترتيب: Neighbor، DAD، Duplicate Address Detection و Address resolution، اختصاراً، NUD، اختصاراً، Unreachability Detection.</footnote>

<footnote n="723">723 أصول أسماء الرسائل على الترتيب: Neighbor solicitation و Router advertisement و Router solicitation، نظر ص. 11-12 في [RFC4681] في ثبت المراجع.</footnote>

<footnote n="724">724 انظرها بالتفصيل في الفصل الحادي عشر من هذا الكتاب.</footnote>
## تخيارات

يمكن أن تحتوي رسالة بزوئوگول اكتشاف الجيران على خيار واحد أو أكثر وقد لا تحتوي على أي خيار، ويُمكن أن يتكرر خيار ما أكثر من مرَّة في الرسالة نفسها.

يَنْكَوْن خِيار بزوئوگول اكتشاف الجيران من أربعة حُقوِل كما يَأْتِي (الشَّكل (12-1)):

* حَقَل النَّوْع: طُوله 8 بتاتٍ، وفيه ويُحدَّد نوع الخيار.

* حَقَل الطُّول: طُوله 8 بتاتٍ، وفيه طُول الخيار كاملاً بواحدة 8 بايتاتٍ، أي لوكان طُول الخيار 8 بايتاتٍ، فإنَّ قيمة حَقَل الطُّول هي 1، ولا تُقبل قيمة 0 فيه، ما يَعْنِي أَنَّ طُول الخيار الأَدْنَى هُو 8 بايتاتٍ.

* المحتوى: مُتَغِير الطُّول، قد يتضمَّن حُقوولاً فَرَعِيَّة، وَتَنْحَدَد بنيته بنوع الخيار.

* الحُسُو: وهي مَجمُوعة بتاتٍ، قد تَكون صِفرَيَّةَ الطُّول، تضاف بعد حَقَل المحتوى لِمُحاذاة طُوله فيُصبح من مُضاعفات 8 بايتاتٍ.

<figure><img src="image_145.png" /><figcaption>الشَّكل (12-1): بِنْيَة عَامَّةٍ لخِيارات بزوئوگول اكتشاف الجيران</figcaption></figure>

عَرَّف معيار بزوئوگول اكتشاف الجيران في الأصل خمسة خيارات فقط، هي: 726 خيار عنوان طبقة الوصلة لِلْمَصْدَر وخيار عنوان طبقة الوصلة لِلروجهة وخيار معلومات البادئة وخيار ترويسة إعادة التوجيه وخيار وحدة النقل العظمى. تُدير هيئة أرقام الإنترنت المُخصَّصة عمليَّة إدارة وحفظ وتحديث سجل خِيارات معياري، وقد خَصَّصت، مع نهاية عام 2021م، أكثر من أربعين قيمة نوع معياريَّة استعملت في تعريف خِيارات جديدة لِلْبزوئوگول. 727 وسُنْباقش الأقسام التَّالِيَة بِنْيَة الخِيارات السَّابِقة واستعمالها.

## خيار عنوان طبقة الوصلة

يُستعمل خيار عنوان طبقة الوصلة لِلْمَصْدَر الرسالة كما هو الحال في رسالة التماس الجار ورسالة التماس المُوجَّه ورسالة الإعلان عن المُوجَّه، أو لِحمل عنوان طبقة الوصلة لِلهدف كما هو الحال في رسالة الإعلان عن الجار ورسالة إعادة التوجيه.

<footnote n="725">725 انظر ص. 28 في [RFC4681] في ثبت المراجع.</footnote>

<footnote n="726">726 أصول أسمائها هي Source/Target link-layer address و Prefix information و Redirect header و Maximum Transmission Unit (MTU) على الترتيب.</footnote>

<footnote n="727">727 انظر [WEB37] في ثبت المراجع.</footnote>
يَتَكَوَّنُونَ الجِيَارَ مِنْ ثَلَاثَةِ حُقُولٍ هِيَ حَقْلُ النَّوَعِ، طُولُهُ 8 بَنَاتٍ، وَتَكُونُ قِيمَتُهُ 1 لو حَمَلْتَ الرِّسَالَةَ عُنْوانَ المَصْدَرِ وَ2 لو حَمَلْتَ الرِّسَالَةَ عُنْوانَ الهدفِ، يَلِيهِ حَقْلُ الطُّولِ، طُولُهُ 8 بَنَاتٍ، ويُحدَّدُ طُولُ الجِيَارِ بواجِدةٍ 8 بَابَتَاتٍ، ثُمَّ حَقَلَ مُخَصَّصٌ لِعُنْوانِ طَبْقَةِ الْوَصْلَةِ، وَأَخِيرًا بَنَاتُ الْحَشُّوْلُ وُجِدَتُ حاجَةٌ لِإِتْمَامِ الطُّولِ إِلَى حُدُودِ 8 بَابَتَاتٍ (الشَّكْلِ (2-12)).<sup>728</sup>

<figure><img src="image_146.png" /><figcaption>الشَّكْلُ (2-12): بُنْيَةُ خِيَارٍ عُنْوانِ هدفٍ فِي طَبْقَةِ الْوَصْلَةِ وَخِيَارٍ عُنْوانِ مَصْدَرِ فِيهَا</figcaption></figure>

يَتَحَدَّدُ مُحَتَّوَى حَقْلِ العُنْوانِ وطريقة ترتيب بابيات عُنْوانِ طَبْقَةِ الْوَصْلَةِ فِيهِ، أَيِّ هل تُرَتَّبُ حَسَبُ الْبِنَاتِ الْأَكْثَرَ أَهْمَيَّةً أم حَسَبُ الْأَقْلَ أَهْمَيَّةً، بمعايير خاصَّةٍ مُسْتَقْلَةٍ عَنْ معيار البزؤتوكول. تُحدَّد الوثيقة 2464 RFC، عَلَى سَبْلِ المِثْلِ، كَيْفَيَّةٌ إِضافة عُنْوانِ التَّحْكُمِ بِالتَّفَادِلِ لِلْوَسْطِ فِي حَقْلِ عُنْوانِ طَبْقَةِ الْوَصْلَةِ.<sup>729</sup>

## خِيَار مَعْلُومَاتِ الْبَادِئَةِ

يُستعمل خِيار مَعْلُومَاتِ الْبَادِئَةِ لِيُزَوَّدِ المُضيفين بالبَادِئَاتِ المَحَلِّيَّةِ وبالبَادِئَاتِ المُسْتَعْمَلَةِ فِي عمليَّةِ التَّهِيَّةِ الدَّائِيَّةِ. يُرَفَّقُ الْخِيَارُ فِي رسائل الإعلان عَنْ المُوجَّهِ فَفَطَّ، وَيَكُونُ ثَائِبَتُ الطُّولِ، وَهُوَ يَتَكَوَّنُ مِنْ عَشَرَةِ حُقُولٍ، وَلَهُ الْبِنِيَّةِ التَّالِيَّةِ

(الشَّكْلِ (3-12)).<sup>730</sup>

* حَقْلُ النَّوَعِ، طُولُهُ 8 بَنَاتٍ وَقِيمَتُهُ 3.

* حَقْلُ الطُّولِ، طُولُهُ 8 بَنَاتٍ وَقِيمَتُهُ 4، أَيِّ 24 بَابَاتًا.

* حَقْلُ طُولِ الْبَادِئَةِ، طُولُهُ 8 بَنَاتٍ، وَيَحْتَوِي عَلَى قِيمَةٍ صَحِيحَةٍ تُشِيرُ لِطُولِ الْبَادِئَةِ المُرَفَّقَةَ مَعَ هَذَا الْخِيَارِ، وَبِمَا أَنَّ طُولَ عُنْوانِ الإصدار السَّادِسِ مِنْ بِزُوتُوكُولِ الإِنْتَرْنِتِ هُوَ 128 بَنَاتًا، فَإِنَّ قِيمَ هَذَا الْحَقْلَ تَكُونُ مَحْصُورَةً بِينَ الْقِيمَتَينِ 0 و 127.

* عَلَمَ الْوَصْلَةِ المَحَلِّيَّةِ، وَهُوَ بَتُّ وَاحِدٌ، يُرَفَّعُ لِلإِشَارَةِ إِلَى إِمكانيَّةِ استعمال البَادِئَةِ مَحَلَّيًا. وَلَكِنْ يَلَزِمُ الْإِنْتَبَاهُ، فَلَوْ خُفِّضَ، فَهَذَا لَا يَعْنِي جَوازُ استعمالها خارج الشَّبْكَةِ المَحَلِّيَّةِ.

* عَلَمَ التَّهِيَّةِ المُسْتَقْلَةِ لِلْعَناوينِ، وَهُوَ بَتُّ وَاحِدٌ، يُرَفَّعُ لِلإِشَارَةِ إِلَى إِمكانيَّةِ استعمال البَادِئَةِ فِي عمليَّةِ التَّهِيَّةِ الدَّائِيَّةِ الآلَيَّةِ.

* حَقْلُ مَحْجُوزٍ طُولُهُ 6 بَنَاتٍ، يُضَبَّطُ إِلَى قِيمَةٍ صِفْرَيَّةٍ فِي الْمُرْسَلِ وَيُهَمَّلَ فِي الْمُسْتَقْبَلِ.

<footnote n="728"><sup>728</sup> انظر ص. 28 في [RFC4861]، ثبت المراجع.</footnote>

<footnote n="729"><sup>729</sup> انظرها في [RFC2464] في ثبت المراجع.</footnote>

<footnote n="730"><sup>730</sup> أصول أسماء الحُفُولِ والأعلام بدءاً من الحَقْلِ الثَّالِثِ ما خلا الحُفُولِ المحجُوزة هي على الترتيب: On-link flag و Prefix length و Preferred Lifetime و Valid Lifetime و Autonomous address-configuration flag في ثبت المراجع.</footnote>
* حَقَلَ زَمْنِ الْحَيَاةِ الصَّالِحَ، طُوله 32 بِتَأَ، وَيَضِمُّ قِيمَةً لِلزَّمْنِ الَّذِي تَكُونُ الْبَادِئَةُ خَلْلَهُ صَالِحَةً لِأَعْمَلِيَّةِ تَوْلِيدِ الْعُنْوانِ الْمُحَلِّيَّ مُقَدَّرًا بِالثَّوَانِي، وَيَلْزَمُ أَنْ يَبْدَأَ حِسابُ هَذَا الزَّمْنِ مِنْ لَحْظَةِ إِرسَالِ الرِّسَالَةِ الَّتِي تَحْتَوِي عَلَى هَذَا الْخِيارِ. لوْ ضُبِّطَتْ بَنَاتُ الْحَقِّ كُلُّهَا إِلَى قِيمَةٍ وَاحِدَّةٍ، فَهَذَا يَعْنِي أَنَّ قِيمَةَ الزَّمْنِ غَيْرَ نِهَائِيَّةٌ.

* حَقَلَ زَمْنِ الْحَيَاةِ الْمُفَضَّلِ، طُوله 32 بِتَأَ، وَيَضِمُّ قِيمَةً لِلزَّمْنِ الَّذِي يَكُونُ استعمالُ الْبَادِئَةِ فِيهِ مُفَضَّلًا لِأَغْرَاضِ النَّهَيَّةِ الدَّائِيَّةِ الآلَيَّةِ. يَكُونُ الزَّمْنُ مُقَدَّرًا بِالثَّوَانِي، وَيَلْزَمُ أَنْ يَبْدَأَ حِسابَهُ مِنْ لَحْظَةِ إِرسَالِ الرِّسَالَةِ الَّتِي تَحْتَوِي عَلَى هَذَا الْخِيارِ. لوْ ضُبِّطَتْ بَنَاتُهُ كُلُّهَا إِلَى قِيمَةٍ وَاحِدَّةٍ، فَهَذَا يَعْنِي أَنَّ قِيمَةَ الزَّمْنِ غَيْرَ نِهَائِيَّةٌ.

* حَقَلَ مُحَجُّوزٌ طُوله 32 بِتَأَ، يُضَبَّطُ إِلَى قِيمَةٍ صِفْرِيَّةٍ فِي الْمُرْسَلِ وَيُهَمَّلَ فِي الْمُسْتَقْبِلِ.

* حَقَلَ الْبَادِئَةُ، طُوله 128 بِتَأَ، وَيَحْتَوِي عَلَى عُنْوانٍ مِنْ الإصدارِ السَّادِسِ مِنْ بزوتوكولِ الإنرنتِ أوْ عَلَى بَادِئَةِ تُحَدَّدُ فَضَاءً جُزْئِيًّا مِنْ الإصدارِ السَّادِسِ.

<figure><img src="image_147.png" /><figcaption>الشكل (3-12): بنية خيار معلومات البداية</figcaption></figure>

خيار ترويسة إعادة التوجيه

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

<figure><img src="image_148.png" /><figcaption>الشكل (4-12): بنية خيار ترويسة إعادة التوجيه</figcaption></figure>
خيار وحدة النقل العظمى

يُستعمل خيار وحدة النقل العظمى في رسائل الإعلان عن المُوجِهات فقط من أجل ضمان أن تُستعمل عُقد الشبكة كُلها قيمة مُوحَّدة لِوحدة النقل العظمى. تَكون قيمة حَقل النَّوع في هذا الخيار هي 5، وقيمة حَقل الطُّول هي 1، يَليها حَقل مَحجُورٍ طُوله 16 بتاً، ثمَّ حَقل وحدة النقل العظمى بظُول 32 بتاً، وهو يَضمُّ قيمة وحدة النقل التي يُستحسَن استعمالها (الشَّكل (4-12)). 732

<table><thead><tr><th></th><th></th><th></th><th></th></tr></thead><tbody><tr><td>0</td><td>8</td><td>16</td><td>31</td></tr><tr><td>النوع = 5</td><td>الطُّول = 1</td><td>محجور</td><td></td></tr><tr><td colspan="4">وحدة النقل العظمى</td></tr></tbody></table>

الشَّكل (5-12): بنية خيار وحدة النقل العظمى

الوظائف

اكتشاف المُوجِهات ومُلحَقاته

تَشْمل هذه الوظيفة اكتشاف المُوجِهات الجيران في الشبكة المُحلَّية والتَّعْرُف على البايئات والتَّعْرُف على مُحدَّدات شَبكة البيانات المُحلَّية ومُحدَّداتها العامَّة.

اكتشاف وجود المُوجِهات وعناوينها المُحلَّية وعناوينها الفريدة عالميًا في الشبكة المُحلَّية

تُسمح هذه الوظيفة لِعقدة نُشغَّل الإصدار السَّادِس باكتشاف المُوجِهات التي تَدْعم البزوئوگول في الشبكة المُحلَّية، وتَحصُّل العملية عبر تبادل رسائل التماس المُوجَّه والإعلان عنه.

نُرسِل المُوجِهات، بِصُورَة عَامَّة، رسائل الإعلان عن المُوجِهات دورياً، ويُمكن لِأي عُقدة اكتشاف وجود المُوجِهات في الشبكة المُحلَّية والتَّأَكُّد من نِشاطها من خلال استمرار استلام هذه الرسائِل. ولكن لو أرادت عُقدة ما، شُغِّلت حديثاً أو أُعيد تشغيلها، أن تَكتَشِف المُوجِهات المُتَّصِلة مع الشبكة المُحلَّية حيث تُوجد، فإنها تُرسِل رسالة التماس لِلْمُوجِهات في تلك الشبكة المُحلَّية، وتُحقِّز هذه الرسالة المُوجِهات على إرسال رسالة إعلان عن مُوجَّهٍ ردًا عليها (الشَّكل (6-12)).

<figure><img src="image_149.png" /></figure>

الشَّكل (6-12): تبادل رسائل بزوئوگول اكتشاف الجيران لِغرض اكتشاف المُوجِهات في شَبكة مُحلَّية

كما ذُكِر في الفصل العاشر، فإنَّ الإصدار السَّادِس من بزوئوگول الإنترنت لا يَدْعم البَثَّ العامَّ، ولكنَّه يستخدم البَثَّ المجمُّوعاني عوضاً عنه. لِذلك فإنَّ رسائل الالتماس تُرسَل دوماً إلى عُنوان مَجْمُوعة كلّ المُوجِهات، وهو FF02::2. أَمَّا
رسائل الإعلان عن المُوجَّهات، فإنَّ كانت رسائلَ دوريَّة، فإنَّها تُرسَل إلى عُنوان مَجمُّوعة كل العُقد، وهو 1: FF02. وإن كانت رداً على رسالة التماس، فإنَّ رسالة الرَّد تُرسَل إلى العُقدة التي وَلدت رسالة الالتماس مُباشَرَةً باستعمال عُنوانها الموجُود في رسالة الالتماس. يُمكن أن تَحتوي هذه الرسَّائل على خِيار عُنوان طَبقة الوَصلة، وهو يُعْرَف المُضيف على عُنوان طَبقة الوَصلة الخاص بمنفَذ المُوجَّه المُتَصِّل مع الشَّبكة المَحلَّيَّة حيث يُوجَد المُضيف.

## اكتشاف البادئات المَحلَّيَّة وأطوالها

يَعني اكتشاف البادئات المَحلَّيَّة تَعْرُف المُضيفين على نطاق عناوين بروئوتوگول الإنرنیت المستعمل في الشَّبكة المَحلَّيَّة، أي تحديد العناوين التي يُمكن الوصول إلى مُضيفيها مُباشَرَةً من غير أن تمر الرسالة عبر مُوجَّه.

يمكن أن تَحمل رسائل الإعلان عن المُوجَّه مَعلومات تَخص البادئات الفريدة المستخدمة في الشَّبكة المَحلَّيَّة باستعمال خِيار مَعلومات البادئة. يُمكن للمُضيفين، نتيجةً لذلك، أن يكتشِفوا البادئات وأطوالها من خلال مُعالَجة رسالة إعلانٍ دوريَّة عن المُوجَّه أو غير دوريَّة خُصَصت لِلرَّد على رسالة التماس (الشَّكل 7-12)).

<figure><img src="image_150.png" /></figure>

2001:ABCD:1234:5678::/64

شَبْكَة مَحلَّيَّةٌ

رسالة التماس مُوجَّه

إلى المُوجَّهات كلَّها، عَرِفوا عن أنفسكم

<figure><img src="image_151.png" /></figure>

مُوجَّه

<figure><img src="image_152.png" /></figure>

2001:ABCD:1234:5678::100/64

رسالة الإعلان عن مُوجَّه

البادئة/الطُّول: ABCD:1234:5678::100/64:2001

<figure><img src="image_153.png" /></figure>

الشَّكل (7-12): تبادل رسائل بروئوتوگول اكتشاف الجيران لِغرض اكتشاف البادئات وأطوالها في شَبكة مَحلَّيَّة

## اكتشاف المُحدَّدات المستعملة في الشَّبكة

يمكن أن يَكتشف المُضيفون مَعلومات مُتنوَّعةٍ عن المُحدَّدات المستعملة في الشَّبكة المَحلَّيَّة من خلال الاطلاع على ترويسة بروئوتوگول الإنرنیت التي تُغلَّف رسائل بروئوتوگول اكتشاف الجيران، وعلى الخِيارات الموجُودة في رسائل بروئوتوگول اكتشاف الجيران، ومنها:

* قيمة عَدَد القفزات الأعظم الذي يُحدَّد زمن حياة الززمة، ويُمكن التَّعْرُف عليه من ترويسة بروئوتوگول الإنرنیت التي تُغلَّف رسالة بروئوتوگول اكتشاف الجيران.

* قيمة وحدة النقل العُظمى، وذلك باستعمال خِيار وحدة النقل العُظمى في رسائل الإعلان عن المُوجَّهات.

* مَعلومات تَخص عملية التَّهيئة الدَّائِيَّة الآلِيَّة، نحو وجُود دَعم لِلجدمة في الشَّبكة المَحلَّيَّة من عدمه، وقيمة البادئة المستعملة في التَّهيئة الآلِيَّة لِلعنوان باستعمال خِيار مَعلومات البادئة.

## اكتشاف الجيران وملحقاته

يَشْمَل الاكتشاف ثلاث عمليات هي اقتران العناوين وتحديد الاستعمال المُتَكَرَّر لِلعناوين وتحديد إمكانية بلوغ الجار.
## اقتران العناوين

هو اكتشاف عناوين طبقة الوصلة لِلعقد الجيران عن طريق تبادل رسائل معهم. أنجز بزوتوكول اقتران العناوين هذه الوظيفة لِدعم الإصدار الرَّابِع مِن بزوتوكول الإنترنت، وحلَّ بزوتوكول اكتشاف الجيران مَحلَّه لِينجز هذه الوظيفة دعماً لِعمل الإصدار السَّادِس مِن بزوتوكول الإنترنت. 733

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

لو أرادت عُقدةٌ أولى، تعرف عُنوان بزوتوكول إنترنت تَستضيفه عُقدةً أُخْرَى، أن تعرف عُنوان طبقة الوصلة الخاص بالعُقدة الأُخْرَى، فإنها تُرسل إليها رسالة للتماس الجار، وتنتظِر استقبال الرَّدّ. عندما تَستقبل العُقدة الأُخْرَى رسالة الالتماس، فإنها تردُّ عليها بإرسال رسالة الإعلان عن الجار (الشَّكل 8-12)).

<figure><img src="image_154.png" /></figure>

عنوان الإصدار السَّادِس:
2001:ABCD:1234:5678::11

رسالة التماس الجار

رُدَّ على هذه الرسالة لو كنت:
2001:ABCD:1234:5678::12

<figure><img src="image_155.png" /></figure>

شَبْكة مَحَلَّيَّةٌ

<figure><img src="image_156.png" /></figure>

عنوان الإصدار السَّادِس: 2001:ABCD:1234:5678::12
عنوان طبقة الوصلة: AAAA:1234:0200

رسالة الإعلان عن الجار

أنا: 2001:ABCD:1234:5678::12
عنوان طبقة الوصلة هو: AAAA:1234:0200

<figure><img src="image_157.png" /></figure>

الشَّكل (8-12): تبادل رسائل بزوتوكول اكتشاف الجيران لِغرض إنجاز وظيفة اقتران العناوين في شَبْكة مَحَلَّيَّةٍ

يَكُون عُنوان وجهة رسالة الإعلان عن الجار هو عُنوان التماس العُقدة، وهو عُنوان بثّ مَجْمُوعَاتِي مَحَلَّي النُّطَاق يُبْنِي اعتماداً على الخانات سِتَة العَشْرَيَّة السَّتَة الأَقْلَ أَهْمَّيَّةَ فِي عُنوان بثّ فريد الوجهة لِلإصدار السَّادِس مِن بزوتوكول الإنترنت.
يَلْزَم أن تَسْتَعِم كُلُّ عُقْدَةٍ لِلإصدار السَّادِس إلى عناوين الالتماس الخاصة بمنافذها لِمُعَالَجَتِها والرَّدَّ عليها باستعمال رسائل الإعلان عن الجار.

أَمَّا عُنوان التماس العُقدة، فَيَكُون له الصَّيْغة الآتية: FFXX:XXXX:FF02:0:0:0:0:1، أي أَنَّه يَتَكَوَّن مِن قِسمين: 734

1. بادئة طولها 104 بتات، هي: FF00::/104.
FF02:0:0:0:0:1:

2. سِتُّ خانات سِتَة عَشْرَيَّةٍ، طولها كلُّها 24 بتا، مَأْخُوذَةٍ مِن البَتات الأربعة والعشرين الأَقْلَ أَهْمَّيَّةَ مِن عُنوان بثّ فريد الوجهة أو عُنوان بثّ نحو الأقرب.

<footnote n="733">733 انظر ترجمة بزوتوكول اقتران العناوين في قسم "بزوتوكولات مُساعِدَة" في نهاية الفصل الثَّالِث مِن هذا الكتاب.</footnote>

<footnote n="734">734 انظر ص 15-16 في [RFC4291] في ثبت المراجع.</footnote>
تحديد الاستعمال المُتَكَرَّر لِلْعُنَوَان

نُستعمل رِسالتا التماس الجار والإعلان عنه ضِمن آلِية تحديد الاستخدام المُتَكَرَّر لِلْعُنَوَان، وهي آلِية طُورت لِنُساعِد العُقد على تجُنُّب استعمال عُنوان الإصدار السَّادِس ذاته أكثر من مَرَّةٍ في الشَّبكة المَحلَّية نفسها، خاصَّةً عند استعمال التَّهِيَّة الدَّائِية الآلِية، فلا سِجل مَركَّزيَّ فيها يُمكن التَّحَقُّق بواسطة مِن تَفْرُد العُنوان وعدم استعماله في أي موقع آخر في الشَّبكة المَحلَّية.

تحصل عملية تحديد الاستخدام المُتَكَرَّر لِلْعُنَوَان انطلاقاً من عُقدة تُريد التَّحَقُّق مِن تَفْرُد عُنوانها في الشَّبكة المَحلَّية كما يأتي (الشَّكل (9-12)):

* تُرسِل العُقدة رِسالة التماس جارٍ نحو عُنوان التماس العُقدة المرتبط بالْعُنوان الذي يُراد فحص تفرُّده.

* لوكان العُنوان فريدًا، لن تحصل العُقدة على أيِّ رِسالة إعلانٍ عن جار ردًا على رِسالة الالتماس السابقة. وبخلاف ذلك، فهذا يَعْنِي وجُود عُقدة أخرى في الشَّبكة المَحلَّية يُحتمل أن يكون لها العُنوان نفسه، وهي التي زَدَّت على رِسالة الالتماس السابقة برِسالة إعلانٍ عن الجار.

<figure><img src="image_158.png" /></figure>

الشَّكل (9-12): تبادل رسائل برونوگول اكتشاف الجيران لغرض تحديد الاستخدام المُتَكَرَّر لِلْعُنَوَان في شَبكة مَحلَّية

تحديد إمكانية بلوغ الجار

يُساعد برونوگول اكتشاف الجيران عُقد الإصدار السَّادِس مِن برونوگول الإنرنت على التَّمييز بين إخفاق العُقدة وإخفاق المسار نحوها. فالأول هو توقُّف العُقدة عن العمل توقُّفًا تاماً وتعَدُّر الاتِّصال بها نتيجةً لذلك. أما الآخر، فيعني عدم صلاحية المسار نحو العُقدة المُستهدفة، ويُمكن عندها إيجاد مَسَارٍ بديلٍ والحِفاظ على الاتِّصال مع تلك العُقدة.

تُستخدم كل عُقدة في الشَّبكة المَحلَّية هذه الآلِية لِلتَّحَقُّق مِن إمكانية بلوغ الجيران كُلَّهم، وهذا يَشْمَل المُضيفين الجيران في تلك الشَّبكة والمُوجَّهات التي تَلَعب دور المَخَارِج الافتراضية.

تعتَقِد العُقدة بإمكانية الاتِّصال مع جارٍ لها إذا كانت المُدَّة الزَّمنيَّة المُنقضية منذ استقبال آخر رزمة بيانات مِنه لم تتجاوز عتبة زمنيَّة يُحدِّدتها البروتوگول، ويُمكن تأكيد ذلك بطريقتين إما عبر استعمال بروتوگولات طبقة عُلَّيًا نحو بروتوگول التَّحُكُم بالثقل، أو نتيجة لاستقبال رِسالة إعلانٍ عن جارٍ ردًا على رِسالة التماس أُرسلت خصيصاً له، ولا يَشْمَل هذا رسائل
الإعلان عن المُوجهات ولا رسائل الإعلان عن الجار المرسلة من غير رسالة التماس، فاستقبال هذه الرسائل يعني إمكانية الاتصال وحيد الاتجاه، أَمَّا آلية تحديد إمكانية بلوغ الجار فتُعنى بتَأكيد وجُود انتقال مُزدوج الاتجاه.

736: تُعرف الآلية خمس حالات لكل بند من بُنود عناوين الجيران في الذاكرة المخربة 735 لِلعقدة (الشَّكل (10-12)):

* حالة النقص، وهي حالة ابتدائية، يدخلها البند بعد إضافته لِلمرَّة الأولى نتيجة لعمليَّة اقتران عناوين ناجحة، ويَعني وجُود البُنود في هذه الحالة بأنَّ رسالة التماس جار قد أرسلت إلى عُنوان التماس العقدة، ولكن رسالة الإعلان لمَّا تصل بعدُ.

* حالة بلوغ الجار، يدخل البند هذه الحالة عند استقبال رسالة إعلان عن الجار ردًا على رسالة التماس أرسلت سابقاً، أو عند وصول تأكيدٍ على إمكانية الاتصال مع الجار من بزوتووكول طبقة عُلنيا، ويَظل البند في هذه الحالة لمُدَّة زمنية يُحددها مُؤقَّت انتظار خاص يُضبط إلى زمن بلوغ الجار.737 لو نُفِدت قيمته، يُصبح البند مُتقادماً ويُنتقل إلى حالة التقادم.

* حالة التقادم، يدخلها البند من حالة بلوغ الجار، لو تَفَدَّد زمن بلوغ الجار من غير استقبال رسالة رد على رسالة التماس الجار. يُمكن أن تَكون هذه الحالة أيضاً حالة ابتدائية، لو أضيف البند لِلذاكرة المخربة نتيجة لاستقبال أيِّ رسالة من رسائل بزوتووكول اكتشاف الجيران، ما خلا رسالة الإعلان عن الجار. يُغادر البند هذه الحالة نحو حالة بلوغ الجار لو استقبلت العقدة تأكيداً على إمكانية بلوغ الجار، أو نحو حالة التأخير لو أرسلت رسالة التماس الجار نحو الجار المرتبط بالبند.

* حالة التأخير، يدخلها البند بعد إرسال رسالة التماس الجار في حالة التقادم، ينتظِر البند في هذه الحالة لفترة زمنية يُحددها مُؤقَّت خاص هو مُؤقَّت زمن التأخير، لو تَفَدَّد هذا المؤقَّت، ولما تصل رسالة الإعلان عن الجار التي تردُّ على رسالة الإلتماس بعد، ينتقل البند إلى حالة الاستشعار.

* حالة الاستشعار، وتعني أنَّ عمليَّة التحقّق من إمكانية بلوغ الجار جارية من خلال إرسال رسائل الإلتماس دورياً بفواصل زمنية يُحددها مُؤقَّت إعادة الإرسال. تَحُصُّل مُحاولات إرسال عَدَدٍ مُحدَّدٍ من رسائل الالتماس، ويَظل البند مُنتظراً في هذه الحالة استقبال رسالة إعلان عن الجار ردًا على إحداها. فلو وصلت، يُعود إلى حالة بلوغ الجار. أَمَّا لو أرسل عَدَدٍ من الرسائل مُساوٍ لِلعدد الذي يُحدده البروتوكول، فلا إمكانية لِبُلوغ الجار ويلزم حذف البند.

<footnote n="735">735 أصل الاسم Chache memory، وردت مُعزَّبة في 10 في [BKA05] في ثبت المراجع في إلى خابية وذاكرية مُخْبَّأة، وفي ص. 51 في [BKA01] إلى كاش وذاكرية حاضرة، وفي ص. 178 في [BKA02] إلى المُخْتَنَن، وارتأينا تعريبها إلى ذاكرية مخربية، لأننا وجدناه المُصطلح الأقرب إلى توصيف وظيفتها.</footnote>

<footnote n="736">736 أصول أسماء الحالات على الترتيب: Incomplete وStale وDelay وProb، انظر ص. 70-71 في [RFC4861] في ثبت المراجع.</footnote>

<footnote n="737">737 القيم الافتراضية لِثوابت بزوتووكول اكتشاف الجيران هي: 30000 ميلي ثانية لِزمن بلوغ الجار Reachable time، و1000 ميلي ثانية لمُؤقَّت إعادة الإرسال Retrans timer، وخمسم ثوانٍ لِزمن تأخير الاستشعار الأُولَّ، Delay first probe time، وثلاثُ لِعدد مرات إرسال رسالة الإلتماس فرِيدَة الوجهة Max unicast solicit، انظر ص. 78-79 في [RFC4861] في ثبت المراجع.</footnote>
<figure><img src="image_159.png" /><figcaption>الشكل (10-2): مُخْتَطَط الحالة لِلآلِيَّة تحديد إمكانية بلوغ الجار</figcaption></figure>

## إعادة التوجيه

يُرسل مُوجَّهٌ، يَلغَب دور مَخْرَج افتراضي في شَبْكة مَحَلَّيَّةٍ، هذه الرسالة إلى مُضيف أَرسَل رِزمة بيانات عبره لإخباره بوجود مَسارِ أَفضل 738 نحو وجهة تلك الرزمة يَمُرُ عبر مَخْرَج افتراضي آخر مُتَصَلِّع الشبكة المَحَلَّيَّة أو لإخباره أن الوجهة هي جاوز مُتَصَلِّع مع الشبكة المَحَلَّيَّة نفسِها، ولا داع لإرسال الرزمة عبر المَخْرَج الافتراضي. يَتعيَّن على كل مُوجَّهٍ، لِتحقيق ذلك، أن يكون قادراً على تحديد العناوين المَحَلَّيَّة لِلْمُوجَّهات الجيران كلّها، أي تلك المُتَصَلِّعَة مع الشبكة المَحَلَّيَّة نفسها.

يُعيد المُوجَّه توجيه رزمة بيانات يَمُرُ مَسارها عبره إلى وجهتها إذا تحقَّقت الشُّرُوط الثَّلَاثة التالية معاً: 739

* كان عُنوان مَصْدَرها مِن شَبْكة مَحَلَّيَّةٍ يَتَصَلِّع المُوجَّه معها.

* وَجَدَ المُوجَّه مَخْرَجًا افتراضيًا آخر مُتَصَلِّيًا مع الشبكة المَحَلَّيَّة نفسِها، وكان مَسار الرزمة عبره أفضل نحو وجهتها.

* لم يَكُن عُنوان وجهة الرزمة عُنوان بثَّ مَجمُوعاً.

بعد أن يُعيد المُوجَّه توجيه رزمة البيانات نحو مُوجَّهٍ آخر مُتَصَلِّع مع الشبكة المَحَلَّيَّة، فإنّه يُرسل رسالة إعادة التوجيه إلى مَصْدَرها (الشكل (11-12)). يُمكن أن تَحتوي رسالة إعادة التوجيه على خيارين: خيار عُنوان طبقة الوَصلة لِلهدف، لو كان معلوماً، وخيار ترويسة إعادة التوجيه لِيَضمَّم أكبر قدر مُمكن من رزمة البيانات التي أُعيد توجيهها.

إذا كان حقل عُنوان الهدف في الترويسة مُساويًا في قيمته لِحقل عُنوان الوجهة فهذا يعني أن وجهة الرزمة موجودة في الشبكة المَحَلَّيَّة نفسها حيث يُوجَد المرسل، وعليه أن يُرسل أي رِزم مستقبليّة إليها مباشرةً من غير الحاجة لِلمرور بمُوجَّهٍ وسيط. يُحَبَّذ أن يُعدَّل المُضيف البيانات التي يَحتفِظ بها في ذاكرته المِخبئيَّة بما يَتوافق مع رسالة إعادة التوجيه التي استقبلها.

<footnote n="738">738 يَختلف معنى كلمة "الأفضل" باختلاف بزوتوكول التوجيه المستعمل، بعض من بزوتوكولات التوجيه تعتمد على عَدَد القفزات، وبعضها على مُعدَّل نقل البيانات وبعضها على عوامل هجينة ترشلُّ ما سبق ومُحدَّدات أَخْتَزى غير ذلك.</footnote>

<footnote n="739">739 انظر ص 75 في [RFC4861] في ثبت المراجع.</footnote>
<figure><img src="image_160.png" /></figure>

# المشكلات

## التصنيف

يمكن أن يستعمل البروتووكول لشن هجمات متنوعة على شبكات البيانات، وتصنف هذه الهجمات ضمن ثلاث فئات حسب أهدافها كما يأتي: 740

* هجمات حجب الخدمة، وفيها يُحجب الاتصال بين العُقدة المستهدفة وسائل العُقد في الشبكة، فلا يعود بإمكان سائر العُقد إرسال الرزم إليها ولا بإمكان العُقدة المستهدفة إرسال الرزم إليهم. يُمكن أن تحصل العملية من خلال غمر العُقدة المستهدفة برزم بيانات قادمة أعيد توجيهها نحو العُقدة المستهدفة من عُقدٍ أخرَى لهذا الغرض، ويُسمَّى هذا النوع من الهجمات حجب الخدمة بالغمر. 741

* هجمات بانتحال العناوين، وفيها تنتج عُقدة ما دور عُقدة أخرَى من خلال التَّلَاعب بالعناوين، وغالباً ما يَكون الهدف منها خداع العُقدة المستهدفة ودفعها لإرسال البيانات إلى وجهة خبيثة أو لِدفع العُقدة المستهدفة لإجراء تعديل في التَّهِيَة أو السُّلوك ما يُؤَدِّي إلى فتح ثغرات أمنية جديدة يستغلها المهاجِمون.

* هجمات بانتحال المُوجَّه ونُسمَّى أيضاً هجمات إعادة التوجيه 742 وفيها تُلَب عقدة خبيثة دور مُوجَّهٍ، فتُعيد توجيه رِزم البيانات الذاهية نحو المخزَّر الافتراضي إلى عُقدة أخرَى في الشبكة المحلية.

ويُمكن أيضاً أن تصنف الهجمات والتهديدات ضمن ثلاث فئات حسب طريقة تنفيذها كما سيأتي: 743

* الهجمات التي لا تتضمن عملية توجيه، وتكون موجَّهةً لِلُعْقَد الجيران وتشمل الهجمات على عملية اكتشاف الجيران وعلى آلية تحديد إمكانية بلوغ الجار وعلى آلية تحديد الاستخدام المُتَكَرَّر لِلُعْنَوَن.

<footnote n="740">740 أصول الأسماء: Denial of Service attack، اختصاراً، DoS، Router spoofing attack و Address spoofing attack، انظر ص. 79-80 في [RFC4861]. ثبت المراجِع.</footnote>

<footnote n="741">741 أصل الاسم: Flooding denial-of-service.</footnote>

<footnote n="742">742 أصل الاسم: Redirect attack.</footnote>

<footnote n="743">743 انظر ص. 8 في [RFC3756]. ثبت المراجِع.</footnote>
*   الهجمات التي تَتَضَمَّن عمليَّة توجيهٍ، وَتَشْمَل مَجمُوعةً مِن الهجمات التي تُؤَثِّر على عمليَّة توجيه رزم البيانات، وغالبًا ما تَتَضَمَّن إعادة توجيه لِرزم البيانات لِغير وجهتها الأصيلة إِمَّا لِغرض نسخها ثُمَّ تحليلها لاحقاً أو لِحَبْ خِدْمَةٍ ما عن مَصْدَرها.

*   الهجمات التي تَتَضَمَّن رسائل الرَّد، وتَستَهِدف آلية عمل البروتوكول خاصَّةً مسألة تبادل رسائل الالتماس والإعلان، وفيه يُزَوَّر المهاجم رسالة رد لِغرض خِدَاع العُقدة المستهدفة وتزويدها ببيانات غير صحيحة لِدفعها لِسُلُوك ما قد يَشْمَل تعديلاً في المعلومات المهيَّئة فيها.

## أمثلة

من الهجمات التي يستعمل بروئنوكول اكتشاف الجيران في شَنَّها: 744

*   انتحال رسائل التماس الجار والإعلان عنها: ويَكون الهدف الرَّئِيس منها التَّلَاعُب بالزَّوابط بين عناوين بروئنوكول الإنرنت وعناوين طَبْقة الوَصْلة الَّتِي يُخْزَنها المُضِيف، ويُصِنَّف هذا الهجوم بصفته هُجوم حَبْب خِدْمَةٍ لِأَن العُقدة المستهدفة تُخفِّق في الاتِّصال بوجهات مُتَعدِّدَةٍ أو مع الوجهات كُلَّها، كما يُصِنَّف أيضاً على أَنَّهُ هُجوم إعادة توجيه، لو أعاد المهاجم توجيه الرَّزم لِوجهتها الأصيلة بعد نسخها أو مُعالَجتها. يُمكن التَّصَدِّي لهذا الهجوم مِن خلال حصر إمكانية الوصُول لِلشبكة بالُعْقد المَوْتُوَقة فقط. قد يَحْصُل الهجوم عبر أشكال عديدة مِنها:

*   إضافة بند خبيث إلى ذَاكِرَة المُضِيف لِيَرْبُط بين عُنوان بروئنوكول إنرنت وُعنوان طَبْقة وَصْلةٍ ربطاً غير صحيح، إِمَّا عن طريق إرسال رسالة التماس جار خبيثة فيها خياز خبيث لِعُنوان مَصَرَّر طَبْقة الوَصْلة أو عن طريق إرسال رسالة إعلان عن جار فيها خياز خبيث لِعُنوان وجهة طَبْقة الوَصْلة. في كلتا الحالتين، تُخدَع العُقدة المستهدفة وتُرسَل رِزمها نحو وجهة خبيثة مُغايرة للوجهة الأصيلة.

*   التَّلَاعُب بآلية تحديد الاستعمال المُتَكَرَّر لِلْعُنَوْن لإيهام العُقدة المستهدفة بأن عُنوانها يستعمل في مكان ما على الشبكة لِتَتَوَفَّف عن استعماله.

*   هُجمات مُرتبطة بآلية تحديد تَعَدُّر بُلوغ الجيران، تَحْصُل بعد أن تُخفِّق العُقدة المستهدفة في الاتصال مع أخري، ولكن بدلاً من تَعَدُّر الاتصال، تَتَلَاعَب عُقدة خبيثة بالُعْقدة المستهدفة وتوهمها بأنها العُقدة الأخرى مِن خلال إرسال رسائل الإعلان عن الجار.

*   هُجوم المَخْرَج الافتراضي الخبيث، 745 وفيه تَدَعُّ عُقدة ما أَنَّها مَخْرَج افتراضي مِن الشبكة المُحلَّية، فتَلَعب دور مُوجَّه وترسل رسالة إعلان عن الموجه في الشبكة المُحلَّية لِعُموم المُضيفين أو لِمُضِيفٍ مُحدَّدٍ مستهدف، ونتيجةً لِذلك، يُرسِل المُضيف المستهدف، أو المُضيفون المستهدفون، رِزمهم نحو المَخْرَج الخبيث، الذي قد يَنْسَخها لِغرض تحليلها ثُمَّ يُعيد توجهها نحو وجهتها الأصيلة، ويَكون الهجوم بذلك شَكْلاً مِن أشكال هُجوم الوسيط، أو قد يَتَحَلَّص المَخْرَج الخبيث مِن الرَّزم فيحُبُّ الاتصال مع الشبكة الخارجيَّة عن المُضيفين

<footnote n="744">744 انظر ص. 9-20 في [RFC3756] في ثبت المراجع.</footnote>

<footnote n="745">745 أصل الاسم .Malicious last hop router attack</footnote>
المُستَهدِفِين، لِذلك قد يُصنَف هذا الهجوم ضِمن فِئة إعادة التَّوجيه أو حَجب الخدمة حسب الغاية منه، وهو
يَتَضَمَّن التَّوجيه في كلتا الحالتين.

يُمكن مُعالَجة هذا الهجوم من خلال تحديد مَجمُوعة مُوجَهات مُتَصِلةٍ مع الشبكة المَحلَّية وإلزام العُقد على
التعَالُ معها حصراً. وُصِف هذا الهجوم أولاً في مُسوَدةٍ أُعدَت لِتصنيف الهجمات التي تَتعلق بالعُقد المُنحرَكة
الَّتي تُشَغَّل الإصدار السَّادِس من بزوتووكول الإنترنات، ولكنها لم تُعْتَمَد لاحقاً بصفة معياريَّةٍ. 746

* إلغاء الموجة الافتراضي، 747 يعتمد هذا الهجوم على فكرة أن مُرسل رزم الإصدار السَّادِس يفترض أن الوجهات كلها مَحلَّيةً إذا لم يُوجد مَخْرج افتراضي، 748 وفيه يَخدَع المهاجم العُقدة المُستهدفة ويَجعلها تُفَرَّغ قائمة المخارج الافتراضية لديها، فلا يُمكنها بعد ذلك الاتصال مع الشبكة الخارجيَّة. وقد يَلْغَب المهاجم دور الوجهة ويُرسل رسالة التماس جارٍ خبيثة نحو مُضيف مَحلَّي تَقُول أن مَصدرها مُضيف مَحلَّي آخر، في حين يَكون العنوان لِمُضيف بعيد، فتُخدَع العُقدة المُستهدفة وتُرسل الرَّزم الَّتي كانت سُتُوجَه بالأصل للمضيف البعيد عبر المخرج الافتراضي، إلى الجار الخبيث. يُصنَف هذا الهجوم على أنَّه حَجب خِدمة أو هُجوم إعادة توجيه، وهو هُجوم يتَضَمَّن التَّوجيه.

* انتحال رسائل إعادة التَّوجيه 749 يُحَصُّل هذا الهجوم من خلال إرسال رسائل إعادة توجيه خبيثة لِدفع المضيفين المَحلَّيين لإرسال رزم بياناتهم لِوجهات أخرى إما لِحَجب الخدمة عنهم أو لِنسخها بغرض تحليلها ثُمَّ إعادة إرسالها إلى وجهتها الحقيقيَّة، يُصنَف هذا الهجوم على أنَّه هُجوم حَجب خِدمة أو هُجوم إعادة توجيه حسب الغاية من تنفيذه وهو من الهجمات الَّتي تتَضَمَّن التَّوجيه.

* هُجوم البادئات المَحلَّية الوهميَّة، 750 وفيه يُعلِّن المهاجم في شبكة مَحلَّية عن مَجمُوعة من البادئات بصفتها بادئات مَحلَّية، أي يُمكن الوصول إلى العُقد الَّتي تستضيف عناوين منها مُباشرة من غير المُرور بموجَّه، فيحاول المضيفون إرسال الرَّزم إليها مُباشرة، فيَتعدَّر ذلك لِأنها غير موجوَّدة في الشبكة المَحلَّية. يُصنَف هذا الهجوم على أنَّه هُجوم حَجب خِدمة وهو يتَضَمَّن التَّوجيه. يُمكن أن يُطَوَّر الهُجوم لِيشمل الإعلان عن بادئات وهميَّة لِتعطيل عمليَّة التَّهيئة الدَّائِيَّة الآلَيَّة، ويُدفع المضيفون في هذه الحالة إلى تهيئة منافذهم آلياً بعناوين وهميَّة فيَتعدَّر عليهم الاتصال بالشبكة، يُسمَّى هذا الهجوم عندها هُجوم بادئة تهيئة العناوين الوهميَّة. 751

<footnote n="746">746 انظر [WEB52] في ثبت المراجِع.</footnote>

<footnote n="747">747 أصل الاسم Default router is killed.</footnote>

<footnote n="748">748 تَنصُّ خوارزميَّة إرسال الرَّزم على ما يَأْتِي: "لو كانت قائمة المخارج الافتراضية فارغة، يَفترض المُرسل بأنَّ الوجهة مَحلَّية"، والنَّصُ الأصيل هو: «If the Default Router List is empty, the sender assumes that the destination is on-link» في ثبت المراجِع.</footnote>

<footnote n="749">749 أصل الاسم Spoofed redirect message.</footnote>

<footnote n="750">750 أصل الاسم Bogus on-link prefix.</footnote>

<footnote n="751">751 أصل الاسم Bogus address configuration prefix.</footnote>
* انتحال المُحدَّدات، 752 وفيها يَعمِد المُهاجِم إلى تزويد المُضيفين بقييم غير صحيحة لِمُحدَّدات الشَّبكة لِدفعهم لِسُلُوك مُعيَّن. مثلاً قد يُزودهم بعدد قفزاتٍ صغيرٍ جداً، فلا يُعود بإمكان رِزم البيانات التي يُرسلوها أن تَصل إلى وجهتها، وغالباً ما سَتَتَخَلَّص المُوجَّهات منها، ويَكون الهجوم عندها هُجوم حِجب خِدمة، ويُمكن مواجهته بعدم قُبول قِيم صغيرة لِحقل عَدَد القفزات عن طريق بزوتوكول اكتشاف الجيران. ويُمكن أيضاً أن يَعمِد المُهاجِم إلى خِداع العُقد بإخبارها بوجُود خِدمة تهيئة المُضيف الآلية، وعندها يُمكن تهيئة المُضيفين المستهدَّفين بعناوين مُنتخلة وبمُحدَّدات أخرى نحو مُحدَّدات نِظام تسمية النُّطاقات.

* هُجوم حَجب الخِدمة باستعمال آليَّة اكتشاف الجيران، 753 وفيها تُغمر الشبكة برسائل اكتشاف الجيران فتنشغل العُقد والمُوجَّهات بالرَّد عليها، ولا يُمكن لِغُقدة جديدة أن تَكتَشِف جيرانها الذين يُخفِقون بالرَّد على رسائلها لانشغالهم بمعالجة رسائل الغمر الوهميَّة.

* هجمات مُعتمدة على رسائل الرَّد. 754 بزوتوكول اكتشاف الجيران عُرضة لِهجمات التَّلَاعُب بالرُّدود بسبب طبيعة عمله الَّتي تَتَطلَّب غالباً تبادُل رسائل الالتماس والإعلان، ويُمكن عندها لِمُهاجِم ما أن يُزوَّرِ رِسالة رَدّ أو أن يتلاَعَب بمُحتواها لإيهام العُقدة المستهدَّفة بِمسألة ما أو لِدفعها لِسُلُوك مُعيَّن. لهجمات التَّلَاعُب برسائل الرَّدَّ تصنيف مُستَقِّل بصفتها هجمات يُمكن شَنُّها باستعمال بزوتوكول اكتشاف الجيران، ويُمكن التَّصَدِّي لها بمُزامنة مُرسِل الالتماس ومُرسل الإعلان لِتَضييق المجال الزَّمني المُتَّاح لِتَزيف الرَّسائل ولِمَنَع استعمال نِسخ قديمة من الرَّسائل، يُمكن أيضاً أن يُطلَّب استعمال مُعرَّفات ظرفيَّة 755 في رسائل الرَّد باستعمال بزوتوكول اكتشاف الجيران الآمن.

# بزوتوكولات ذات صِلة

## توسيعة الاكتشاف المَعْكُوس لِلجيران 756

هي توسيعة لِبزوتوكول اكتشاف الجيران تَهْدِف لِلسَّماح لِغُقدة ما تُشَغَّل بزوتوكول اكتشاف الجيران باكتشاف عُنوان الإصدار السَّادِس لِغُقدة أخرى انطلاقاً من عُنوان طبقة الوصلة خاصَّتها. طُوِّر البروتوكول في عام 2001م، ووُصِّف في وثيقة طَلْب التَّعليقات ذات الاسم الزَّمزي 757.

<footnote n="752">752 أصل الاسم Parameter spoofing.</footnote>

<footnote n="753">753 أصل الاسم Neighbor discovery denial of service attack.</footnote>

<footnote n="754">754 أصل الاسم Reply attack.</footnote>

<footnote n="755">755 أصل الاسم Nonce، وتعني «ظريفي: غرض مستعمل أو مصنوع لمَرَّة واحدة فحسب أو لِمُناشِبة خاصَّة»، انظر ص. 774 في [BKA02] في ثبت المراجِح.</footnote>

<footnote n="756">756 أصل الاسم Inverse Neighbor Discovery، اختصاراً IND.</footnote>

<footnote n="757">757 انظرها في [RFC3122] في ثبت المراجِح.</footnote>
كان الغرض الأساس من تطوير التوسعة هو استعمالها في شبكات تبديل الأطر 758، ولكن استعمالها مُمكن في أي شبكة بيانات تدعَم الإصدار السَّادِس مِن بزوتوكول الإنترِنِت. تأثرت هذه التوسعة بزوتوكول اقتران العناوين المعكوس الذي يُؤدِّي الوظيفة نفسها مع الإصدار الرابع من بزوتوكول الإنترِنِت، وهو موصوف في وثيقة طلب التعليمات ذات الاسم الرَّمزي 759. RFC 2390

تُعرَّف توسعه الاكتشاف المعكوس للجيران رِسالتين جديدين من رسائل بزوتوكول رسائل التَّحُكُم لِلإصدار السَّادِس مِن بزوتوكول الإنترِنِت، تُستخدمان وَفقاً لِتُمُوذج طلب الخدمة 760 لأداء وظيفة اقتران العناوين المعكوس، وهاتان الرسالتان هما رِسالة الالتماس لِلاكتشاف المعكوس للجار ورسالة الإعلان لِلاكتشاف المعكوس للجار 761، وهما مُميَّزانان بقيمة حقل النَّوع 141 و 142 على التَّرتيب.

## بزوتوكول اكتشاف الجيران الآمن 762

هو توسعه لِبزوتوكول اكتشاف الجيران، يَهْدِف إلى تأمين تبادل رسائل البزوتوكول بين عُقد الإصدار السَّادِس مِن بزوتوكول الإنترِنِت، خاصَّةً في شبكات البيانات التي يَكون تأمين وسط الاتصال فيها صَعباً نحو الشَّبكات اللَّاسكية. طوَّرت هذه التوسعة في عام 2005م ووُصِفت في وثيقة طلب التعليمات ذات الاسم الرَّمزي 763. RFC 3971

مع أنَّ المعيار الأصيل لِبزوتوكول اكتشاف الجيران دَعَا إلى استعمال حِزمة أمن بزوتوكول الإنترِنِت لِتأمين عمله، فإنَّ بزوتوكول اكتشاف الجيران الآمن لا يَعتمد على الحزمة، بل يُعْزَف مَجمُوعةً من الآليَّات الجديدة التي تَتَضمَّن خِيارات جديدة لِلبروتوكول نحو خِيار التَّوقيع باستعمال خوارزمية ريفست وشَامِير وأَدِلمان 764، واعتماد العناوين المُولَّدة بالَّتعمية 765، وشهادات اعتماداً لِلمسارات 766 لِلتَّحقُّ من كونها مَسارات آمنةً وموثوقةً.

<footnote n="758">758 أصل الاسم Frame relay.</footnote>

<footnote n="759">759 انظره في [RFC2390] في ثبت المراجع.</footnote>

<footnote n="760">760 أصل الاسم Client-server model، وهو نُموذج عمل لِلتَّطبيقات في شبكة بيانات تُوزَع فيها المعالجة بين عملاً ومُخَدَّمات، انظر ص. 74-75 في [BKE01] في ثبت المراجع.</footnote>

<footnote n="761">761 أصل اسمي الرسالتين على التَّرتيب: Inverse neighbor discovery advertisement و Inverse neighbor discovery solicitation.</footnote>

<footnote n="762">762 أصل الاسم Rivest-Shamir-Adleman، اختصاراً RSA، وهي خوارزمية تعمية باستعمال مفتاح عام طوَّرت في عام 1978م، وسُمِّيت على</footnote>

<footnote n="764">764 أصل الاسم Rivest-Adleman، اختصاراً RSA، وهي خوارزمية تعمية باستعمال مفتاح عام طوَّرت في عام 1978م، وسُمِّيت على أسماء مُطَوَّريها الثلاثة وهم: لِيُؤَنَّارد أَدِلمان Leonard Adleman (1945) - وعدي شَامِير (بالعبريَّة: لا، سم ٦) (1952) - وروئالد ريفست</footnote>

<footnote n="765">765 أصل الاسم Cryptographically Generated Addresses، اختصاراً CGA.</footnote>

<footnote n="766">766 أصل الاسم Certification paths.</footnote>
حُدِّثَ البرُوْتُوكُول في عام 2012م بوثيقتي طَلْب تعليقات حملتا الاسمين الزَّمَزِيْن 6494 RFC و 6495 RFC على التَّرتِيب، 767 خُصَّصت الأولى لِدعم استعمال البِنِية التَّحَتَيْة لِلْمِفْتاح العام لِلْمَوَارِد 768، في حين عَرَّفَت الْأَخْرَى بِنِية شهادة الاعتماد. 769

كان التَّمَام مِن تَأليفه في 20 جُمادى الأولى 1443 هـ
الموافق 24 ديسمبر 2021م في بَايُون في فرنسة

<footnote n="767">767 انظرهما في [RFC6494] و [RFC9495] على الترتيب.</footnote>

<footnote n="768">768 أصل الاسم Resource Public Key Infrastructure، اختصاراً RPKI</footnote>

<footnote n="769">769 أصل الاسم Certificate Profile</footnote>
<figure><img src="image_161.png" /></figure>

الملاحق

<figure><img src="image_162.png" /></figure>
تركت هذه الصَّفحة فارغةً عَمداً لِغرض تنسيق الكتاب
المُلْحَق أَ: خِيَارَاتِ الإِصْدَارِ الرَّابِع مِن بُرُوتُوكُولِ
الإنْتِرنِت

<figure><img src="image_163.png" /></figure>

<figure><img src="image_164.png" /></figure>
الخِيارات مُرْتَبَّةً تَصَاعديًا وَفَقًا لِقيمة حَقَل الرَّقْم، أَو غَاب رَقْمٌ ما يَكُون الخِيار غير مُستعملٍ أَو لا تَتَوَفَّر بياناتُ عنه.

الجدول (أ-1): خِيارات الإصدار الرَّابع من بزوئوگول الإنترنیت

<table dir="rtl">
  <thead>
    <tr>
      <th rowspan="2">الاسم</th>
      <th rowspan="2">خِيار نهاية قائمة<br>الخِيارات 770</th>
      <th colspan="2">حَقَل النَّوع</th>
      <th rowspan="2">الرَّقْم</th>
    </tr>
    <tr>
      <th>حَقَل<br>النَّسخ</th>
      <th>الصَّنف</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td></td>
      <td></td>
      <td>0</td>
      <td>0</td>
      <td>0</td>
    </tr>
    <tr>
      <td>الاسم</td>
      <td>خِيار لا عمليَّة 771</td>
      <td colspan="2"></td>
      <td></td>
    </tr>
    <tr>
      <td></td>
      <td></td>
      <th colspan="2">حَقَل النَّوع</th>
      <th rowspan="2">الرَّقْم</th>
    </tr>
    <tr>
      <td></td>
      <td></td>
      <th>حَقَل<br>النَّسخ</th>
      <th>الصَّنف</th>
    </tr>
    <tr>
      <td></td>
      <td></td>
      <td>0</td>
      <td>0</td>
      <td>1</td>
    </tr>
    <tr>
      <td>الاسم</td>
      <td>خِيار الأمن<br>الرئيس 772</td>
      <td colspan="2"></td>
      <td></td>
    </tr>
    <tr>
      <td></td>
      <td></td>
      <th colspan="2">يُستخدَم بين الخِيارات. مثلاً، لِمُحاذاة بداية الخِيار التَّالي عند حُدُود 32 بتاً.</th>
      <td></td>
    </tr>
    <tr>
      <td></td>
      <td></td>
      <td colspan="2">الشَّكل (أ-1): بنية خِيار نهاية قائمة الخِيارات</td>
      <td></td>
    </tr>
    <tr>
      <td></td>
      <td></td>
      <td colspan="2">الشَّكل (أ-2): بنية خِيار لا عمليَّة</td>
      <td></td>
    </tr>
    <tr>
      <td></td>
      <td></td>
      <th colspan="2">يُستخدَم في الأنظمة البينيَّة أو الطَّرفيَّة في الإنترنیت من أجل:</th>
      <td></td>
    </tr>
    <tr>
      <td></td>
      <td></td>
      <td colspan="2">1. نقل البيانات بين مُضيِّفين هُما المَصْدر والوجهة وَفَقًا لِنَمُوذج الأمن المُعتمد في الشَّبكة.</td>
      <td></td>
    </tr>
    <tr>
      <td></td>
      <td></td>
      <td colspan="2">2. التَّحقق مِن كُون الرَّزمة صالحَةً لِلتَّقل مِن المَصْدر وتوصيلها إلى الوجهة.</td>
      <td></td>
    </tr>
    <tr>
      <td></td>
      <td></td>
      <td colspan="2">3. التَّأكُّد مِن أَنَّ المسار الَّذي تَسْلَكَه الرَّزمة مَحْمِيٌّ إلى الدَّرجة الَّتي تُحدِّدَها الجهة المَسْؤُولة عن أمن الشَّبكة (سلطة الحماية).</td>
      <td></td>
    </tr>
    <tr>
      <td></td>
      <td></td>
      <th colspan="2">حَقَل النَّوع</th>
      <th rowspan="2">الرَّقْم</th>
    </tr>
    <tr>
      <td></td>
      <td></td>
      <th>حَقَل<br>النَّسخ</th>
      <th>الصَّنف</th>
    </tr>
    <tr>
      <td></td>
      <td></td>
      <td>1</td>
      <td>0</td>
      <td>2</td>
    </tr>
    <tr>
      <td></td>
      <td></td>
      <td colspan="2">أعلام سُلطة الحماية</td>
      <td></td>
    </tr>
    <tr>
      <td></td>
      <td></td>
      <td colspan="2">تصنيف المستَّوى</td>
      <td></td>
    </tr>
    <tr>
      <td></td>
      <td></td>
      <td colspan="2">الظُّول</td>
      <td></td>
    </tr>
    <tr>
      <td></td>
      <td></td>
      <td colspan="2">النَّوَع = 130</td>
      <td></td>
    </tr>
    <tr>
      <td></td>
      <td></td>
      <td colspan="2">الشَّكل (أ-3): بنية خِيار الأمن الأساس</td>
      <td></td>
    </tr>
  </tbody>
</table>

<footnote n="770">770 أصل الاسم End of option list option ، انظر ص. 15 في [RFC791] في ثبت المراجع.</footnote>

<footnote n="771">771 أصل الاسم No operation option ، انظر ص. 16 في [RFC791] في ثبت المراجع.</footnote>

<footnote n="772">772 أصل الاسم DoD Basic Security option ، انظر ص. 2 في [RFC1008] في ثبت المراجع.</footnote>
الاسم

خِيار التَّوجيه غير المُقَيِّد بِمَسار المصادر 773

يَسْمَح لِمَصْدَر رِزْمة البيانات بتزويد البوابات بِمَعْلُومات لِتَوجيه الرَّزمة نحو وجهتها. هذا الخِيار غير مُقَيِّد لِأَنَّ البوابات غير مُلْزَمَة بِالمَعْلُومات المُوجُودة بالخِيار والَّتي أضافها مَصْدَر الرِّزمة، وبإمكانها توجيه الرَّزمة عبر أي مَسَارٍ آخر تختاره.

حَقْل النُّوع

حَقْل النَّسخ

الضِّنْف

الرَّقْم

1

0

3

<figure><img src="image_165.png" /></figure>

الشكل (أ-4): بنية التَّوجيه غير المُقَيِّد بِمَسَار المصادر

الاسم

خِيار الوَسْمة الزمنية 774

يُستخدَم لِتَتَبَّع الرَّمن المُنقضي في أثناء انتقال ومُعالجة الرَّزمة عبر مَسارها. يُضيف كل مُضيفٍ عُنوانه وَوَسْمَةَ زمنيَّة عند مُعالجة الرَّزمة، ويُمكن أن تضاف الوَسَمات الزمنية فقط من غير العناوين. تَكون الوَسَمات الزمنية أعداداً بَطُول 32 بتاً، تُمَثَّل الزمن المُنقضي منذ مُنتصف الليلة السابقة حسب التَّوقيت العالميّ مُقدَّراً بالميلي ثانية، وبالإمكان أيضاً أن تُمَثَّل الوَسَمات قِيماً زمنيَّةً نسبيةً قِياساً إلى زمن مَرجعي آخر.

حَقْل النُّوع

حَقْل النَّسخ

الضِّنْف

الرَّقْم

0

2

4

<figure><img src="image_166.png" /></figure>

الشكل (أ-5): بنية خِيار الوَسْمة الزمنية

الاسم

خِيار الأمن المُوسَع 775

يَسْمَح بنقل مَعْلُومات أمن إضافيَّة تَزيد على ما يَسْمَح به خِيار الأمن الأصيل استجابةً لِمُتَطَلَّبات الجهات التي تُدير خِدمات الأمن في الشبكة.

حَقْل النُّوع

حَقْل النَّسخ

الضِّنْف

الرَّقْم

1

0

5

<figure><img src="image_167.png" /></figure>

الشكل (أ-6): بنية خِيار الأمن المُوسَع

<footnote n="773">773 أصل الاسم Loose source routing option ،انظر ص. 18 في [RFC791] في ثبت المراجع.</footnote>

<footnote n="774">774 أصل الاسم Internet timestamp option ، انظر ص. 22 في [RFC791] في ثبت المراجع.</footnote>

<footnote n="775">775 أصل الاسم DoD extended security option ، انظر ص. 13 في [RFC1108] في ثبت المراجع.</footnote>
الاسم

خيار الأمن
التجاري 776

كان الغرض من تطويره تأمين توسعه لِخيار الأمن الأصيل لِبروئوئوگول الإنقرنت من أجل دعم مُتطلَّبات الاستخدام التجاري في أنظمة التَّشغيل المُختلِفة، ولكنَّ العمل توقَّف في مرحلة إعداد مُسوَّدة المعيار.

<table><tr><td>0</td><td>7</td><td>15</td><td>23</td><td>وسمات</td></tr><tr><td>النُّوع = 7</td><td>الظُّول</td><td>نِطاق التَّرجمة</td><td>الشَّكل (أ-7): بنية خيار الأمن التجاري</td></tr></table>

يُسمح بتسجيل المسار الذي تَسْلَكَه الرَّزْمة في ترويستها. يُضيف كلٌّ موجَّهٍ يُوجَّهه الرَّزْمة عند استعمال الخيار، عنوان بزوئوئوگول الإنقرنت الخاصَّ بالمَنفَذ الذي وُجِهَت الرَّزْمة عبره إلى حَقْل "بيانات المسار" في هذا الخيار.

<table><tr><td>0</td><td>7</td><td>15</td><td>23</td><td>بيانات المسار</td></tr><tr><td>النُّوع = 7</td><td>الظُّول</td><td>مُؤَشِّر</td><td>الشَّكل (أ-8): بنية خيار المسار المُسجِّل</td></tr></table>

يُؤمَّن طريقة لِنقل مُعرَّف التَّدْفُق المستعمل في ساتنتي عبر شبكة لا تدعم مَفهُوم التَّدْفُق.

<table><tr><td>0</td><td>7</td><td>15</td><td>31</td><td>مُعرَّف التَّدْفُق</td></tr><tr><td>النُّوع = 136</td><td>الظُّول = 4</td><td>الشَّكل (أ-9): بنية خيار مُعرَّف التَّدْفُق</td></tr></table>

حَقْل النُّوع

<table><tr><td>الرَّقْم</td><td>الصَّنْف</td><td>حَقْل النَّسْخ</td></tr><tr><td>6</td><td>0</td><td>1</td></tr></table>

خيار المسار
المسجَّل 777

الاسم

حَقْل النُّوع

<table><tr><td>الرَّقْم</td><td>الصَّنْف</td><td>حَقْل النَّسْخ</td></tr><tr><td>7</td><td>0</td><td>0</td></tr></table>

خيار مُعرَّف
التَّدْفُق 778

الاسم

حَقْل النُّوع

<table><tr><td>الرَّقْم</td><td>الصَّنْف</td><td>حَقْل النَّسْخ</td></tr><tr><td>8</td><td>0</td><td>1</td></tr></table>

<footnote n="776">776 أصل الاسم Commercial IP security option، انظر ص. 2 في [WEB44] في ثبت المراجع.</footnote>

<footnote n="777">777 أصل الاسم Record route option، انظر ص. 20 في [RFC791] في ثبت المراجع.</footnote>

<footnote n="778">778 أصل الاسم Stream identifier option، انظر ص. 21 في [RFC791] في ثبت المراجع.</footnote>
الاسم

خِيار التَّوجيه
المُقَيِّد بمسار
المَصَدَر 779

يَسْمَح لِمَصَدَر رِزْمة البيانات بتزويد البوابات بمَعْلُوماتٍ لِتَوجيه الرِّزْمة نحو وجهتها.
وَفَقَأَ لها.

---

حَقْل النُّوع

الرَّقْم

الصَّنْف

حَقْل النَّسْخ

1

0

9

<table><tr><td>0</td><td>7</td><td>15</td><td>23</td><td>بيانات المسار</td></tr><tr><td colspan="2">النُّوع = 137</td><td>الظُّول</td><td>مُؤَشِّر</td><td></td></tr></table>

الشَّكل (أ-10): بنية خِيار التَّوجيه المُقَيِّد بمسار المَصَدَر

الاسم

خِيار استشعار
وَحدة النَّقل
العُظَمَى 780

يُستعمل لِلتَّعْرُف على القيمة الصُّغَرَى لِوَحدة النَّقل العُظَمَى في الشبكات التي مرَّت فيها الرِّزْمة في أثناء عُبُورها لِمَسَارها. يُقارِن كل مُوجَّهٍ يَستقبل الرِّزْمة قيمة حَقْل وَحدة النَّقل العُظَمَى في هذا الخِيار مع قيمة وَحدة النَّقل العُظَمَى في منفذه الذي سُتُوجَّهه الرِّزْمة عبره، إذا كانت قيمة وَحدة المُوجَّه أصغر، فإنَّه يَضَعها في الحَقْل بدلاً عن القيمة القديمة، وإلا فإنَّه يُبْقِي القيمة القديمة كما هي دون تغيير.

حَقْل النُّوع

الرَّقْم

الصَّنْف

حَقْل النَّسْخ

0

0

11

<table><tr><td>0</td><td>7</td><td>15</td><td>31</td><td>قيمة وَحدة النَّقل العُظَمَى</td></tr><tr><td colspan="2">النُّوع = 11</td><td>الظُّول = 4</td><td>الشَّكل (أ-11): بنية خِيار استشعار وَحدة النَّقل العُظَمَى</td></tr></table>

الاسم

خِيار الرَّدّ على
استشعار وَحدة
النَّقل العُظَمَى 781

يُستعمل لِلرِّدّ على خِيار استشعار وَحدة النَّقل العُظَمَى، وهو يَحتوي القيمة الصُّغَرَى التي عُثر عليها، ويُضاف إلى رِزْمة مُوجَّهة نحو المُضيف المَصَدَر الذي ولَدَ خِيار الاستشعار.

حَقْل النُّوع

الرَّقْم

الصَّنْف

حَقْل النَّسْخ

0

0

12

<table><tr><td>0</td><td>7</td><td>15</td><td>31</td><td>قيمة وَحدة النَّقل العُظَمَى</td></tr><tr><td colspan="2">النُّوع = 12</td><td>الظُّول = 4</td><td>الشَّكل (أ-12): بنية خِيار الرَّدّ على استشعار وَحدة النَّقل العُظَمَى</td></tr></table>

<footnote n="779">779 أصل الاسم Strict source route option ، انظر ص. 19 في [RFC791] في ثبت المراجع.</footnote>

<footnote n="780">780 أصل الاسم Probe MTU option ، انظر ص. 2 في [RFC1063] في ثبت المراجع.</footnote>

<footnote n="781">781 أصل الاسم Reply MTU option ، انظر ص. 3 في [RFC1063] في ثبت المراجع.</footnote>
الاسم

خيار التَّحَكُّم
بالوصول
النَّجْرِيِّ 782

طُوِّرَ فِي عَامِ 1989م، وهو جُزْءٌ مِن مَجمُوعة إجراءاتِ أُعَدَّتْ لِلسَّماحِ لِلْمُنْظَمَاتِ الدَّوْلِيَّةِ
الَّتِي تُشَغَّلُ شَبَكَاتُ بِياناتٍ غَيْرُ مُتْجَانِسَةٍ فِي بِنيَتِها بِإِدْارَةِ تَدْفَقِ الرَّزْمِ نَحْوُ شَبَكَاتِها.

حَقْلَ النَّوْع

الرَّقْم

الصَّنْف

حَقْل
النَّسْخ

1

0

14

يُوجَدُ بِنِيَّتَانِ لِلْخِيَارِ: وَاحِدَةٌ لِلْبِنِينَةِ المَرْكَزِيَّةِ وَالْأُخْرَى لِلْبِنِينَةِ غَيْرِ المَرْكَزِيَّةِ.

الاسم

خيار تَتَّبِعُ المسار
باستعمال
بزوتوكول
الإنترنت 783

طُوِّرَ لِيُسَاعِدُ فِي عمل أَداة تَتَّبِعُ المسار. يَحْتَوِي حُقُولًا لِتَخْزِينَ عَدَدَ القَفْزَاتِ عَلَى مَسَارِ
الرَّزْمَةَ فِي الاتجاهين المُبَاشَرَ وال注كسيَّ لِلمسار، وَعَلَى عُنْوَانِ بزوتوكول الإنرنت لِمَصْدَرِ
الرَّزْمَةِ.

حَقْلَ النَّوْع

الرَّقْم

الصَّنْف

حَقْل
النَّسْخ

0

2

18

31

15

7

0

النَّوْع = 82

الظُّوْل = 12

رَقْمُ الْمَعْرُوف

عدد القَفْزَاتِ الْزَّاجِعَةِ

عدد القَفْزَاتِ الصَّادِرَةِ

عنوان بزوتوكول الإنرنت للمصدر الأصل

الشَّكْلُ (أ-13): بِنِيَّةٍ خِيَارٌ تَتَّبِعُ المسار

الاسم

خيار إنذار
المُوجَّهُ
باستعمال
بزوتوكول
الإنترنت 784

يُستَعْمَلُ لِيَتْنَبِيهِ المُوجَّهُ لِيَفْحَصُ مُحْتَوَيَاتِ الرَّزْمَةِ بِدَقَّةٍ، مِنْ خَلَالِ ضَبْطِ قِيمَة عَلَمِ
الإنذار إلى قِيمَة الصَّفر.

حَقْلَ النَّوْع

الرَّقْم

الصَّنْف

حَقْل
النَّسْخ

1

0

20

31

15

7

0

النَّوْع = 148

الظُّوْل = 4

عَلَمُ الْإِنْذَارِ

الشَّكْلُ (أ-14): بِنِيَّةٍ خِيَارٌ إنذار المُوجَّهُ

<footnote n="782">782 أصل الاسم Visa option ، انظر ص. 494 في [ART49] في ثبت المراجع.</footnote>

<footnote n="783">783 أصل الاسم Traceroute using an IP option ، انظر ص. 3 في [RFC1393] في ثبت المراجع.</footnote>

<footnote n="784">784 أصل الاسم IP router alert option ، انظر ص. 3 في [RFC2113] في ثبت المراجع.</footnote>
الاسم

خِيار التَّوصيل
مُتَعَدِّد الوجهات
المدار بواسطة
المُرْسِل 785

يُزَوَّد مُرْسِل رِزْم بياناتٍ بآلِيَّة توصيلٍ مُباشِرَةٍ مُتَعَدِّدة الوجهات نُسَمَّى نمط البث العام المُوجَّه الانتقائي.

حَقْل النَّوْع

حَقْل
النَّسْخ

الصَّنْف

الرَّقْم

1

0

21

<figure><img src="image_168.png" /></figure>

الشَّكل (أ-15): بِنِيَة خِيار البث العام المُوجَّه الانتقائي

الاسم

خِيار رِزْم التَّيَّار الصَّاعِد في البث
المَجْمُوعَاتِيّة 786

يُستَعَمَل مِنْ أَجْلِ المُسَاعَدَةَ فِي تَوجِيهِ رِزْمِ التَّيَّار الصَّاعِد في شجرة البث المَجْمُوعَاتِيّة. يَحْتَوِي حَقْلًا يُستَعَمَل لِتَخْزِينِ عُنْوان مُوجَّه التَّيَّار الصَّاعِد.

حَقْل النَّوْع

حَقْل
النَّسْخ

الصَّنْف

الرَّقْم

1

0

24

<figure><img src="image_169.png" /></figure>

الشَّكل (أ-16): بِنِيَة خِيار رِزْمِ التَّيَّار الصَّاعِد في البث المَجْمُوعَاتِيّة

الاسم

خِيار البداية
الشريعة 787

يُستَعَمَل مِنْ أَجْلِ تَحَدِّد مُعَدَّل نقل البيانات المُتَأَح لِاستعماله في عمليَّة البداية السَّريعة، عِوضًا عن الاعتماد على عمليَّة البداية البطيِّة في بُرُونُوكُول التَّحَكُّم بالنَّقل.

حَقْل النَّوْع

حَقْل
النَّسْخ

الصَّنْف

الرَّقْم

1

0

25

يُمثَّل خِيار برسالتين: ظلُّب ورد.

<footnote n="785">785 أصل الاسم Sender directed multi-destination delivery option في ثبت المراجع. [RFC1770] ، انظر ص. 2 في</footnote>

<footnote n="786">786 أصل الاسم Upstream multicast packet option في ثبت المراجع. [WEB45] ، انظر ص. 5 في</footnote>

<footnote n="787">787 أصل الاسم Quick-start option في ثبت المراجع. [RFC4782] ، انظر ص. 10-13 في</footnote>
الاسم

خِيَارَات

تجريبية 788

نُستَعْمَلُ قِيمَةُ الرَّقْمِ 30 مِمَّا الأَزْوَاجُ مُمْكِنَةٌ لِلصَّنْفِ وَعَلَمَ النَّسَخِ، وَنتيجةً لِذلك يُوجَدُ أَربعة احتمالاتٍ لِقيمة حَقْلِ النَّمَطِ. هذا الخيار مُخَصَّصٌ لأغراض تجريبية.

حَقْل النُّعُوْع

بِنِيَّةِ الْخِيَارِ غَيْرِ مُوَضَّحَةٍ فِي الْمِعْبَارِ.

الرَّقْم

الصَّنْف

حَقْل
النَّسَخ

30

2-0

1-0

<footnote n="788">788 انظر ص. 3 في [RFC4727] في ثبت المراجع.</footnote>
المُلْحَقُ بِ أَفضَية الْبَثِّ الْمَجْمُوعَاتِيِّ في الإصدار
الرَّابِعُ مِن بُروُتُوكُول الإِنْتِرنَت

<figure><img src="image_170.png" /></figure>

<figure><img src="image_171.png" /></figure>
الأفضية مرتبة تصاعدية وفقا لقيمة العددية. 789

<table><caption>الجدول (ب-1): أفضية البت المجموعاتي في الإصدار الرابع من بزوئو كول الإنترنت 790</caption><thead><tr><th>فضاء العناوين</th><th>الاستعمال</th><th>العنوان الأصغر</th><th>العنوان الأكبر</th><th>عدد العناوين 791</th></tr></thead><tbody><tr><td>224.0.0.0/24</td><td>مجموعة عناوين التحكُّم في الشبكة المحلية 792</td><td>224.0.0.255</td><td>224.0.0.255</td><td>793 256 = 2<sup>8</sup></td></tr><tr><td>224.0.1.0/24</td><td>مجموعة عناوين التحكُّم بين الشبكية 794</td><td>224.0.1.254</td><td>224.0.1.254</td><td>795 256 = 2<sup>8</sup></td></tr><tr><td>لا يمكن تمثيله 796</td><td>مجموعة المخصصة الأولى 797</td><td>224.0.2.0</td><td>224.0.255.255</td><td>= 254 * 2<sup>8</sup> 79865024</td></tr><tr><td>224.1.0.0/16</td><td>فضاء محجور</td><td>224.1.0.0</td><td>224.1.255.255</td><td>65536 = 2<sup>16</sup></td></tr><tr><td>224.2.0.0/16</td><td>مجموعة عناوين بزوئوكولي الإعلان عن الجلسة والإعلان عن دليل الجلسة 799</td><td>224.2.0.0</td><td>224.2.255.255</td><td>65536 = 2<sup>16</sup></td></tr><tr><td>224.3.0.0/16 و 224.4.0.0/16</td><td>مجموعة المخصصة الثانية 800</td><td>224.3.0.0</td><td>224.4.255.255</td><td>= 2 * 2<sup>16</sup> 801131072</td></tr></tbody></table>

<footnote n="789">789 انظر صفحة سجل فضاء عناوين البت المجموعاتي للإصدار الرابع من بزوئو كول الإنترنت في [WEB03] في ثبت المراجع لمعلومات محدثة.</footnote>

<footnote n="790">790 انظر ص 3. في [RFC5771] في ثبت المراجع.</footnote>

<footnote n="791">791 إلا تورد الوثيقة 5771 RFC إلا عدّد العناوين الإجمالي، من غير تبيان كيفية حسابها. لحساب عدّد العناوين: إذا كان امتداد الفضاء متوافقا مع مُضاعفات العدد 2، فإنه يُحسب باستعمال العلاقة: $2^n$، $n$ هي عدّد البتات المتغيرة ضمن مجموعة عناوين الفضاء، وإلا فيلزم تجزئة الفضاء إلى أفضية أصغر متوافقة مع مُضاعفات العدد 2، ثُمَّ حساب عدّد العناوين في كلّ منها، ثُمَّ حساب المجموع الإجمالي.</footnote>

<footnote n="792">792 أصل الاسم Local network control block، وهي «محجوزة من أجل استعمالات بزوئوكولات التوجيه أو بزوئوكولات اكتشاف الطوبولوجيا منخفضة المستوى أو بزوئوكولات الصيانة»، انظر ما جاء في ص. 3 في [RFC2780] في ثبت المراجع.</footnote>

<footnote n="793">793 عدّد البتات المتغيرة ضمن مجموعة عناوين الفضاء هو 8 بتات، وهي بتات الخانة الزائعة من العنوان.</footnote>

<footnote n="794">794 أصل الاسم Internet control block.</footnote>

<footnote n="795">795 عدّد البتات المتغيرة ضمن مجموعة عناوين الفضاء هو 8 بتات، وهي بتات الخانة الزائعة من العنوان.</footnote>

<footnote n="796">796 لا يُمكن تمثيل الفضاء باستعمال تدوين البتائدة لإنّه يمتدّ على مجال عناوين غير متوافقٍ مع مُضاعفات العدد 2، يشمل هذا على الأفضية كلّها التي لا يمكن تمثيلها في هذا الجدول.</footnote>

<footnote n="797">797 أصل الاسم I Ad-hoc block.</footnote>

<footnote n="798">798 254 فضاء في كلّ منها 2 غنوانا.</footnote>

<footnote n="799">799 أصل الاسم للاؤل: Session Announcement Protocol، اختصاراً SAP، وللثاني Session Directory announcement Protocol.</footnote>

<footnote n="800">800 اختصاراً SDP، انظر [RFC2974] في ثبت المراجع.</footnote>

<footnote n="801">801 أصل الاسم II Ad-hoc block.</footnote>

<footnote n="802">802 فضاءان، عدّد البتات المتغيرة ضمن مجموعة كلّ منهما هو 16 بتا.</footnote>
<table><tr><td>= 251 * 2<sup>16</sup><br>80216449536</td><td>224.255.255.255</td><td>224.5.0.0</td><td>فضاء مَحْجُورٌ</td><td>لا يُمكن تمثيله</td></tr><tr><td>= 7 * 2<sup>24</sup><br>803117440512</td><td>231.255.255.255</td><td>225.0.0.0</td><td>فضاء مَحْجُورٌ</td><td>لا يُمكن تمثيله</td></tr><tr><td>= 2<sup>24</sup><br>80516777216</td><td>232.255.255.255</td><td>232.0.0.0</td><td>مَجْمُوعة عناوين البثّ المَجْمُوعايّ القصد 804</td><td>232.0.0.0/8</td></tr><tr><td>= 252 * 2<sup>16</sup><br>80716515072</td><td>233.251.255.255</td><td>233.0.0.0</td><td>مَجْمُوعة عناوين كُلوب 806</td><td>لا يُمكن تمثيله</td></tr><tr><td>= 4 * 2<sup>16</sup><br>262144</td><td>233.255.255.255</td><td>233.252.0.0.0</td><td>مَجْمُوعة العناوين المُخَصَّصة الثَّالِثة 808</td><td>232.252.0.0/14</td></tr><tr><td>= 2<sup>24</sup><br>16777216</td><td>234.255.255.255</td><td>234.0.0.0</td><td>فضاء مَحْجُورٌ</td><td>لا يُمكن تمثيله</td></tr><tr><td>= 5 * 2<sup>24</sup><br>81083886080</td><td>239.255.255.255</td><td>235.0.0.0</td><td>مَجْمُوعة العناوين المُرَاقِبَة إشرافيّ 809</td><td>لا يُمكن تمثيله</td></tr></table>

<footnote n="802">802 251 فضاء، عَدَدَ البتات المُتَغَيِّرَةَ ضِمْنَ مَجْمُوعة كُلٌّ مِنْهَا هُوَ بِتَّا.</footnote>

<footnote n="803">803 7 أفضية، عَدَدَ البتات المُتَغَيِّرَةَ ضِمْنَ مَجْمُوعة كُلٌّ مِنْهَا هُوَ بِتَّا.</footnote>

<footnote n="804">804 أصل الاسم Source-specific multicast block، انظر [RFC4607] في ثَبَتَ المَرَاجِع.</footnote>

<footnote n="805">805 فضاء واجد، عَدَدَ البتات المُتَغَيِّرَةَ فِيهِ هُوَ 24 بِتَّا.</footnote>

<footnote n="806">806 أصل الاسم GLOP، لا يَبْدُو أَنَّها اختصار لِمَجْمُوعة كلمات ولا تَذْكُر وثائق ظَلْبَ التَّعْلِيقات ذات الصلة أي معلومات عن أصل الاسم. انظر [RFC3180] في ثَبَتَ المَرَاجِع.</footnote>

<footnote n="807">807 252 فضاء، عَدَدَ البتات المُتَغَيِّرَةَ ضِمْنَ مَجْمُوعة كُلٌّ مِنْهَا هُوَ بِتَّا.</footnote>

<footnote n="808">808 أصل الاسم Ad-hoc block III.</footnote>

<footnote n="809">809 أصل الاسم .Scoped multicast ranges.</footnote>

<footnote n="810">810 خمسة أفضية، وعَدَدَ البتات المُتَغَيِّرَةَ ضِمْنَ كُلٌّ مَجْمُوعة مِنْهَا هُوَ 24 بِتَّا.</footnote>
تركت هذه الصَّفحة فارغةً عَمداً لِغرض تنسيق الكتاب
المُلْحَق ج: أَفضَيْهِ مَحْجُوزَةٌ مِن فضاء بِرُوْتُوْكُول
الإنْتِرنِت

<figure><img src="image_172.png" /></figure>

<figure><img src="image_173.png" /></figure>
أولاً: الإصدار الرَّابِع مِن بزوتوكول الإنقرنت

الأفضية مُرتَبَّة تصاعديةً وفقاً لِلقيمة العَدَدَيَّة. 811

<table><caption>الجدول (ج-1): أفضية محجوزة في الإصدار الرابع من بزوتوكول الإنقرنت. 812</caption><thead><tr><td>الاستعمال</td><td>تاريخ الحجز</td><td>فضاء العناوين</td></tr></thead><tbody><tr><td>يُستخدم أيُّ عُنوانٍ من هذا الفضاء ليُكون عنوانَ مَصدَرٍ لِمضيفٍ يُنجر عمليَّة التَّهيئة الدَّائِتية لِلحُصول على عُنوان بزوتوكول إنقرنت. 813</td><td>سپټمبر 1981</td><td>0.0.0.0/8</td></tr><tr><td>محجوز بصفته فضاءً خاصًا ضمن أفضية الصنف A، يُمكن أن يُستخدم عناوين من هذا الفضاء ليَكون عناوين مَصدَرٍ أو وجهةٍ في رِزم الإصدار الرابع من بزوتوكول الإنقرنت. 814</td><td>فبراير 1996</td><td>10.0.0.0/8</td></tr><tr><td>محجوز لاستعماله بادِنَةٍ من أجل فضاء العناوين المشتركة. 815</td><td>أپريل 2012</td><td>100.64.0.0/10</td></tr><tr><td>فضاء عناوين الخلقة العكسية، يُستخدم أيُّ عُنوانٍ من هذا الفضاء ليُكون عُنواناً لِلمُضيف المُحلِّي في أيِّ مُضيفٍ لِلإصدار الرابع من بزوتوكول الإنقرنت. 816</td><td>سپټمبر 1981</td><td>127.0.0.0/8</td></tr><tr><td>محجوز من أجل عناوين الوصلة المُحلَّية في الإصدار الرابع من بزوتوكول الإنقرنت. 817</td><td>مايو 2005</td><td>169.254.0.0/16</td></tr><tr><td>محجوز بصفته فضاءً خاصًا ضمن أفضية الصنف B، يُمكن أن يُستخدم عناوين من هذا الفضاء ليَكون عناوين مَصدَرٍ أو وجهةٍ في رِزم الإصدار الرابع من بزوتوكول الإنقرنت. 818</td><td>فبراير 1996</td><td>172.16.0.0/12</td></tr><tr><td>محجوز لِهيئة أرقام الإنقرنت المُخصصة من أجل دَعم مَهمات المجموعة مهنيسي الإنقرنت. 819</td><td>يناير 2010</td><td>192.0.0.0/24</td></tr><tr><td>محجوز من أجل تقنية المُكَدَّس المُزدوج المُبَسَّطة. 820</td><td>يونيو 2011</td><td>192.0.0.0/29</td></tr><tr><td>محجوز من أجل عمليات التَّوثيق. 821</td><td>يناير 2010</td><td>192.0.2.0/24</td></tr></tbody></table>

<footnote n="811">811 انظر صفحة سجل الأفضية المحجوزة للاصدار الرابع من بروتوكول الإنقرنت في [WEB46] في ثبت المراجع لِمَعلومات مُحدَّثة.</footnote>

<footnote n="812">812 انظر ص. 15-3 في [RFC6890] في ثبت المراجع.</footnote>

<footnote n="813">813 أصل الاسم Autoconfiguration، انظر ص. 30 في [RFC1112] في ثبت المراجع.</footnote>

<footnote n="814">814 انظر ص. 4 في [RFC 1918] في ثبت المراجع.</footnote>

<footnote n="815">815 أصل الاسم Shared address space، انظر ص. 8 في [RFC6598] في ثبت المراجع.</footnote>

<footnote n="816">816 أصل الاسم Loopback، انظر ص. 31 في [RFC1112] في ثبت المراجع.</footnote>

<footnote n="817">817 انظر ص. 31 في [RFC3927] في ثبت المراجع.</footnote>

<footnote n="818">818 انظر ص. 4 في [RFC1918] في ثبت المراجع.</footnote>

<footnote n="819">819 انظر ص. 3 في [RFC6890] في ثبت المراجع.</footnote>

<footnote n="820">820 أصل الاسم Dual-stack lite، انظر ص. 8 في [RFC6333] في ثبت المراجع.</footnote>

<footnote n="821">821 انظر ص. 2 في [RFC5737] في ثبت المراجع.</footnote>
<table><tr><td>6 إلى 4822</td><td>يوُنيو 2001</td><td>192.88.99.0/24</td></tr><tr><td></td><td>فضاء عناوين مَحْجُوزٌ مِنْ أَجل عناوين البَثِّ نحو الأقرب لتقنيَّة</td><td></td></tr><tr><td></td><td>فضاء مَحْجُوزٌ بصفته فضاء خاصًا ضمن أفضية الصَّنف C، يُمكن أن يُستخدم عناوين من هذا الفضاء لتكون عناوين مَصَدَرٍ أو وجهة في رزم الإصدار الرَّابِع مِن بروتوكول الإنترنت. 823</td><td>فِبرَّاير 1996</td><td>192.168.0.0/16</td></tr><tr><td></td><td>فضاء عناوين مَحْجُوزٌ مِنْ أَجل العمليَّات المُعتمدة على أساس تقييم الأداء. 824</td><td>مَارس 1999</td><td>198.18.0.0/15</td></tr><tr><td></td><td>فضاء عناوين مَحْجُوزٌ مِنْ أَجل عمليَّات التَّوثيق. 825</td><td>يَناير 2010</td><td>198.51.100.0/24</td></tr><tr><td></td><td>فضاء عناوين مَحْجُوزٌ مِنْ أَجل عمليَّات التَّوثيق. 826</td><td>يَناير 2010</td><td>203.0.113.0/24</td></tr><tr><td></td><td>فضاء عناوين الصَّنف E، ومَحْجُوزٌ لاستخدامات مُستقبلية. 827</td><td>أغسُطُس 1989</td><td>240.0.0.0/4</td></tr><tr><td></td><td>عنوان بث عام يُمكن استعماله في أي شبكة محلية. 828</td><td>أَكْتُوبر 1984</td><td>255.255.255.255/32</td></tr></table>

## ثانياً: الإصدار السَّادِس مِن بروتوكول الإنترنت

الأفضية مرتبة تصاعديا وفقا للقيمة العددية. 829

الجدول (ج-2): أفضية مَحْجُوزة في الإصدار السَّادِس مِن بروتوكول الإنترنت 830

<table><thead><tr><td>الاستعمال</td><td>تاريخ الحجز</td><td>فضاء العناوين</td></tr></thead><tbody><tr><td>العنوان غير المُحدَّد. 831</td><td>فِبرَّاير 2006</td><td>::/128</td></tr><tr><td>عنوان الحلقة العكسيَّة. 832</td><td>فِبرَّاير 2006</td><td>::128/1</td></tr><tr><td>مُخَصَّصٌ لِمُترجِمات العناوين بين الإصدارين الرَّابِع والسَّادِس. 833</td><td>أَكْتُوبر 2010</td><td>ff9b::/96</td></tr><tr><td>مُخَصَّصٌ لِلعناوين المُقترنة مع الإصدار الرَّابِع. 834</td><td>فِبرَّاير 2006</td><td>::ffff:0:0/96</td></tr></tbody></table>

<footnote n="822">822 أصل الاسم. 6 to 4 anycast address. انظر ص. 2 في [RFC3068] في ثبت المراجع.</footnote>

<footnote n="823">823 انظر ص. 4 في [RFC1918] في ثبت المراجع.</footnote>

<footnote n="824">824 أصل الاسم Benchmarking، انظر التَّعريب في ص. 34 في [BKA01] في ثبت المراجع، وانظر أيضاً ص. 25 في [RFC2544].</footnote>

<footnote n="825">825 انظر ص. 2 في [RFC5737] في ثبت المراجع.</footnote>

<footnote n="826">826 انظر الهاميش السَّابق.</footnote>

<footnote n="827">827 انظر ص. 3 في [RFC1112] في ثبت المراجع.</footnote>

<footnote n="828">828 انظر ص. 6 في [RFC919] في ثبت المراجع.</footnote>

<footnote n="829">829 انظر صفحة سجل الأفضية المَحْجُوزة لإصدار السَّادِس مِن بروتوكول الإنترنت في [WEB31] في ثبت المراجع لمعلومات مُحدَّثة.</footnote>

<footnote n="830">830 انظر ص. 14-20 في [RFC6890] في ثبت المراجع.</footnote>

<footnote n="831">831 انظر ص. 9 في [RFC4291] في ثبت المراجع.</footnote>

<footnote n="832">832 انظر الهاميش السَّابق.</footnote>

<footnote n="833">833 أصل الاسم IPv4/IPv6 translators، انظر ص. 5 في [RFC6052] في ثبت المراجع.</footnote>

<footnote n="834">834 انظر ص. 9 في [RFC4291] في ثبت المراجع.</footnote>
<table><tr><td>بادئة الاستبعاد الَّتي تُستعمل في عمليَّة التوجيه والتَّرشيح لتَّخلُص من رزم البيانات.<br>835</td><td>يُونيو 2012</td><td>100::/64</td></tr><tr><td>مُخَصَّصٌ لِعمليَّة تطوير إرشادات لمنح أفضية الإصدار السَّادِس مِن بزوتوكول الإنترنٹ.<br>836</td><td>سپتَمَبر 2000</td><td>2001::/23</td></tr><tr><td>مُخَصَّصٌ لِدعم تقنية تيريدو للانتقال من الإصدار الزَّابِع نحو الإصدار السَّادِس مِن بزوتوكول الإنترنٹ.<br>837</td><td>فِبراير 2006</td><td>2001::/32</td></tr><tr><td>مُخَصَّصٌ لِلبيت نحو الأقرب لِبزوتوكول التَّحُكُم بالمنافذ.<br>838</td><td>أكتوبر 2015</td><td>2001:1::48/1</td></tr><tr><td>مُخَصَّصٌ لِلبيت نحو الأقرب في بزوتوكول تخطي الَّرَّجمة باستعمال المُرحَّلات.<br>839</td><td>فِبراير 2017</td><td>2001:1::48/2</td></tr><tr><td>مُخَصَّصٌ لِلعمليَّات المُعتمدة على أساس تقييم الأداء.<br>840</td><td>أپريل 2008</td><td>2001:2::/48</td></tr><tr><td>مُخَصَّصٌ لِلإنشاء الآلي لَأنفاق الْبَتَّ المَجْمُوعَاتِ.<br>841</td><td>ديسمبر 2014</td><td>2001:3::/32</td></tr><tr><td>مُخَصَّصٌ لِمشرُوع النَّظام المُستَقِّل رقم 112.<br>842</td><td>ديسمبر 2014</td><td>2001:4:112::/48</td></tr><tr><td>مُخَصَّصٌ لِبادئة مُعرَّفات التَّجزئة المُعَمَّاة المُتراكبة القابِلة لِلتَّوجيه، المَعْرُوفة اختصاراً بالاسم الزَّمزي أوركيد.<br>843</td><td>أپريل 2007</td><td>2001:10::/28</td></tr><tr><td>مُخَصَّصٌ لِلإصدار الثَّانِي لِبادئة مُعرَّفات التَّجزئة المُعَمَّاة المُتراكبة القابِلة لِلتَّوجيه، المَعْرُوفة اختصاراً بالاسم الزَّمزي أوركيد.<br>845</td><td>يُوليو 2014</td><td>2001:20::/28</td></tr><tr><td>مُخَصَّصٌ لِعمليَّة التَّوثيق.<br>846</td><td>يُوليو 2004</td><td>2001:0db8::/32</td></tr><tr><td>مُخَصَّصٌ لِدعم تقنية 6 إلى 4 للانتقال من الإصدار السَّادِس نحو الإصدار الزَّابِع مِن بزوتوكول الإنترنٹ.<br>847</td><td>فِبراير 2001</td><td>2002::/16</td></tr></table>

<footnote n="835">835 أصل الاسم Discard prefix ، انظر ص. 4 في [RFC6666] في ثبت المراجع.</footnote>

<footnote n="836">836 انظر [RFC2928] في ثبت المراجع.</footnote>

<footnote n="837">837 أصل الاسم Teredo ، وهي تقنية طُورت لتحقيق التواصل بين مُضيفي الإصدار السَّادِس مِن بزوتوكول الإنترنٹ عبر شبكة تَّدَعم الإصدار الزَّابِع فقط باستعمال شكل خاص من أشكال ترجمة عُنوان الشبكة هو الَّرَّجمة المُضَاعَفة، لِلمزيد حولها انظر [RFC4380] في ثبت المراجع، وللفضاء المُحَجُّوز انظر ص. 4 من المراجع السَّابِق.</footnote>

<footnote n="838">838 أصل الاسم Port Control Protocol ، اختصاراً PCP ، انظره في [RFC7723] في ثبت المراجع، وللفضاء المُحَجُّوز انظر ص. 5 في المراجع السَّابِق.</footnote>

<footnote n="839">839 انظر معلومات أوَّل عن البزوتوكول في قسم مشكلات التَّنَفِيد في الفصل التاسع من هذا الكتاب، وأيضاً انظر [RFC8155] في ثبت المراجع، وللفضاء المُحَجُّوز انظر ص. 9 من المراجع السَّابِق.</footnote>

<footnote n="840">840 من أجل أصل الاسم انظر الهامش 824 في ما سبق، وأيضاً انظر [RFC5180]، وللفضاء المُحَجُّوز انظر ص. 11 في المراجع السَّابِق.</footnote>

<footnote n="841">841 أصل الاسم Automatic multicast tunneling ، انظر ص. 78 في [RFC7450] في ثبت المراجع.</footnote>

<footnote n="842">842 أصل اسم المَشْرُوع AS112 project ، انظر ص. 4 في [RFC7535] في ثبت المراجع.</footnote>

<footnote n="843">843 حُرَّر هذا الفضاء في شهر مارس من العام 2014، ولم يُعد مُحَجُّوزًا، انظر [WEB31] في ثبت المراجع لِمعلومات مُحدَّثة.</footnote>

<footnote n="844">844 أصل الاسم Overlay Routable Cryptographic Hash Identifiers ، اختصاراً ORCHID. انظر ص. 5 في [RFC4843] في ثبت المراجع.</footnote>

<footnote n="845">845 انظر ص. 6 في [RFC7343] في ثبت المراجع.</footnote>

<footnote n="846">846 انظر [RFC3849] في ثبت المراجع.</footnote>

<footnote n="847">847 أصل الاسم 4 to 6 ، انظر ص. 5 في [RFC3056] في ثبت المراجع.</footnote>
مُخَصَّصٌ لِفضاء عناوين البث فريد الوجهة المحلّيّ. 848
أَكْتُوبَر 2005 fc00::/7

مُخَصَّصٌ لِفضاء عناوين البث فريد الوجهة في الوصلة المحلّية. 849
أَكْتُوبَر 2005 fe80::/10

<footnote n="848">848 انظر ص. 3 في [RFC4193] في ثبت المراجع.</footnote>

<footnote n="849">849 انظر ص. 11 في [RFC4291] في ثبت المراجع.</footnote>
تركت هذه الصَّفحة فارغةً عَمداً لِغرض تنسيق الكتاب
# المُلْحَق د: أَمْثَلَةٌ عَن تَجْزَئَة فَضَاء العَناوين

## ومُلْحَقَاتِها
أولاً: الإصدار الرَّابِع مِن بزوتووكول الإنرنت

التجزئة الصنفية

الصنف A

المثال الأول: حالة طول معرَّف الفضاء الجزيئِيَّ أكبر من 1 أو مساوي له وأصغر تماماً من 8.
المطلوب تجزئة فضاء العناوين القياسي 10.00.0 إلى 5 أفضية جزئية.

1. العنونة صنفية والقناع القياسي للصنف A هو 8 / وعَدَدَ البَتَاتُ المَحْجُوزة $b_r = 1$ وظُوِّلَ مُعْرَفَ الفضاء $b_{NID} = 7$. يَكُون مَجمُوعُ طُوِّلي مُعْرَفٍ في الفضاء الجزيئِي والمضيف مُقدَّراً بالبت:

$$b_{SHID} = 32 - (1 + 7) = 24$$

2. حساب الطول الأدنى المقبوب لِمعرَّف الفضاء الجزيئِي مُقدَّراً بالبت:

$$b_{SID_{min}} = \lfloor \log_2 5 \rfloor = \lfloor 2.32 \rfloor = 3$$

3. الطول الأدنى المقبوب لِمعرَّف المضيف $b_{HID_{min}} = 2$، ويُستعمل لحساب الطول الأقصى المُتَاح لِمُعرَّف الفضاء الجزيئِي:

$$b_{SID_{max}} = 24 - 2 = 22$$

4. اختيار قيمة مُناسِبةٍ لِطُول مُعرَّف الفضاء الجزيئِي يُحَقِّقُ المُتَراجِحة:

$$3 \le b_{SID} \le 22$$

اختيرت القيمة الدُّنيا وهي $b_{SID} = 3$.

5. حساب طول معرَّف المضيف مُقدَّراً بالبت:

$$b_{HID} = 24 - 3 = 21$$

ويُبيَّن الشكل (د-1) بنية عنوان الفضاء الجزيئِي الناتج.

عدد
البتات

21

3

7

1

معرَّف المضيف

معرَّف الفضاء

بتات

معرَّف الفضاء الجزيئِي

محجوزة

الشكل (د-1): بنية عنوان الإصدار الرَّابِع مِن بزوتووكول الإنرنت الناتج في المثال الأول في المُلْحَق د

6. عَدَد مُعرَّفات الأفضية الجزيئية هو $2^3 = 8$، وهي مُبيَّنة بالجدول (د-1).
<table><caption>الجدول (د-1): مُعرَّفات الأَفضية الجُزئِيَّة في المثال الأوَّل في الملحق د</caption><thead><tr><td>قيمة المعرَّف</td><td>رقم المعرَّف</td><td>قيمة المعرَّف</td><td>رقم المعرَّف</td></tr></thead><tbody><tr><td>100</td><td>5</td><td>000</td><td>1</td></tr><tr><td>101</td><td>6</td><td>001</td><td>2</td></tr><tr><td>110</td><td>7</td><td>010</td><td>3</td></tr><tr><td>111</td><td>8</td><td>011</td><td>4</td></tr></tbody></table>

7. حساب عَدَد الوِحدَان في قِناع التَّجزئة:

$$b_{\text{mask}} = 3 + 7 + 1 = 11$$

أي أنَّ قِناع الأَفضية الجُزئِيَّة هو 11 / 0.0.255.

<table><caption>الجدول (د-2): حسابات بعض من الأفضية الجُزئِيَّة في المثال الأوَّل في الملحق د</caption><thead><tr><th>(SID = 110) الفضاء السَّابع</th><th>(SID = 000) الفضاء الأوَّل</th><th>(SID = 111) الفضاء الثَّامِن</th></tr></thead><tbody><tr><td>10.192.0.0</td><td>10.0.0.0</td><td>10.224.0.0</td></tr><tr><td>10.192.0.1</td><td>10.0.0.1</td><td>10.224.0.1</td></tr><tr><td>10.223.255.254</td><td>10.31.255.254</td><td>10.255.255.254</td></tr><tr><td>10.223.255.255</td><td>10.31.255.255</td><td>10.255.255.255</td></tr></tbody></table><table><thead><tr><th>(SID = 001) الفضاء الثَّامِن</th><th>(SID = 000) الفضاء الأوَّل</th><th>(SID = 111) الفضاء الثَّامِن</th></tr></thead><tbody><tr><td>10.32.0.0</td><td>10.0.0.0</td><td>10.224.0.0</td></tr><tr><td>10.32.0.1</td><td>10.0.0.1</td><td>10.224.0.1</td></tr><tr><td>10.63.255.254</td><td>10.31.255.254</td><td>10.63.255.254</td></tr><tr><td>10.63.255.255</td><td>10.31.255.255</td><td>10.63.255.255</td></tr></tbody></table>

المثال الثَّامِن: حالة طُول مُعرَّف الفضاء الجُزئِي مُساوٍ لِلقيمة 8

المطلوب تجزئة فضاء العناوين القياسي 0.0.0.10، إلى 256 فضاءً جُزئِيًا.

1. العنَّونُهُ صِنْفِيَّة والقناع القياسي للصَّنف A هو 8 / وَعَدَد البتات المحجُوزة $b_r = 1$ وطُول مُعرَّف الفضاء $b_{NID} = 7$. يَكون مَجمُوع طُولي مُعرَّفي الفضاء الجُزئِي والمُضيف مُقدَّراً بالبت:

$$b_{\text{SHID}} = 32 - (1 + 7) = 24$$

2. حساب طُول مُعرَّف الفضاء الجُزئِي مُقدَّراً بالبت:

$$b_{\text{SID}} = [\log_2 256] = 8$$

3. حساب طُول مُعرَّف المُضيف مُقدَّراً بالبت:

$$b_{\text{HID}} = 24 - 8 = 16$$

ويُبيَّن الشَّكل (د-2) بنية عنوان الفضاء الجُزئِي التَّابِع.
عدد
البتات

16

8

1

7

معرَّف المُضيف

معرَّف الفضاء الجزيئي

معرَّف الفضاء

بتات
محجُّوزة

الشكل (د-2): بنية عُنوان الإصدار الرابع من بزوتووكول الإنترنتيات في المثال الثاني في المُلحق د

الجدول (د-3): بعض من مُعرَّفات الأفضية الجزيئية في المثال الثاني في المُلحق د

<table><thead><tr><td>قيمة المُعرَّف</td><td>رقم المُعرَّف</td><td>قيمة المُعرَّف</td><td>رقم المُعرَّف</td></tr></thead><tbody><tr><td>1111 1100</td><td>253</td><td>0000 0000</td><td>1</td></tr><tr><td>1111 1101</td><td>254</td><td>0000 0001</td><td>2</td></tr><tr><td>1111 1110</td><td>255</td><td>0000 0010</td><td>3</td></tr><tr><td>1111 1111</td><td>256</td><td>0000 0011</td><td>4</td></tr></tbody></table>

4. حساب عَدَد الوحدان في قناع التجزئة:

$$b_{\text{mask}} = 8 + 7 + 1 = 16$$

أي أنَّ قناع الأفضية الجزيئية هو 16 / أو 255.255.0.0

الجدول (د-4): حسابات بعض من الأفضية الجزيئية في المثال الثاني في المُلحق د

<table><thead><tr><th colspan="2">الفضاء الأَوَّل (SID = 0000 0000)</th><th colspan="2">الفضاء الجزيئي (SID = 1111 1110)</th></tr></thead><tbody><tr><td colspan="2">الفضاء رقم 255</td><td colspan="2">الفضاء رقم 255 (SID = 1111 1110)</td></tr><tr><td>10.254.0.0</td><td>عُنوان الفضاء الجزيئي</td><td>10.0.0.0</td><td>عُنوان الفضاء الجزيئي</td></tr><tr><td>10.254.0.1</td><td>عُنوان المُضيفين الأصغر</td><td>10.0.0.0</td><td>عُنوان المُضيفين الأصغر</td></tr><tr><td>10.254.255.254</td><td>عُنوان المُضيفين الأكبر</td><td>10.0.255.254</td><td>عُنوان المُضيفين الأكبر</td></tr><tr><td>10.254.255.255</td><td>عُنوان البث العام</td><td>10.0.255.255</td><td>عُنوان البث العام</td></tr><tr><td colspan="2">الفضاء رقم 256</td><td colspan="2">الفضاء الثاني (SID = 0000 0001)</td></tr><tr><td>10.255.0.0</td><td>عُنوان الفضاء الجزيئي</td><td>10.1.0.0</td><td>عُنوان الفضاء الجزيئي</td></tr><tr><td>10.255.0.1</td><td>عُنوان المُضيفين الأصغر</td><td>10.1.0.1</td><td>عُنوان المُضيفين الأصغر</td></tr><tr><td>10.255.255.254</td><td>عُنوان المُضيفين الأكبر</td><td>10.1.255.254</td><td>عُنوان المُضيفين الأكبر</td></tr><tr><td>10.255.255.255</td><td>عُنوان البث العام</td><td>10.1.255.255</td><td>عُنوان البث العام</td></tr></tbody></table>

المثال الثالث: حالة طُول مُعرَّف الفضاء الجزيئي أكبر من 9 أو مساوٍ لها وأصغر تماماً من 16.

المطلوب تجزئة فضاء العناوين القياسي 10.0.0.0 إلى 1000 فضاءً جزئياً على الأقل.

1. العنوانة صِنْفِيَّة والقناع القياسي للصِّنف A هو 8 / وعَدَد البتات المحجُّوزة $b_r = 1$ وطول مُعرَّف الفضاء $b_{NID} = 7$. يَكون مَجمُّوع طُولي مُعرَّف في الفضاء الجزيئ والمُضيف مُقدَّراً بالبت:

$$b_{\text{SHID}} = 32 - (1 + 7) = 24$$

2. حساب الطُّول الأدنى المقبُّول لِمُعرَّف الفضاء الجزيئ مُقدَّراً بالبت:

$$b_{\text{SID min}} = [\log_2 1000] = [9.96] = 10$$
3. الطُّول الأدنى المقبُّول لِمُعرَّف المُضيف $b_{HIDmin} = 2$، ويُستعمل لحساب الطُّول الأقصى المُتاح لِمُعرَّف الفضاء الجزيئي:

$$b_{SIDmax} = 24 - 2 = 22$$

4. اختيار قيمة مُناسِبة لِطُول مُعرَّف الفضاء الجزيئ يُحَقَّق المُتراجحة:

$$10 \le b_{SID} \le 22$$

اختيرت القيمة الدُّنيا وهي $b_{SID} = 10$.

5. حساب طول مُعرَّف المُضيف مُقدَّراً بالبت:

$$b_{HID} = 24 - 10 = 14$$

ويُبيَّن الشكل (د-3) بنية عنوان الفضاء الجزيئ الناتج.

عدد
البتات

14

10

1

7

مُعرَّف الفضاء

مُعرَّف الفضاء الجزيئ

مُعرَّف المُضيف

بتات
محجوزة

الشكل (د-3): بنية عنوان الإصدار الرابع من بزوتووكول الإنتريت الناتج في المثال الثالث في المُلحَق د

الجدول (د-5): بعض من مُعرَّفات الأفضية الجزيئية في المثال الثالث في المُلحَق د

<table><thead><tr><th>قيمة المُعرَّف</th><th>رقم المُعرَّف</th><th>قيمة المُعرَّف</th><th>رقم المُعرَّف</th></tr></thead><tbody><tr><td>1111 1111 00</td><td>1021</td><td>0000 0000 00</td><td>1</td></tr><tr><td>1111 1111 01</td><td>1022</td><td>0000 0000 01</td><td>2</td></tr><tr><td>1111 1111 10</td><td>1023</td><td>0000 0000 10</td><td>3</td></tr><tr><td>1111 1111 11</td><td>1024</td><td>0000 0000 11</td><td>4</td></tr></tbody></table>

الجدول (د-6): جسابات بعض من الأفضية الجزيئية في المثال الثالث في المُلحَق د

<table><thead><tr><th>(SID = 1111 1111 10) 1023</th><th>الفضاء رقم</th><th>(SID = 0000 0000 00) 10</th><th>الفضاء الأُول</th></tr></thead><tbody><tr><td>10.255.128.0</td><td>عنوان الفضاء الجزيئ</td><td>10.0.0.0</td><td>عنوان الفضاء الجزيئ</td></tr><tr><td>10.255.128.1</td><td>عنوان المُضيفين الأصغر</td><td>10.0.0.0</td><td>عنوان المُضيفين الأصغر</td></tr><tr><td>10.254.191.254</td><td>عنوان المُضيفين الأكبر</td><td>10.0.63.254</td><td>عنوان المُضيفين الأكبر</td></tr><tr><td>10.254.191.255</td><td>عنوان البث العام</td><td>10.0.63.255</td><td>عنوان البث العام</td></tr><tr><th>(SID = 1111 1111 11) 1024</th><th>الفضاء رقم</th><th>(SID = 0000 0000 01) 01</th><th>الفضاء الثاني</th></tr><tr><td>10.255.192.0</td><td>عنوان الفضاء الجزيئ</td><td>10.0.64.0</td><td>عنوان الفضاء الجزيئ</td></tr><tr><td>10.255.192.1</td><td>عنوان المُضيفين الأصغر</td><td>10.0.64.1</td><td>عنوان المُضيفين الأصغر</td></tr><tr><td>10.255.255.254</td><td>عنوان المُضيفين الأكبر</td><td>10.0.127.254</td><td>عنوان المُضيفين الأكبر</td></tr><tr><td>10.255.255.255</td><td>عنوان البث العام</td><td>10.0.127.255</td><td>عنوان البث العام</td></tr></tbody></table>
6. حساب عَدَد الوحدَان في قِناع التَّجزئة:

$$b_{\text{mask}} = 10 + 7 + 1 = 18$$

أي أنَّ قِناع الأفضية الجزئية هو 18 / أو 255.255.192.0.

المثال الرابع: حالة طُول مُعرَّف الفضاء الجزئي مُساوٍ لِلقِيمَة 16.

المطلوب تجزئة فضاء العناوين القياسي 10.0.0.0، إلى عَدَدٍ من الأفضية الجزئية يَحتوي كلٌّ منها 254 عُنواناً للمضيفين.

1. العُنوانُ صِنفِيَّة والقِناع القياسي للصَّنف A هو 8 / وَعَدَد البتات المحجوزة $b_r = 1$، وطُول مُعرَّف الفضاء

$b_{\text{NID}} = 7$. يَكون مَجمُوع طُولي مُعرَّف في الفضاء الجزئي والمُضيف مُقدَّراً بالبت:

$$b_{\text{SHID}} = 32 - (1 + 7) = 24$$

2. طُول مُعرَّف المُضيف مُقدَّراً بالبت:

$$b_{\text{HID}} = [\log_{2}(254 + 2)] = [\log(256)] = 8$$

3. حساب طُول مُعرَّف الفضاء الجزئي مُقدَّراً بالبت:

$$b_{\text{SID}} = 24 - 8 = 16$$

ويُبيَّن الشَّكل (د-4) بنية عُنوان الفضاء الجزئي الناتج.

<figure><img src="image_174.png" /></figure>

الشَّكل (د-4): بنية عُنوان الإصدار الرابع من بزوتووكول الإنترنت الناتج في المثال الرابع في المُلْحَق د

الجدول (د-7): بعضٌ من مُعرَّفات الأفضية الجزئية في المثال الرابع في المُلْحَق د

<table><thead><tr><td>قيمة المُعرَّف</td><td>رقم المُعرَّف</td><td>قيمة المُعرَّف</td><td>رقم المُعرَّف</td></tr></thead><tbody><tr><td>1111 1111 1111 1100</td><td>65533</td><td>0000 0000 0000 0000</td><td>1</td></tr><tr><td>1111 1111 1111 1101</td><td>65534</td><td>0000 0000 0000 0001</td><td>2</td></tr><tr><td>1111 1111 1111 1110</td><td>65535</td><td>0000 0000 0000 0010</td><td>3</td></tr><tr><td>1111 1111 1111 1111</td><td>65536</td><td>0000 0000 0000 0011</td><td>4</td></tr></tbody></table>

4. حساب عَدَد الوحدَان في قِناع التَّجزئة:

$$b_{\text{mask}} = 16 + 7 + 1 = 24$$

أي أنَّ قِناع الأفضية الجزئية هو 24 / أو 255.255.255.0.
<table><caption>الجدول (د-8): حسابات بعض من الأفضية الجزئية في المثال الرابع في المُلحَق د</caption><thead><tr><th colspan="2"> الفضاء رقم 262143 (SID = 111 ... 110)</th><th colspan="2"> الفضاء الأَوَّل (SID = 000 ... 000)</th></tr></thead><tbody><tr><td>10.255.254.0</td><td>عنوان الفضاء الجزئي</td><td>10.0.0.0</td><td>عنوان الفضاء الجزئي</td></tr><tr><td>10.255.254.1</td><td>عنوان المُضيفين الأَصْغَر</td><td>10.0.0.1</td><td>عنوان المُضيفين الأَصْغَر</td></tr><tr><td>10.255.254.254</td><td>عنوان المُضيفين الأَكْبَر</td><td>10.0.0.254</td><td>عنوان المُضيفين الأَكْبَر</td></tr><tr><td>10.255.254.255</td><td>عنوان البث العام</td><td>10.0.0.255</td><td>عنوان البث العام</td></tr><tr><th colspan="2"> الفضاء رقم 262144 (SID = 111 ... 111)</th><th colspan="2"> الفضاء الثَّانِي (SID = 000 ... 001)</th></tr><tr><td>10.255.255.0</td><td>عنوان الفضاء الجزئي</td><td>10.0.1.0</td><td>عنوان الفضاء الجزئي</td></tr><tr><td>10.255.255.1</td><td>عنوان المُضيفين الأَصْغَر</td><td>10.0.1.1</td><td>عنوان المُضيفين الأَصْغَر</td></tr><tr><td>10.255.255.254</td><td>عنوان المُضيفين الأَكْبَر</td><td>10.0.1.254</td><td>عنوان المُضيفين الأَكْبَر</td></tr><tr><td>10.255.255.255</td><td>عنوان البث العام</td><td>10.0.1.255</td><td>عنوان البث العام</td></tr></tbody></table>

المثال الخامس: حالة طول مُعرَّف الفضاء الجزئي أكبر من 17 أو مساوٍ لها وأصغر من 22 أو مساوٍ لها.

المطلوب تجزئة فضاء العناوين القياسي 10.0.0.0 إلى عَدَدٍ من أفضية العناوين الجزئية التي يحتوي كل منهما 50 عنواناً.

5. العنوانة صنفية والقناع القياسي للصنف A هو 8/7 وعَدَد البتات المحجوزة $b_r = 1$ وطول مُعرَّف الفضاء

$b_{NID} = 7$. يَكون مجموع طولي مُعرَّف في الفضاء الجزئي والمضيف مُقدَّراً بالبت:

$$b_{SHID} = 32 - (1 + 7) = 24$$

6. حساب الطول الأدنى المقبوب لِمُعرَّف المضيف مُقدَّراً بالبت:

$$b_{HID_{min}} = [\log_{2}(50 + 2)] = [5.7] = 6$$

7. الطول الأدنى المقبوب لِمُعرَّف الفضاء الجزئي $b_{SID_{min}} = 1$ ويُستعمل لحساب الطول الأقصى المُتَاح لِمُعرَّف المضيف.

$$b_{HID_{max}} = 24 - 1 = 23$$

8. اختيار قيمة مناسبة لطول مُعرَّف المضيف يُحَقَّق المُتراجحة:

$$6 \le b_{HID} \le 23$$

اختيرت القيمة الدُّنيا وهي $b_{HID} = 6$.

9. حساب طول مُعرَّف الفضاء الجزئي مُقدَّراً بالبت:

$$b_{SID} = 24 - 6 = 18$$

ويُبيَّن الشكل (د-5) بنية عنوان الفضاء الجزئي الناتج.
عدد
البتات

6

18

7

1

معرَّف المُضيف

معرَّف الفضاء الجزيئِيّ

معرَّف الفضاء

بتات
محجُّوزة

الشكل (د-5): بنية عُنوان الإصدار الرابع من بزوُتوكول الإنترنت التَّاجِب في المثال الخامس في الملحق د

10. عَدَد مُعْرِفَات الأَفْضَية الجُزْئِيَّةُ هُو 262144 = 2¹⁸، وبعضٌ منها مُبَيِّنٌ في الجدول (د-9).

الجدول (د-9): بعض من مُعْرِفَات الأَفْضَية الجُزْئِيَّة في المثال الخامس في الملحق د

<table><thead><tr><td>رقم المعرَّف</td><td>قيمة المعرَّف</td><td>رقم المعرَّف</td><td>قيمة المعرَّف</td><td>قيمة المعرَّف</td></tr></thead><tbody><tr><td>1</td><td>0000 0000 0000 0000 00</td><td>262141</td><td>0000 0000 0000 0000 01</td><td>1111 1111 1111 1111 00</td></tr><tr><td>2</td><td>0000 0000 0000 0000 01</td><td>262142</td><td>0000 0000 0000 0000 01</td><td>1111 1111 1111 1111 01</td></tr><tr><td>3</td><td>0000 0000 0000 0000 10</td><td>262143</td><td>0000 0000 0000 0000 10</td><td>1111 1111 1111 1111 10</td></tr><tr><td>4</td><td>0000 0000 0000 0000 11</td><td>262144</td><td>0000 0000 0000 0000 11</td><td>1111 1111 1111 1111 11</td></tr></tbody></table>

11. حساب عَدَد الوحدَان في قِناع التَّجزئة:

$$b_{\text{mask}} = 18 + 7 + 1 = 26$$

أي أنَّ قِناع الأَفضَية الجُزْئِيَّةُ هُو 26 / أو 255.255.255.192.

الجدول (د-10): حسابات بعض من الأفضية الجزئية في المثال الخامس في الملحق د

<table><thead><tr><th colspan="2">الفضاء رقم 262143 (SID = 111 ... 110)</th><th colspan="2">الفضاء الأَوَّل (SID = 000 ... 000)</th></tr></thead><tbody><tr><td>10.255.255.128</td><td>عُنوان الفضاء الجزيئِيّ</td><td>10.0.0.0</td><td>عُنوان الفضاء الجزيئِيّ</td></tr><tr><td>10.255.255.129</td><td>عُنوان المُضيفين الأَصْغر</td><td>10.0.0.1</td><td>عُنوان المُضيفين الأَصْغر</td></tr><tr><td>10.255.255.190</td><td>عُنوان المُضيفين الأَكْبَر</td><td>10.0.0.62</td><td>عُنوان المُضيفين الأَكْبَر</td></tr><tr><td>10.255.255.191</td><td>عُنوان البث العام</td><td>10.0.0.63</td><td>عُنوان البث العام</td></tr><tr><th colspan="2">الفضاء رقم 262144 (SID = 111 ... 111)</th><th colspan="2">الفضاء الثَّانِي (SID = 000 ... 001)</th></tr><tr><td>10.255.255.192</td><td>عُنوان الفضاء الجزيئِيّ</td><td>10.0.0.64</td><td>عُنوان الفضاء الجزيئِيّ</td></tr><tr><td>10.255.255.193</td><td>عُنوان المُضيفين الأَصْغر</td><td>10.0.0.65</td><td>عُنوان المُضيفين الأَصْغر</td></tr><tr><td>10.255.255.254</td><td>عُنوان المُضيفين الأَكْبَر</td><td>10.0.0.126</td><td>عُنوان المُضيفين الأَكْبَر</td></tr><tr><td>10.255.255.255</td><td>عُنوان البث العام</td><td>10.0.0.127</td><td>عُنوان البث العام</td></tr></tbody></table>

## الصنف B

المثال السَّادِس: حالة طُول مُعرَّف الفضاء الجزيئِيّ أكبر من 1 أو أصفر تمامًا من 8.

المطلوب تجزئة فضاء العناوين القياسي 150.150.0.0، إلى 5 أفضية جزئية.

1. العَنَوَنَةُ صِنْفَيْة والقِناع القياسي للصِّنف B هو 16 / وَعَدَد البتات المحجُّوزة $b_r = 2$ وطُول مُعرَّف الفضاء $b_{SHID} = 14$. يَكُون مَجْمُوع طُولي مُعرَّف في الفضاء الجزيئِيّ والمُضيف مُقدَّراً بالبت:

$$b_{SHID} = 32 - (2 + 14) = 16$$

8. حساب الطُّول الأَدْنَى المَقْبُول لِمُعرَّف الفضاء الجزيئِيّ مُقدَّراً بالبت:
$$b_{SID_{min}} = [\log_{2} 5] = [2.32] = 3$$

9. الطُول الأدنى المقبُول لِمُعرَّف المُضيف $b_{HID_{min}} = 2$، ويُستعمل لحساب الطُول الأقصى المُتاح لِمُعرَّف الفضاء الجُزئي:

$$b_{SID_{max}} = 16 - 2 = 14$$

10. اختيار قيمة مُناسِبة لِطُول مُعرَّف الفضاء الجُزئي يُحَقَّق المُتراجِحة:

$$3 \le b_{SID} \le 14$$

اختيرت القيمة الدُنيا وهي $b_{SID} = 3$.

11. حساب طول مُعرَّف المُضيف مُقدَّراً بالبت:

$$b_{HID} = 16 - 3 = 13$$

ويُبيَّن الشَّكل (د-6) بنية عُنوان الفضاء الجُزئي النَّاتج.

<figure><img src="image_175.png" /></figure>

الشَّكل (د-6): بنية عُنوان الإصدار الرابع من بروئوُكول الإنترنت النَّاتج في المثال السَّادس في المُلحَق د

12. عَدَد مُعرَّفات الأفضية الجُزئِيَّة هو $2^3 = 8$، وهي مُبيَّنة بالجدول (د-11).

الجدول (د-11): مُعرَّفات الأفضية الجُزئِيَّة في المثال السَّادس في المُلحَق د

<table><thead><tr><td>قيمة المُعرَّف</td><td>رقم المُعرَّف</td><td>قيمة المُعرَّف</td><td>رقم المُعرَّف</td></tr></thead><tbody><tr><td>100</td><td>5</td><td>000</td><td>1</td></tr><tr><td>101</td><td>6</td><td>001</td><td>2</td></tr><tr><td>110</td><td>7</td><td>010</td><td>3</td></tr><tr><td>111</td><td>8</td><td>011</td><td>4</td></tr></tbody></table>

13. حساب عَدَد الوُحدَان في قِناع التَّجزئة:

$$b_{mask} = 3 + 14 + 2 = 19$$

أي أنَّ قِناع الأفضية الجُزئِيَّة هو 19 / أو 255.255.224.0.
<table><caption>الجدول (د-12): حسابات بعض من الأفضية الجزئية في المثال السادس في المُلْحَق د</caption><thead><tr><th colspan="2"> الفضاء السابع (SID = 110)</th><th colspan="2"> الفضاء الأُوّل (SID = 000)</th></tr></thead><tbody><tr><td>150.150.192.0</td><td>عنوان الفضاء الجزئي</td><td>150.150.0.0</td><td>عنوان الفضاء الجزئي</td></tr><tr><td>150.150.192.1</td><td>عنوان المُضيفين الأصغر</td><td>150.150.0.1</td><td>عنوان المُضيفين الأصغر</td></tr><tr><td>150.150.223.254</td><td>عنوان المُضيفين الأكبر</td><td>150.150.31.254</td><td>عنوان المُضيفين الأكبر</td></tr><tr><td>150.150.223.255</td><td>عنوان البث العام</td><td>150.150.31.255</td><td>عنوان البث العام</td></tr></tbody><thead><tr><th colspan="2"> الفضاء الثامن (SID = 111)</th><th colspan="2"> الفضاء الثَّانِي (SID = 001)</th></tr></thead><tbody><tr><td>150.150.224.0</td><td>عنوان الفضاء الجزئي</td><td>150.150.32.0</td><td>عنوان الفضاء الجزئي</td></tr><tr><td>150.150.224.1</td><td>عنوان المُضيفين الأصغر</td><td>150.150.32.1</td><td>عنوان المُضيفين الأصغر</td></tr><tr><td>150.150.255.254</td><td>عنوان المُضيفين الأكبر</td><td>150.150.63.254</td><td>عنوان المُضيفين الأكبر</td></tr><tr><td>150.150.255.255</td><td>عنوان البث العام</td><td>150.150.63.255</td><td>عنوان البث العام</td></tr></tbody></table>

<table><thead><tr><th colspan="2"> الفضاء الثامن (SID = 111)</th><th colspan="2"> الفضاء الثَّانِي (SID = 001)</th></tr></thead><tbody><tr><td>150.150.224.0</td><td>عنوان الفضاء الجزئي</td><td>150.150.32.0</td><td>عنوان الفضاء الجزئي</td></tr><tr><td>150.150.224.1</td><td>عنوان المُضيفين الأصغر</td><td>150.150.32.1</td><td>عنوان المُضيفين الأصغر</td></tr><tr><td>150.150.255.254</td><td>عنوان المُضيفين الأكبر</td><td>150.150.63.254</td><td>عنوان المُضيفين الأكبر</td></tr><tr><td>150.150.255.255</td><td>عنوان البث العام</td><td>150.150.63.255</td><td>عنوان البث العام</td></tr></tbody></table>

المطلوب تجزئة فضاء العناوين القباسي 150.150.0.0 إلى 6 أفضية جزئية، يحتوي كل منها 250 عنواناً.

1. العَنْوَنَةُ صِنْفِيَةُ والقِنَاع القباسيّ لِلصَّنْف B هو 16/ وَعَدَد البتات المحجوزة $b_r = 2$ وطُول مُعرَّف الفضاء $b_{NID} = 14$. يَكُون مجمَّوع طُولي مُعرَّف الفضاء الجزئي والمُضيف مُقدَّراً بالبت:

$$b_{SHID} = 32 - (2 + 14) = 16$$

2. حساب الطُّول الأدنى المقبُّول لِمُعرَّف المُضيف مُقدَّراً بالبت:

$$b_{HID_{min}} = [\log_{2}(250 + 2)] = [7.97] = 8$$

3. الطُّول الأدنى المقبُّول لِمُعرَّف المُضيف $b_{HID_{min}} = 8$، ويُستعمل لحساب الطُّول الأقصى المُتاح لِمُعرَّف الفضاء الجزئي:

$$b_{SID_{max}} = 16 - 8 = 8$$

4. حساب الطُّول الأدنى المقبُّول لِمُعرَّف الفضاء الجزئي مُقدَّراً بالبت:

$$b_{SID_{min}} = [\log_{2} 6] = [2.58] = 3$$

5. اختيار قيمة مُناسبة لطُول مُعرَّف الفضاء الجزئي يُحَقَّق المُتراجحة:

$$3 \le b_{SID} \le 8$$

اختيرت قيمة $b_{SID} = 8$.

6. حساب طول مُعرَّف المُضيف مُقدَّراً بالبت:

$$b_{HID} = 16 - 8 = 8$$

ويُبَيِّن الشكل (د-7) بنية عنوان الفضاء الجزئي الناتج.
عدد
البتات

8

8

14

2

مُعرَّف المُضيف

مُعرَّف الفضاء الجزيئي

مُعرَّف الفضاء

بتاتُ

محجُّوزةٌ

الشكل (د-7): بِنِية عُنوان الإصدار الرَّابِع مِن بزوتووكول الإنتزنت النَّاتج في المثال السَّابِع في المُلْحَق د

الجدول (د-13): بعض مُعرَّفات الأفضية الجزيئية في المثال السَّابِع في المُلْحَق د

<table><thead><tr><td>قيمة المُعرَّف</td><td>رقم المُعرَّف</td><td>قيمة المُعرَّف</td><td>رقم المُعرَّف</td></tr></thead><tbody><tr><td>1111 1100</td><td>253</td><td>0000 0000</td><td>1</td></tr><tr><td>1111 1101</td><td>254</td><td>0000 0001</td><td>2</td></tr><tr><td>1111 1110</td><td>255</td><td>0000 0010</td><td>3</td></tr><tr><td>1111 1111</td><td>256</td><td>0000 0011</td><td>4</td></tr></tbody></table>

7. حساب عَدَد الوِحدَان في قِناع التَّجزئة:

$$b_{\text{mask}} = 2 + 14 + 8 = 24$$

أي أنَّ قِناع الأفضية الجزيئية هو 24/0.255.255.255.0 أو .255.255.255.0.

الجدول (د-14): جِسابات بعض من الأفضية الجزيئية في المثال السَّابِع في المُلْحَق د

<table><thead><tr><th colspan="2">الفضاء الأَوَّل (SID = 0000 0000)</th><th colspan="2">الفضاء رَقْم (SID = 1111 1110)</th></tr></thead><tbody><tr><td colspan="2">عنوان الفضاء الجزيئ</td><td colspan="2">عنوان الفضاء رَقْم الجزيئ</td></tr><tr><td>150.150.0.0</td><td>150.150.0</td><td>150.150.0.1</td><td>150.150.1</td></tr><tr><td colspan="2">عنوان المُضيفين الأَصْغَر</td><td colspan="2">عنوان المُضيفين الأَصْغَر</td></tr><tr><td colspan="2">عنوان المُضيفين الأَكْبَر</td><td colspan="2">عنوان المُضيفين الأَكْبَر</td></tr><tr><td colspan="2">عنوان الْبَثِّ العام</td><td colspan="2">عنوان الْبَثِّ العام</td></tr><tr><td colspan="2">عنوان الفضاء الجزيئ</td><td colspan="2">عنوان الفضاء رَقْم</td></tr><tr><td>150.150.0.254</td><td>150.150.0.255</td><td colspan="2"></td></tr><tr><td colspan="2">عنوان الْبَثِّ العام</td><td colspan="2"></td></tr><tr><th colspan="2">الفضاء الثَّانِي (SID = 0000 0001)</th><th colspan="2">الفضاء رَقْم (SID = 1111 1111)</th></tr><tr><td>150.150.1.0</td><td>150.150.1</td><td colspan="2"></td></tr><tr><td colspan="2">عنوان الفضاء الجزيئ</td><td colspan="2"></td></tr><tr><td>150.150.1.1</td><td>150.150.1.1</td><td colspan="2"></td></tr><tr><td colspan="2">عنوان المُضيفين الأَصْغَر</td><td colspan="2"></td></tr><tr><td colspan="2">عنوان المُضيفين الأَكْبَر</td><td colspan="2"></td></tr><tr><td colspan="2">عنوان الْبَثِّ العام</td><td colspan="2"></td></tr><tr><td>150.150.1.254</td><td>150.150.1.255</td><td colspan="2"></td></tr><tr><td colspan="2">عنوان الْبَثِّ العام</td><td colspan="2"></td></tr><tr><td colspan="2">عنوان الْبَثِّ العام</td><td colspan="2"></td></tr><tr><td>150.150.255.0</td><td>150.150.255.0</td><td colspan="2"></td></tr><tr><td colspan="2">عنوان الفضاء الجزيئ</td><td colspan="2"></td></tr><tr><td>150.150.255.1</td><td>150.150.255.1</td><td colspan="2"></td></tr><tr><td colspan="2">عنوان المُضيفين الأَصْغَر</td><td colspan="2"></td></tr><tr><td colspan="2">عنوان المُضيفين الأَكْبَر</td><td colspan="2"></td></tr><tr><td>150.150.255.254</td><td>150.150.255.254</td><td colspan="2"></td></tr><tr><td colspan="2">عنوان الْبَثِّ العام</td><td colspan="2"></td></tr><tr><td>150.150.255.255</td><td>150.150.255.255</td><td colspan="2"></td></tr></tbody></table>

المثال الثَّانِي: حالة طُول مُعرَّف الفضاء الجزيئي أَكْبَر مِن 9 أو مُساوٍ لها وأَصْغَر مِن 14 أو مُساوٍ لها.

المطلوب تجزئة فضاء العناوين القياسي 0.0.150.150.0 إلى عَدَدٍ من الأفضية الجزيئية يَحتوي كلٌّ منهن 50 عُنواناً.

1. العَنْوَنَةُ صِنْفَيْة والقِناع القياسي للصِّنْف B هو 16/ وعَدَد البتات المحجُّوزة $b_r = 2$ وطُول مُعرَّف الفضاء $b_{NID} = 14$. يَكُون مَجْمُوع طُولي مُعرَّف في الفضاء الجزيئ والمضيف مُقدَّراً بالبت:

$$b_{SHID} = 32 - (2 + 14) = 16$$

2. حساب الطُّول الأَدْنَى المَقبُول لِمُعرَّف المُضيف مُقدَّراً بالبت:

$$b_{\text{HIDmin}} = [\log_2(50 + 2)] = [5.7] = 6$$
3. لحساب الطُّول الأقصى المتاح لمعرَّف الفضاء الجزيئي:

$$b_{SIDmax} = 16 - 6 = 10$$

4. الطُّول الأدنى المقبُّول لمعرَّف الفضاء الجزيئ هو $b_{SIDmin} = 1$، فتكون المُتراجحة المستعملة لإختيار قيمة مُناسِبة لطُّول معرَّف الفضاء الجزيئ هي:

$$1 \le b_{SID} \le 10$$

$$b_{SID} = 10$$

5. حساب طول معرَّف المُضيف مُقدَّراً بالبت:

$$b_{HID} = 16 - 10 = 6$$

ويُبيَّن الشكل (د-8) بنية عنوان الفضاء الجزيئ الناتج.

عدد
البتات

6

10

14

2

معرَّف الفضاء

معرَّف الفضاء الجزيئ

معرَّف المُضيف

بتات
محجوزة

الشكل (د-8): بنية عنوان الإصدار الرابع من بزوئتوگول الإنترینت الناتج في المثال الثامن في المُلحق د

الجدول (د-15): بعض من معرَّفات الأفضية الجزئية في المثال الثامن في المُلحق د

<table><thead><tr><th>قيمة المعرَّف</th><th>رقم المعرَّف</th><th>قيمة المعرَّف</th><th>رقم المعرَّف</th></tr></thead><tbody><tr><td>1111 1111 00</td><td>1021</td><td>0000 0000 00</td><td>1</td></tr><tr><td>1111 1111 01</td><td>1022</td><td>0000 0000 01</td><td>2</td></tr><tr><td>1111 1111 10</td><td>1023</td><td>0000 0000 10</td><td>3</td></tr><tr><td>1111 1111 11</td><td>1024</td><td>0000 0000 11</td><td>4</td></tr></tbody></table>

الجدول (د-16): جسابات بعض من الأفضية الجزئية في المثال الثامن في المُلحق د

<table><thead><tr><th>(SID = 1111 1111 10) الفضاء رقم 1023</th><th>(SID = 0000 0000 00) الفضاء الأُول</th><th></th></tr></thead><tbody><tr><td>150.150.255.128</td><td>150.150.0.0</td><td>عنوان الفضاء الجزيئ</td></tr><tr><td>150.150.255.129</td><td>150.150.0.1</td><td>عنوان المُضيفين الأصفر</td></tr><tr><td>150.150.255.190</td><td>150.150.0.62</td><td>عنوان المُضيفين الأكبر</td></tr><tr><td>150.150.255.191</td><td>150.150.0.63</td><td>عنوان البث العام</td></tr><tr><th>(SID = 1111 1111 11) الفضاء رقم 1024</th><th>(SID = 0000 0000 01) الفضاء الثَّاني</th><th></th></tr><tr><td>150.150.255.192</td><td>150.150.0.64</td><td>عنوان الفضاء الجزيئ</td></tr><tr><td>150.150.255.193</td><td>150.150.0.65</td><td>عنوان المُضيفين الأصفر</td></tr><tr><td>150.150.255.254</td><td>150.150.0.126</td><td>عنوان المُضيفين الأكبر</td></tr><tr><td>150.150.255.255</td><td>150.150.0.127</td><td>عنوان البث العام</td></tr></tbody></table>
6. حساب عَدَد الوحدَان في قِناع التَّجزئة:

$$b_{\text{mask}} = 2 + 14 + 10 = 26$$

أي أنَّ قِناع الأفضية الجزئية هو 26 / 255.255.255.192 أو .255.255.255.192.

### الصنف C

المثال التَّاسِع: حالة طُول مُعرَّف الفضاء الجزئيَّ أكبر من 1 أو مُساوٍ له وأصغر تماماً من 7.

المطلوب تجزئة فضاء العناوين القياسي 200.100.0.0، إلى 5 أفضية جزئية.

1. العنوانُ صِنْفَيَّة والقِناع القياسي للصِّنف C هو 24 / وعَدَد البتات المحجوزة $b_r = 3$ وطُول مُعرَّف الفضاء

$b_{NID} = 21$. يَكون مَجمُوع طُولي مُعرَّف في الفضاء الجزئي والمضيف مُقدَّراً بالبت:

$$b_{\text{SHID}} = 32 - (3 + 21) = 8$$

2. حساب الطُّول الأدنى المقبوب لِمُعرَّف الفضاء الجزئي مُقدَّراً بالبت:

$$b_{\text{SID min}} = \lceil \log_2 5 \rceil = \lceil 2.32 \rceil = 3$$

3. الطُّول الأدنى المقبوب لِمُعرَّف المُضيف مُقدَّراً بالبت $b_{HID min} = 2$ ويُستعمل لحساب الطُّول الأقصى المُناح

لِمُعرَّف الفضاء الجزئي:

$$b_{\text{SID max}} = 8 - 2 = 6$$

4. اختيار قيمة مُناسِبة لِطُول مُعرَّف الفضاء الجزئي يُحَقَّق المُتراجحة:

$$3 \le b_{\text{SID}} \le 6$$

اختيرت قيمة $b_{SID} = 3$.

5. حساب طُول مُعرَّف المُضيف مُقدَّراً بالبت:

$$b_{\text{HID}} = 8 - 3 = 5$$

ويُبيَّن الشكل (د-9) بنية عنوان الفضاء الجزئي الناتج.

عدد
البتات

3

5

21

مُعرَّف الفضاء

3

بتات
محجوزة

مُعرَّف مُعرَّف الفضاء
المضيف الجزئي

الشكل (د-9): بنية عنوان الإصدار التالي من بزوتوكول الإنترنت الناتج في المثال التاسع في الملحق د
<table><caption>الجدول (د- 17): بعض من مُعرَّفات الأفضية الجزئية في المثال التاسع في المُلْحَق د</caption><thead><tr><td>قيمة المعرَّف</td><td>رقم المعرَّف</td><td>قيمة المعرَّف</td><td>رقم المعرَّف</td></tr></thead><tbody><tr><td>110</td><td>5</td><td>000</td><td>1</td></tr><tr><td>101</td><td>6</td><td>001</td><td>2</td></tr><tr><td>110</td><td>7</td><td>010</td><td>3</td></tr><tr><td>111</td><td>8</td><td>011</td><td>4</td></tr></tbody></table>

6. حساب عَدَد الوِحدَان في قِناع التَّجزئة:

$$b_{\text{mask}} = 3 + 21 + 3 = 27$$

أي أنَّ قِناع الأفضية الجزئية هو 26 / 224.255.255.224 أو 255.255.

<table><caption>الجدول (د- 18): جسابات بعض من الأفضية الجزئية في المثال التاسع في المُلْحَق د</caption><thead><tr><th colspan="2">الفضاء الأَوَّل (SID = 000)</th><th colspan="2">الفضاء السَّابِع (SID = 110)</th></tr></thead><tbody><tr><td>200.100.10.0</td><td>عنوان الفضاء الجزئي</td><td>200.100.10.192</td><td>عنوان الفضاء الجزئي</td></tr><tr><td>200.100.10.1</td><td>عنوان المُضيِّفين الأَصْغر</td><td>200.100.10.193</td><td>عنوان المُضيِّفين الأَصْغر</td></tr><tr><td>200.100.10.31</td><td>عنوان المُضيِّفين الأَكْبَر</td><td>200.100.10.222</td><td>عنوان المُضيِّفين الأَكْبَر</td></tr><tr><td>200.100.10.32</td><td>عنوان البث العام</td><td>200.100.10.223</td><td>عنوان البث العام</td></tr></tbody><thead><tr><th colspan="2">الفضاء الثَّانِي (SID = 001)</th><th colspan="2">الفضاء الثامن (SID = 111)</th></tr></thead><tbody><tr><td>200.100.10.33</td><td>عنوان الفضاء الجزئي</td><td>200.100.10.224</td><td>عنوان الفضاء الجزئي</td></tr><tr><td>200.100.10.34</td><td>عنوان المُضيِّفين الأَصْغر</td><td>200.100.10.225</td><td>عنوان المُضيِّفين الأَصْغر</td></tr><tr><td>200.100.10.62</td><td>عنوان المُضيِّفين الأَكْبَر</td><td>200.100.10.254</td><td>عنوان المُضيِّفين الأَكْبَر</td></tr><tr><td>200.100.10.63</td><td>عنوان البث العام</td><td>200.100.10.255</td><td>عنوان البث العام</td></tr></tbody></table>

## التَّجزئة غير الصَّنْفِيَّة

المثال العاشر: التَّجزئة غير الصَّنْفِيَّة من أجل عَدَد مُحدَّدٍ من لِلأفضية الجزئية.

المطلوب تجزئة فضاء العناوين 10.1.0.0/16 إلى 5 أفضية جزئية.

1. العنَّنة غير صِنْفِيَّة، طُول الباذئة هو 16 بتاً والطُّول الإجمالي للعنوان هو 32 بتاً. يَكون مَجمُوع طُولي مُعرَّفي الفضاء الجزئي والمُضيف مُقدَّراً بالبت:

$$b_{\text{SHID}} = 32 - 16 = 16$$

2. حساب الطُّول الأَدْنَى المَقبُول لِمُعرَّف الفضاء الجزئي مُقدَّراً بالبت:

$$b_{\text{SID min}} = [\log_2 5] = [2.32] = 3$$

3. الطُّول الأَدْنَى المَقبُول لِمُعرَّف المُضيف مُقدَّراً بالبت $b_{\text{HID min}} = 2$ ويُستعمل لحساب الطُّول الأَقْصَى المَتَاح لِمُعرَّف الفضاء الجزئي:

$$b_{\text{SID max}} = 16 - 2 = 14$$
4. اختيار قيمة مناسبة لطول معرَّف الفضاء الجزيئ يُحَقَّق المُتراجِحة:

$$3 \le b_{SID} \le 14$$

$$b_{SID} = 3 \text{ أختيرت قيمة }$$

5. حساب طول معرَّف المُضيف مُقدَّراً بالبت:

$$b_{HID} = 16 - 3 = 13$$

ويُبيَّن الشكل (د-10) بنية عنوان الفضاء الجزيئ الناتج.

عدد
البتات

13

3

16

معرَّف المُضيف

بادئة الفضاء

## معرَّف الفضاء الجزيئ

الشكل (د-10): بنية عنوان الإصدار الرابع من بروتوكول الإنقرنت الناتج في المثال العاشر في الملحق د

الجدول (د-19): بعض من مُعرَّقات الأفضية الجزيئية في المثال العاشر في الملحق د

<table><thead><tr><td>قيمة المعرَّف</td><td>رقم المعرَّف</td><td>قيمة المعرَّف</td><td>رقم المعرَّف</td></tr></thead><tbody><tr><td>110</td><td>5</td><td>000</td><td>1</td></tr><tr><td>101</td><td>6</td><td>001</td><td>2</td></tr><tr><td>110</td><td>7</td><td>010</td><td>3</td></tr><tr><td>111</td><td>8</td><td>011</td><td>4</td></tr></tbody></table>

6. حساب عَدَد الوحدَان في قناع التجزئة:

$$b_{mask} = 16 + 3 = 19$$

أي أنَّ قناع الأفضية الجزيئية هو 19 / أو 255.255.224.0.

الجدول (د-20): حسابات بعض من الأفضية الجزيئية في المثال العاشر في الملحق د

<table><thead><tr><th colspan="2">الفضاء السَّابع (SID = 110)</th><th colspan="2">الفضاء الأَوَّل (SID = 000)</th></tr></thead><tbody><tr><td>10.1.192.0</td><td>عنوان الفضاء الجزيئ</td><td>10.1.0.0</td><td>عنوان الفضاء الجزيئ</td></tr><tr><td>10.1.192.1</td><td>عنوان المُضيفين الأَصفر</td><td>10.1.0.1</td><td>عنوان المُضيفين الأَصفر</td></tr><tr><td>10.1.223.254</td><td>عنوان المُضيفين الأَكبر</td><td>10.1.31.254</td><td>عنوان المُضيفين الأَكبر</td></tr><tr><td>10.1.223.255</td><td>عنوان البث العام</td><td>10.1.31.255</td><td>عنوان البث العام</td></tr></tbody><thead><tr><th colspan="2">الفضاء الثَّامِن (SID = 111)</th><th colspan="2">الفضاء الثَّانِي (SID = 001)</th></tr></thead><tbody><tr><td>10.1.224.0</td><td>عنوان الفضاء الجزيئ</td><td>10.1.32.0</td><td>عنوان الفضاء الجزيئ</td></tr><tr><td>10.1.224.1</td><td>عنوان المُضيفين الأَصفر</td><td>10.1.32.1</td><td>عنوان المُضيفين الأَصفر</td></tr><tr><td>10.1.255.254</td><td>عنوان المُضيفين الأَكبر</td><td>10.1.63.254</td><td>عنوان المُضيفين الأَكبر</td></tr><tr><td>10.1.255.255</td><td>عنوان البث العام</td><td>10.1.63.255</td><td>عنوان البث العام</td></tr></tbody></table>
المثال الحادي عشر: حجم محدد للأفضية الجزئية.

المطلوب تجزئة فضاء العناوين 10.1.128.0/17 إلى عدّد من أفضية العناوين الجزئية يحتوي كل منها 50 عنواناً.

1. العنوان غير صنفيّة وطول الباذئة هو 17 بناً والطول الإجمالي للعنوان هو 32 بناً. يكون مجموع طولي معرفي الفضاء الجزئي والمضيف مقدّراً بالبت:

$$b_{SHID} = 32 - 17 = 15$$

2. حساب الطول الأدنى المقبول لمعزّف المضيف مقدّراً بالبت:

$$b_{HID_{min}} = [\log_{2}(50 + 2)] = [5.7] = 6$$

3. لحساب الطول الأقصى المتاح لمعزّف الفضاء الجزئي:

$$b_{SID_{max}} = 15 - 6 = 9$$

4. الطول الأدنى المقبول لمعزّف الفضاء الجزئي هو $b_{SID_{min}} = 1$، فيكون اختيار قيمة مناسبة لطول معرّف الفضاء الجزئي يحقق المتراجحة:

$$1 \le b_{SID} \le 9$$

$$b_{SID} = 9 \text{. أختيرت قيمة}$$

5. حساب طول معرّف المضيف مقدّراً بالبت:

$$b_{HID} = 15 - 9 = 6$$

ويبيّن الشكل (د-11) بنية عنوان الفضاء الجزئي الناتج.

عدد
البتات

6

9

16

معزّف الفضاء الجزئي

معزّف المضيف

بادئة الفضاء

الشكل (د-11): بنية عنوان الإصدار الرابع من بزوتوكول الإنترنت الناتج في المثال الحادي عشر في الملحق د

الجدول (د-21): بعض من معرّفات الأفضية الجزئية في المثال الحادي عشر في الملحق د

<table><thead><tr><td>قيمة المعرّف</td><td>رقم المعرّف</td><td>قيمة المعرّف</td><td>رقم المعرّف</td></tr></thead><tbody><tr><td>11 1111 110</td><td>509</td><td>00 0000 000</td><td>1</td></tr><tr><td>11 1111 101</td><td>510</td><td>00 0000 001</td><td>2</td></tr><tr><td>11 1111 110</td><td>511</td><td>00 0000 010</td><td>3</td></tr><tr><td>11 1111 111</td><td>512</td><td>00 0000 011</td><td>4</td></tr></tbody></table>

6. حساب عدّد الوحدان في قناع التجزئة:

$$b_{mask} = 17 + 9 = 26$$

أي أنّ قناع الأفضية الجزئية هو 26 / أو 255.255.255.192.
الجدول (د-22): حسابات بعض من الأفضية الجزئية في المثال الحادي عشر في المُلحق د

<table><thead><tr><th colspan="2"> الفضاء الأول (SID = 000 ... 000)</th><th colspan="2"> الفضاء رقم 511 (SID = 111 ... 110)</th></tr></thead><tbody><tr><td>10.1.128.0</td><td>عنوان الفضاء الجزئي</td><td>10.1.255.128</td><td>عنوان الفضاء الجزئي</td></tr><tr><td>10.1.128.1</td><td>عنوان المُضيفين الأصغر</td><td>10.1.255.129</td><td>عنوان المُضيفين الأصغر</td></tr><tr><td>10.1.128.62</td><td>عنوان المُضيفين الأكبر</td><td>10.1.255.190</td><td>عنوان المُضيفين الأكبر</td></tr><tr><td>10.1.128.63</td><td>عنوان البث العام</td><td>10.1.255.191</td><td>عنوان البث العام</td></tr><tr><th colspan="2"> الفضاء الثَّاني (SID = 000 ... 001)</th><th colspan="2"> الفضاء الثامن رقم 512 (SID = 111 ... 111)</th></tr><tr><td>10.1.128.64</td><td>عنوان الفضاء الجزئي</td><td>10.1.255.192</td><td>عنوان الفضاء الجزئي</td></tr><tr><td>10.1.128.65</td><td>عنوان المُضيفين الأصغر</td><td>10.1.255.193</td><td>عنوان المُضيفين الأصغر</td></tr><tr><td>10.1.128.126</td><td>عنوان المُضيفين الأكبر</td><td>10.1.255.254</td><td>عنوان المُضيفين الأكبر</td></tr><tr><td>10.1.128.127</td><td>عنوان البث العام</td><td>10.1.255.255</td><td>عنوان البث العام</td></tr></tbody></table>

المثال الثاني عشر: عَدَد وحَجم مُحدَّدان لِلأفضية الجزئية.

المطلوب تجزئة فضاء العناوين 10.1.0.0/25 إلى 4 أفضية جزئية يحتوي كل منها على 20 عُنواناً.

1. العنَّة غير صنفية والعنوان من الإصدار الرابع من برونو كول الإنترنت، طُول البادئة هو 25 بتاً والطُّول الإجمالي لِلعنوان هو 32 بتاً. يكون مجموّع طُولي معرَّف في الفضاء الجزئي والمُضيف مُقدَّراً بالبت:

$$b_{SHID} = 32 - 25 = 7$$

2. حساب الطُّول الأدنى المقبُّول لِمعرَّف المُضيف مُقدَّراً بالبت:

$$b_{HID_{min}} = [\log_{2}(20 + 2)] = [4.45] = 5$$

3. لحساب الطُّول الأقصى المُناح لِمعرَّف الفضاء الجزئي:

$$b_{SID_{max}} = 7 - 5 = 2$$

4. حساب الطُّول الأدنى المقبُّول لِمعرَّف الفضاء الجزئي مُقدَّراً بالبت:

$$b_{SID_{min}} = [\log_{2} 4] = 2$$

5. يكون طُول معرَّف الفضاء الجزئي مُقدَّراً بالبت:

$$b_{SID} = b_{SID_{min}} = b_{SID_{max}} = 2$$

6. حساب طُول معرَّف المُضيف مُقدَّراً بالبت:

$$b_{HID} = 7 - 2 = 5$$

ويُبَيِّن الشكل (د-12) بنية عُنوان الفضاء الجزئي الناتج.
عدد
البتات

5

2

25

بادئة الفضاء

معرَّف معرَّف الفضاء
المُضِيف الجُزئيّ

الشكل (د-12): بُنْيَة غُنَوْن الإصدار الرابع من بزوتوكول الإنترنت الناتج في المثال الثاني عشر في المُلْحَق د

الجدول (د-23): مُعْرَفَات الأَضْيَة الجُزْئِيَّة في المثال الثاني عَشْر في المُلْحَق د

<table><thead><tr><td>قيمة المعرَّف</td><td>رقم المعرَّف</td><td>قيمة المعرَّف</td><td>رقم المعرَّف</td></tr></thead><tbody><tr><td>10</td><td>3</td><td>00</td><td>1</td></tr><tr><td>11</td><td>4</td><td>01</td><td>2</td></tr></tbody></table>

7. حساب عَدَد الوحدَان في قِنَاع التَّجزئة:

$$b_{\text{mask}} = 25 + 2 = 27$$

أي أنَّ قِنَاع الأَضْيَة الجُزْئِيَّة هو 27 / أو 255.255.255.224.

الجدول (د-24): جِسابات الأَضْيَة الجُزْئِيَّة في المثال الثاني عَشْر في المُلْحَق د

<table><thead><tr><th colspan="2">الفضاء الأَوْل (SID = 00)</th><th colspan="2">الفضاء الثَّالِث (SID = 10)</th></tr></thead><tbody><tr><td>10.1.0.0</td><td>عُنَوْن الفضاء الجُزئي</td><td>10.1.0.64</td><td>عُنَوْن الفضاء الجُزئي</td></tr><tr><td>10.1.0.1</td><td>عُنَوْن المُضِيفِين الأَصْغَر</td><td>10.1.0.65</td><td>عُنَوْن المُضِيفِين الأَصْغَر</td></tr><tr><td>10.1.0.30</td><td>عُنَوْن المُضِيفِين الأَكْبَر</td><td>10.1.0.94</td><td>عُنَوْن المُضِيفِين الأَكْبَر</td></tr><tr><td>10.1.0.31</td><td>عُنَوْن البُثَّ العام</td><td>10.1.0.95</td><td>عُنَوْن البُثَّ العام</td></tr></tbody><thead><tr><th colspan="2">الفضاء الثَّالِث (SID = 01)</th><th colspan="2">الفضاء الرابع (SID = 11)</th></tr></thead><tbody><tr><td>10.1.0.32</td><td>عُنَوْن الفضاء الجُزئي</td><td>10.1.0.96</td><td>عُنَوْن الفضاء الجُزئي</td></tr><tr><td>10.1.0.33</td><td>عُنَوْن المُضِيفِين الأَصْغَر</td><td>10.1.0.97</td><td>عُنَوْن المُضِيفِين الأَصْغَر</td></tr><tr><td>10.1.0.62</td><td>عُنَوْن المُضِيفِين الأَكْبَر</td><td>10.1.0.126</td><td>عُنَوْن المُضِيفِين الأَكْبَر</td></tr><tr><td>10.1.0.63</td><td>عُنَوْن البُثَّ العام</td><td>10.1.0.127</td><td>عُنَوْن البُثَّ العام</td></tr></tbody></table>

المثال الثَّالِث عَشْر: طُول مُحدَّد لِقِنَاع الأَضْيَة الجُزْئِيَّة.

المطلوب تجزئة فضاء العناوين 128.0.0.0/4، وفقاً لِلقِنَاع 254.0.0.0.

1. العنونة غير صنفية وطول الباذئة هو 4 بتأتى والطول الإجمالي للعنوان هو 32 بتا. يحتوي قِنَاع الفضاء الجُزئي تتابعاً غير منقطع مُكوناً من 7 وحدات مُتتالية، ويُكتَب تدوين الباذئة كما يَأْتِي: /7. يَكون مَجمُوع طولي مُعرَّف الفضاء الجُزئي ومُعرَّف المُضيف مُقدراً بالبت:

$$b_{\text{SHID}} = 32 - 4 = 28$$

2. يَكون طُول مُعرَّف الفضاء الجُزئي مُقدراً بالبت:

$$b_{\text{SID}} = 7 - 4 = 3$$
3. حساب طول معرَّف المُضيف مُقدَّراً بالبت:

$$b_{HID} = 28 - 3 = 25$$

ويُبيَّن الشكل (د-13) بنية عنوان الفضاء الجزيئ الناتج.

عدد
البتات

25

3

4

معرَّف المُضيف

معرَّف الفضاء
بادئة
الجزيئ
الفضاء

الشكل (د-13): بنية عنوان الإصدار الرابع من بروتوكول الإنترنت الناتج في المثال الثالث عشر في الملحق د

الجدول (د-25): مُعرَّفات الأفضية الجزيئية في المثال الثالث عشر في الملحق د

<table><thead><tr><td>قيمة المعرَّف</td><td>رقم المعرَّف</td><td>قيمة المعرَّف</td><td>رقم المعرَّف</td></tr></thead><tbody><tr><td>100</td><td>5</td><td>000</td><td>1</td></tr><tr><td>101</td><td>6</td><td>001</td><td>2</td></tr><tr><td>110</td><td>7</td><td>010</td><td>3</td></tr><tr><td>111</td><td>8</td><td>011</td><td>4</td></tr></tbody></table>

الجدول (د-26): حسابات بعض من الأفضية الجزيئية في المثال الثالث عشر في الملحق د

<table><thead><tr><th colspan="2">الفضاء الابORIGINAL (SID = 000)</th><th colspan="2">الفضاء الابORIGINAL (SID = 110)</th></tr></thead><tbody><tr><td>128.0.0.0</td><td>عنوان الفضاء الجزيئ</td><td>140.0.0.0</td><td>عنوان الفضاء الجزيئ</td></tr><tr><td>128.0.0.1</td><td>عنوان المُضيفين الأصغر</td><td>140.0.0.1</td><td>عنوان المُضيفين الأصغر</td></tr><tr><td>129.255.255.254</td><td>عنوان المُضيفين الأكبر</td><td>141.255.255.254</td><td>عنوان المُضيفين الأكبر</td></tr><tr><td>129.255.255.255</td><td>عنوان البث العام</td><td>141.255.255.255</td><td>عنوان البث العام</td></tr><tr><th colspan="2">الفضاء الثَّانِي (SID = 001)</th><th colspan="2">الفضاء الثَّانِي (SID = 111)</th></tr><tr><td>130.0.0.0</td><td>عنوان الفضاء الجزيئ</td><td>142.0.0.0</td><td>عنوان الفضاء الجزيئ</td></tr><tr><td>130.0.0.1</td><td>عنوان المُضيفين الأصغر</td><td>142.0.0.1</td><td>عنوان المُضيفين الأصغر</td></tr><tr><td>131.255.255.254</td><td>عنوان المُضيفين الأكبر</td><td>143.255.255.254</td><td>عنوان المُضيفين الأكبر</td></tr><tr><td>131.255.255.255</td><td>عنوان البث العام</td><td>143.255.255.255</td><td>عنوان البث العام</td></tr></tbody></table>

المثال الرابع عشر: عَدَد مُحدَّدٌ لِلأفضية الجزيئية.

المطلوب تجزئة فضاء العناوين 10.1.0.0/24، إلى 256 فضاءً جزيئاً، يحتوي كلّ منها على 500 عنوان.

1. العنونة غير صنفيّة وطُول البادئة هو 24 بتاً والطُّول الإجمالي لِلعنوان هو 32 بتاً. يَكون مَجمُوع طُول معرَّف الفضاء الجزيئ وطُول معرَّف المُضيف مُقدَّراً بالبت:

$$b_{SHID} = 32 - 24 = 8$$

2. حساب الطُّول الأدنى المقبُول لِمعرَّف الفضاء الجزيئ مُقدَّراً بالبت:

$$b_{SIDmin} = [\log_{2} 256] = 8$$
3. حِساب الطُّول الأَدْنَى المَقْبُولِ لِمُعْرَفِ المُضِيفِ مُقَدَّراً بالبَت:

$$b_{\text{HIDmin}} = \lfloor \log_{2}(500 + 2) \rfloor = \lfloor 8.97 \rfloor = 9$$

4. لحساب الطُّول الأَقْصَى المُتَاح لِمُعْرَفِ الفَضَاء الجَزْئِي:

$$b_{\text{SIDmax}} = 8 - 9 = -1$$

التَّجْزِئة غير مُمكنة.

## استعمال أقنعة الأَفْضَية الجَزْئِيَّة مُخْتَلِفَة الْأَطْوال

المثال الخامس عَشَرَ: فضَاء جُزْئِي من الصَّنف C

المطلوب استعمال أقنعة الأَفْضَية الجَزْئِيَّة مُخْتَلِفَة الْأَطْوال ضمن الفضاء القياسي 200.100.10.0/24.

1. يُجزَأ الفضاء 200.100.10.0/24 أوَّلًا إلى فضَاءِين جُزْئِيَّين مُناصِفَةً هُما 200.100.10.0/25 و 200.100.10.128/25.

2. يُجزَأ كلٌّ من الفضَاءِين الجُزْئِيَّين أيضاً إلى فضَاءِين جزئيين مناصفةً، فيَنْتَج أربعة أَفضَية جُزْئِيَّةٍ هي: 200.100.10.0/26 و 200.100.10.64.0/26 و 200.100.10.128/26 و 200.100.10.192/24.

3. تُجزَأ الأَفضَية السَّابِقَة كُلَّها إلى جُزَأِين مُناصِفَةً، فيَنْتَج ثمانية أَفضَية مُحدَّدة بالقناع 27/ كما يُبيَّن الشَّكل (د-14).

<figure><img src="image_176.png" /><figcaption>الشَّكل (د-14): استعمال أقنعة الفضاء مُخْتَلِفَة الطُّول مع فضَاء قياسي من الصَّنف C</figcaption></figure>

يُظهر الجدول (د-27) تفاصيل عن الأَفضَية السَّابِقَة تَشْمُل عُنوان الفضاء والْعُنوان الأوَّل الصَّالح لِعنونة المُضِيفين والْعُنوان الأخير وُعْنوان البث العام.
<table><caption>الجدول (د-27): تفاصيل أفضية العناوين الجزئية في المثال الخامس عشر</caption><thead><tr><th>القناع</th><th>عنوان الفضاء</th><th>العنوان الأوّل الصالح</th><th>عنوان البث العام</th></tr></thead><tbody><tr><td>/24</td><td>200.100.10.0</td><td>200.100.10.1</td><td>200.100.10.255</td></tr><tr><td>/25</td><td>200.100.10.0</td><td>200.100.10.1</td><td>200.100.10.127</td></tr><tr><td rowspan="7">/26</td><td>200.100.10.128</td><td>200.100.10.129</td><td>200.100.10.255</td></tr><tr><td>200.100.10.0</td><td>200.100.10.1</td><td>200.100.10.63</td></tr><tr><td>200.100.10.64</td><td>200.100.10.65</td><td>200.100.10.127</td></tr><tr><td>200.100.10.128</td><td>200.100.10.129</td><td>200.100.10.191</td></tr><tr><td>200.100.10.192</td><td>200.100.10.193</td><td>200.100.10.255</td></tr><tr><td>200.100.10.0</td><td>200.100.10.1</td><td>200.100.10.31</td></tr><tr><td>200.100.10.32</td><td>200.100.10.33</td><td>200.100.10.63</td></tr><tr><td rowspan="7">/27</td><td>200.100.10.64</td><td>200.100.10.65</td><td>200.100.10.95</td></tr><tr><td>200.100.10.96</td><td>200.100.10.97</td><td>200.100.10.127</td></tr><tr><td>200.100.10.128</td><td>200.100.10.129</td><td>200.100.10.159</td></tr><tr><td>200.100.10.160</td><td>200.100.10.161</td><td>200.100.10.191</td></tr><tr><td>200.100.10.192</td><td>200.100.10.193</td><td>200.100.10.223</td></tr><tr><td>200.100.10.224</td><td>200.100.10.225</td><td>200.100.10.255</td></tr></tbody></table>

أما الجدول (د-28)، فيُبيّن عَدَد الأفضية النَّاتجة في كلّ مستوىٍ من مستويات التجزئة وعَدَد العناوين في كلّ منها والهدر الحاصل نتيجةً للتجزئة المُتكررة.

<table><caption>الجدول (د-28): تفاصيل عمليات التجزئة المُتعدّدة في المثال الخامس عشر</caption><thead><tr><th>قِناع المُستوى</th><th>24</th><th>25</th><th>26</th><th>27</th></tr></thead><tbody><tr><td>عَدَد الأفضية الجزئية</td><td>1</td><td>2</td><td>4</td><td>8</td></tr><tr><td>عَدَد العناوين الصالحة لعنونة المُضيفين في كلّ فضاء</td><td>254</td><td>126</td><td>62</td><td>30</td></tr><tr><td>عَدَد العناوين الإجمالي في الأفضية الجزئية كلّها</td><td>2<sup>8</sup>-2)*2<sup>0</sup></td><td>2<sup>7</sup>-2)*2<sup>1</sup></td><td>2<sup>6</sup>-2)*2<sup>2</sup></td><td>(2<sup>5</sup>-2)*2<sup>3</sup></td></tr></tbody></table>

4. يُمكن اختيار الأفضية الجزئية التي تقع في المستوى نفسه، أي التي لها القناع الجزئي نفسه، واستعمالها بعضها مع بعض في عنونة شَبَكات مُختلفة من غير إشكالات تتعلق بالعنونة. ويُمكن استعمال أفضية مُختلفة الأطوال معاً، بشرط ألا يكون أي فضاء منها ينتحج عن تجزئة فضاء آخر. ومثال الاختيار السليم في هذه الحالة سيكون 200.100.10.192/27 و 200.100.10.128/26 و 200.100.10.25 و 200.100.10.220 معاً.

## المثال السادس عشر: فضاء جزئي من الصنف B

المطلوب استعمال أقنعة الأفضية الجزئية مُختلفة الأطوال ضمن الفضاء القياسي 150.150.0.0/24.

1. يُجزَأ الفضاء 150.150.0.0/24 أولاً إلى ستة عشر فضاء جزئياً طول البادئة في كلّ منها 20 (الشكل (د-15)).

2. يُجزَأ كلّ من الأفضية السَّتة عشرة إلى ستة عشر فضاء جزئياً طول البادئة في كلّ منها 24 /.

3. يُجزَأ كلّ من الأفضية النَّاتجة إلى أربعة أفضية جزئية مُحدَّدة بالقناع 26 /.
<table><caption>الجدول (د-30): تفاصيل أفضية العناوين الجزئية في المثال السادس عشر</caption><thead><tr><th>القناع</th><th>عنوان الفضاء</th><th>عنوان الأَوَّل الصَّالح</th><th>عنوان الأخير الصَّالح</th><th>عنوان البَث العام</th></tr></thead><tbody><tr><td>/16</td><td>150.150.0.0</td><td>150.150.0.1</td><td>150.150.255.255</td><td>150.150.255.255</td></tr><tr><td rowspan="5">/20</td><td>150.150.0.0</td><td>150.150.0.1</td><td>150.150.15.255</td><td>150.150.15.255</td></tr><tr><td>150.150.16.0</td><td>150.150.16.1</td><td>150.150.31.255</td><td>150.150.31.255</td></tr><tr><td>150.150.32.0</td><td>150.150.32.1</td><td>150.150.47.255</td><td>150.150.47.255</td></tr><tr><td>150.150.48.0</td><td>150.150.48.1</td><td>150.150.63.255</td><td>150.150.63.255</td></tr><tr><td>150.150.240.1</td><td>150.150.240.255</td><td>150.150.255.255</td><td>150.150.255.255</td></tr><tr><td rowspan="10">/24</td><td>150.150.16.0</td><td>150.150.16.1</td><td>150.150.16.255</td><td>150.150.16.255</td></tr><tr><td>150.150.17.0</td><td>150.150.17.1</td><td>150.150.17.255</td><td>150.150.17.255</td></tr><tr><td>150.150.18.0</td><td>150.150.18.1</td><td>150.150.18.255</td><td>150.150.18.255</td></tr><tr><td>150.150.31.0</td><td>150.150.31.1</td><td>150.150.31.255</td><td>150.150.31.255</td></tr><tr><td>150.150.240.0</td><td>150.150.240.1</td><td>150.150.240.255</td><td>150.150.240.255</td></tr><tr><td>150.150.241.0</td><td>150.150.241.1</td><td>150.150.241.255</td><td>150.150.241.255</td></tr><tr><td>150.150.242.0</td><td>150.150.242.1</td><td>150.150.242.255</td><td>150.150.242.255</td></tr><tr><td>150.150.255.0</td><td>150.150.255.1</td><td>150.150.255.255</td><td>150.150.255.255</td></tr><tr><td rowspan="10">/26</td><td>150.150.18.0</td><td>150.150.18.1</td><td>150.150.18.63</td><td>150.150.18.63</td></tr><tr><td>150.150.18.64</td><td>150.150.18.65</td><td>150.150.18.127</td><td>150.150.18.127</td></tr><tr><td>150.150.18.128</td><td>150.150.18.129</td><td>150.150.18.191</td><td>150.150.18.191</td></tr><tr><td>150.150.18.192</td><td>150.150.18.193</td><td>150.150.242.255</td><td>150.150.242.255</td></tr><tr><td>150.150.242.0</td><td>150.150.242.1</td><td>150.150.242.63</td><td>150.150.242.63</td></tr><tr><td>150.150.242.64</td><td>150.150.242.65</td><td>150.150.242.127</td><td>150.150.242.127</td></tr><tr><td>150.150.242.128</td><td>150.150.242.129</td><td>150.150.242.190</td><td>150.150.242.191</td></tr><tr><td>150.150.242.192</td><td>150.150.242.193</td><td>150.150.242.254</td><td>150.150.242.255</td></tr></tbody></table>

## المثال السابع عشر: فضاء جزئي من الصنف A

المطلوب استعمال أقنعة الأفضية الجزئية مختلفة الأطوال ضمن الفضاء القياسي 10.0.0.0/8.

1. يُجزَّ الفضاء 10.0.0.0/8 أولاً إلى ثمانية أفضية جزئية طول البادئة في كلٍّ منها 11/11 (الشكل (د-16)).

2. تُجزَّ كلٌّ من الأفضية السَّتَّة عشرة إلى سِتَّة عشر فضاء جزئيًا طول البادئة في كلٍّ منها 15/15.

3. تُجزَّ كلٌّ من الأفضية النَّاتِجة إلى أربعة أفضية جزئية مُحدَّدة بالقناع 17/850.

يظهر الجدول (د-31) تفاصيل عن الأفضية السَّابِقة تَشْمَل السَّابِقة تَشْمَل عنوان الفضاء والعنوان الأَوَّل الصَّالح لعنونة المُضيفين والعنوان الأخير وعنوان البَث العام. أما الجدول (د-32)، فيبين عَدَد الأفضية النَّاتِجة في كلٍّ مُستَوَّىٰ من مُستويات التَّجزئة وعَدَد العناوين في كلٍّ منها والهدر الحاصل نتيجة لِلتَّجزئة المُتَكَرَّرة.

4. يُمكن اختيار الأفضية الجزئية التي تَقَع في المُستَوَّى نفسِه، أي التي لها القِناع الجزئي نفسه، واستعمالها بعضُها مع بعضٍ في عنونة شَبَكات مُختلفة من غير إشكالات تَتَعَلَّق بالعنونة. ويُمكن استعمال أفضية مُختلفة الأطوال

<footnote n="850">850 يُستحسن الاستمرار بالتَّجزئة وتوليد أفضية جزئية أصغر تَصْلُح للتخصيص، ولكن هذا خارج نطاق بحث هذا الملحق الذي يُركَّز على آلية التَّجزئة لا على استعمال الأفضية الجزئية النَّاتِجة في عنونة الأفضية.</footnote>
معاً، بشرط أَلَا يَكُون أَيُّ فضاءٍ منها يَنْتَج عن تجزئة فضاءٍ آخرَ فيها، ومثال الاختيار السليم في هذه الحالة
سيَكون 10.36.0.0/17 و 10.36.128.0/17 و 10.32.0.0/15 و 10.64.0.0/11 معاً.

<figure><img src="image_177.png" /><figcaption>الشَّكْل (د-16): استعمال أقنعة الفضاء مُختلفة الطُّول مع فضاءٍ قباسيٍّ من الصَّنف A</figcaption></figure>

<table dir="rtl"><caption>الجدول (د-31): تفاصيل أفضية العناوين الجزئية في المثال السابع عشرة</caption>
  <thead>
    <tr>
      <th>القناع</th>
      <th>عنوان الفضاء</th>
      <th>عنوان الأَوَّل الصَّالح</th>
      <th>عنوان الأخير الصَّالح</th>
      <th>عنوان البث العام</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>/8</td>
      <td>10.0.0.0</td>
      <td>10.0.0.1</td>
      <td>10.255.255.255</td>
      <td>10.255.255.255</td>
    </tr>
    <tr>
      <td rowspan="4">/11</td>
      <td>10.0.0.0</td>
      <td>.10.0.0.1</td>
      <td>10.31.255.255</td>
      <td>10.31.255.255</td>
    </tr>
    <tr>
      <td>10.32.0.0</td>
      <td>10.32.0.1</td>
      <td>10.63.255.255</td>
      <td>10.63.255.255</td>
    </tr>
    <tr>
      <td>10.64.0.0</td>
      <td>10.64.0.1</td>
      <td>10.95.255.255</td>
      <td>10.95.255.255</td>
    </tr>
    <tr>
      <td>10.96.0.0</td>
      <td>10.96.0.1</td>
      <td>10.127.255.255</td>
      <td>10.127.255.255</td>
    </tr>
    <tr>
      <td rowspan="10">/15</td>
      <td>10.224.0.0</td>
      <td>10.224.0.1</td>
      <td>10.255.255.255</td>
      <td>10.255.255.255</td>
    </tr>
    <tr>
      <td>10.224.0.1</td>
      <td>10.224.0.1</td>
      <td>10.33.255.255</td>
      <td>10.33.255.255</td>
    </tr>
    <tr>
      <td>10.226.0.1</td>
      <td>10.32.0.1</td>
      <td>10.35.255.255</td>
      <td>10.35.255.255</td>
    </tr>
    <tr>
      <td>10.228.0.1</td>
      <td>10.34.0.1</td>
      <td>10.37.255.255</td>
      <td>10.37.255.255</td>
    </tr>
    <tr>
      <td>10.254.0.1</td>
      <td>10.36.0.1</td>
      <td>10.63.255.255</td>
      <td>10.63.255.255</td>
    </tr>
    <tr>
      <td>10.224.0.1</td>
      <td>10.62.0.1</td>
      <td>10.225.255.255</td>
      <td>10.225.255.255</td>
    </tr>
    <tr>
      <td>10.226.0.1</td>
      <td>10.224.0.1</td>
      <td>10.227.255.255</td>
      <td>10.227.255.255</td>
    </tr>
    <tr>
      <td>10.228.0.1</td>
      <td>10.229.0.1</td>
      <td>10.229.255.255</td>
      <td>10.229.255.255</td>
    </tr>
    <tr>
      <td>10.254.0.1</td>
      <td>10.255.255.255</td>
      <td>10.255.255.255</td>
      <td>10.255.255.255</td>
    </tr>
    <tr>
      <td rowspan="8">/17</td>
      <td>10.36.0.1</td>
      <td>10.36.0.1</td>
      <td>10.36.127.255</td>
      <td>10.36.127.255</td>
    </tr>
    <tr>
      <td>10.36.128.1</td>
      <td>10.36.128.1</td>
      <td>10.36.255.255</td>
      <td>10.36.255.255</td>
    </tr>
    <tr>
      <td>10.37.0.1</td>
      <td>10.37.0.1</td>
      <td>10.37.127.255</td>
      <td>10.37.127.255</td>
    </tr>
    <tr>
      <td>10.37.128.1</td>
      <td>10.37.128.1</td>
      <td>10.37.255.255</td>
      <td>10.37.255.255</td>
    </tr>
    <tr>
      <td>10.224.0.1</td>
      <td>10.224.0.1</td>
      <td>10.224.127.255</td>
      <td>10.224.127.255</td>
    </tr>
    <tr>
      <td>10.224.128.1</td>
      <td>10.224.128.1</td>
      <td>10.224.255.255</td>
      <td>10.224.255.255</td>
    </tr>
    <tr>
      <td>10.225.0.1</td>
      <td>10.225.0.1</td>
      <td>10.225.127.255</td>
      <td>10.225.127.255</td>
    </tr>
    <tr>
      <td>10.225.128.1</td>
      <td>10.225.128.1</td>
      <td>10.225.255.255</td>
      <td>10.225.255.255</td>
    </tr>
  </tbody>
</table>
<table><caption>الجدول (د-32): تفاصيل عمليات التجزئة المُتعدّدة في المثال الشابع عَشَر</caption><thead><tr><th></th><th>قِنَاع المُستَوَى</th><th></th><th></th><th></th></tr></thead><tbody><tr><td>/17</td><td>/15</td><td>/11</td><td>/8</td><td>2⁰</td></tr><tr><td>2⁹</td><td>2⁷</td><td>2³</td><td></td><td></td></tr><tr><td>2<sup>15-2</sup></td><td>2<sup>17-2</sup></td><td>2<sup>21-2</sup></td><td>2<sup>24-2</sup></td><td>عدد العناوين الصالحة لعنونة المُضيفين في كل فضاء</td></tr><tr><td>(2<sup>15-2</sup>)*2⁹</td><td>(2<sup>17-2</sup>)*2⁷</td><td>(2<sup>21-2</sup>)*2³</td><td>(2<sup>24-2</sup>)*2⁰</td><td>عدد العناوين الإجمالي في الأفضية الجزئية كلها</td></tr></tbody></table>

## ثانياً: الإصدار السَّادِس مِن بِرُوْتُوكُول الإنترنت

### المثال الثامن عشر: المُعرَّف يَنتهي عند حدود الرباعية

المطلوب تجزئة فضاء العناوين 2000:1234:abcd:/48 إلى 65536 فضاء جزئي.

1. طول الباذئة هو 48 بتا، والطُّول الإجمالي للعنوان هو 128 بتا. يكون مجموٰع طولي مُعرَّف الفضاء الجزئي ومُعرَّف المنفذ مُقدراً بالبت:

$$b_{SintID} = 128 - 48 = 80$$

2. حساب الطُّول الأدنى المقبوب لِمُعرَّف الفضاء الجزئي مُقدراً بالبت:

$$b_{SID_{min}} = [\log_{2} 65536] = 16$$

3. الطُّول الأدنى المقبوب لِمُعرَّف المُضيف مُقدراً بالبت $b_{HID_{min}} = 0$، ويُستعمل لحساب الطُّول الأقصى المُناح لِمُعرَّف الفضاء الجزئي:

$$b_{SID_{max}} = 80 - 0 = 80$$

4. اختيار قيمة مناسبة لطُّول مُعرَّف الفضاء الجزئي تُحَقَّق المُتراجحة:

$$16 \le b_{SID} \le 80$$

$$b_{SID} = 16 \text{ أختيرت قيمة}$$

5. حساب طول مُعرَّف المنفذ، الذي يكافيئ مُعرَّف المُضيف في الإصدار الرَّابع، مُقدراً بالبت:

$$b_{int} = 80 - 16 = 64$$

ويُبيَّن الشكل (د-17) بنية عنوان الفضاء الجزئي الناتج.
عدد
البتات

64

16

48

مُعْرِف المَنَفَذ

بادِئَة الفضاء الأصيل

مُعْرِف الفضاء الجُزْئِيّ

الشُّكْل (د-17): بنية غُنَوْن الإصدار السَّادِس مِن بزوئتوگول الإنترِنِت النَّاتِج فِي المِثْال الثَّامِن عَشْر فِي المُلْحَق د.

الجدول (د-33): بعضٌ من مُعْرَفَات الأَفْضَية الجُزْئِيَّة في المثال الثَّامِن عَشْر في المُلْحَق د

<table dir="rtl">
  <thead>
    <tr>
      <th rowspan="2">رقم المُعْرَف</th>
      <th colspan="2">قيمة المُعْرَف وفقًا لِنِظام العَدَد</th>
      <th colspan="2">قيمة المُعْرَف وفقًا لِنِظام العَدَد</th>
      <th rowspan="2">رقم المُعْرَف</th>
    </tr>
    <tr>
      <th>سِتَة العَشْرِي</th>
      <th>الثَّانِي</th>
      <th>سِتَة العَشْرِي</th>
      <th>الثَّانِي</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>1</td>
      <td>1111 1111 1111 1100</td>
      <td>65533</td>
      <td>0000</td>
      <td>0000 0000 0000 0000</td>
      <td>1</td>
    </tr>
    <tr>
      <td>2</td>
      <td>1111 1111 1111 1101</td>
      <td>65534</td>
      <td>0001</td>
      <td>0000 0000 0000 0001</td>
      <td>2</td>
    </tr>
    <tr>
      <td>3</td>
      <td>1111 1111 1111 1110</td>
      <td>65535</td>
      <td>0002</td>
      <td>0000 0000 0000 0010</td>
      <td>3</td>
    </tr>
    <tr>
      <td>4</td>
      <td>1111 1111 1111 1111</td>
      <td>65536</td>
      <td>0003</td>
      <td>0000 0000 0000 0011</td>
      <td>4</td>
    </tr>
  </tbody>
</table>

6. حِساب عَدَد الوِحدَان في قِناع التَّجزئة:

$$b_{\text{mask}} = 48 + 16 = 64$$

أي أَنَّ قِناع الأَفضَية الجُزْئِيَّة هُو 64 /.

الجدول (د-34): بعضٌ من عناوين الأَفضَية الجُزْئِيَّة في المثال الثَّامِن عَشْر في المُلْحَق د

<table dir="rtl">
  <thead>
    <tr>
      <th>مُعْرِف الفضاء</th>
      <th>عُنوان الفضاء الجُزْئِي</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>1</td>
      <td>2000:1234:abcd:0000::/64</td>
    </tr>
    <tr>
      <td>2</td>
      <td>2000:1234:abcd:0001::/64</td>
    </tr>
    <tr>
      <td>3</td>
      <td>2000:1234:abcd:0002::/64</td>
    </tr>
    <tr>
      <td>4</td>
      <td>2000:1234:abcd:0003::/64</td>
    </tr>
    <tr>
      <td>65533</td>
      <td>2000:1234:abcd:fffc::/64</td>
    </tr>
    <tr>
      <td>65534</td>
      <td>2000:1234:abcd:fffd::/64</td>
    </tr>
    <tr>
      <td>65535</td>
      <td>2000:1234:abcd:fffe::/64</td>
    </tr>
    <tr>
      <td>65536</td>
      <td>2000:1234:abcd:ffff::/64</td>
    </tr>
  </tbody>
</table>

المثال التَّاسِع عَشْر: المُعْرَف يَنْتَهِي عند حُدُود المَرتَبَة سِتَة العَشْرِيَّة

المَطلُوب تجزئة فضاء العناوين 16 ::2000 حسب القناع 19 /.

1. طُول الباِدَة هو 16 بتاً، والطُّول الإِجْمَالِيُّ لِلْعُنَوْن هو 128 بتاً. يَكُون مَجْمُوع طُوْلِي مُعْرَف الفضاء الجُزْئِيّ ومُعْرَف المَنَفَذ مُقدَّراً بالبت:

$$b_{\text{SintID}} = 128 - 16 = 112$$

2. يكون طُول مُعْرَف الفضاء الجُزْئِيّ مقدراً بالبت:

$$b_{\text{SID}} = 19 - 16 = 3$$

3. حِساب طُول مُعْرَف المَنَفَذ مُقدَّراً بالبت:
$$b_{int} = 112 - 4 = 108$$

ويُبَيِّنَ الشَّكْلُ (د-18) بِنِيَةٍ عُنْوَانِ الْفَضَاءِ الْجَزْئِيِّ النَّاتِجِ.

<figure><img src="image_178.png" /></figure>

الشَّكْلُ (د-18): بِنِيَةٍ عُنْوَانِ الْإِصْدَارِ الشَّادِسِ مِن بزوُتُوكُولِ الْإِنْتَرْتِ مَثَلُ النَّاتِجِ فِي الْمِثَالِ الشَّاسِعِ عَشْرَ فِي الْمُلْحَقِ د

الجدول (د-35): بعضٌ من مُعْرِفَاتِ الْأَفْضَيةِ الْجَزْئِيَّةِ فِي الْمِثَالِ الشَّاسِعِ عَشْرَ فِي الْمُلْحَقِ د

<table><thead><tr><td>قيمة المُعرَّف</td><td>رقم المُعرَّف</td><td>قيمة المُعرَّف</td><td>رقم المُعرَّف</td></tr></thead><tbody><tr><td>100</td><td>5</td><td>000</td><td>1</td></tr><tr><td>101</td><td>6</td><td>001</td><td>2</td></tr><tr><td>110</td><td>7</td><td>010</td><td>3</td></tr><tr><td>111</td><td>8</td><td>011</td><td>4</td></tr></tbody></table>

الجدول (د-36): بعضٌ من عناوين الْأَفْضَيةِ الْجَزْئِيَّةِ فِي الْمِثَالِ الشَّاسِعِ عَشْرَ فِي الْمُلْحَقِ د

<table><thead><tr><td>مُعرَّف الفضاء</td><td>عنوان الفضاء الجزيئ</td><td>رقم المُعرَّف</td><td>عنوان الفضاء الجزيئ</td></tr></thead><tbody><tr><td>1</td><td>2000::/20</td><td>5</td><td>2000:8000::/20</td></tr><tr><td>2</td><td>2000:2000::/20</td><td>6</td><td>2000:a000::/20</td></tr><tr><td>3</td><td>2000:4000::/20</td><td>7</td><td>2000:c000::/20</td></tr><tr><td>4</td><td>2000:6000::/20</td><td>8</td><td>2000:e000::/20</td></tr></tbody></table>

المثال العُشْرُون: المُعرَّف يَنْتَهِي عَنْدَ حُدُود بَتْ ضِمْنَ مَرتَبَةٍ سِتَّةَ العَشْرِيَّةِ

المطلوب تجزئة فضاء العناوين 2000:1:2:3::/64 إلى عَدَدٍ مِنَ الْأَفْضَيةِ الْجَزْئِيَّةِ فِي كُلِّ مِنْهَا 64 عُنْوَانًا فقط.

1. طُول الْبَادِئَةِ هُو 64 بِتَّا، والطُّولُ الْإِجْمَالِيُّ لِلْعُنْوَانِ هُو 128 بِتَّا، يَكُون مَجْمُوعُ طُوْلِي مُعْرَفِ الْفَضَاءِ الْجَزْئِيِّ و مُعْرَفِ الْمَنْفَذِ مُقَدَّراً بِالْبَتْ:

$$b_{SintID} = 128 - 64 = 64$$

2. حِساب طُول مُعرَّف المَنْفَذِ مُقَدَّراً بِالْبَتْ:

$$b_{int} = [\log_{2} 64] = 6$$

3. حِساب طُول مُعرَّف الفضاء الجزيئ مُقدَّراً بِالْبَتْ:

$$b_{SID} = 64 - 6 = 58$$
ويُبَيِّنَ الشَّكْلُ (د-19) بِنِيَّةٍ عُنْوَانِ الشَّفَاءِ الْجَزْئِيِّ النَّاتِجِ.

عدد
البتات

6

58

64

مُعرَّف الشَّفَاءِ الْجَزْئِيِّ

بادِئَة الشَّفَاءِ الْأَصِيل

مُعرَّف المَنْفَذ

الشَّكْلُ (د-19): بِنِيَّةٍ عُنْوَانِ الإصدارِ السَّادِسِ مِن بزوتوگول الإنقرنت النَّاتِجِ في المثال العشرين في المُلْحَقِ د

4. حِساب عَدَدِ الوُحدَانِ في قِنَاع التَّجزئة:

$$b_{\text{mask}} = 64 + 58 = 122$$

أي أَنَّ قِنَاع الأَفضية الْجَزْئِيَّةُ هُو 122 / .

الجدول (د-37): بعضٌ من مُعرَّفات الأَفضية الْجَزْئِيَّةِ في المثال العشرون في المُلْحَقِ د

<table><thead><tr><th rowspan="3">عنوان الشضاء الجزيئ</th><th rowspan="3">حالات معرّف الشضاء الجزيئ (بنظام العدد سِتَّة العَشْرِيّ)</th><th colspan="4">المرتبة سِتَّة العَشْرِيَّةُ الأَقْلُ أَهْمَّيَّةُ المُشْتَرَكَةِ بين المُعرَّفِين</th></tr><tr><th rowspan="2">بنظام العدد<br>بِنِظام العَدَّ<br>سِتَّة<br>العَشْرِيّ</th><th colspan="2">بنظام العدد الثُّنَّائِيّ</th><th rowspan="2">قِسْم المُعرَّف<br>مُعرَّف<br>المنَّفَذ</th></tr><tr><th>قِسْم مُعرَّف<br>الفضاء<br>الجَزْئِيّ</th><th>قِسْم مُعرَّف<br>الضَّائِ</th></tr></thead><tbody><tr><td>2000:1:2:3::/122</td><td>0000 0000 0000 000</td><td>0</td><td>00</td><td>00</td><td>00</td></tr><tr><td>2000:1:2:3::40/122</td><td>0000 0000 0000 004</td><td>4</td><td>01</td><td>00</td><td>00</td></tr><tr><td>2000:1:2:3::80/122</td><td>0000 0000 0000 008</td><td>8</td><td>10</td><td>00</td><td>00</td></tr><tr><td>2000:1:2:3::c0/122</td><td>0000 0000 0000 00c</td><td>c</td><td>11</td><td>00</td><td>00</td></tr><tr><td>2000:1:2:3::100/122</td><td>0000 0000 0000 010</td><td>0</td><td>00</td><td>00</td><td>00</td></tr><tr><td colspan="6">::</td></tr><tr><td>2000:1:2:3:ffff:ffff:ffff:ff40/122</td><td>ffff ffff ffff ff4</td><td>4</td><td>01</td><td>00</td><td>00</td></tr><tr><td>2000:1:2:3:ffff:ffff:ffff:ff80/122</td><td>ffff ffff ffff ff8</td><td>8</td><td>10</td><td>00</td><td>00</td></tr><tr><td>2000:1:2:3:ffff:ffff:ffff:ffc0/122</td><td>ffff ffff ffff ffc</td><td>c</td><td>11</td><td>00</td><td>00</td></tr></tbody></table>
المُلْحَقُ هـ: الرَّسَائِلُ المُبْطَلَةُ فِي بُروُتُوكُولِ رسَائِلِ
التَّحَكُّمِ فِي الإِنْتَرْت

<figure><img src="image_179.png" /></figure>

<figure><img src="image_180.png" /></figure>
<table><caption>الجدول (ه-1): الرسائل المُبتلة في بزوتوكول رسائل التَّحَكُّم في الإنترنت 851</caption><thead><tr><td>سبب الإبطال</td><td>اسم الرسالة</td><td>حقل النّوع</td></tr></thead><tbody><tr><td>عدم فعالية الآلية في معالجة ظاهرة الازدحام. 852</td><td>تهيئة المصادر</td><td>4</td></tr><tr><td>لا معلومات مُتوفرة عن هذا النّوع من الرسائل 853</td><td>عنوان المُضيف البديل</td><td>6</td></tr><tr><td rowspan="3">ظُهور تقنيات أُخْرَى تُقدَّم هذه الخدمات بكفاءة نحو بزوتوكول تهيئَة المُضيف الآلية. 854</td><td>طلب معلومات</td><td>15</td></tr><tr><td>الردُّ على طلب معلومات</td><td>16</td></tr><tr><td>طلب قناع عنوان</td><td>17</td></tr><tr><td></td><td>الردُّ على طلب قناع عنوان</td><td>18</td></tr><tr><td>عُرِّفت الرسالة بصفتها خياراً تجريبياً للإصدار الرابع من بزوتوكول الإنترنت، ولم تُطبَّق أبداً على نطاق واسع. 855</td><td>تنبئ المسار</td><td>30</td></tr><tr><td>كان الهدف من تطوير هذه الرسالة هو الإبلاغ عن أخطاء تحويل رزم البيانات في الإصدار السابع من بزوتوكول الإنترنت، 856 ولكنَّ البزوتوكول ولم يُطبَّق أبداً على نطاق واسع. 857</td><td>خطاً في تحويل حزمة البيانات</td><td>31</td></tr><tr><td>طُوِّرت هذه الرسالة بالأصل لتكون جزءاً من بزوتوكول تجريبي لمُضيفي بزوتوكول الإنترنت المُتحرَّكين، ولكنَّ البزوتوكول لم يُطبَّق أبداً على نطاق واسع. 858</td><td>إعادة توجيه المُضيف المُتحرَّك</td><td>32</td></tr></tbody></table>

<footnote n="851">851 انظر قائمة كلّ الخيارات في [WEB13] في ثبت المراجع.</footnote>

<footnote n="852">852 أصل الاسم Source quench، عُرِّفت في وثيقة طلب التعليقات 792 RFC. من أجل المزيد عن سبب إبطالها انظر ص. 2 في [RFC6633] في ثبت المراجع.</footnote>

<footnote n="853">853 أصل الاسم Alternate host address، انظر ص. 3 في [RFC6918] في ثبت المراجع.</footnote>

<footnote n="854">854 أصول أسماء هذه الرسائل على الترتيب: Address mask و Address mask request و Information reply و Information request. عُرِّفت الرسالتان الأولى والثانية في وثيقة طلب التعليقات 792 RFC، والرسالتان الثالثة والرابعة في وثيقة طلب التعليقات 950 RFC. من أجل المزيد عن سبب إبطالها، انظر ص. 2 في [RFC6633] في ثبت المراجع، من أجل بزوتوكول تهيئَة المُضيف الآلية انظر [RFC2131].</footnote>

<footnote n="855">855 أصل الاسم Traceroute، انظر تعريف الخيار في ص. 3-4 في [RFC1393] في ثبت المراجع وإطالة في ص. 3 في [RFC6814].</footnote>

<footnote n="856">856 أصل الاسم "TP/IX" وأيضاً "IP version 7". كان الإصدار الخامس من البزوتوكول تجريبياً عند تطوير هذا البزوتوكول، وكان العمل جاريًا على تطوير إصدار مُحسَّن منه، ظنَّ مُطوّر البزوتوكول أَنَّه سيحمل الرقم 6، لذلك اختار الرقم 7 استباقياً، ولكنَّ العمل في تطوير الإصدار الخامس توقَّف، ثُمَّ طُوِّر الإصدار السَّادِس تطويراً منفصلاً. للمزيد حول التسمية، انظر ص. 7 في [RFC1475] في ثبت المراجع.</footnote>

<footnote n="857">857 أصل الاسم Datagram conversion error، انظر تعريف الرسالة في ص. 23-24 في [RFC1475] في ثبت المراجع وإطالةها في ص. 3 في [RFC6814].</footnote>

<footnote n="858">858 المُضيف المُتحرَّك Mobile host، واسم الرسالة الأصيل Mobile host redirect، من أجل اقتراح الرسالتين انظر [WEB47] في ثبت المراجع، ومن أجل إبطالها انظر ص. 4 في [RFC6918].</footnote>
<table><tr><td>33</td><td>غُقدة الإصدار السَّادِس، أَين أَنت</td><td>طُوِّرت هاتان الرسالتان ضمن مَشْرُوع يَهْدِف لِتحديد العُقد الجيران الَّتي تُشْغَل الإصدار السَّادِس من بزوُنوكول الإنترنت لِمضيفٍ لِلإصدار السَّادِس من بزوُنوكول الإنترنت، ولكنَّ البزوُنوكول لم يُطبَّق أَبداً على نطاقٍ واسِعٍ<sup>859</sup>.</td></tr><tr><td>34</td><td>غُقدة الإصدار السَّادِس، أَنا هُنا</td><td></td></tr><tr><td>35</td><td>طلب النَّسجِيل</td><td>طُوِّرت هاتان الرسالتان لِدعم توجيه رزم بيانات الإصدار السَّادِس من بزوُنوكول الإنترنت لَدى العُقد المُتحَرَّكة، ولكنَّ البزوُنوكول لم يُطبَّق أَبداً على نطاقٍ واسِعٍ<sup>860</sup>.</td></tr><tr><td>36</td><td>الرَّدُّ على طلب النَّسجِيل</td><td></td></tr><tr><td>37</td><td>طلب اسم النَّطَاق</td><td>طُوِّرت هاتان الرسالتان ضمن آلَيَّة تسمح لِلمُضيف بالخصُول على اسم النَّطَاق المُؤَهَّل المُكتَمِل،<sup>861</sup> ولكنَّ البزوُنوكول لم يُطبَّق أَبداً على نطاقٍ واسِعٍ<sup>862</sup>.</td></tr><tr><td>38</td><td>الرَّدُّ على طلب اسم النَّطَاق</td><td></td></tr><tr><td>39</td><td>إدارة المَفاتِيح لِبزوُنوكول الإنترنت</td><td>طُوِّرت هذه الرسالة لِدعم إدارة المفاتيح البسيطة لِبزوُنوكول الإنترنت،<sup>863</sup> ولكنَّ البزوُنوكول لم يُطبَّق أَبداً على نطاقٍ واسِعٍ،<sup>864</sup> ثُمَّ أُسْتَبْدِل استبدالًا نِهَائِيًا وحلَّ محلَه بزوُنوكول تبادُل مفاتيح الإنترنت في عام 1998م.<sup>865</sup></td></tr></table>

<footnote n="859">859 أصلا اسمي الرسالتين IPv6 where-are-you I-am-here IPv6 على الترتيب. من أجل اقتراح الرسالتين انظر [WEB48] في ثبت المراجع، ومن أجل إبطالها انظر ص. 4 في [RFC6918].</footnote>

<footnote n="860">860 أصلا اسمي الرسالتين Mobile registration reply و Mobile registration request ، من أجل اقتراح الرسالتين انظر [WEB49] في ثبت المراجع، ومن أجل إبطالها انظر ص. 4 في [RFC6918].</footnote>

<footnote n="861">861 أصل الاسم Fully Qualified Domain Name اختصاراً FQDN، وهو اسم نطاق يتضمن كلَّ النُّطَاقات العليا ذات الصلة بالكيان صاحب الاسم. للمزيد حوله انظر ص. 5 في [RFC1594] في ثبت المراجع.</footnote>

<footnote n="862">862 أصلا اسمي الرسالتين Domain name reply و Domain name request على الترتيب، من أجل اقتراح الرسالتين انظر [RFC1788] في ثبت المراجع، ومن أجل إبطالها انظر ص. 4-5 في [RFC6918].</footnote>

<footnote n="863">863 أصل الاسم Simple Key-management for Internet Protocol، اختصاراً SKIP. للمزيد حوله انظر [WEB50] و[WEB51] في ثبت المراجع.</footnote>

<footnote n="864">864 من أجل إبطال الرسالة انظر ص. 5 في [RFC6918].</footnote>

<footnote n="865">865 أصل الاسم Internet Key Exchange، اختصاراً IKE، للمزيد حوله انظر [RFC2409] في ثبت المراجع.</footnote>
تركت هذه الصَّفحة فارغةً عَمداً لِغرض تنسيق الكتاب
المُلْحَق و: بُنَى ترويسات الإصدار السَّادِس مِن
بِروُتُوكُول الإنترنت ومُلْحَقَاتِها

<figure><img src="image_181.png" /></figure>

<figure><img src="image_182.png" /></figure>
بُنِيَّ التَّرْوِيسات

ترويسيه خِيارات المسار 866

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

طول ترويسيه خِيارات المسار مُتغيرٌ، وهي تَتَكَوَّن مِن حَقَلِين ثَابِتِي الطُّول يَليهما حَقَل واحِد مُتغيرِ الطُّول، وهذه الحُقول
هي وَفقاً لِترتيب وُرودها (الشَّكل (و-1))): 867

• حَقَل التَّرْوِيسة التَّالِيَّة: طُوله 8 بتات، ويَحتوي قِيمَةً تُعَرِّف نوع التَّرْوِيسة الموجُودة مُباشَرَةً بعد هذه التَّرْوِيسة.

* حَقَل طُول ترويسيَّة التَّوسُعة: وطُوله 8 بتات، ويحتوي عَدَداً صحيحاً موجِباً يُمثل طول ترويسيَّة خِيارات المسار
بواحدةٍ هي 8 بايتات، من غير احتساب البايتات الثمانية الأولى. مثلاً إذا كان طول التَّرْوِيسة هو 16 بايتاً، فإنَّ
قيمة هذا الحقل هي 1، وإذا كان طول التَّرْوِيسة هو 32 بايتاً فإنَّ قيمة هذا الحقل هي 3.

* حَقَلَ الخَيَّارَاتِ: مُتغيرٌ الطُّول، يَضمُّ خِيَارًا واحِدًا أو أكثرَ مِن خِيَاراتِ المسار، ويَلزَمُ أَن يَكونَ طُول هذا القِسْم متوافقاً مع واحِدة البايتات الثمانية، أي مِن المقبُول أن يكون الطُّول: 8 أو 16 أو 24 بايت ... إلخ.

<figure><img src="image_183.png" /><figcaption>الشَّكل (و-1): بنية ترويسيَّة خِيارات المسار</figcaption></figure>

ترويسيه التّوجيه 868

نستعمل عُقدة لإصدار السّادس من بروئوتوگول الإنرنیت ترويسيه التّوجيه لتحديد مسار رزمة أو جزءاً منه من خلال إضافة
قائمة تضم عناوين العُقد الوسيطة الَّتي يَلزَم أن تعبرها الرَّزمة عبر مسارها وصولاً إلى وجهتها. تتشابه وظيفة هذه التَّرْوِيسة
مع وظيفة خِيار التّوجيه غير المُقَيَّد بمسار المصَدر في الإصدار الرابع من بروئوتوگول الإنرنیت. قيمة النوع الخاصّة بترويسيَّة
التّوجيه هي 43، وإذا وَردت هذه التَّرْوِيسة في رزمة بيانات، فيَلزَم أن تُوضع هذه القيمة في حقل التَّرْوِيسة التّالية الموجُود
في التَّرْوِيسة السّابقة.

<footnote n="866">866 أصل الاسم Hop-by-hop options header</footnote>

<footnote n="867">867 انظر ص. 13 في [RFC8200] في ثبت المراجع.</footnote>

<footnote n="868">868 أصل الاسم Routing header</footnote>
ترويسيَّة التَّوجيه مُتَغَيِّرَة الطُّول، وهي تَنَكَّوْن مِن أربعة حُقُولٍ ثابتة الطُّول بَليها حَقَلَ وحيد مُتَغَيِّرَ الطُّول، وهذه الحُقُول هي وَفَقًا لِتَرتيب ورودها (الشَّكل (و-2)):
869

* حَقَل التَّرويِّسة الثَّالِيَّة: طُوله 8 بتاتٍ، ويحتوي قِيمَة تُعرَف نوع التَّرويِّسة المَوْجُودة مُباشِرَة بعد هذه التَّرويِّسة.

* حَقَل طُول ترويسيَّة التَّوسِعَة: طُوله 8 بتاتٍ، ويحتوي عَدَدًا صحيحاً مُوجِباً يُمثَّل طُول ترويسيَّة خِيارات المسار بواحدة البايتات الثَّمانية، مِن غير احتساب البايتات الثَّمانية الأولى.

* حَقَل نوع التَّوجيه: طُوله 8 بتاتٍ، ويَضِمُّ مُعرَّفاً يُحدَّد نوع التَّوجيه، وتحتفيظ هيئَة أرقام الإنترِنِت المُخَصَّصة بقائِمَة معياريَّة لِمُعرَّفات المَدْعُومة مِن طَرف البزوئوتوكول ومعاني كُلٍّ منها. 870 اعتمد التَّوع ذو القيمة 0 في المعيار الأصيل، لكنه أبطل لاحقاً لإسباب أمنيَّة. 871

* حَقَل القطاعات المُتَبْقِيَّة: طُوله 8 بتاتٍ، ويَضِمُّ مُعرَّفاً رقمياً لِعَدَدٍ مِن قِطاعات الشَّبكة 872 الوسيطة التي يَلْزم غُبُورها قبل الوُصُول إلى الوجهة النَّهائِيَّة، ولكنها لمَّا تُزَرَّ بعد.

* حَقَل بيانات مُرتَبِطةٍ بالنَّوع: مُتَغَيِّر الطُّول، ويحتوي مَجمُوعة واحدة أو أكثر من هيكل البيانات التي يَكون طُولها مُتوافقاً مع واحدة البايتات الثَّمانية، لِتَكون نهايتيها عند نهاية التَّرويِّسة دائمًا. أما بِنِية الهياكل، فهي تَتَحدَّد بنوع التَّوجيه.

<table><thead><tr><th>0</th><th>15</th><th>16</th><th></th><th>31</th></tr></thead><tbody><tr><td>الترُّويسة الثَّالِيَّة</td><td>طُول ترويسيَّة الثَّوسِعة</td><td>نوع التَّوجيه</td><td>القطاعات المُتَبْقِيَّة</td><td>بيانات مُرتَبِطةٌ بنوع التَّوجيه</td></tr></tbody></table>

الشَّكل (و-2): بنية ترويسيَّة التَّوجيه

يُوجد حالتان مُرتَبِّتان بترويسيَّة التَّوجيه تستوْجِبان إرسال رسائل إبلاغ عن أخطاء خاصَّة بزوئوتوكول رسائل التَّحَكُّم لِلإصدار السَّادِس مِن بزوئوتوكول الإنترِنِت، وهما: 873

1. إذا استقبلت عُقدة ما، مُغايرةً للوجهة النَّهائِيَّة، رزمة بيانات تحتوي ترويسيَّة التَّوجيه، وكان نوع التَّوجيه غير معرَّف، فيَلَزِم عندها التَّخلُّص مِن الرَّزمة أيضاً ثُمَّ إرسال رسالة الخطأ. أما إذا كانت العُقدة هي الوجهة النَّهائِيَّة، فتهمل التَّرويِّسة وتعالج الرَّزمة.

<footnote n="869">869 انظر ص. 14 في [RFC8200] في ثُبَت المراجع.</footnote>

<footnote n="870">870 للوضول إلى هذه القائمة انظر [WEB30] في ثُبَت المراجع.</footnote>

<footnote n="871">871 في التَّوع ذي القيمة 0، يستطِيع المُضيف المصادر أن يُحدَّد عناوين العُقد التي سَتَمُّ فيها الرَّزمة بالترَّتيب، وسَبَب هذا إشكالاً أمنياً لِأَنَّهُ يَسْمَح بإدراج العنوان نفسه أكثر من مرَّة في التَّرويِّسة نفسها، ويُسَبِّب هذا إعادة توجيه الرَّزمة نحو العُقدة نفسها أكثر من مرَّة خلال مَسارها وبالتَّالي تشكيل حلقات. لِلمزيد في هذا الشَّأن انظر ص. 200 في [BKE02] في ثُبَت المراجع، وأيضاً ص. 3 في [RFC5095].</footnote>

<footnote n="872">872 قِطاع الشَّبكة Network segment، وهو وصله مشتركة تَرْبط بين منافذ الشَّبكة المُحلَّيَّة، انظر ص. 103 في [STD03] في ثُبَت المراجع.</footnote>

<footnote n="873">873 انظر ص. 15 في [RFC8200] في ثُبَت المراجع.</footnote>
2. إذا كان توجيه الرّزمة لازماً عبر شبكهٍ ما، ولكن كان طولها أكبر من قيمة وحدة النقل العظمى للشبكه، وعندها يلزَم على العقدة التي تُوجّه الرّزمة أن تَتَخَلَّص منها قبل أن تُرسل رسالة الخطأ المناسبة إلى مَصدَر البرونتوكول.

## ترويسة القِطعة 874

تضاف ترويسة القِطعة إلى القِطع كلها النّاتجة عن عمليّة تقطيع رزم البيانات. قيمة النّوع الخاصّة بهذه التّرويسة هي 44،875 وإذا وَرَدَت هذه التّرويسة في رزمة بيانات، فيَلزَم أن تُوضَع هذه القيمة في حَقْل التّرويسة النّالِية المُوجُود في التّرويسة السّابقة.

يبلغ طول ترويسة القِطعة 8 بايتات، وتتألَّف من سِتَّة خُفُولٍ دائمة، هي وفقاً لترتيب وردوها (الشّكل (و-3)):

* حقل التّرويسة النّالِية: طوله 8 بتاتٍ، ويُضَبَّط ضبطاً مُشَابِهَا لِحقل التّرويسة النّالِية في ترويسة البرونتوكول الأصيلة.

* حقل مَحْجُورٍ طوله 8 بتاتٍ، يُضَبَّط إلى قيمة صِفرَيَّةٍ في مَصدَر الرّزمة عند الإرسال.

* حقل إزاحة القِطعة: طوله 13 بت، يحتوي على موقع حُمُولة القِطعة النّسبيّ ضمن حُمُولة الرّزمة الأصلية، ونشير قيمة الرّقم المُوجُود فيه إلى الإزاحة بواحدةٍ هي 8 بايتاتٍ، فإذا كانت قيمة هذا الحقل مثلاً هي 2، فإن إزاحة القِطعة الحقيقيّة هي 16 بايتاً.

* حقل مَحْجُورٍ طوله بتان، يُضَبَّط إلى قيمة صِفرَيَّةٍ في مَصدَر الرّزمة عند الإرسال.

* عَلَم المزيد من القِطع: طوله بَت وَاحِدٌ، ويُسْتَخْدَم لِ الإشارة إلى القِطعة الأخيرة. إذا كانت قيمته 1، فهذا يعني وُجُود قِطع لاحقةٍ نَتَجَت عن عمليّة التّقطيع. أَمَّا إذا كانت قيمته 0، فذلك يعني بأن هذه القِطعة هي الأخيرة.

* حقل مُعرَّف القِطعة: طوله 32 بتاً، وهو يحتوي قيمةً فريدةً نُمِّرَ الرّزمة الأصيلة والقطع التي نَتَجَت عن تقطيعها كلها. تُوجَد خوارزميّات مُتَعَدَّدة لاختبار قيمة المُعرَّف ليكون فريدًا وآمنًا، وهي مَوْضُوفة في وثيقة طلب التّعليقات 877.

<table><thead><tr><th>0</th><th>15</th><th>16</th><th>28</th><th>31</th></tr></thead><tbody><tr><td>الترويسة النّالِية</td><td>محجور</td><td>إزاحة القِطعة</td><td>عَلَم مَحْجُور</td><td>المعرّف</td></tr></tbody></table>

الشّكل (و-3): بنية ترويسة القِطعة

<footnote n="874">874 أصل الاسم Fragment header</footnote>

<footnote n="875">875 انظر [WEB05] في ثبت المراجع.</footnote>

<footnote n="876">876 انظر ص. 15-16 في [RFC8200] في ثبت المراجع.</footnote>

<footnote n="877">877 انظر [RFC7739] في ثبت المراجع.</footnote>
## ترويسة خِيارات الوجهة 878

نُستخدَم هذه التَّرويِّسة لِحمل الخِيارات الَّتي تُعالجها الوجهة النّهائِيَّة لِلرَّزمة فقط. قيمة النّوع الخاص بترويصة خِيارات التّوجيه هي 60، وإذا وَرَدت هذه التَّرويِّسة في رِزمة بيانات، فيَلَزم أن تُوضَع في حَقل التَّرويِّسة التَّالِية المَوْجُود في التَّرويِّسة السَّابِقة.

ترويصة خِيارات الوجهة مُتَغَيِّرة الطُّول، وهي تَنْطَابق في بنيتها مع ترويصة خِيارات المسار (الشَّكل (و-1))، وتَتَكَوَّن مِن حَقلين ثابِتِي الطُّول يَليهما حَقل وحِيدٍ مُتَغَيِّر الطُّول، وهذه الحُقول هي وَفقا لِترتيب ورودها: 879

* حَقل التَّرويِّسة التَّالِية: طُوله 8 بتاتٍ، ويحتوي قيمة تُعرَّف نوع التَّرويِّسة المَوْجُودة مُباشرةً بعد هذه التَّرويِّسة.

* حَقل طول ترويصة التَّوسعة: طُوله 8 بتاتٍ، ويحتوي عَدَداً صحيحاً مُوجِباً يُمثل طول ترويصة خِيارات المسار بواحدة البايتات الثمانية، من غير احتساب البايتات الثمانية الأولى احتساباً مُشابهاً إِلَى تقدَّم.

* حَقل الخِيارات: مُتَغَيِّر الطُّول، يَضمُّ خِياراً واجداً أو أكثر من خِيارات الوجهة، ويَلَزم أن يكون طول هذا القِسم مُتوافقاً مع وَاحدة البايتات الثمانية، أي مِن المَقبُول أن يكون الطُّول: 8 أو 16 أو 24 بايت ... إِلخ.

## ترويصة المُصادَقة 880

نُؤمَّن ترويصة المُصادَقة آلِيَّةً لِلتَّحَقُّق مِن هوية مَصدَر رِزم البيانات المنقولة عبر اتصال يَجري عبر قناةٍ غير مُهيَّأة. تَسمَح آلِيَّة التَّحَقَّق بمنع تلَاعُب وسيطٍ ما برِزم البيانات عند حركتها بين مَصدرها ووجهتها، ونُستخدَم في التَّصدي لِهجمات الوسيط. قيمة النّوع الخاص بترويصة المُصادَقة هي 51، وإذا وَرَدت هذه التَّرويِّسة في رِزمة بيانات، فيَلَزم أن تُوضَع هذه القيمة في حَقل التَّرويِّسة التَّالِية المَوْجُود في التَّرويِّسة السَّابِقة. 881

ترويصة خِيارات الوجهة مُتَغَيِّرة الطُّول، وهي تَتَكَوَّن مِن سِتَّة حُقولٍ، خمسة منها ثابِتة الطُّول يَليها حَقل وحيدٍ مُتَغَيِّر الطُّول، وهذه الحُقول هي وَفقا لِترتيب ورودها (الشَّكل و-4): 882

* حَقل التَّرويِّسة التَّالِية: طُوله 8 بتاتٍ، ويحتوي قيمة تُعرَّف نوع التَّرويِّسة المَوْجُودة مُباشرةً بعد هذه التَّرويِّسة.

* حَقل طول الحُمُولة: طُوله 8 بتاتٍ، ويحتوي طول ترويصة التَّوسعة بواحدةٍ هي 32 بتاً (4 بايتاتٍ) مَنقوصاً منها 16 بتاً (بايتان). أي إذا كان طول التَّرويِّسة هو 100 بايتٍ، فإنَّ قيمة هذا الحَقل هي $(100/4) - 2 = 25 - 2 = 23$.

* حَقل مَحْجُورٌ طُوله 16 بتاً.

<footnote n="878">878 أصل الاسم Destination options header</footnote>

<footnote n="879">879 انظر ص. 23 في [RFC8200] في ثَبَت المراجع.</footnote>

<footnote n="880">880 أصل الاسم Authentication header</footnote>

<footnote n="881">881 انظر ص. 3-4 في [RFC4302] في ثَبَت المراجع.</footnote>

<footnote n="882">882 انظر ص. 5-9 في [RFC4302] في ثَبَت المراجع.</footnote>
* حَقَل فهرس وسائط الأمن: طوله 32 بتا، يحتوي مُعرَّف الجلسة الآمنة، وهي قِيمَة عشوائيةً يضيفها المصدر إلى التَّرويِّسة ونُستخدَم مِن ظرف الوجهة لِتمييز الجلسة الآمنة التي أرسلت الزَّزمة عبرها.

* حَقَل رقم التَّتابع: طوله 32 بتا، يَحتوي على عدادٍ تُضَبَّط قيمته في المَصَدَر إلى قِيمَة مُحدَّدة مع بدء الجلسة الآمنة، ثُمَّ قِيمَة التَّتابع بمقدار واحدٍ مع كلِّ رِزمة بياناتٍ تُرسَل في الجلسة.

* حَقَل قِيمَة التَّحَقُّق من السَّلامة: مُتَغَيِّر الطُّول، وَيَلَزَم أن يَكون طُوله مِن مُضاعفات 32 بتا. يُضْمُّ قِيمَة رياضيَّة نُحسب في العُقدة المَصَدَر مِن أجل مُحتويات رِزمة البيانات التي لا تَتَغَيِّر في أثناء عُبُورها الشبكة. بعد أن تَصِل الزَّزمة إلى وجهتها النهائِيَّة في العُقدة الوجهة، لا يُمكن الحُصول على القيمة نفسها لِحَقَل التَّحَقُّق من السَّلامة إلا إذا كانت مُحتويات الزَّزمة هي نفسها، أي أنَّها وصلت من المَصَدَر إلى الوجهة من غير تلَاعِب فيها.

<table><thead><tr><th>0</th><th>15</th><th>16</th><th>31</th></tr></thead><tbody><tr><td></td><td>طُول الحُمُولة</td><td>مُحجُّور</td><td>مُحَجُّور</td></tr><tr><td></td><td>الترُّويسة التَّالية</td><td>رقم التَّتابع</td><td>فهرس وسائط الأمن</td></tr><tr><td colspan="4">قيمة التَّحَقُّق من السَّلامة</td></tr></tbody></table>

الشكل (و-4): بنية ترويِّسة المُصادِقَة

## ترويِّسة تأمين الحُمُولة بالتَّغَلِّيف 883

نُستعمل ترويِّسة تأمين الحُمُولة بالتَّغَلِّيف لِتوفير مجمُوعةٍ من خِدمات الأمن التي تَشْمَل: سرِّيَّة البيانات والتَّحَقُّق من هوية مَصَدَرها، أي المُصادِقَة، ولِسلامة الاتصال عبر القنوات غير المُهيَّة وللحماية من الهجمات المُضَادَّة لإعادة الإرسال. 884 قيمة النَّوع الخاصة بترويِّسة التَّوجيه هي 50، وإذا وردت هذه التَّرويِّسة في رِزمة بياناتٍ، فَيَلَزَم أن تُوضَع هذه القيمة في

حَقَل التَّرويِّسة التَّالية المَوجَود في التَّرويِّسة السَّابِقة. 885

ترويِّسة تأمين الحُمُولة بالتَّغَلِّيف مُتَغَيِّرَة الطُّول، وهي تَنَكَّوْن مِن سبعة خُفُولٍ، أربعةً منها ثابتة الطُّول. وحُفُول هذه

التَّرويِّسة هي وَفقاً لِترتيب ورودها: 886

* حَقَل فهرس وسائط الأمن: طُوله 32 بتا، يَحتوي مُعرَّف الجلسة الآمنة، وهي قِيمَة عشوائيةً يُضيفها المصَدَر إلى التَّرويِّسة ونُستخدَم مِن طرف الوجهة لِتمييز الجلسة الآمنة التي أرسلت الزَّمة عبرها.

* حَقَل رقم التَّتابع: طُوله 32 بتا، يَحتوي عداداً تُضَبَّط قيمته الابتدائيَّة في المصَدَر إلى قِيمَة مُحدَّدة عند بدء الجلسة الآمنة، ثُمَّ تُزاد قيمته بمقدار وَاحِدٍ مع كلِّ رِزمة بيانات يُرسلها مَصَدَر الرَّزم في تلك الجلسة.

* حَقَل بيانات الحُمُولة: مُتَغَيِّر الطُّول، يَحتوي المَعلومات التي تُعمَّى من أجل حمايتها.

<footnote n="883">883 أصل الاسم Encapsulating security payload header</footnote>

<footnote n="884">884 أصل الاسم Anti-replay attacks</footnote>

<footnote n="885">885 انظر ص. 1، 5 في [RFC4303] في ثبت المراجع.</footnote>

<footnote n="886">886 انظر ص. 10-17 في [RFC4303] في ثبت المراجع.</footnote>
* حَقَلَ الحَشْوَ: مُتَغَيِّرُ الطُّولِ، يَتراوح طُوله بين 0 و 255 بايتاً، يَحْتَوِي بَايَتٍ إِضافيَّةً مُلْحَقَةً بالحُمُولة. يُضاف حَقَلَ الحَشْوَ لِسببين:

1. قد يَلْزَم حَدٌّ أَدْنَى أو قِيمٌ مُحَدَّدَةٌ لِطُول البيانات المراد تعميتها. مثلاً، أن تكون من مُضَاعَفات 4 أو 8 أو 16 بايتاً... إلخ، وعندها تضاف بَايَت الحَشْوَ لإكمال طُول البيانات حتى القيمة اللازمة.

2. قد يَلْزَم إضافة بَايَت عديدة لجعل نهاية الحَقْلِينَ التَّالِيِّينَ تَقَعَ عند مُضَاعَفات 4 بايتات، وعندها تضاف بَايَت حَشْوَ وَفَقَأَ لِلحاجة لِتحقيق ذلك.

* حَقَلَ طول الحَشْوَ: طُوله 8 بتات، يَحْتَوِي عَدَدَ البايتات المُضافة في قِسم الحشو.

* حَقَلَ التَّرْوِيسة التَّالِيَّة: طُوله 8 بتات، يَحْتَوِي قِيمَةً تُعَرِّفُ نوع التَّرْوِيسة المَوْجُودة مُبَاسَرَةً بعد هذه التَّرْوِيسة.

* حَقَلَ قِيمَة التَّحَقُّقِ مِن السَّلَامة: مُتَغَيِّرُ الطُّول ويَلْزَم أن يكون طُوله من مُضَاعَفات 32 بتاً، ويُضمُّ قِيمَةً عدديَّةً نُحَسَبَ باستعمال خوارزمية مُحدَّدَةٍ في العُقدة المَصْدَرَ من أجل مُحَتَّويات رِزمة البيانات التي لا تتغير خلال عُبورها الشبكة. يُعاد حِساب هذه القيمة في العُقدة الوجهة باستعمال الخوارزمية نفسها، ولا يمكن الحُصول على القيمة نفسها لِحَقَل التَّحَقُّقِ مِن السَّلَامة إلا إذا كانت مُحَتَّويات الرِّزمة هي نفسها دون تغيير، ومعنى ذلك أنَّها وَصَلت مِن المَصْدَر إلى الوجهة من غير تلَاعُب فيها.

<figure><img src="image_184.png" /><figcaption>الشَّكل (و-5): بنية ترويسة تأمين الحُمُولة بالثَّغليف</figcaption></figure>

## بنية التخيارات

يمكن لِتَرويستان من التَّرْوِيسات التي تُعرَّفها مُحدَّدات البزوئوتكول أن تحمل خِيارات مُختَلِفةً في العَدَدِ والطُّول، وهما ترويستا خِيارات المَسَار و خِيارات الوجهة.

تَكون بنية الخِيار في الإصدار السَّادِس مِن بزوئوتكول الإنترنت ثلاثيَّة الحُفُول، وهي تَتَكَوَّنَ مِن (الشَّكل (و-6)):

* حَقَلَ التَّنْوَعِ: طُوله 8 بتات، ويَحْتَوِي مُعَرَّفًا رقميًا يُحدَّد نوع الخِيار.

* حَقَلَ الطُّولِ: طُوله 8 بتات، ويَحْتَوِي طُول الخِيار مُقدراً بالبايت.

<footnote n="887">887 انظر ص. 11 في [RFC8200] في ثَبَت المراجع.</footnote>
• حَقَلَ الْقِيمَةَ: مُتَغَيِّرُ الطُّول، تَكُون بِنِيَهُ وَمَعَانِي الْقِيمَ فِيهَا مُرْتَبِطَةً بِنُوعِ الْخِيارِ.

<figure><img src="image_185.png" /><figcaption>الشَّكْلُ (و-6): بِنِيَةُ الْخِيارِ العامَّةُ فِي الإصدار السَّادِسِ مِن بِرُوئِوگُول الإنترِنِت</figcaption></figure>

نُحدِّد قِيمَةُ الْبَتَانَ الأكثر أهمَّيةً في حَقَل النَّوَع سُلُوك العُقْدَةَ الَّتِي تُعالِج الْخِيار إِذا أخفَقت في التَّعْرُف عَلَى نوعِه. فَإِذا كانت قِيمَتهما ٢(٥٠)، فَعَلَى العُقْدَةِ تَخَطِّي الْخِيار واستكمال مُعالَجة التَّرْوِيسة. وَإِذا كانت قِيمَتهما ٢(٥١)، فَعَلَى العُقْدَةِ التَّخَلُّص مِن الزَّزمة. وَإِذا كانت قِيمَتهما ٢(١٠)، فَعَلَى العُقْدَةِ التَّخَلُّص مِن الزَّزمة والَاعتماد عَلَى بِرُوئِوگُول رسائل التَّحْكُم للإصدار السَّادِس مِن بِرُوئِوگُول الإنترِنِت لإرسال رِسَالَةٍ إِبلاَغٍ عَن خَطَأ يُشير فيها إِلى عدم إمكانَيَّةَ التَّعْرُف عَلَى نوعِ الْخِيار، وَذَلِكَ بَغْضَ النَّظَر عَن كُون مَصْدَر الزَّزمة عُنوان بِت فريد الوجهة أو عُنوان بِت مَجْمُوعَايِنٌ. أَمَّا إذا كانت قِيمَتهما ٢(١١)، فَعَلَى العُقْدَةِ تنفيذ ما سَبَق فقط إذا لم يَكُن عُنوان مَصْدَر الزَّزمة عُنوان بِت مَجْمُوعَايِن. أَمَّا البت التَّالِث أَهمَّيةً، فَإِنَّ قِيمَته نُحدِّد فيما إذا كان مُحْتَوَى الْخِيار يَتَغَيِّر في أَثنَاء انتقال الزَّمة عبر الشَّبَكة. فَإِن كان المُحْتَوَى مُتَغَيِّرًا، كانت قِيمَة البت هي ١، وإن كان ثابتاً كانت قِيمَته هي ٠.<fnref n="888" />

مع أَنَّ مُحدَّدَات الْبِرُوئِوگُول تُقدَّم دليلاً إرشاديًا لِلتبيان كيفيَّة تصميم خِيارات الإصدار السَّادِس مِن بِرُوئِوگُول الإنترِنِت،<fnref n="889" /> إِلَّا أَنَّ وثيقة مُحدَّدَات الْبِرُوئِوگُول لا تُعْرَف إِلَّا خِيارين اثنين فقط، هُما خِيار حشو بايت واحِدٍ، وخِيار حشو N بايت (الشَّكْلِ (و-7)).<fnref n="890" /> ويُستَحَدَّمان لِمُحاذاة نهاية الْخِيار مع واحِدة طُول التَّرْوِيسة، وهي 4 بايتات. أي إذا كان طُول الْخِيار مثلاً 11 بايتاً، يُضاف خِيار حشو بايت وحيدٍ في النهاية، وإن كان طُول الْخِيار 13 بايتاً، يُضاف خِيار حشو لِثلاث بايتات. خِيار حشو بايت واحِدٍ هو الْخِيار الوحيد الَّذي لا يتبع بِنِيَةِ الْخِيارات السَّابِقة، بل يتَّكون مِن بايت وحيدٍ صِفري الْبَتات.

<figure><img src="image_186.png" /><figcaption>الشَّكْلُ (و-7): بِنِيَةُ خِيارِي الحَشْو</figcaption></figure>

<footnote n="888">⁸⁸⁸ انظر ص. 11-12 في [RFC8200] في ثبت المراجع.</footnote>

<footnote n="889">⁸⁸⁹ انظر ص. 36-38 في [RFC8200] في ثبت المراجع.</footnote>

<footnote n="890">⁸⁹⁰ أصل الاسمين على الترتيب: PadN option و Pad1 option.</footnote>
<figure><img src="image_187.png" /></figure>

# المُلْحَق ز: بيانات الأَشْكَال ورُخصَها

<figure><img src="image_188.png" /></figure>
<table><caption>الجدول (ز-1): بيانات الأشكال في موقع ويكيميديا كومنز 891</caption><thead><tr><td>الرخصة</td><td>اسم الصورة في موقع ويكيميديا كومنز 891</td><td>رقم الشكل</td></tr></thead><tbody><tr><td>-</td><td>صور الفصل الأول كلها غير مرفوعة على ويكيميديا كومنز.</td><td>x-1</td></tr><tr><td>CC BY-SA 4.0<sup>892</sup></td><td>File:The idea of the data packet (Baran, 1964)-ar.svg</td><td>1-2</td></tr><tr><td>CC BY-SA 4.0</td><td>File:Network topology (Cerf 1974)-ar.svg</td><td>2-2</td></tr><tr><td>CC BY-SA 4.0</td><td>File:Network topology (Postel, 1980)-ar.svg</td><td>3-2</td></tr><tr><td>CC BY-SA 4.0</td><td>File:ARPA Model for transmission path (Postel, 1980)-ar.svg</td><td>4-2</td></tr><tr><td>CC BY-SA 4.0</td><td>File:Gateway halves (Postal, 1980)-ar.svg</td><td>5-2</td></tr><tr><td>CC BY-SA 4.0</td><td>File:PDU Fragmentation - ar 01.png</td><td>6-2</td></tr><tr><td>CC BY-SA 4.0</td><td>File:N-to-m multiplexer and m-to-n network layer demultiplexer-ar.svg</td><td>7-2</td></tr><tr><td>CC BY-SA 4.0</td><td>File:OSI correspondence between layers-ar.svg</td><td>8-2</td></tr><tr><td>CC BY-SA 4.0</td><td>File:TCP and IP protocols development timeline-ar.svg</td><td>1-3</td></tr><tr><td>CC BY-SA 4.0</td><td>File:IPv4 Packet -ar.svg</td><td>2-3</td></tr><tr><td>CC BY-SA 4.0</td><td>File:IPv4 option general structure-ar.svg</td><td>3-3</td></tr><tr><td>-</td><td>-</td><td>4-3</td></tr><tr><td>CC BY-SA 4.0</td><td>File:IPv4 header - Type of Service structure-ar.svg</td><td>5-3</td></tr><tr><td>CC BY-SA 4.0</td><td>File:IPv4 address structure and writing systems-ar.svg</td><td>6-3</td></tr><tr><td>CC BY-SA 4.0</td><td>File:IPv4 address structure-ar.svg</td><td>7-3</td></tr><tr><td>CC BY-SA 4.0</td><td>File:IPv4 classes-ar.svg</td><td>8-3</td></tr><tr><td>CC BY-SA 4.0</td><td>File:IPv4 address space-ar.svg</td><td>9-3</td></tr><tr><td>CC BY-SA 4.0</td><td>File:IPv4 Fragmentation Algorithm-ar.svg</td><td>10-3</td></tr><tr><td>CC BY-SA 4.0</td><td>File:IPv4 reassembly Algorithm-ar.svg</td><td>11-3</td></tr><tr><td>CC BY-SA 4.0</td><td>File:VLSM-problem.svg</td><td>12-3</td></tr><tr><td>CC BY-SA 4.0</td><td>File:Positional notation glossary-ar.svg</td><td>1-4</td></tr><tr><td>-</td><td>-</td><td>2-4</td></tr><tr><td>CC BY-SA 4.0</td><td>File:Subnetting Concept-ar.svg</td><td>3-4</td></tr><tr><td>-</td><td>-</td><td>4-4</td></tr><tr><td>-</td><td>-</td><td>5-4</td></tr><tr><td>-</td><td>-</td><td>6-4</td></tr><tr><td>CC BY-SA 4.0</td><td>File:Subnetting example (7) -ar.png</td><td>7-4</td></tr><tr><td>CC BY-SA 4.0</td><td>File:Subnetting example (11)-ar.png</td><td>8-4</td></tr><tr><td>CC BY-SA 4.0</td><td>File:Subnetting example (6)-ar.png</td><td>9-4</td></tr><tr><td>-</td><td>-</td><td>10-4</td></tr><tr><td>-</td><td>-</td><td>11-4</td></tr><tr><td>CC BY-SA 4.0</td><td>File:VLSM example-ar.png</td><td>12-4</td></tr><tr><td>CC BY-SA 4.0</td><td>File:Route aggregation example-ar.svg</td><td>13-4</td></tr></tbody></table>

<footnote n="891">891 يُمكن الوصول إلى صفحة أيّ شكل انطلاقاً من اسمه باستعمال بادئة الوصلة: https://commons.wikimedia.org/wiki/File: أن يُذكّر بعدها اسم الملفّ مُباشرة مع لاحقته، مع الانتباه لاستبدال مُحارف الفراغات الأفقية " بشرايّط أفقية " -"، مثلاً لِلوصول إلى الشكل (12-4) تَكون الوصلة كما يأيّي: https://commons.wikimedia.org/wiki/File:VLSM_example-ar.png</footnote>

<footnote n="892">892 اسم الرخصة الكامل هو: الإصدار الرابع من رخصة المشاع الإبداعي الدولية المُلزمة بنسب المُصَنَّف إلى مُؤَلَّفه وبمشاركة الأعمال المشتقة بالمِثْل، انظر نصّ الرخصة كاملاً في: https://creativecommons.org/licenses/by-sa/4.0/deed.ar</footnote>
<table><tr><td>مَلْكِيَّةٌ عَامَّةٌ<sup>893</sup></td><td>a. File:Unicast.svg<br>b. File:Multicast.svg<br>c. File:Broadcast.svg</td><td>1-5</td></tr><tr><td>CC BY-SA 4.0</td><td>File:Multicast Protocols-ar.svg</td><td>2-5</td></tr><tr><td>CC BY-SA 4.0</td><td>File:Multicast Terms - ar.png</td><td>3-5</td></tr><tr><td>CC BY-SA 4.0</td><td>File:Source-based Tree Vs Shared Tree - ar.png</td><td>4-5</td></tr><tr><td>-</td><td>-</td><td>5-5</td></tr><tr><td>CC BY-SA 4.0</td><td>File:Spanining Tree Calculation Cases - ar.png</td><td>6-5</td></tr><tr><td>-</td><td>-</td><td>7-5</td></tr><tr><td>CC BY-SA 4.0</td><td>File:IGMP Snooping Example - ar.svg</td><td>8-5</td></tr><tr><td>CC BY-SA 4.0</td><td>File:ICMPv4 encapsulation-ar.svg</td><td>1-6</td></tr><tr><td>CC BY-SA 4.0</td><td>File:ICMP error message UML-ar.svg</td><td>2-6</td></tr><tr><td>CC BY-SA 4.0</td><td>File:ICMP header - General-ar.svg</td><td>3-6</td></tr><tr><td>CC BY-SA 4.0</td><td>File:ICMPv4 Destination Unreachable Message-ar.svg</td><td>4-6</td></tr><tr><td>CC BY-SA 4.0</td><td>File:ICMPv4 redirect message example-ar.svg</td><td>5-6</td></tr><tr><td>CC BY-SA 4.0</td><td>File:ICMPv4 Redirect Message-ar.svg</td><td>6-6</td></tr><tr><td>CC BY-SA 4.0</td><td>File:ICMPv4 Time Exceeded Message-ar.svg</td><td>7-6</td></tr><tr><td>CC BY-SA 4.0</td><td>File:ICMPv4 Parameter Problem Message-ar.svg</td><td>8-6</td></tr><tr><td>CC BY-SA 4.0</td><td>File:ICMPv4 Echo and Echo replay message-ar.svg</td><td>9-6</td></tr><tr><td>CC BY-SA 4.0</td><td>a. File:ICMPv4 Router advertisement-ar.svg<br>b. File:ICMPv4 Router Solicitation Message-ar.svg</td><td>10-6</td></tr><tr><td>CC BY-SA 4.0</td><td>File:ICMPv4 Timestamp Message-ar.svg</td><td>11-6</td></tr><tr><td>CC BY-SA 4.0</td><td>File:Ping command example.png</td><td>12-6</td></tr><tr><td>CC BY-SA 4.0</td><td>File:Tracert example.png</td><td>13-6</td></tr><tr><td>CC BY-SA 4.0</td><td>File:IPv4 exhaustion time line-ar.svg</td><td>1-7</td></tr><tr><td>CC BY-SA 4.0</td><td>File:IPv4 address assignment hierarchy-ar.svg</td><td>2-7</td></tr><tr><td>CC BY-SA 4.0</td><td>File:Regional Internet Registries world map-ar.svg</td><td>3-7</td></tr><tr><td>CC BY-SA 4.0</td><td>File:IPv4-exhaust-ar.svg</td><td>4-7</td></tr><tr><td>CC BY-SA 4.0</td><td>File:RIPE NCC IPv4 Address Space Exhaustion-ar.svg</td><td>5-7</td></tr><tr><td>CC BY-SA 4.0</td><td>File:IPv4 IANA and RIR exhaustion time line-ar.svg</td><td>6-7</td></tr><tr><td>CC BY-SA 4.0</td><td>File:Advertised routes before CIDR-ar.svg</td><td>1-8</td></tr><tr><td>CC BY-SA 4.0</td><td>File:IPv4 classless addressing mode-ar.svg</td><td>2-8</td></tr><tr><td>CC BY-SA 4.0</td><td>File:IPv4 address space allocating example-ar.svg</td><td>3-8</td></tr><tr><td>-</td><td>-</td><td>4-8</td></tr><tr><td>-</td><td>-</td><td>5-8</td></tr><tr><td>CC BY-SA 4.0</td><td>File:Route Aggregation example-ar.svg</td><td>6-8</td></tr><tr><td>CC BY-SA 4.0</td><td>File:CIDR problem example-ar.svg</td><td>7-8</td></tr><tr><td>CC BY-SA 4.0</td><td>File:NAT Concept-ar.svg</td><td>1-9</td></tr><tr><td>CC BY-SA 4.0</td><td>File:Static NAT-ar.svg</td><td>2-9</td></tr><tr><td>CC BY-SA 4.0</td><td>File:Dynamic NAT-ar.svg</td><td>3-9</td></tr><tr><td>CC BY-SA 4.0</td><td>File:NAPT-ar.svg</td><td>4-9</td></tr><tr><td>CC BY-SA 4.0</td><td>File:Bidirectional NAT-ar.svg</td><td>5-9</td></tr></table>

<footnote n="893">893 أصل الاسم Public domain، وهي حالة لِحُقُوقِ التَّأْلِيفِ والنَّشْرِ نُغْطِي الأعمال الإبداعية غير المحمية بحُقوق تأليف ونشر أخرى، بما في ذلك الأعمال التي تُفَدِّت مُدَّةُ حُقوق تأليفها ونشرها أو صُودِرت أو أسقطت.</footnote>
<table><tr><td>CC BY-SA 4.0</td><td>File:Twice NAT-ar.svg</td><td>6-9</td></tr><tr><td>CC BY-SA 4.0</td><td>File:IPv6 timeline-ar.svg</td><td>1-10</td></tr><tr><td>CC BY-SA 4.0</td><td>File:IPv6 headers sequence-ar.svg</td><td>2-10</td></tr><tr><td>CC BY-SA 4.0</td><td>File:IPv6 header-ar.svg</td><td>3-10</td></tr><tr><td>CC BY-SA 4.0</td><td>File:IPv6 address terminology-ar.svg</td><td>4-10</td></tr><tr><td>CC BY-SA 4.0</td><td>File:IPv6 address stracture-ar.svg</td><td>5-10</td></tr><tr><td>CC BY-SA 4.0</td><td>File:IPv6 global unicast address stracture-ar.svg</td><td>6-10</td></tr><tr><td>CC BY-SA 4.0</td><td>File:IPv6 link local unicast address structure-ar.svg</td><td>7-10</td></tr><tr><td>CC BY-SA 4.0</td><td>File:IPv6 Unique Local unicast address structure-ar.svg</td><td>8-10</td></tr><tr><td>CC BY-SA 4.0</td><td>File:IPv6 site local unicast address structure-ar.svg</td><td>9-10</td></tr><tr><td>CC BY-SA 4.0</td><td>File:IPv6 IPv4-Compatible address structure-ar.svg</td><td>10-10</td></tr><tr><td>CC BY-SA 4.0</td><td>File:IPv6 IPv4-Mapped address structure-ar.svg</td><td>11-10</td></tr><tr><td>CC BY-SA 4.0</td><td>File:IPv6 multicast address stracture-ar.svg</td><td>12-10</td></tr><tr><td>CC BY-SA 4.0</td><td>File:IPv6 Prefix Assignment Example-ar.svg</td><td>13-10</td></tr><tr><td>CC BY-SA 4.0</td><td>File:Subnet Identifier Boundaries in IPv6-ar.svg</td><td>14-10</td></tr><tr><td>CC BY-SA 4.0</td><td>File:IPv6 Fragmentation Concept-ar.svg</td><td>15-10</td></tr><tr><td>CC BY-SA 4.0</td><td>File:IPv6 Fragmentation algorithm-ar.svg</td><td>16-10</td></tr><tr><td>CC BY-SA 4.0</td><td>File:Reassembled packet-ar.svg</td><td>17-10</td></tr><tr><td>-</td><td>-</td><td>1-11</td></tr><tr><td>CC BY-SA 4.0</td><td>File:Packet Too Big Message-ar.svg</td><td>2-11</td></tr><tr><td>-</td><td>-</td><td>3-11</td></tr><tr><td>CC BY-SA 4.0</td><td>File:Parameter Problem Message-ar.svg</td><td>4-11</td></tr><tr><td rowspan="2">CC BY-SA 4.0</td><td>a. File:Echo Request Message-ar.svg</td><td rowspan="2">5-11</td></tr><tr><td>b. File:Echo Reply Message-ar.svg</td></tr><tr><td rowspan="2">CC BY-SA 4.0</td><td>c. File:Router Solicitation Message-ar.svg</td><td rowspan="2">6-11</td></tr><tr><td>d. File:Router Advertisement Message-ar.svg</td></tr><tr><td rowspan="2">CC BY-SA 4.0</td><td>e. File:Neighbor Solicitation Message-ar.svg</td><td rowspan="2">7-11</td></tr><tr><td>f. File:Neighbor Advertisement Message-ar.svg</td></tr><tr><td>CC BY-SA 4.0</td><td>File:Redirect Message-ar.svg</td><td>8-11</td></tr><tr><td>CC BY-SA 4.0</td><td>File:NDP Option structure-ar.svg</td><td>1-12</td></tr><tr><td>CC BY-SA 4.0</td><td>File:NDP Source-Target link-layer address-ar.svg</td><td>2-12</td></tr><tr><td>CC BY-SA 4.0</td><td>File:NDP Prefix information-ar.svg</td><td>3-12</td></tr><tr><td>CC BY-SA 4.0</td><td>File:NDP Redirect Header Option-ar.svg</td><td>4-12</td></tr><tr><td>CC BY-SA 4.0</td><td>File:NDP MTU option-ar.svg</td><td>5-12</td></tr><tr><td>CC BY-SA 4.0</td><td>File:RS-RA Process to Find the Default Routers-ar.svg</td><td>6-12</td></tr><tr><td>CC BY-SA 4.0</td><td>File:RS-RA Process to Find prefix length-ar.svg</td><td>7-12</td></tr><tr><td>CC BY-SA 4.0</td><td>File:NS-NA Process Find Link Address for On-Link Neighbors-ar.svg</td><td>8-12</td></tr><tr><td>CC BY-SA 4.0</td><td>File:NS-NA Process Duplicated Address Detection-ar.svg</td><td>9-12</td></tr><tr><td>CC BY-SA 4.0</td><td>File:NDP Neighbor Unreachability Detection State Diagram-ar.svg</td><td>10-12</td></tr><tr><td>CC BY-SA 4.0</td><td>File:NDP redirect message example-ar.svg</td><td>11-12</td></tr><tr><td>-</td><td>صُور المُلْحَقِينَ كُلَّهَا غَيْرَ مَرْفُوعَةٍ عَلَى وَيْكِيمِيْدِيَا كُوْمُنَزِ.</td><td>أ-x، د-x</td></tr><tr><td></td><td>لا صُور في هذه المَلَاحِقِ.</td><td>ب-x، ج-x، ه-x</td></tr></table>
<figure><img src="image_189.png" /></figure>

# التَّعْرِيب

<figure><img src="image_190.png" /></figure>
# أَوَّلًا: مَسَرَّد المُصَطَّلَحات المُعَرَّبة

#

<table><tr><td>6 to 4</td><td>تقنئية 6 إلى 4</td></tr><tr><td>6 to 4 anycast address</td><td>عنوان بث نحو الأقرب لتقنيّة 6 إلى 4</td></tr></table>

## A

<table><tr><td>Acknowledgment</td><td>إشعار تأكيد استلام</td></tr><tr><td>Acknowledgment flag</td><td>عَلَّم إشعار تأكيد</td></tr><tr><td>Active</td><td>فَعَّال</td></tr><tr><td>Address</td><td>عنوان</td></tr><tr><td>Address mask reply message</td><td>رسالة رد على ظلب قناع عنوان</td></tr><tr><td>Address mask request message</td><td>رسالة ظلب قناع عنوان</td></tr><tr><td>Address realm</td><td>نِطَاق عناوين</td></tr><tr><td>Address resolution</td><td>اقتران عناوين</td></tr><tr><td>Address resolution protocol</td><td>بِرُوتُوكُول اقتران العناوين</td></tr><tr><td>Address space</td><td>فضاء عناوين</td></tr><tr><td>Address spoofing attack</td><td>هُجُوم باتحال عنوان</td></tr><tr><td>Addressing</td><td>عنونة</td></tr><tr><td>Ad-hoc block I</td><td>مَجْمُوعة العناوين المُخَّصَّصة الأولى</td></tr><tr><td>Ad-hoc block II</td><td>مَجْمُوعة العناوين المُخَّصَّصة الثانية</td></tr><tr><td>Ad-hoc block III</td><td>مَجْمُوعة العناوين المُخَّصَّصة الثالثة</td></tr><tr><td>Ad-hoc mobile network</td><td>شَبَكة مُخَّصَّصة مُتَحَرَّكة</td></tr><tr><td>Ad-hoc Multicast Routing protocol</td><td>بِرُوتُوكُول توجيه البت المَجْمُوعاتي المُخَّصَّص للشبكات المُتَحَرَّكة</td></tr><tr><td>Administratively prohibited</td><td>مَحْظُور إشرافي</td></tr><tr><td>Advanced research projects agency network</td><td>شَبَكة وَكَالة مشاريع البُحوث المُتَقَدِّمة</td></tr><tr><td>African network information centre</td><td>مَرْكَز مَعْلُومات الشَّبَكة الإفريقي</td></tr><tr><td>Aggregate route</td><td>مسار مُختصر</td></tr><tr><td>Aggregated routes</td><td>مسارات مُجمَّعة</td></tr><tr><td>Allocation</td><td>تحصيص</td></tr><tr><td>Alternate host address message</td><td>رسالة عنوان المُضيف البديل</td></tr><tr><td>American National Standards Institute</td><td>المعهد الأمريكي للمعايير الوطنية</td></tr><tr><td>American registry for Internet numbers</td><td>السَّجل الأمريكي للأرقام الإنترنت</td></tr><tr><td>American standard code for information interchange</td><td>النَّرمِيز المعياري الأمريكي لتبادل المعلومات، آسكي</td></tr><tr><td>Anti-replay attack</td><td>هُجُوم مُضَاد لإعادة الإرسال</td></tr><tr><td>Anycast</td><td>بث نحو الأقرب</td></tr><tr><td>Any-source multicast</td><td>بث مَجْمُوعاتي غير مُحدَّد المَصْدَر</td></tr><tr><td>Application</td><td>تطبيق</td></tr><tr><td>Application-level gateway</td><td>بوَّابة على مستوى التطبيق</td></tr><tr><td>Army research laboratory</td><td>مُختَبَر أبحاث الجيش الأمريكي</td></tr><tr><td>ARPANET</td><td>أربانت</td></tr><tr><td>Asia-pacific network information centre</td><td>مَرْكَز مَعْلُومات الشَّبَكة في آسية والمُحيط الهادي</td></tr><tr><td>Assignment</td><td>تحصيص</td></tr><tr><td>Assured forwarding behavior</td><td>سُلُوك الإرسال المؤَّمَن</td></tr></table>
<table><tr><td>Asymmetric protocol</td><td>بروتونكول غير مُتناظِر</td></tr><tr><td>Attack</td><td>هُجُوم</td></tr><tr><td>Atomic fragment</td><td>قطعة ذرَّية</td></tr><tr><td>Authentication</td><td>مُصَادِقة، تحقق من الهوية</td></tr><tr><td>Authentication header</td><td>ترويسة مُصَادِقة</td></tr><tr><td>Autoconfiguration</td><td>تهيئَة ذاتية</td></tr><tr><td>Automatic multicast tunneling</td><td>إنشاء آليٍ لانفاق بث مَجْمُوعَاتِي</td></tr><tr><td>Autonomous address-configuration flag</td><td>عَلَم التَّهَيَّةَ المُستَقَّلةَ للعناوين</td></tr><tr><td>Autonomous system</td><td>نِظام مُستَقِل</td></tr><tr><td>Autonomous system number</td><td>رقم نِظام مُستَقِل</td></tr><tr><td>Autonomous system 112 project</td><td>مَشْرُوع النِّظام المُستَقِلَّ رقم 112</td></tr></table>

B

<table><tr><td>Back pressure</td><td>ضغط خَلَفِي</td></tr><tr><td>Bandwidth</td><td>عرض نِطاق</td></tr><tr><td>Basic reference model</td><td>النُّمُودِج المرجعي الأساسي</td></tr><tr><td>Basic network address translation</td><td>ترجمة أساسيَّة لِلنَّوان شَبكة</td></tr><tr><td>Battery</td><td>مُدَّ خِرة</td></tr><tr><td>Behavioral requirements</td><td>مَتَظَّبَاتِ سُلُوكَيَّة</td></tr><tr><td>Bellman-Ford algorithm</td><td>خوارزميَّة بيلمان وفورد</td></tr><tr><td>Benchmarking</td><td>أساس تقسيم الأداء</td></tr><tr><td>Bidirectional</td><td>نُنَائِي الاتجاه</td></tr><tr><td>Bidirectional mode</td><td>نِمط نُنَائِي الاتجاه</td></tr><tr><td>Bidirectional network address translation</td><td>تَّرَجِمَة نُنَائِيَّة الاتجاه لِلنَّوان شَبكة</td></tr><tr><td>Binary numeral system</td><td>نِظام عَدْ نُنَائِي</td></tr><tr><td>Bit</td><td>بت</td></tr><tr><td>Bit rate</td><td>مُعدَّل نقل</td></tr><tr><td>Block message</td><td>رسالة مُجمَّعة</td></tr><tr><td>Bogus address configuration prefix</td><td>هُجُوم بادِئَة تَهِيئَة العناوين الوهميَّة</td></tr><tr><td>Bogus on-link prefix attack</td><td>هُجُوم البادِئات المَحَلَّيَّة الوهميَّة</td></tr><tr><td>Bomb attack</td><td>هُجُوم انفجارِي</td></tr><tr><td>Border gateway protocol</td><td>بروتوكول البوَابة الحدوديَّة</td></tr><tr><td>Broadcast</td><td>بث عام</td></tr><tr><td>Broadcast address</td><td>عنوان بث عام</td></tr><tr><td>Byte</td><td>بَايَت</td></tr></table>

C

<table><tr><td>Cache memory</td><td>ذَاكِرَة مِخْبَئِيَّة</td></tr><tr><td>Catenet</td><td>كَاتِيَّة، الشَّبكة المُتَسَلِّسَة</td></tr><tr><td>Certificate profile</td><td>شهادة اعتماد</td></tr><tr><td>Certification path</td><td>شهادة اعتماد لِلمسار</td></tr><tr><td>Channel</td><td>قناة</td></tr><tr><td>Checksum</td><td>تحقيق جمعي</td></tr><tr><td>Cisco group management protocol</td><td>بروتوكول سِيسَكُو لإدارة المَجْمُوعَة</td></tr><tr><td>Cisco Systems, Inc.</td><td>شركة أنظمة سِيسَكُو</td></tr><tr><td>Circuit switching</td><td>تَبَدِّيل دَارَات</td></tr></table>
<table><tr><td>Class</td><td>صنف</td></tr><tr><td>Classful</td><td>صنفي</td></tr><tr><td>Classful addressing</td><td>عنونه صنفيّة</td></tr><tr><td>Classful routing protocol</td><td>بُروئُوگُول توجيه صنفي</td></tr><tr><td>Classless</td><td>غير صنفي</td></tr><tr><td>Classless addressing</td><td>عنونه غير صنفيّة</td></tr><tr><td>Classless Inter-domain routing</td><td>التوجيه غير الصنفي بين النُّطاقات</td></tr><tr><td>Classless routing protocol</td><td>بُروئُوگُول توجيه غير صنفي</td></tr><tr><td>Class selector behavior</td><td>سُلوك اختيار الصنف</td></tr><tr><td>Client-Server model</td><td>نُموذج طلب خدمة</td></tr><tr><td>Cluster</td><td>عنفود</td></tr><tr><td>Code</td><td>رمز</td></tr><tr><td>Commercial internet protocol security option</td><td>خيار الأمن التجاري</td></tr><tr><td>Complier</td><td>محوّل برمجي</td></tr><tr><td>Computing</td><td>حوسبة</td></tr><tr><td>Computer</td><td>حاسوب</td></tr><tr><td>COMSAT laboratories</td><td>مُختَبرات كومسات</td></tr><tr><td>Content</td><td>محتوى</td></tr><tr><td>Confidentiality</td><td>سرية</td></tr><tr><td>Congestion</td><td>ازدحام</td></tr><tr><td>Congestion control</td><td>تحكّم بالازدحام</td></tr><tr><td>Connection</td><td>أنّصال</td></tr><tr><td>Connectionless</td><td>أنّصال غير مُهيّا</td></tr><tr><td>Connection-oriented</td><td>أنّصال مُهيّا</td></tr><tr><td>Copy flag</td><td>عَلَم النَّسخ</td></tr><tr><td>Core-assisted mesh protocol</td><td>بُروئُوگُول الشبكة المتشابكة المركزية</td></tr><tr><td>Core-based tree</td><td>شجرة مركزية النّواة</td></tr><tr><td>Core-based tree protocol</td><td>بُروئُوگُول الشجرة مركزية النّواة</td></tr><tr><td>Cross-layer interaction</td><td>تفاعل عاير للظبقات</td></tr><tr><td>Cryptographically generated addresses</td><td>عناوين مُولدّة بالثّعمية</td></tr><tr><td>Customer</td><td>عميل</td></tr><tr><td>Cyclades</td><td>سيكلاد</td></tr></table>

D

<table><tr><td>Data</td><td>بيانات</td></tr><tr><td>Data network</td><td>شبكة بيانات</td></tr><tr><td>Datagram</td><td>حزمة بيانات</td></tr><tr><td>Datagram congestion control protocol</td><td>بُروئُوگُول التّحّكّم بازدحام حزم البيانات</td></tr><tr><td>Datagram conversion error message</td><td>رسالة خطأ في تحويل حزمة البيانات</td></tr><tr><td>Decapsulation</td><td>فلك تغليف</td></tr><tr><td>Decimal</td><td>عَشريّ</td></tr><tr><td>Decimal numeral system</td><td>نظام عدّ عشريّ</td></tr><tr><td>Default forwarding behavior</td><td>سُلوك الإرسال الافتراضي</td></tr><tr><td>Default gateway</td><td>بوّابة افتراضية</td></tr><tr><td>Default router is killed attack</td><td>هُجوم إلغاء المُوجه الافتراضي</td></tr></table>