:

Michel Bakni

► To cite this version:

Michel Bakni. : . ICN, 2022, 978-2-9576887-1-5. <10.6084/m9 figshare.19326086>. <hal-03611066>

HAL Id: hal-03611066

https://hal.science/hal-03611066

Submitted on 16 Mar 2022

HAL is a multi-disciplinary open access archive
for the deposit and dissemination of scientific re-
search documents, whether they are published or not.
The documents may come from teaching and research
institutions in France or abroad, or from public or pri-
vate research centers.

L'archive ouverte pluridisciplinaire HAL, est des-
tinée au dépôt et à la diffusion de documents scien-
tifiques de niveau recherche, publiés ou non, émanant
des établissements d'enseignement et de recherche
français ou étrangers, des laboratoires publics ou
privés.

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

Distributed under a Creative Commons Attribution 4.0 International License
<figure><img src="image_2.png" /></figure>

# بروتوكول الإنترنت: الإصداران الرابع والسَّادس

## الإصدار الرابع IPv4

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

## الإصدار السَّادس IPv6

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

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

الإِصْدَارَانِ الرَّابِعُ والسَّادِس

د. ميشيل بكي

مُدرِّس هندسة الإلكترونیات و تقانة المعلومات في المدرسة العليا لالتقانات

الصِّنَاعِيَّةُ المُتَقَدِّمَةُ (إِسْتِيَا)

2022
تركت هذه الصَّفحة فارغةً عَمداً لِغرض تنسيق الكتاب
Book Title: Internet Protocol: IPv4 & IPv6

Author: Michel Bakni

ISNI:

Editor: Sandra Hanbo

Cover design: Zeina Khoury

Publication year:

Edition:

ISBN:

DOI:

اسم الكتاب: بروتوكول الإنترنت: الإصداران الرابع والرابع

المؤلف: ميشيل بكنى

معزف الاسم القياسي الدولي:

المحرر: ساندرا هانبو

تصميم الغلاف: زينة خوري

سنة النشر:

رقم الإصدار:

النظام القياسي الدولي لترقيم الكتب:

معزف الغرض الرقمي:

0000 0005 0354 6620

2022

1

978-2-9576887-1-5

m9 figshare.19326086/10.6084

This book was printed at the ICN Press

ZI des Saligues, 64300 Orthez, France

Telephone number:

Email address:

طبع هذا الكتاب في مطبعة إيسن

منطقة ساليغوس الصناعية، 64300 أورتيز، فرنسة

رقم الهاتف:

البريد الإلكتروني:

0033 5 59 69 77 80

icn@imprimerie-icn.fr

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

icn

Imprimerie
Édition
Copyright notice

The author publishes this work under Creative
Commons Attribution International (CC BY 4.0)

You are free to:

**Share** — copy and redistribute the material in any medium or format

**Adapt** — remix, transform, and build upon the material for any purpose, even commercially.

This license is acceptable for Free Cultural Works.

The licensor cannot revoke these freedoms as long as you follow the license terms:

**Attribution** — You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.

**No additional restrictions** — You may not apply legal terms or technological measures that legally restrict others from doing anything the license permits.

Read the text of the full license Creative Commons Attribution 4.0 International on the following link:

## إشعار حُقوق التَّأليف والنَّشر

ينشُر المُؤَلَّف هذا العمل وفقاً لِرخصة المشاع الإبداعي الدولية المُلزِمة بِنَسب العمل إلى مُؤَلَّفه (CC BY 4.0).

لك مُطلق الحرَّة في:

المشاركة — نسخ وتوزيع ونقل العمل لأيّ وسط أو شكل.

التعديل — المَزج والتَّحويل والإضافة على العمل. لأي غرض، بما في ذلك الأغراض التَّجاريَّة.

هذه الرخصة متوافقة مع أعمال الثقافة الحَرَّة.

لا يُمكن لِلمرْخص إلغاء هذه الصلاحيات طالما أثبِعت شروط الرخصة:

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

منع القيود الإضافية - عليك ألا تُطبِّق أي شروط قانونية أو تدابير تقنية تُقيِّد الآخرين من ممارسة الصلاحيات التي تسمح بها الرخصة.

اقرأ النَّص الكامِل لِرخصة المشاع الإبداعي 4.0 عبر الزَّابِط الآتي:

https://creativecommons.org/licenses/by/4.0/legalcode

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

The font used in this document is Calibri. It is a
copyrighted property for Microsoft.

The font is embedded from a Microsoft word
365 application that is not for home, student, or
noncommercial use.

Application license ID:

EWW_15cd13b2-4549-42f8-9d2f-00d8bd8e0e9f_ca421d4c3fbc11eecd

The illustrations used in this book are created by
the author. They are all licensed under CC BY-SA
Version 4.0

More information about the License can be
found in appendix VII.

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

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

مُعرَّف رخصة التطبيق:

الصُّور المُستَعملة في هذا الكتاب من إعداد المُؤَلَّف وهي كُلها مُرْخَصة بِرخصة المشاع الإبداعي الدولية المُلزِمة بِنَسب العمل إلى مُؤَلَّفه وبترخيص المشتَقات بالمثل 4.0

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

ز

فهرس الكتاب

ذ

مقدمة الكتاب

1

الباب الأوّل: مَدَحُلٌ إلى شَبكات البيانات

3

الفصل الأوّل: تَمَذَجة شَبكة نقل البيانات

21

الفصل الثاني: التَّشَبِيك

39

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

41

الفصل الثَّالِثُ: الإصدار الرَّابِعُ مِن بزوُتُوكُول الإنترنت

71

الفصل الرَّابِعُ: تجزئة فضاء العناوين

105

الفصل الخامس: البُتُ المَجْمُوعاتيُّ

131

الفصل السَّادِس: بزوُتُوكُول رسائل التَّحَكُّم في الإنترنت

151

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

153

الفصل السَّابِعُ: استنفاد فضاء عناوين الإصدار الرَّابِعُ مِن بزوُتُوكُول الإنترنت

167

الفصل الثَّامِنُ: التَّوجيه غير الصَّنفيّ بين النُّطاقات

181

الفصل التَّاسِعُ: ترجمة عُنوان الشَّبكة

201

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

203

الفصل العاشر: الإصدار السَّادِس مِن بزوُتُوكُول

237

الفصل الحادي عشر: بزوُتُوكُول رسائل التَّحَكُّم لِلإصدار السَّادِس مِن بزوُتُوكُول الإنترنت

255

الفصل الثاني عشر: بزوُتُوكُول اكتشاف الجيران

275

الملاحق

277

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

285

المُلْحَقُّ ب: أَفضية البُتِّ المَجْمُوعاتيّ في الإصدار الرَّابِعُ مِن بزوُتُوكُول إنترنت

289

المُلْحَقُّ ج: أَفضية مَحْجُوزةٌ في الإصدار الرَّابِعُ مِن بزوُتُوكُول إنترنت

295

المُلْحَقُّ د: أمثلة عن تجزئة فضاء العناوين ومُلحَقَاتها

323

المُلْحَقُّ ه: الرِّسَائل المُبْطَلة في بزوُتُوكُول رسائل التَّحَكُّم في الإنترنت

327

المُلْحَقُّ و: بُنْي ترويسات الإصدار السَّادِس مِن بزوُتُوكُول إنترنت ومُلحَقَاتها

335

المُلْحَقُّ ز: بيانات الأشكال ورُخصها

339

التَّعْرِيب

361

المراجع

397

كشاف

418

عن المؤَّلف
فهرس الكتاب المُفصّل

ز
ح
ع
ش
خ
ذ

1

3

4

4

4

5

6

7

7

8

8

9

12

15

16

17

21

22

22

23

27

30

30

31

31

32

33

35

35

36

36

37

39

41

42

42

45

46

فهرس الكتاب المُختصر

فهرس الكتاب المُفصّل

فهرس الأشكال

فهرس الجداول

الأيقونات المستعملة في الكتاب

مقدمة الكتاب

الباب الأوّل: مدخل إلى شبكات البيانات

1. نَمْدَجَة شَبْكَة نَقْلِ الْبِيَانَاتِ

1.1. مقدمة

2.1. مفاهيم مجرّدة

1.2.1. أطراف الاتصال

2.2.1. تنظيم الجدّمات والبروتوكولات

1.2.2.1. النموذج متعدد الطبقات

2.2.2.1. نموذج التحكم بين الطرفيات

3.1. أَمْثَلَهُ عَن نِمَاذْجَ لِشَبْكَاتِ نَقْلِ الْبِيَانَاتِ

1.3.1. نموذج الربط البيني للأنظمة المفتوحة

1.1.3.1. تعاريف رئيسة

2.1.3.1. وصف العمل

3.1.3.1. بنية التمودج

2.3.1. نموذج الإنترنت

1.2.3.1. وصف العمل

2.2.3.1. بنية التمودج

2. التَّشْبِيكُ

1.2. مقدمة

2.2. التعریف وأصل النّسمية

3.2. نَبْذَة تَارِيخِيَّةُ

4.2. بنية الشبكة

5.2. وظائف بروتوكول التَّشْبِيكُ

1.5.2. دعم نمط الاتصال

2.5.2. ضبط جودة الخدمة

3.5.2. عَنْنَوْنَةُ الْمُضْيِفِينَ

4.5.2. تقطيع رزم البيانات وإعادة تجميعها

5.5.2. التَّنْضِيد وَفَكَهُ

6.5.2. التوجيه تبعاً للمصدر وتسبيل المسار

7.5.2. التَّحْكُمُ بِالتَّدَفَّقِ

6.2. أَمْثَلَهُ

1.6.2. الإصدار الرابع من بروتوكول الإنترنت

2.6.2. الإصدار السّادس من بروتوكول الإنترنت

الباب الثاني: الإصدار الرابع من بروتوكول الإنترنت ومُلحَقَاته

3. الإصدار الرابع من بروتوكول الإنترنت

1.3. مقدمة

2.3. نَبْذَة تَارِيخِيَّةُ

3.3. مبدأ العمل

4.3. بنية الترّويسة
<table>
  <tr>
    <td>47</td>
    <td>الحقُّول الإلزاميَّة</td>
    <td>1.4.3</td>
  </tr>
  <tr>
    <td>49</td>
    <td>الحقُّول الاختياريَّة</td>
    <td>2.4.3</td>
  </tr>
  <tr>
    <td>50</td>
    <td>الوظائف</td>
    <td>5.3</td>
  </tr>
  <tr>
    <td>50</td>
    <td>ضبط جودة الخدمة</td>
    <td>1.5.3</td>
  </tr>
  <tr>
    <td>52</td>
    <td>العنونة</td>
    <td>2.5.3</td>
  </tr>
  <tr>
    <td>53</td>
    <td>تعاريف</td>
    <td>1.2.5.3</td>
  </tr>
  <tr>
    <td>53</td>
    <td>عنوان برونوگول الإنترنت</td>
    <td>1.1.2.5.3</td>
  </tr>
  <tr>
    <td>53</td>
    <td>فضاء العناوين</td>
    <td>2.1.2.5.3</td>
  </tr>
  <tr>
    <td>57</td>
    <td>قناع الفضاء</td>
    <td>3.1.2.5.3</td>
  </tr>
  <tr>
    <td>57</td>
    <td>عنوان الفضاء</td>
    <td>4.1.2.5.3</td>
  </tr>
  <tr>
    <td>59</td>
    <td>عنوان البث العام</td>
    <td>5.1.2.5.3</td>
  </tr>
  <tr>
    <td>60</td>
    <td>إدارة الأفضية</td>
    <td>2.2.5.3</td>
  </tr>
  <tr>
    <td>60</td>
    <td>التَّقطيع وإعادة التَّجميع</td>
    <td>3.5.3</td>
  </tr>
  <tr>
    <td>60</td>
    <td>التَّقطيع</td>
    <td>1.3.5.3</td>
  </tr>
  <tr>
    <td>62</td>
    <td>إعادة التَّجميع</td>
    <td>2.3.5.3</td>
  </tr>
  <tr>
    <td>64</td>
    <td>التَّنضيد</td>
    <td>4.5.3</td>
  </tr>
  <tr>
    <td>64</td>
    <td>التَّوجيه تَبعاً لمَّصدر</td>
    <td>5.5.3</td>
  </tr>
  <tr>
    <td>65</td>
    <td>المُشكَّلات</td>
    <td>6.3</td>
  </tr>
  <tr>
    <td>65</td>
    <td>مرتبطٌّ بالعنونة</td>
    <td>1.6.3</td>
  </tr>
  <tr>
    <td>65</td>
    <td>استنفاد فضاء العناوين</td>
    <td>1.1.6.3</td>
  </tr>
  <tr>
    <td>66</td>
    <td>تراكم أفضية العناوين</td>
    <td>2.1.6.3</td>
  </tr>
  <tr>
    <td>67</td>
    <td>مرتبطٌّ بالتقَّطيع</td>
    <td>2.6.3</td>
  </tr>
  <tr>
    <td>68</td>
    <td>بروتوگولات مُساعِدةٌ</td>
    <td>7.3</td>
  </tr>
  <tr>
    <td>68</td>
    <td>بروتوگولات اقتران العناوين</td>
    <td>1.7.3</td>
  </tr>
  <tr>
    <td>68</td>
    <td>بروتوگول رسائل التَّحَكُّم في الإنترنت</td>
    <td>2.7.3</td>
  </tr>
  <tr>
    <td>69</td>
    <td>بروتوگول إدارة مَّجمُّوعة الإنترنت</td>
    <td>3.7.3</td>
  </tr>
  <tr>
    <td>69</td>
    <td>حزمة أمن بروتوگول الإنترنت</td>
    <td>4.7.3</td>
  </tr>
  <tr>
    <td>71</td>
    <td>تجزئة فضاء العناوين</td>
    <td>4</td>
  </tr>
  <tr>
    <td>72</td>
    <td>مُقدَّمةٌ</td>
    <td>1.4</td>
  </tr>
  <tr>
    <td>72</td>
    <td>نَّبْذةٌ تاريخيَّةٌ</td>
    <td>2.4</td>
  </tr>
  <tr>
    <td>74</td>
    <td>خَلَفَيَّةٌ رياضيَّةٌ</td>
    <td>3.4</td>
  </tr>
  <tr>
    <td>74</td>
    <td>أنظمة العدد</td>
    <td>1.3.4</td>
  </tr>
  <tr>
    <td>76</td>
    <td>العَّطف المنطقي</td>
    <td>2.3.4</td>
  </tr>
  <tr>
    <td>77</td>
    <td>مبَدأ العمل</td>
    <td>4.4</td>
  </tr>
  <tr>
    <td>79</td>
    <td>تجزئة فضاء العناوين</td>
    <td>5.4</td>
  </tr>
  <tr>
    <td>79</td>
    <td>تجزئة فضاء عناوين صنفي</td>
    <td>1.5.4</td>
  </tr>
  <tr>
    <td>79</td>
    <td>A الصَّنف</td>
    <td>1.1.5.4</td>
  </tr>
  <tr>
    <td>81</td>
    <td>B الصَّنف</td>
    <td>2.1.5.4</td>
  </tr>
  <tr>
    <td>82</td>
    <td>C الصَّنف</td>
    <td>3.1.5.4</td>
  </tr>
  <tr>
    <td>83</td>
    <td>تجزئة فضاء غير صنفي</td>
    <td>2.5.4</td>
  </tr>
  <tr>
    <td>84</td>
    <td>آلية التجزئة</td>
    <td>6.4</td>
  </tr>
  <tr>
    <td>86</td>
    <td>التَّجزئة من أجل عَدَدٍ مُحدَّدٍ من أفضية العناوين الجزئية</td>
    <td>1.6.4</td>
  </tr>
  <tr>
    <td>86</td>
    <td>خوارزميَّة العمل</td>
    <td>1.1.6.4</td>
  </tr>
  <tr>
    <td>87</td>
    <td>المثال الأوَّل</td>
    <td>2.1.6.4</td>
  </tr>
  <tr>
    <td>89</td>
    <td>التَّجزئة من أجل حجم مُحدَّدٍ لفضاء العنونة الجزئية</td>
    <td>2.6.4</td>
  </tr>
  <tr>
    <td>89</td>
    <td>خوارزميَّة التجزئة</td>
    <td>1.2.6.4</td>
  </tr>
  <tr>
    <td>90</td>
    <td>المثال الثَّاني</td>
    <td>2.2.6.4</td>
  </tr>
</table>
92 التجزئة من أجل عَدَدٍ مُحدَّدٍ من أفضية العناوين الجزئية مُحدَّدة الحجم .3.6.4

93 المثال الثالث .1.3.6.4

94 المثال الرابع .2.3.6.4

95 التجزئة من أجل قِناع ذي طُولٍ مُحدَّدٍ .4.6.4

96 المثال الخامس .1.4.6.4

97 المثال السَّادِس .2.4.6.4

98 التجزئة مُتعدَّدة المُستويات واستعمال أقنعة الأفضية الجزئية مُختِلِفة الأطوال .5.6.4

100 مُشكلات مُرتَبِطة بالتجزئة .7.4

100 مُشكلات مُرتَبِطة بالعنونة .1.7.4

100 تراكُب أفضية العناوين .1.1.7.4

100 هدر العناوين في الأفضية الجزئية الصَّغيرة .2.1.7.4

101 مُشكلات مُرتَبِطة بالتجويم .2.7.4

101 زيادة أحجام جداول التوجيه .1.2.7.4

102 تجميع المسارات غير المُلائم .2.2.7.4

105 البث المُجْمُوعي .5

106 مُقدَّمة .1.5

106 نظرَة عامَّة .2.5

108 آلية العمل .3.5

109 إدارة المُجْمُوعات .1.3.5

109 شجرة البث المُجْمُوعي .2.3.5

109 البنية .1.2.3.5

110 أنواع أشجار البث المُجْمُوعي .2.2.3.5

112 خوارزميَّات بناء الأشجار .3.2.3.5

114 نطاق التوجيه .3.3.5

114 مجالات العنونة .4.3.5

114 طبقة الشبكة .1.4.3.5

115 طبقة الوصلة .2.4.3.5

118 توجيه رزم البث المُجْمُوعي .5.3.5

119 برونوِكولات البث المُجْمُوعي .4.5

120 برونوِكولات إدارة المُجْمُوعات .1.4.5

120 برونوِكول إدارة مَجْمُوعة الإنترنت .1.4.4.5

121 برونوِكول سيسكو لإدارة المَجْمُوعة .2.4.4.5

121 برونوِكول سيسكو لإدارة مَجْمُوعة مَنَفَذ الموجَّه .3.4.4.5

122 برونوِكولات توجيه رزم البث المُجْمُوعي .2.4.5

122 برونوِكولات توجيه رزم البث المُجْمُوعي في الشبكات الثابتة .1.2.4.5

123 برونوِكول توجيه البث المُجْمُوعي تَبَّأَ لِشُعاع المَسافة .1.1.2.4.5

123 توسعة البث المُجْمُوعي لِبروِنوكول المسار الأقصر .2.1.2.4.5

124 البث المُجْمُوعي المستقل عن برونوِكول التوجيه .3.1.2.4.5

125 برونوِكولات توجيه أخرَّى .4.1.2.4.5

126 برونوِكولات توجيه رزم البث المُجْمُوعي في الشبكات المُخصَّصة المُتحَرَّكة .2.2.4.5

128 آلِيَّات مُكَمَّلة لِالبث المُجْمُوعي .5.5

128 ميزة مُراقبة برونوِكول إدارة مَجْمُوعة الإنترنت .1.5.5

129 التوجيه بعكس المسار .2.5.5

129 البث المُجْمُوعي مُحدَّد المصَدَر .3.5.5

131 برونوِكول رسائل التَّحَكُّم في الإنترنت .6

132 مُقدَّمة .1.6

133 نبذة تاريخيَّة .2.6
<table>
  <tr>
    <td>134</td>
    <td>مبدأ العمل</td>
    <td>3.6</td>
  </tr>
  <tr>
    <td>135</td>
    <td>بنية التَّرويسة</td>
    <td>4.6</td>
  </tr>
  <tr>
    <td>137</td>
    <td>الوظائف</td>
    <td>5.6</td>
  </tr>
  <tr>
    <td>137</td>
    <td>رسائل الإبلاغ عن الأخطاء</td>
    <td>1.5.6</td>
  </tr>
  <tr>
    <td>137</td>
    <td>تعَذَّر بلوغ الوجهة</td>
    <td>1.1.5.6</td>
  </tr>
  <tr>
    <td>140</td>
    <td>إعادة التوجيه</td>
    <td>2.1.5.6</td>
  </tr>
  <tr>
    <td>142</td>
    <td>نفاد الزمن</td>
    <td>3.1.5.6</td>
  </tr>
  <tr>
    <td>143</td>
    <td>مشكلة في مُحدَّدٍ</td>
    <td>4.1.5.6</td>
  </tr>
  <tr>
    <td>144</td>
    <td>رسائل الاستعلام</td>
    <td>2.5.6</td>
  </tr>
  <tr>
    <td>144</td>
    <td>رسالتا الصَّدَى</td>
    <td>1.2.5.6</td>
  </tr>
  <tr>
    <td>145</td>
    <td>رسالتا اكتشاف المُوجَّه</td>
    <td>2.2.5.6</td>
  </tr>
  <tr>
    <td>146</td>
    <td>رسالتا قياس الزمن</td>
    <td>3.2.5.6</td>
  </tr>
  <tr>
    <td>147</td>
    <td>التطبيقات</td>
    <td>6.6</td>
  </tr>
  <tr>
    <td>147</td>
    <td>أمر التحقق من الاتصال</td>
    <td>1.6.6</td>
  </tr>
  <tr>
    <td>148</td>
    <td> أمر تتبع المسار</td>
    <td>2.6.6</td>
  </tr>
  <tr>
    <td>149</td>
    <td>المشكلات</td>
    <td>7.6</td>
  </tr>
  <tr>
    <td>151</td>
    <td>الباب الثَّالث: مشكلة استنفاد فضاء عناوين الإصدار الرابع وحُلُولها</td>
    <td></td>
  </tr>
  <tr>
    <td>153</td>
    <td>استنفاد فضاء عناوين الإصدار الرابع من بزوئوكول الإنترنٹ</td>
    <td>7</td>
  </tr>
  <tr>
    <td>154</td>
    <td>مُقدَّمة</td>
    <td>1.7</td>
  </tr>
  <tr>
    <td>154</td>
    <td>خلفية عامَّة</td>
    <td>2.7</td>
  </tr>
  <tr>
    <td>154</td>
    <td>نبذة تاريخيَّة</td>
    <td>1.2.7</td>
  </tr>
  <tr>
    <td>156</td>
    <td>آلية تحصيص فضاء البث فريد الوجهة</td>
    <td>2.2.7</td>
  </tr>
  <tr>
    <td>159</td>
    <td>مراجل الاستنفاد</td>
    <td>3.7</td>
  </tr>
  <tr>
    <td>163</td>
    <td>الحلول المُقترحة</td>
    <td>4.7</td>
  </tr>
  <tr>
    <td>163</td>
    <td>التوجيه غير الصَّنفي بين النُّطاقات</td>
    <td>1.4.7</td>
  </tr>
  <tr>
    <td>164</td>
    <td>ترجمة عُنوان الشبكة</td>
    <td>2.4.7</td>
  </tr>
  <tr>
    <td>164</td>
    <td>الإصدار السَّادس من بزوئوكول الإنترنٹ</td>
    <td>3.4.7</td>
  </tr>
  <tr>
    <td>167</td>
    <td>التوجيه غير الصَّنفي بين النُّطاقات</td>
    <td>8</td>
  </tr>
  <tr>
    <td>168</td>
    <td>مُقدَّمة</td>
    <td>1.8</td>
  </tr>
  <tr>
    <td>168</td>
    <td>نبذة تاريخيَّة</td>
    <td>2.8</td>
  </tr>
  <tr>
    <td>170</td>
    <td>آلية العمل</td>
    <td>3.8</td>
  </tr>
  <tr>
    <td>170</td>
    <td>العنونة غير الصَّنفيّة</td>
    <td>1.3.8</td>
  </tr>
  <tr>
    <td>170</td>
    <td>تدوين البادئة</td>
    <td>1.1.3.8</td>
  </tr>
  <tr>
    <td>171</td>
    <td>هرميَّة التَّحصيص</td>
    <td>2.1.3.8</td>
  </tr>
  <tr>
    <td>174</td>
    <td>التوجيه بين النُّطاقات</td>
    <td>2.3.8</td>
  </tr>
  <tr>
    <td>174</td>
    <td>تجميع المسارات</td>
    <td>1.2.3.8</td>
  </tr>
  <tr>
    <td>178</td>
    <td>قواعد إضافيَّة لِلتوجيه</td>
    <td>2.2.3.8</td>
  </tr>
  <tr>
    <td>179</td>
    <td>مشكلات التَّجميع</td>
    <td>3.2.3.8</td>
  </tr>
  <tr>
    <td>181</td>
    <td>ترجمة عُنوان الشبكة</td>
    <td>9</td>
  </tr>
  <tr>
    <td>182</td>
    <td>مُقدَّمة</td>
    <td>1.9</td>
  </tr>
  <tr>
    <td>183</td>
    <td>خلفية عامَّة</td>
    <td>2.9</td>
  </tr>
  <tr>
    <td>183</td>
    <td>الأفضية الخاصة</td>
    <td>1.2.9</td>
  </tr>
  <tr>
    <td>184</td>
    <td>أرقام المنافذ</td>
    <td>2.2.9</td>
  </tr>
  <tr>
    <td>184</td>
    <td>وصف الآلية</td>
    <td>3.9</td>
  </tr>
  <tr>
    <td>184</td>
    <td>تعاريف واصطلاحات</td>
    <td>1.3.9</td>
  </tr>
  <tr>
    <td>185</td>
    <td>مبدأ العمل</td>
    <td>2.3.9</td>
  </tr>
  <tr>
    <td>187</td>
    <td>أنماط الترجمة</td>
    <td>4.9</td>
  </tr>
</table>
187 .1.4.9 .النَّرْجَمَةُ التَّقْلِيدِيَّةُ

187 .1.1.4.9 .النَّرْجَمَةُ التَّقْلِيدِيَّةُ الثَّابَتَةُ

188 .2.1.4.9 .النَّرْجَمَةُ التَّقْلِيدِيَّةُ المُتَغَيِّرَةُ

190 .3.1.4.9 .النَّرْجَمَةُ التَّقْلِيدِيَّةُ لِلْعُنَوَانِ وَرِقْمِ الْمَنْفَذِ

191 .2.4.9 .النَّرْجَمَةُ ثُنَائِيَّةُ الْأَنْجَاهُ لِعُنَوَانِ الشَّبَكَةِ

192 .3.4.9 .النَّرْجَمَةُ الْمُضَاعَفَةُ لِعُنَوَانِ الشَّبَكَةِ

194 .5.9 .اعتباراتٌ إضافيَّةٌ

194 .1.5.9 .طبقة الشَّبَكَةِ

194 .1.1.5.9 .بِرُوْتُوَكُولِ رِسَائِلِ التَّحْكُمِ فِي الْإِنْتَرْزِنَتِ

194 .2.1.5.9 .الْإِصْدَارُ السَّادِسَ مِن بِرُوْتُوَكُولِ الْإِنْتَرْزِنَتِ

195 .2.5.9 .طبقة النَّقْلِ

195 .1.2.5.9 .بِرُوْتُوَكُولِ التَّحْكُمِ بِالنَّقْلِ

196 .2.2.5.9 .بِرُوْتُوَكُولِ حِزْمِ بِبَانَاتِ الْمُسْتَخْدِمِ

197 .3.2.5.9 .بِرُوْتُوَكُولَاتِ أُخْرَى

198 .6.9 .مُشْكِلَاتٌ فِي التَّنْفِيذِ

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

203 .10 .الْإِصْدَارُ السَّادِسَ مِن بِرُوْتُوَكُولِ الْإِنْتَرْزِنَتِ

204 .1.10 .مُقَدَّمَةٌ

204 .2.10 .نَبْذَةٌ تَارِيخِيَّةٌ

206 .3.10 .مَبْدَأُ الْعَمَلِ

208 .4.10 .تَرْوِيَسَاتِ الْبِرُوْتُوَكُولِ

208 .1.4.10 .تَنْتَابُعُ الْنَّرْوِيَسَاتِ

210 .2.4.10 .تَرْوِيَسَةِ الْبِرُوْتُوَكُولِ

211 .5.10 .الوظائفِ

211 .1.5.10 .الْعَنْوَنَةُ

211 .1.1.5.10 .تعاريفُ

212 .2.1.5.10 .التدوين الرياضيُّ

213 .1.2.1.5.10 .تَدْوِينُ الْعَناوينِ وَالْأَقْنَعَةِ

213 .2.2.1.5.10 .تَدْوِينُ الْبِبَادِئَةِ

214 .3.1.5.10 .بُنْيَ الْعَناوينِ وَفَقَأَ لِنْمَطِ التَّوَجْهِ

215 .1.3.1.5.10 .عَناوينِ الْبَثِّ فَرِيدِ الْوَجْهَةِ

219 .2.3.1.5.10 .عَناوينِ الْبَثِّ نَحْوُ الْأَقْرَبِ

219 .3.3.1.5.10 .عَناوينِ الْبَثِّ الْمَجْمُوعَائِيِّ

221 .4.1.5.10 .أَفْضَيْلَةٌ مَحْجُوزَةٌ

221 .1.4.1.5.10 .أَفْضَيْلَةُ الْبَثِّ فَرِيدِ الْوَجْهَةِ وَالْبَثِّ نَحْوُ الْأَقْرَبِ

222 .2.4.1.5.10 .فَضَاءِ الْبَثِّ الْمَجْمُوعَائِيِّ

222 .5.1.5.10 .عَناوينُ مُلْزِمَةٌ

223 .6.1.5.10 .تَهِيَّةُ الْعُنَوَانِ الدَّائِيَّةِ الْآلِيَّةِ

224 .7.1.5.10 .إِدْارَةُ فَضَاءِ الْعَناوينِ: التَّحْصِيصِ وَالْمَنْحِ

225 .8.1.5.10 .النَّجْزَةُ

227 .2.5.10 .تَقْطِيعُ رِزْمِ الْبِيانَاتِ وَإِعَادَةُ تَجْمِيعِهَا

228 .1.2.5.10 .النَّقْطِيعُ

230 .2.2.5.10 .إِعَادَةُ التَّجْمِيعِ

232 .3.5.10 .إِدْارَةُ حَرْكَةِ الْبِيانَاتِ

232 .1.3.5.10 .تَعْرِيفُ تَدْفَقَاتِ حَرْكَةِ الْبِيانَاتِ

232 .2.3.5.10 .تَصْنِيفِ حَرْكَةِ الْبِيانَاتِ

233 .6.10 .الْمُشْكِلَاتِ
233.1.6.10 مُرْتَبَطَةٌ بِنِتْقِيعِ الْبِيَانَاتِ

233.2.6.10 مُرْتَبَطَةٌ بِإِدْارَةِ حَرْكَةِ الْبِيَانَاتِ

234.7.10 بِرُونُوكُولَاتٌ رَدِيفَةٌ

234.1.7.10 بِرُونُوكُولِ رِسَائِلِ التَّحْكُمِ فِي الْإِنْتَرْنِتِ لِلْإِصْدَارِ السَّادِسِ

235.2.7.10 بِرُونُوكُولِ اكتشاف الجيران

235.3.7.10 بِرُونُوكُولِ اكتشاف مُسْتَمِعِي الْبَثِّ الْمَجْمُوعَاتِيِّ

237.11 بِرُونُوكُولِ رِسَائِلِ التَّحْكُمِ لِلْإِصْدَارِ السَّادِسِ مِن بِرُونُوكُولِ الْإِنْتَرْنِتِ

238.1.11 مُقَدَّمَةٌ

238.2.11 نَبْذَةٌ تَارِيخِيَّةٌ

240.3.11 مَبْدَأُ الْعَمَلِ

240.4.11 بِنِيَةِ التَّرْوِيسةِ

241.5.11 رِسَائِلِ الْبِرُونُوكُولِ

242.1.5.11 رِسَائِلِ الْإِبْلِاغِ عَن الْأَخْطَاءِ

242.2.5.11 تَعْدُرُ بُلوَغِ الْوَجْهَةِ

243.3.5.11 رِزْمَةٌ مُفَرِّطَةٌ فِي الطُّولِ

244.4.5.11 نَفَادِ الزَّمْنِ

244.5.5.11 مُشَكِّلَةٌ فِي مُحَدِّدٍ

246.6.5.11 رِسَائِلِ الْإِعْلَامِ

246.7.5.11 تَوْلِيدِ الصَّدَى والصَّدَى

246.8.5.11 الْإِلْتَمَاسِ الْمُوجَهِهِ والْإِعْلَانَ عَنْهِ

248.9.5.11 الْإِلْتَمَاسِ الْجَارِ والْإِعْلَانَ عَنْهِ

250.10.5.11 إِعْأَدَةِ التَّوْجِيهِ

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

253.6.11 الْمُشَكِّلَاتِ

255.12 بِرُونُوكُولِ اكتشاف الجيران

256.1.12 مُقَدَّمَةٌ

257.2.12 نَبْذَةٌ تَارِيخِيَّةٌ

258.3.12 مَبْدَأُ الْعَمَلِ

259.4.12 بُنِي الرَّسَائِلِ والخِيَارَاتِ

259.1.4.12 الرَّسَائِلِ

260.2.4.12 الْخِيَارَاتِ

260.1.2.4.12 خِيَارِ عَنْوَانِ طَبْقَةِ الْوَصَلَةِ

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

262.3.2.4.12 خِيَارِ تَرْوِيسةِ إِعْأَدَةِ التَّوْجِيهِ

263.4.2.4.12 خِيَارِ وَحْدَةِ التَّقْلِ العُظْمِيِّ

263.5.12 الْوَظَائِفِ

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

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

264.2.1.5.12 اكتشاف الْبَادِئَاتِ الْمُحلَّيَّةَ وَأَطْوَالَها

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

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

265.1.2.5.12 اقتراح العناوين

266.2.2.5.12 تحديد الاستعمال المُتَكَرَّرِ لِلْعَنْوَانِ

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

268.3.5.12 إِعْأَدَةِ التَّوْجِيهِ

269.6.12 الْمُشَكِّلَاتِ

269.1.6.12 التَّصْنِيفِ
270 .2.6.12 أمثلة

272 .7.12 بروئوتكولات ذات صلة

272 .1.7.12 توسعه الاكتشاف المعكوس للجيران

273 .2.7.12 بروئوتكول اكتشاف الجيران الآمن

275 الملاحق

277 أ. خيارات الإصدار الرابع من بروئوتكول الإنرنت

285 ب. أفضية البث المجمووعاتي في الإصدار الرابع من بروئوتكول الإنرنت

289 ج. أفضية محجوزة من فضاء بروئوتكول الإنرنت

290 ج. ۱. أولاً: الإصدار الرابع من بروئوتكول الإنرنت

291 ج. ۲. ثانى: الإصدار السادس من بروئوتكول الإنرنت

295 د. أمثلة عن تجزئة فضاء العناوين ومُلحقاتها

296 ۱. أولاً: الإصدار الرابع من بروئوتكول الإنرنت

296 د. ۱.۱. التجزئة الصنفية

296 .1.1.1. الصنف A

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

297 .2.1.1.1. المثال الثاني: حالة طول معرَّف الفضاء الجزيئ يساوي 8

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

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

301 د. 5.1.1.1. المثال الخامس: حالة طول معرَّف الفضاء الجزيئ أكبر أو يساوي 17 وأصغر أو يساوي

301 من 22.

302 د. 2.1.1. الصنف B

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

304 د. 2.2.1.1. المثال السابع: حالة طول معرَّف الفضاء الجزيئ مساوٍ لقيمة 8

305 د. 3.2.1.1. المثال الثامن: حالة طول معرَّف الفضاء الجزيئ أكبر أو يساوي 9 وأصغر أو يساوي 14

307 د. 3.1.1. الصنف C

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

308 د. 2.1. التجزئة غير الصنفية:

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

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

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

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

313 د. 5.2.1. المثال الرابع عشر: عَدَدٌ مُحدَّدٍ لِلأفضية الجزيئية.

314 د. 3.1. استعمال أقنعة الأفضية الجزيئية مختلفة الأطوال

314 د. 1.3.1. المثال الخامس عشر: فضاء جزيئ من الصنف C

315 د. 2.3.1. المثال السادس عشر: فضاء جزيئ من الصنف B

317 د. 3.3.1. المثال السابع عشر: فضاء جزيئ من الصنف A

319 د. 2. ثانى: الإصدار السادس من بروئوتكول الإنرنت

319 د. 1.2. المثال الثامن عشر: المعرَّف ينتهي عند حُدُود الرباعية

320 د. 2.2. المثال التاسع عشر: المعرَّف ينتهي عند حُدُود المَرتَبة ستة العَشريَّة

321 د. 3.2. المثال العُشرون: المعرَّف ينتهي عند حُدُود بِتٍ ضمن مَرتَبة ستة العَشريَّة

323 هـ. الرسائل المُبتَلة في بروئوتكول رسائل التَّحَكُّم في الإنرنت

327 و. بُنَى ترويسات الإصدار السادس من بروئوتكول الإنرنت ومُلحقاتها

328 .1.9. بُنَى الترويسات

328 .1.1.9. ترويسة خيارات المسار

328 .2.1.9. ترويسة التوجيه

330 .3.1.9. ترويسة القِطعة

331 .4.1.9. ترويسة خيارات الوجهة
331 و.5.1. ترويسة المُصادقة

332 و.6.1. ترويسة تأمين الحُمُولة بالتأغليف

333 و.2. بنية الخِيارات

335 ز. بيانات ورُخص الأشكال

339 التَّعريب

340 أَوَّلاً: مَسَرَد المُصطلحات المُعرَّبة

356 ثانياً: مَسَرَد الاختصارات

361 المراجع

362 أَوَّلاً: الأعمال المُراجعة من الأقران

367 ثانياً: الكتب

367 باللغة العربية

367 باللغة الإنجليزية

368 باللغة الفرنسية

368 ثالثاً: المعايير وأدلة الاستعمال

369 رابعاً: ملاحظات تجارب الإنترنت

369 خامساً: وثائق طلب التَّعليقات

385 سادساً: مواقع الويب

397 كشاف

398 أَوَّلاً: أعلام

398 ثانياً: مُؤسسات وكيانات

400 ثالثاً: بروئوتكولات

402 رابعاً: مفاهيم وتقنيات

417 خامساً: مُدن ودُول

418 عن المُؤَلِّف
فهرس الأشكال

<table dir="rtl">
  <thead>
    <tr>
      <th>رقم الشكل</th>
      <th>العنوان</th>
      <th>رقم الصفحة</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>1-1</td>
      <td>تمثيل مُبَسَّطٌ لِطرفى انتصال</td>
      <td>5</td>
    </tr>
    <tr>
      <td>2-1</td>
      <td>بنية النموذج متعدد الطبقات من أجل شبكة بيانات ثلاثية الطبقات</td>
      <td>6</td>
    </tr>
    <tr>
      <td>3-1</td>
      <td>بنية نموذج التحكم بين الطرفيات</td>
      <td>7</td>
    </tr>
    <tr>
      <td>4-1</td>
      <td>بنية نموذج الربط البيئي للأنظمة المفتوحة</td>
      <td>9</td>
    </tr>
    <tr>
      <td>5-1</td>
      <td>الخدمة تبعاً لنموذج الربط البيئي للأنظمة المفتوحة</td>
      <td>10</td>
    </tr>
    <tr>
      <td>6-1</td>
      <td>البزونو كول وتقديم الخدمة عبر الطبقات المُتتابعة حسب نموذج الربط البيئي للأنظمة المفتوحة</td>
      <td>11</td>
    </tr>
    <tr>
      <td>7-1</td>
      <td>التغليف تبعاً لِنَموذج الاتصال البيئي للأنظمة المفتوحة</td>
      <td>12</td>
    </tr>
    <tr>
      <td>8-1</td>
      <td>نَمَدَجَة شَبَكة بيانات باستعمال نموذج الربط البيئي للأنظمة المفتوحة</td>
      <td>15</td>
    </tr>
    <tr>
      <td>9-1</td>
      <td>بنية نموذج الإنرنت ونوعي التفاعلات فيه</td>
      <td>16</td>
    </tr>
    <tr>
      <td>10-1</td>
      <td>التغليف وفُك التغليف في نموذج الإنرنت</td>
      <td>17</td>
    </tr>
    <tr>
      <td>11-1</td>
      <td>نَمَدَجَة شَبَكة بيانات باستعمال نموذج الإنرنت</td>
      <td>19</td>
    </tr>
    <tr>
      <td>1-2</td>
      <td>الرسالة المُجَمَّعة كما افترضها پول بَارَان في عام 1964م</td>
      <td>24</td>
    </tr>
    <tr>
      <td>2-2</td>
      <td>بنية لشبكة بيانات افترضها سيرف وخان في عام 1974م</td>
      <td>27</td>
    </tr>
    <tr>
      <td>3-2</td>
      <td>نَمَوَذِج شَبَكة بيانات اقترحه پوسټل</td>
      <td>28</td>
    </tr>
    <tr>
      <td>4-2</td>
      <td>مسار البيانات في أربانت</td>
      <td>28</td>
    </tr>
    <tr>
      <td>5-2</td>
      <td>مُخَطَّطٌ لِبنية البؤابة وعلاقتها مع بزوتو كول التَّشَّيك كما اقترحه پوسټل</td>
      <td>29</td>
    </tr>
    <tr>
      <td>6-2</td>
      <td>مَبْدَأ تَقَطِّع رِزم البيانات في طبقة الشبكة</td>
      <td>33</td>
    </tr>
    <tr>
      <td>7-2</td>
      <td>مُخَطَّطٌ صُندوقي يُظهر مَسارات بيانات عبر ثلاث طبقات مُتتابعة بوجود مُنْضَدٍ ومُفَكِّك تَنْضِيدٌ</td>
      <td>33</td>
    </tr>
    <tr>
      <td>8-2</td>
      <td>حالات مَسارات البيانات في طبقة الشبكة تبعاً لِنَموذج الربط البيئي للأنظمة المفتوحة</td>
      <td>34</td>
    </tr>
    <tr>
      <td>1-3</td>
      <td>خط زمني لمراحل تطوّر أسلاف بزوتو كول الإنرنت ولGWاته المُتَنَوَّعة</td>
      <td>45</td>
    </tr>
    <tr>
      <td>2-3</td>
      <td>تروسية الإصدار الرَّابع من بزوتو كول الإنرنت</td>
      <td>47</td>
    </tr>
    <tr>
      <td>3-3</td>
      <td>بنية خيار الإصدار الرَّابع من بزوتو كول الإنرنت</td>
      <td>50</td>
    </tr>
    <tr>
      <td>4-3</td>
      <td>بنية حقل نوع الخدمة كما اقترحتها وثيقة معيار الإصدار الرَّابع من بزوتو كول الإنرنت</td>
      <td>51</td>
    </tr>
    <tr>
      <td>5-3</td>
      <td>بنية حقل نوع الخدمة حسب مفهوم الخدمات المُتَمَيزة</td>
      <td>51</td>
    </tr>
    <tr>
      <td>6-3</td>
      <td>بنية عُنوان الإصدار الرَّابع من بزوتو كول الإنرنت</td>
      <td>53</td>
    </tr>
    <tr>
      <td>7-3</td>
      <td>الأقسام الرئيسة المُكوَّنة لِعُنوانِ من الإصدار الرَّابع والعلاقة التي تَرْبُط بين أطوالها</td>
      <td>55</td>
    </tr>
    <tr>
      <td>8-3</td>
      <td>أصناف عناوين البث فريد الوجهة في الإصدار الرَّابع من بزوتو كول الإنرنت وبنية عناوينها</td>
      <td>56</td>
    </tr>
    <tr>
      <td>9-3</td>
      <td>أفضية العناوين الجزئية للإصدار الرَّابع من بزوتو كول الإنرنت ويظهر إلى اليمين الحجم النسبي لكل قسم</td>
      <td>56</td>
    </tr>
    <tr>
      <td>10-3</td>
      <td>خوارزمية تقطيع رزم البيانات في الإصدار الرَّابع من بزوتو كول الإنرنت</td>
      <td>61</td>
    </tr>
    <tr>
      <td>11-3</td>
      <td>خوارزمية إعادة تجميع رزم البيانات في الإصدار الرَّابع من بزوتو كول الإنرنت</td>
      <td>63</td>
    </tr>
    <tr>
      <td>12-3</td>
      <td>مثال عن تراكب أفضية جزئية من عناوين من الإصدار الرَّابع من بزوتو كول الإنرنت</td>
      <td>66</td>
    </tr>
    <tr>
      <td>1-4</td>
      <td>سرد بالمصطلحات المستعملة في أنظمة العد ذوات المراقب</td>
      <td>75</td>
    </tr>
    <tr>
      <td>2-4</td>
      <td>التَّغَيُّر في بنية عُنوان الإصدار الرَّابع من بزوتو كول الإنرنت بعد التجزئة في العنونة الصنفية</td>
      <td>78</td>
    </tr>
    <tr>
      <td>3-4</td>
      <td>التَّغَيُّر في بنية عُنوان الإصدار الرَّابع من بزوتو كول الإنرنت بعد التجزئة في العنونة غير الصنفية</td>
      <td>78</td>
    </tr>
  </tbody>
</table>
<table><tr><td>4-4</td><td>بنية عُنوَان الإصدار الرَّابِع مِن بزوُتُوكول الإنَّتَرْتِنِ في الحالات النَّاتِجة عن تجزئة فضاء عناوين قياسيّ من الصَّنْف A</td><td>81</td></tr><tr><td>5-4</td><td>بنية عُنوَان الإصدار الرَّابِع مِن بزوُتُوكول الإنَّتَرْتِنِ في الحالات النَّاتِجة عن تجزئة فضاء عناوين قياسيّ من الصَّنْف B</td><td>82</td></tr><tr><td>6-4</td><td>بنية عُنوَان الإصدار الرَّابِع مِن بزوُتُوكول الإنَّتَرْتِنِ في الحالات النَّاتِجة عن تجزئة فضاء عناوين قياسيّ من الصَّنْف C</td><td>83</td></tr><tr><td>7-4</td><td>بنية عُنوَان الإصدار الرَّابِع مِن بزوُتُوكول الإنَّتَرْتِنِ النَّاتِج في المِثال الأوَّل في الفصل الرَّابِع</td><td>88</td></tr><tr><td>8-4</td><td>بنية عُنوَان الإصدار الرَّابِع مِن بزوُتُوكول الإنَّتَرْتِنِ النَّاتِج في المِثال الثَّانِي في الفصل الرَّابِع</td><td>91</td></tr><tr><td>9-4</td><td>بنية عُنوَان الإصدار الرَّابِع مِن بزوُتُوكول الإنَّتَرْتِنِ النَّاتِج في المِثال الثَّالِث في الفصل الرَّابِع</td><td>94</td></tr><tr><td>10-4</td><td>بنية عُنوَان الإصدار الرَّابِع مِن بزوُتُوكول الإنَّتَرْتِنِ النَّاتِج في المِثال الخامس في الفصل الرَّابِع</td><td>96</td></tr><tr><td>11-4</td><td>بنية عُنوَان الإصدار الرَّابِع مِن بزوُتُوكول الإنَّتَرْتِنِ النَّاتِج في المِثال السَّادِس في الفصل الرَّابِع</td><td>97</td></tr><tr><td>12-4</td><td>مثالٌ عن تجزئة مُتعدَّدة لفضاء عناوين قياسيّ من الصَّنْف C وتوليد أقنعة شَبَكَاتٍ جُزئِيَّةٍ مُختَلِفَة الأَطْوال</td><td>99</td></tr><tr><td>13-4</td><td>مثالٌ عن حالة لا يُمكن استخدام تجميع المسارات فيها بالشَّكل الأمثل</td><td>103</td></tr><tr><td>1-5</td><td>مَبادئ إرسال رزم البيانات</td><td>107</td></tr><tr><td>2-5</td><td>بنية شَبَكة ببيانات تَدَعَم البثَّ المَجْمُوعاتيّ</td><td>108</td></tr><tr><td>3-5</td><td>شَجَرة البثَّ المَجْمُوعاتيّ</td><td>110</td></tr><tr><td>4-5</td><td>شَجَرتا بثَّ مَجْمُوعاتيّ مَبْنِيَتان حسب مَصدَرين مُختَلِفِين</td><td>111</td></tr><tr><td>5-5</td><td>شَجَرَة مُشتركة لرزم البثَّ المَجْمُوعاتيّ</td><td>112</td></tr><tr><td>6-5</td><td>الحالات المُختَلِفَة لاختبار خوارزميَّة حساب الشَّجَرَة المُنفرَّعة</td><td>115</td></tr><tr><td>7-5</td><td>تصنيف بزوُتُوكولات توجيه البثَّ المَجْمُوعاتيّ في الشَّبَكَات المُخَصَّصة المُتَحَرَّكة</td><td>127</td></tr><tr><td>8-5</td><td>مثالٌ عن استخدام ميزة مُراقبة بزوُتُوكول إدارة المَجْمُوعة في شَبَكة مَحَلَّية</td><td>128</td></tr><tr><td>1-6</td><td>تهغيف رزمة بزوُتُوكول رسائل التَّحَكُّم داخل رزمة بيانات الإصدار الرَّابِع مِن بزوُتُوكول الإنَّتَرْتِنِ</td><td>134</td></tr><tr><td>2-6</td><td>مُخطَّطَّا تَتَائِبُ بُلغَة النَّمَدَجَة الموَحَّدة لِوَصِف عَمَل نوعي رسائل بزوُتُوكول رسائل التَّحَكُّم في الإنَّتَرْتِنِ</td><td>135</td></tr><tr><td>3-6</td><td>بنية عامَّة لِتَروبَسَة بزوُتُوكول رسائل التَّحَكُّم في الإنَّتَرْتِنِ</td><td>135</td></tr><tr><td>4-6</td><td>بنية رسالة تَعَدَّر بلوغ الوجهة في بزوُتُوكول رسائل التَّحَكُّم في الإنَّتَرْتِنِ</td><td>139</td></tr><tr><td>5-6</td><td>مثالٌ عن آلَيَّة عَمَل رسالة إعادة التَّوجيه في بزوُتُوكول رسائل التَّحَكُّم للإصدار الرَّابِع مِن بزوُتُوكول الإنَّتَرْتِنِ</td><td>141</td></tr><tr><td>6-6</td><td>بنية رسالة إعادة التَّوجيه في بزوُتُوكول رسائل التَّحَكُّم في الإنَّتَرْتِنِ</td><td>141</td></tr><tr><td>7-6</td><td>بنية رسالة نَفَاد الزَّمن في بزوُتُوكول رسائل التَّحَكُّم في الإنَّتَرْتِنِ</td><td>142</td></tr><tr><td>8-6</td><td>بنية رسالة مُشكلة في مُحدَّدٍ في بزوُتُوكول رسائل التَّحَكُّم لِلإصدار الرَّابِع مِن بزوُتُوكول الإنَّتَرْتِنِ</td><td>143</td></tr><tr><td>9-6</td><td>بنية رسالة توليد الصَّدَى ورسالة الصَّدَى</td><td>144</td></tr><tr><td>10-6</td><td>بنية الرَّسَائِل المُستعملة في آلَيَّة اكتشاف المُوجَّه في بزوُتُوكول رسائل التَّحَكُّم للإصدار الرَّابِع مِن بزوُتُوكول الإنَّتَرْتِنِ</td><td>146</td></tr><tr><td>11-6</td><td>بنية رسالة طَلْب الوسمة الزمنيَّة ورسالة الرَّدَّ عليها في بزوُتُوكول رسائل التَّحَكُّم للإصدار الرَّابِع مِن بزوُتُوكول الإنَّتَرْتِنِ</td><td>147</td></tr><tr><td>12-6</td><td>لَفَّقة شاشة لأمر التَّحَقُّق من الاتصال في نافذة الأوامر في نظام التَّشَغيل ويندُوز 10</td><td>148</td></tr><tr><td>13-6</td><td>لَفَّقة شاشة لأمر تَتَائِب المَسَار في نافذة الأوامر في نظام التَّشَغيل ويندُوز 10</td><td>149</td></tr><tr><td>1-7</td><td>خطُّ زميَّ لِمشكلة استنفاد فضاء عناوين الإصدار الرَّابِع مِن بزوُتُوكول الإنَّتَرْتِنِ</td><td>156</td></tr><tr><td>2-7</td><td>هرميَّة تصحيح فضاء الإصدار الرَّابِع مِن بزوُتُوكول الإنَّتَرْتِنِ</td><td>157</td></tr></table>
<table><tr><td>3-7</td><td>خريطة العالم السياحية وتوزع سجلات الإنترنت الإقليمية عليها</td><td>158</td></tr><tr><td>4-7</td><td>النسبة المئوية لفضاء الإصدار الرابع من بروتوكول الإنترنت المستنفد بين العامين 1994 و2007م</td><td>160</td></tr><tr><td>5-7</td><td>انخفاض عدد الأفضية الحزرة عبر الزمن نتيجة لإستنفاد فضاء عناوين الإصدار الرابع من بروتوكول الإنترنت</td><td>160</td></tr><tr><td>6-7</td><td>استنفاد فضاء عناوين الإصدار الرابع من بروتوكول الإنترنت في مركز معلومات الإنترنت الأوروبى في الفترة بين أبريل 2016 وديسمبر 2019م</td><td>162</td></tr><tr><td>7-7</td><td>خط زمني لإستنفاد هيئه أرقام الإنترنت المخصصة وسجلات الانترنت الإقليمية لفضاء الإصدار الرابع من بروتوكول الانترنت</td><td>162</td></tr><tr><td>1-8</td><td>الزيادة أسية الطابع في عدد المسارات المعلنة في الانترنت في الفترة بين يولييو 1988 وديسمبر 1992م</td><td>169</td></tr><tr><td>2-8</td><td>بنية عُنوان الإصدار الرابع من بروتوكول الانترنت في العناونة غير الصنفية</td><td>171</td></tr><tr><td>3-8</td><td>مثال عن عملية منح مُتعدّدة المراحل لفضاء عناوين للفيصدار الرابع من بروتوكول الانترنت</td><td>172</td></tr><tr><td>4-8</td><td>طوبو لوجيا الشبكة المستعملة في مثال عملية تجميع المسارات</td><td>175</td></tr><tr><td>5-8</td><td>إعلان الموجھين R2 و R3 عن المسارين المختصرین في مثال تجميع المسارات</td><td>176</td></tr><tr><td>6-8</td><td>الحالة النهائية للشبكة في مثال تجميع المسارات</td><td>177</td></tr><tr><td>7-8</td><td>مثال عن مشكلة في عملية التجمّع، منظمة غيرت مزوّد الخدمة، ولكنها استمرت في استعمال الفضاء المخصص لها من المزوّد القديم</td><td>179</td></tr><tr><td>1-9</td><td>تبديل عناوين الإصدار الرابع من بروتوكول الانترنت وفقا لتقنيّة ترجمة عُنوان الشبكة</td><td>186</td></tr><tr><td>2-9</td><td>الرجمة التقليدية الثابتة لعناوين الشبكة</td><td>188</td></tr><tr><td>3-9</td><td>الرجمة التقليدية المتغيرة لعناوين الشبكة</td><td>189</td></tr><tr><td>4-9</td><td>التمحيل الرّائد في الرّجمة التقليدية للعناوين وأرقام المنافذ</td><td>191</td></tr><tr><td>5-9</td><td>الرجمة ثنيائية الأتجاه لعنوان الشبكة</td><td>192</td></tr><tr><td>6-9</td><td>الرجمة المضاعفة لعنوان الشبكة</td><td>193</td></tr><tr><td>1-10</td><td>خط زمني لمعايير الناظمة للفيصدار السّادس من بروتوكول الانترنت وللبروتوكولات الديفية له</td><td>206</td></tr><tr><td>2-10</td><td>أمثلة مُتوّعة عن تتابُع التروياس في الإصدار السّادس من بروتوكول الانترنت</td><td>209</td></tr><tr><td>3-10</td><td>ترويسيه الإصدار السّادس من بروتوكول الانترنت</td><td>210</td></tr><tr><td>4-10</td><td>عرض للمصطلحات المستعملة في عناوين الإصدار السّادس من بروتوكول الانترنت</td><td>211</td></tr><tr><td>5-10</td><td>البنية العامّة لعنوان بث فريد الوجهة في الإصدار السّادس من بروتوكول الانترنت</td><td>212</td></tr><tr><td>6-10</td><td>بنية عُنوان البث فريد الوجهة العالميّ</td><td>216</td></tr><tr><td>7-10</td><td>بنية عُنوان البث فريد الوجهة في الوصلة المحلية</td><td>216</td></tr><tr><td>8-10</td><td>بنية عُنوان البث فريد الوجهة المحلّيّ</td><td>217</td></tr><tr><td>9-10</td><td>بنية عُنوان البث فريد الوجهة المحلّي في الموقع</td><td>218</td></tr><tr><td>10-10</td><td>بنية عُنوان البث فريد الوجهة المتواافق مع الإصدار الرابع من بروتوكول الانترنت</td><td>218</td></tr><tr><td>11-10</td><td>بنية عُنوان البث فريد الوجهة المقترن مع الإصدار الرابع من بروتوكول الانترنت</td><td>219</td></tr><tr><td>12-10</td><td>بنية عُنوان البث المجموعاتي</td><td>220</td></tr><tr><td>13-10</td><td>مثال لمنح بادئية من الإصدار السّادس لبروتوكول الانترنت عبر هرمية التحصيص</td><td>225</td></tr><tr><td>14-10</td><td>حالات حدود معرّف الفضاء الجزئي في الإصدار السّادس من بروتوكول الانترنت</td><td>227</td></tr><tr><td>15-10</td><td>المبدأ العامّ للتقديع في الإصدار السّادس من بروتوكول الانترنت</td><td>229</td></tr><tr><td>16-10</td><td>بنية رزمة بيانات الإصدار السّادس من بروتوكول الانترنت التّاجية عن إعادة تجميع القطع في المضيف الوجهة</td><td>230</td></tr><tr><td>17-10</td><td>مُخْطّط تدفقي يُبيّن خوارزمية عملية التقديع في الإصدار السّادس من بروتوكول الانترنت</td><td>231</td></tr><tr><td>1-11</td><td>بنية رسالة تعذّر بلوغ الوجهة</td><td>242</td></tr></table>
<table>
  <tr>
    <td>244</td>
    <td>بنية رسالة رزمة مفرطة في الطول</td>
    <td>2-11</td>
  </tr>
  <tr>
    <td>244</td>
    <td>بنية رسالة نفاد الزمن</td>
    <td>3-11</td>
  </tr>
  <tr>
    <td>245</td>
    <td>بنية رسالة الإبلاغ عن خطأ في مُحدَّدٍ</td>
    <td>4-11</td>
  </tr>
  <tr>
    <td>247</td>
    <td>بنية الرسالتين المستعملتين في عمليَّة توليد الصَّدَى</td>
    <td>5-11</td>
  </tr>
  <tr>
    <td>247</td>
    <td>بنية الرسالتين المستعملتين في اكتشاف المُوجَّهات في الشبكة المُحلَّية</td>
    <td>6-11</td>
  </tr>
  <tr>
    <td>250</td>
    <td>بنية الرسالتين المستعملتين في عمليَّة اكتشاف الجيران في الشبكة المُحلَّية</td>
    <td>7-11</td>
  </tr>
  <tr>
    <td>251</td>
    <td>بنية رسالة إعادة التوجيه</td>
    <td>8-11</td>
  </tr>
  <tr>
    <td>260</td>
    <td>بنية عامَّة لِخيارات بزوُتوكول اكتشاف الجيران</td>
    <td>1-12</td>
  </tr>
  <tr>
    <td>261</td>
    <td>بنية خيار عنوان هدف في طبقة الوَّصلة وخيار عنوان مَصدَر فيها</td>
    <td>2-12</td>
  </tr>
  <tr>
    <td>262</td>
    <td>بنية خيار مَعْلومات البادئة</td>
    <td>3-12</td>
  </tr>
  <tr>
    <td>262</td>
    <td>بنية خيار ترويسة إعادة التوجيه</td>
    <td>4-12</td>
  </tr>
  <tr>
    <td>263</td>
    <td>بنية خيار وحدة النَّقل العُظمي</td>
    <td>5-12</td>
  </tr>
  <tr>
    <td>263</td>
    <td>تبادل رسائل بزوُتوكول اكتشاف الجيران لِغرض اكتشاف المُوجَّهات في شبكة مُحلَّية</td>
    <td>6-12</td>
  </tr>
  <tr>
    <td>264</td>
    <td>تبادل رسائل بزوُتوكول اكتشاف الجيران لِغرض اكتشاف البادئات وأطوالها في شبكة مُحلَّية</td>
    <td>7-12</td>
  </tr>
  <tr>
    <td>265</td>
    <td>تبادل رسائل بزوُتوكول اكتشاف الجيران لِغرض إنجاز وظيفة اقتران العناوين في شبكة مُحلَّية</td>
    <td>8-12</td>
  </tr>
  <tr>
    <td>266</td>
    <td>تبادل رسائل بزوُتوكول اكتشاف الجيران لِغرض تحديد الاستخدام المُتَكَرَّر لِلعنوان في شبكة مُحلَّية</td>
    <td>9-12</td>
  </tr>
  <tr>
    <td>268</td>
    <td>مُخَطَّط الحالة لِآلية تحديد إمكانية بلوغ الجار</td>
    <td>10-12</td>
  </tr>
  <tr>
    <td>269</td>
    <td>مثالٌ عن آلية عمل رسالة إعادة التوجيه في بزوُتوكول اكتشاف الجيران</td>
    <td>11-12</td>
  </tr>
  <tr>
    <td>278</td>
    <td>بنية خيار نهاية قائمة الخِيارات</td>
    <td>1-أ</td>
  </tr>
  <tr>
    <td>278</td>
    <td>بنية خيار لا عمليَّة</td>
    <td>2-أ</td>
  </tr>
  <tr>
    <td>278</td>
    <td>بنية خيار الأمن الأساس</td>
    <td>3-أ</td>
  </tr>
  <tr>
    <td>279</td>
    <td>بنية التوجيه غير المُقَّيد بمسار المَصدَر</td>
    <td>4-أ</td>
  </tr>
  <tr>
    <td>279</td>
    <td>بنية خيار الوَّسمة الزَّمنيَّة</td>
    <td>5-أ</td>
  </tr>
  <tr>
    <td>279</td>
    <td>بنية خيار الأمن المُوسَّع</td>
    <td>6-أ</td>
  </tr>
  <tr>
    <td>280</td>
    <td>بنية خيار الأمن التَّجاري</td>
    <td>7-أ</td>
  </tr>
  <tr>
    <td>280</td>
    <td>بنية خيار المسار المُسجَّل</td>
    <td>8-أ</td>
  </tr>
  <tr>
    <td>280</td>
    <td>بنية خيار مُعَرَّف التدَّقُّق</td>
    <td>9-أ</td>
  </tr>
  <tr>
    <td>281</td>
    <td>بنية خيار التوجيه المُقَّيد بمسار المَصدَر</td>
    <td>10-أ</td>
  </tr>
  <tr>
    <td>281</td>
    <td>بنية خيار استشعار وحدة النَّقل العُظمي</td>
    <td>11-أ</td>
  </tr>
  <tr>
    <td>281</td>
    <td>بنية خيار الرَّدّ على استشعار وحدة النَّقل العُظمي</td>
    <td>12-أ</td>
  </tr>
  <tr>
    <td>282</td>
    <td>بنية خيار تَّنْبُع المسار</td>
    <td>13-أ</td>
  </tr>
  <tr>
    <td>282</td>
    <td>بنية خيار إنذار المُجَّه</td>
    <td>14-أ</td>
  </tr>
  <tr>
    <td>283</td>
    <td>بنية خيار البَث العام المُوجَّه الانتقائي</td>
    <td>15-أ</td>
  </tr>
  <tr>
    <td>283</td>
    <td>بنية خيار رِزم التَّيَّار الصَّاعد في البَث المَجْمُوعاني</td>
    <td>16-أ</td>
  </tr>
  <tr>
    <td>296</td>
    <td>بنية عنوان الإصدار الرَّابع من بزوُتوكول الإنترنت التَّأَّيج في المثال الأوَّل في المُلْحَق د</td>
    <td>1-د</td>
  </tr>
  <tr>
    <td>298</td>
    <td>بنية عنوان الإصدار الرَّابع من بزوُتوكول الإنترنت التَّأَّيج في المثال الثَّاني في المُلْحَق د</td>
    <td>2-د</td>
  </tr>
  <tr>
    <td>299</td>
    <td>بنية عنوان الإصدار الرَّابع من بزوُتوكول الإنترنت التَّأَّيج في المثال الثَّالث في المُلْحَق د</td>
    <td>3-د</td>
  </tr>
  <tr>
    <td>300</td>
    <td>بنية عنوان الإصدار الرَّابع من بزوُتوكول الإنترنت التَّأَّيج في المثال الرَّابع في المُلْحَق د</td>
    <td>4-د</td>
  </tr>
  <tr>
    <td>302</td>
    <td>بنية عنوان الإصدار الرَّابع من بزوُتوكول الإنترنت التَّأَّيج في المثال الحَامِس في المُلْحَق د</td>
    <td>5-د</td>
  </tr>
  <tr>
    <td>303</td>
    <td>بنية عنوان الإصدار الرَّابع من بزوُتوكول الإنترنت التَّأَّيج في المثال السَّادِس في المُلْحَق د</td>
    <td>6-د</td>
  </tr>
  <tr>
    <td>305</td>
    <td>بنية عنوان الإصدار الرَّابع من بزوُتوكول الإنترنت التَّأَّيج في المثال السَّابع في المُلْحَق د</td>
    <td>7-د</td>
  </tr>
  <tr>
    <td>306</td>
    <td>بنية عنوان الإصدار الرَّابع من بزوُتوكول الإنترنت التَّأَّيج في المثال الثَّامِن في المُلْحَق د</td>
    <td>8-د</td>
  </tr>
  <tr>
    <td>307</td>
    <td>بنية عنوان الإصدار الرَّابع من بزوُتوكول الإنترنت التَّأَّيج في المثال التَّاسِع في المُلْحَق د</td>
    <td>9-د</td>
  </tr>
</table>
<table>
   <tr>
    <td>309</td>
    <td>بنية عُنوان الإصدار الرَّابِع مِن بُرُوئُوكُول الإنترنت النَّاتِج في المِثال العاشر في المُلْحَق د</td>
    <td>د-10</td>
   </tr>
   <tr>
    <td>310</td>
    <td>بنية عُنوان الإصدار الرَّابِع مِن بُرُوئُوكُول الإنترنت النَّاتِج في المِثال الحادي عَشَر في المُلْحَق د</td>
    <td>د-11</td>
   </tr>
   <tr>
    <td>312</td>
    <td>بنية عُنوان الإصدار الرَّابِع مِن بُرُوئُوكُول الإنترنت النَّاتِج في المِثال الثَّانِي عَشَر في المُلْحَق د</td>
    <td>د-12</td>
   </tr>
   <tr>
    <td>313</td>
    <td>بنية عُنوان الإصدار الرَّابِع مِن بُرُوئُوكُول الإنترنت النَّاتِج في المِثال الثَّالِث عَشَر في المُلْحَق د</td>
    <td>د-13</td>
   </tr>
   <tr>
    <td>314</td>
    <td>استعمال أقنعة الفضاء مُختَلِفة الطُّول مع فضاء قِياسِي مِن الصَّنْف C</td>
    <td>د-14</td>
   </tr>
   <tr>
    <td>316</td>
    <td>استعمال أقنعة الفضاء مُختَلِفة الطُّول مع فضاء قِياسِي مِن الصَّنْف B</td>
    <td>د-15</td>
   </tr>
   <tr>
    <td>318</td>
    <td>استعمال أقنعة الفضاء مُختَلِفة الطُّول مع فضاء قِياسِي مِن الصَّنْف A</td>
    <td>د-16</td>
   </tr>
   <tr>
    <td>320</td>
    <td>بنية عُنوان الإصدار السَّادِس مِن بُرُوئُوكُول الإنترنت النَّاتِج في المِثال الثامن عَشَر في المُلْحَق د</td>
    <td>د-17</td>
   </tr>
   <tr>
    <td>321</td>
    <td>بنية عُنوان الإصدار السَّادِس مِن بُرُوئُوكُول الإنترنت النَّاتِج في المِثال النَّاسِع عَشَر في المُلْحَق د</td>
    <td>د-18</td>
   </tr>
   <tr>
    <td>322</td>
    <td>بنية عُنوان الإصدار السَّادِس مِن بُرُوئُوكُول الإنترنت النَّاتِج في المِثال العشرين في المُلْحَق د</td>
    <td>د-19</td>
   </tr>
   <tr>
    <td>328</td>
    <td>بنية ترويسة خِيارات المسار</td>
    <td>و-1</td>
   </tr>
   <tr>
    <td>329</td>
    <td>بنية ترويسة النَّوجِيه</td>
    <td>و-2</td>
   </tr>
   <tr>
    <td>330</td>
    <td>بنية ترويسة القطعة</td>
    <td>و-3</td>
   </tr>
   <tr>
    <td>332</td>
    <td>بنية ترويسة المُصَادَقة</td>
    <td>و-4</td>
   </tr>
   <tr>
    <td>333</td>
    <td>بنية ترويسة تَأمين الحُمُولة بالتَّغليف</td>
    <td>و-5</td>
   </tr>
   <tr>
    <td>334</td>
    <td>بنية الخيار العامَّة في الإصدار السَّادِس مِن بُرُوئُوكُول الإنترنت</td>
    <td>و-6</td>
   </tr>
   <tr>
    <td>334</td>
    <td>بنية خِياري الحَشو</td>
    <td>و-7</td>
   </tr>
  </table>
فهرس الجداول

<table><thead><tr><th>رقم الجدول</th><th>العنوان</th><th>رقم الصفحة</th></tr></thead><tbody><tr><td>1-1</td><td>طبقات نموذج الربط البيئي للأنظمة المفتوحة</td><td>12</td></tr><tr><td>2-1</td><td>طبقات نموذج الانترنت</td><td>18</td></tr><tr><td>1-3</td><td>قيم حقل تراميز الخدمات المُتميزة المُمكنة في سُلوك الإرسال المُؤمَّن</td><td>52</td></tr><tr><td>2-3</td><td>القيم الثنائية والعشريّة المستعملة في كتابة أقنعة الأفضية في خانة واجدة</td><td>58</td></tr><tr><td>3-3</td><td>مثال عن كيفية حساب عنوان الفضاء للعنوان 100.100.200 المُرفق بالقناع</td><td>58</td></tr><tr><td>3-3</td><td>مثال عن كيفية حساب عنوان البث العام للفضاء 0.0.96.240.0.255 باستعمال عمليّة العطف المنظفي</td><td>59</td></tr><tr><td>4-3</td><td>مثال عن كيفية حساب عنوان البث العام للفضاء 0.0.96.240.0.255 المُرفقة بالقناع</td><td>59</td></tr><tr><td>1-4</td><td>الحدُود النظرية للأصناف القياسية في الإصدار الرابع من برونو كول الانترنت</td><td>73</td></tr><tr><td>2-4</td><td>جدول الحقيقة لعمليّة العطف المنظفي</td><td>77</td></tr><tr><td>3-4</td><td>عمليّة العطف المنظفي بين العددين (10) (143) و (254)</td><td>77</td></tr><tr><td>4-4</td><td>حالات الرياضيّة المُمكنة عند تجزئة فضاء عناوين قياسي من الصنف A</td><td>80</td></tr><tr><td>5-4</td><td>حالات الرياضيّة المُمكنة عند تجزئة فضاء عناوين قياسي من الصنف B</td><td>82</td></tr><tr><td>6-4</td><td>حالات الرياضيّة المُمكنة عند تجزئة فضاء عناوين قياسي من الصنف C</td><td>83</td></tr><tr><td>7-4</td><td>معزّفات الأفضية الجزئية في المثال الأول في الفصل الرابع</td><td>88</td></tr><tr><td>8-4</td><td>عناوين الأفضية الجزئية في المثال الأول في الفصل الرابع</td><td>88</td></tr><tr><td>9-4</td><td>حسابات العنوان الأوّل الصالح والعنوان الأخير الصالح لعنونة المُضيفين وعناوّن البث العام للأفضية الجزئية في المثال الأوّل في الفصل الرابع</td><td>89</td></tr><tr><td>10-4</td><td>معزّفات الأفضية الجزئية في المثال الثاني في الفصل الرابع</td><td>91</td></tr><tr><td>11-4</td><td>عناوين الأفضية الجزئية في المثال الثاني في الفصل الرابع</td><td>91</td></tr><tr><td>12-4</td><td>حسابات أوّل عنوان وآخر عنوان صالحين لعنونة المُضيفين وعناوّن البث العام الأفضية الجزئية في المثال الثاني في الفصل الرابع</td><td>92</td></tr><tr><td>13-4</td><td>معزّفات الأفضية الجزئية في المثال الثالث في الفصل الرابع</td><td>94</td></tr><tr><td>14-4</td><td>عناوين الأفضية الجزئية في المثال الثالث في الفصل الرابع</td><td>94</td></tr><tr><td>15-4</td><td>عناوين الأفضية الجزئية في المثال الخامس في الفصل الرابع</td><td>97</td></tr><tr><td>16-4</td><td>عناوين الأفضية الجزئية في المثال السّادس في الفصل الرابع</td><td>98</td></tr><tr><td>1-5</td><td>بعض من عناوين مجمعّوعات البث المجمعّوعاتي في فضاء الإصدار الرابع من بزوتو كول الانترنت</td><td>116</td></tr><tr><td>1-6</td><td>رسائل بروتو كول رسائل التحّكم التي ما تزال قيد الاستعمال مصنفة وفقاً للنّوع</td><td>136</td></tr><tr><td>2-6</td><td>قيم حقل الترميز في رسالة تعذّر بلوغ الوجهة ومعانيها</td><td>139</td></tr><tr><td>3-6</td><td>قيم حقل الترميز في رسالة إعادة التوجيه ومعانيها</td><td>142</td></tr><tr><td>4-6</td><td>قيمتا حقل الترميز في رسالة نفاد الزمن ومعناهما</td><td>143</td></tr><tr><td>5-6</td><td>قيمتا حقل الترميز في رسالة مُشكّلة في محدّد ومعناهما</td><td>143</td></tr><tr><td>1-8</td><td>البادئات في العنونة غير الصنفية، ومكافئاتها وفقاً للعنونة الصنفية</td><td>173</td></tr><tr><td>2-8</td><td>عنونة الشبكات المُتّصلة مع منافذ الموجّه R<sub>2</sub> والموجه R<sub>3</sub> في الشكل (4-8)</td><td>174</td></tr><tr><td>3-8</td><td>تنفيذ خوارزميّة تجميع المسارات على عناوين مأخوذة من جدول توجيه الموجّه R<sub>2</sub></td><td>175</td></tr><tr><td>4-8</td><td>تنفيذ خوارزميّة تجميع المسارات على عناوين مأخوذة من جدول توجيه الموجّه R<sub>3</sub></td><td>176</td></tr><tr><td>5-8</td><td>تنفيذ خوارزميّة تجميع المسارات على عناوين مأخوذة من جدول توجيه الموجّه R<sub>1</sub></td><td>177</td></tr></tbody></table>
<table><tr><td>183</td><td>بيانات الأفضية الخاصة</td><td>1-9</td></tr><tr><td>212</td><td>جدول تحويل مُباشر بين قيم نظامي العدد الثَّانِي وستة العَشري</td><td>1-10</td></tr><tr><td>214</td><td>أمثلة عن اختصار عناوين الإصدار السَّادِس مِن بروتوكول الإنترنت</td><td>2-10</td></tr><tr><td>215</td><td>أقسام فضاء عناوين الإصدار السَّادِس مِن بروتوكول الإنترنت</td><td>3-10</td></tr><tr><td>221</td><td>قيم حَقَلَ المجال ومعانيها في عُنوان البت المجمُوعاقي للإصدار السَّادِس</td><td>4-10</td></tr><tr><td>227</td><td>جدول بأطوال البدئات المُحتملة في الإصدار السَّادِس وأعداد الأفضية الجزئية الموافقة لكل منهما وعَدَد بناات مُعرَف المَنَفَذ فيها</td><td>5-10</td></tr><tr><td>241</td><td>اهم رسائل بروتوكول رسائل التَّحَكُّم لِلإصدار السَّادِس مِن بروتوكول الإنترنت مرتبة وفقا للنوع</td><td>1-11</td></tr><tr><td>243</td><td>قيم حَقَلَ التَّرميز في رسالة تعذَّر بلوغ الوجهة</td><td>2-11</td></tr><tr><td>245</td><td>قيم حَقَلَ التَّرميز في رسالة مُشكلة في مُحدَّدٍ</td><td>3-11</td></tr><tr><td>251</td><td>رسائل إعلام أخرَى لِدعم تطبيقات الإصدار السَّادِس مِن بروتوكول الإنترنت</td><td>4-11</td></tr><tr><td>278</td><td>خِيارات الإصدار الرَّابِع مِن بروتوكول الإنترنت</td><td>1-1</td></tr><tr><td>286</td><td>أفضية البت المجمُوعاقي في الإصدار الرَّابِع مِن بروتوكول الإنترنت</td><td>ب-1</td></tr><tr><td>290</td><td>أفضية مُحجُوزة في الإصدار الرَّابِع مِن بروتوكول الإنترنت</td><td>ج-1</td></tr><tr><td>291</td><td>أفضية مُحجُوزة في الإصدار السَّادِس مِن بروتوكول الإنترنت</td><td>ج-2</td></tr><tr><td>297</td><td>مُعرَّفات الأفضية الجزئية في المثال الأول في المُلحَق د</td><td>د-1</td></tr><tr><td>297</td><td>حسابات بعض من الأفضية الجزئية في المثال الأول في المُلحَق د</td><td>د-2</td></tr><tr><td>298</td><td>بعض من مُعرَّفات الأفضية الجزئية في المثال الثَّانِي في المُلحَق د</td><td>د-3</td></tr><tr><td>298</td><td>حسابات بعض من الأفضية الجزئية في المثال الثَّانِي في المُلحَق د</td><td>د-4</td></tr><tr><td>299</td><td>بعض من مُعرَّفات الأفضية الجزئية في المثال الثَّالِث في المُلحَق د</td><td>د-5</td></tr><tr><td>299</td><td>حسابات بعض من الأفضية الجزئية في المثال الثَّالِث في المُلحَق د</td><td>د-6</td></tr><tr><td>300</td><td>بعض من مُعرَّفات الأفضية الجزئية في المثال الرَّابِع في المُلحَق د</td><td>د-7</td></tr><tr><td>301</td><td>حسابات بعض من الأفضية الجزئية في المثال الرَّابِع في المُلحَق د</td><td>د-8</td></tr><tr><td>302</td><td>بعض من مُعرَّفات الأفضية الجزئية في المثال الخامس في المُلحَق د</td><td>د-9</td></tr><tr><td>302</td><td>حسابات بعض من الأفضية الجزئية في المثال الخامس في المُلحَق د</td><td>د-10</td></tr><tr><td>303</td><td>مُعرَّفات الأفضية الجزئية في المثال السَّادِس في المُلحَق د</td><td>د-11</td></tr><tr><td>304</td><td>حسابات بعض من الأفضية الجزئية في المثال السَّادِس في المُلحَق د</td><td>د-12</td></tr><tr><td>305</td><td>بعض مُعرَّفات الأفضية الجزئية في المثال السَّابِع في المُلحَق د</td><td>د-13</td></tr><tr><td>305</td><td>حسابات بعض من الأفضية الجزئية في المثال السَّابِع في المُلحَق د</td><td>د-14</td></tr><tr><td>306</td><td>بعض من مُعرَّفات الأفضية الجزئية في المثال الثامن في المُلحَق د</td><td>د-15</td></tr><tr><td>306</td><td>حسابات بعض من الأفضية الجزئية في المثال الثامن في المُلحَق د</td><td>د-16</td></tr><tr><td>308</td><td>بعض من مُعرَّفات الأفضية الجزئية في المثال التاسع في المُلحَق د</td><td>د-17</td></tr><tr><td>308</td><td>حسابات بعض من الأفضية الجزئية في المثال التَّاسِع في المُلحَق د</td><td>د-18</td></tr><tr><td>309</td><td>بعض من مُعرَّفات الأفضية الجزئية في المثال العاشر في المُلحَق د</td><td>د-19</td></tr><tr><td>309</td><td>حسابات بعض من الأفضية الجزئية في المثال العاشر في المُلحَق د</td><td>د-20</td></tr><tr><td>310</td><td>بعض من مُعرَّفات الأفضية الجزئية في المثال الحادي عشر في المُلحَق د</td><td>د-21</td></tr><tr><td>311</td><td>حسابات بعض من الأفضية الجزئية في المثال الحادي عشر في المُلحَق د</td><td>د-22</td></tr><tr><td>312</td><td>مُعرَّفات الأفضية الجزئية في المثال الثَّانِي عشر في المُلحَق د</td><td>د-23</td></tr><tr><td>312</td><td>حسابات الأفضية الجزئية في المثال الثَّانِي عشر في المُلحَق د</td><td>د-24</td></tr><tr><td>313</td><td>مُعرَّفات الأفضية الجزئية في المثال الثَّالِث عشر في المُلحَق د</td><td>د-25</td></tr><tr><td>313</td><td>حسابات بعض من الأفضية الجزئية في المثال الثَّالِث عشر في المُلحَق د</td><td>د-26</td></tr><tr><td>315</td><td>تفاصيل أفضية العناوين الجزئية في المثال الخامس عشر</td><td>د-27</td></tr><tr><td>315</td><td>تفاصيل عمليات التَّجزئة المُتعدَّدة في المثال الخامس عشر</td><td>د-28</td></tr><tr><td>316</td><td>تفاصيل عمليات التَّجزئة المُتعدَّدة في المثال السَّادِس عشر</td><td>د-29</td></tr><tr><td>317</td><td>تفاصيل أفضية العناوين الجزئية في المثال السَّادِس عشر</td><td>د-30</td></tr></table>
<table><tr><td>318</td><td>تفاصيل أفضية العناوين الجزئية في المثال السابع عشر</td><td>د-31</td></tr><tr><td>319</td><td>تفاصيل عمليات التجزئة المتعدّدة في المثال السابع عشر</td><td>د-32</td></tr><tr><td>320</td><td>بعضٌ من مُعرَّفات الأفضية الجزئية في المثال الثامن عشر في الملحق د</td><td>د-33</td></tr><tr><td>320</td><td>بعضٌ من عناوين الأفضية الجزئية في المثال الثامن عشر في الملحق د</td><td>د-34</td></tr><tr><td>321</td><td>بعضٌ من مُعرَّفات الأفضية الجزئية في المثال التاسع عشر في الملحق د</td><td>د-35</td></tr><tr><td>321</td><td>بعضٌ من عناوين الأفضية الجزئية في المثال التاسع عشر في الملحق د</td><td>د-36</td></tr><tr><td>322</td><td>بعضٌ من مُعرَّفات الأفضية الجزئية في المثال العشرون في الملحق د</td><td>د-37</td></tr><tr><td>324</td><td>الرسائل المُبطّلة في بروتوكول رسائل التحّكم في الإنترنت</td><td>هـ-1</td></tr><tr><td>336</td><td>بيانات الأشكال في موقع ويكيميديا كومنز</td><td>ز-1</td></tr></table>
# الأيقونات المستعملة في الكتاب ١

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

وَصْلَةُ تَسْلِيْجَةٍ

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

شَبَكَةُ بَيَانَاتٍ

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

مُوجَّهٌ

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

مُبْدِل

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

مُخْدَمٌ

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

حاسوب

<footnote n="1">¹ اعتمدنا معيار شركة سيسكو في رسم الأيقونات في أشكال الكتاب، انظره في [STD11] في ثبت المراجع.</footnote>
## مقدمة الكتاب

الحمد لله الذي لا يحيط به وصف اللسان، ويعجز عن حصره كل ما وضَع الإنسان، يُؤيِّي مَن يَشاء نُور العِلم والعرفان، ويَرفع بهم عن الناس ظلام الجهل والطُّغيان، هو المعرُّ المنان والرَّافع المستعان.

أما بعد،

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

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

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

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

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

<footnote n="2">² أصل الاسم Interconnected networks، وُخْتَصَر بأخذ الحُرُوف الثلاثة الأولى من كل كلمة وضمَّها معا لِتصبح Internet.</footnote>
مدفوعين بالحماسة لملء هذه الثغرة، وسدّ هذا النقص، تدفعنا غيّرتنا على العربيّة ورغبتنا في إثراء مصطلحاتها في هذا المجال الذي لا يبدُو أنّه طرق في ما سبق وفقاً لمنهج بحث صارم قويم.

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

• تأليف الكتاب

• هدفه

• بنيته

• المصادر

• منهج التّعريب

• شكر وعرفان

تأليف الكتاب

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

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

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

<footnote n="3">3 نُشير إلى أنّنا عملنا على أحدث معيار للإصدار السّادس حينها، وهو وثيقة طلب التعليمات 2460 RFC الصّادرة في ديسمبر من العام 1998م، ولكن هذا المعيار أبطل لاحقاً في العام 2017م، عندما صدرت، في شهر يوليوب، الوثيقة 8200 RFC، فأصبحت معيار البزوئوتكول الأحدث، وكان لزاماً علينا تحديث الرّجمة التي أنتجناها سابقاً لِتشمل ما ورد في المعيار الجديد.</footnote>

<footnote n="4">4 اسم الكتاب هو "الترانزستور نّاني القطب: القواعد والفوائد"، ISBN: 9782957688708.</footnote>
ونشير أيضا إلى أننا نشرنا أجزاء وافرة من هذا الكتاب في النسخة العربية من موسوعة ويكيبديا بين العامين 2018 و2021م ولا يتعارض هذا مع رخصة الكتاب، وهي رخصة المشاع الإبداعي الدولية المُلزمة بحسب العمل إلى مُؤلفه 5، وبذلك يكون هذا العمل، كما أردناه، لوجه الله تعالى صدقة جارية وعiligما يُنتَقَعُ به.

## هدف الكتاب

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

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

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

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

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

<footnote n="5">5 اختصاراً CC BY 4.0، للإِوُصول إلى نصّ الرخصة كاملة راجع صفحة معلومات الكتاب قبل هذه المقدّمة.</footnote>

<footnote n="6">6 انظر الفصل السابع، المُعنون: "سلاح المعرفة"، من كتاب "شمس العرب تَسْطُع على الغرب" من تأليف زيغريد هونكه (بالإنمانية: Sigrid Hünke)، وقد وقعنا على الطُّبعة الثَّامنة منه الصَّادرة في عام 1993م عن دار الجيل ودار الأفق الجديد وكلاهما في بيروت، وهي من تعريب فاروق بيضون وكمال الدُّسوقي. وانظر أيضا الفصل السابع، "المُعنون "الأدب"، في الجزء الثاني من كتاب "تراث الإسلام"، وهو من تأليف جوزيف شاخت ←</footnote>
هذا الموقع السَّامي مرَّةً أُخْرَى؟ أَليست اليوم إحدى لُغات الأُمم المُتَجَدة الرَّسمِيَّة السَّتَة؟ أَليست أَداةً لِلتَّواصل في أكثر من عشرين دولةً حول العالم؟ ألا يُتقِنها كُليًا أو جُزئِيًا أكثر من مليار نسمةٍ؟ فما المانع من الوضع والتَّأليف بالعربيَّة؟ ونحن نَقول لا مانع من ذلك، والمطلوب لإنجازه يَسِير، وهو كما تقدَّم تنظيم العمل وترتيب جداول الاصطلاح مع توافر الإمام بالعربية وعُلومها، ومَنَى ما اجتمعت هذه، لم يبق إلا نَيَّة العمل والاجتهاد في سبيله.

## بنية الكتاب

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

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

ويقع كِتابنا هذا في أربعة أبواب تضمُّ اثني عشر فصلاً:

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

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

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

<footnote>(بالإنمائية: Clifford Bosworth وكييفورد بوزورت Joseph Schacht) وقد وقعنا على الطُّبعة الأولى منه، وهي صادرة عن المجلس الوطني لثقافة والفنون والآداب في الكويت في ديسمبر 1987م، وهي من تعريب حسين مؤسس وإحسان العمد ومراجعة فؤاد زكريا.</footnote>
للاستراتيجية الحُلُول، وثانيها وثالثها لمناقشة حَلَّين طُوْراً لِمُواجهة المُشكلة ضِمن الإستراتيجية قصيرة الأمد، هُما التوجيه غير الصنفي بين النطاقات وترجمة عُنوان الشبكة على الترتيب.

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

وَالْحَقَنَا بِمَا أُسْلِف سبعة ملاحِق تناولنا فيها مَواضِيع مُفْصِلَةٌ لا يُمكن الاستطراد بها ضِمن الفصل نفسه من غير الذهاب بعيداً لِدرجة يَسْتَحِيل بعدها الحفاظ على الاتساق العام، وهذه الملاحِق هي:

* الملاحق أ: وُخُصِّص لِخِيارات الإصدار الرابع من بزوتوكول الإنرنِت.

* الملاحق ب: وُخُصِّص لِعرض أَفضية البَثِّ المَجْمُوعَيِّ في الإصدار الرابع من بزوتوكول الإنرنِت.

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

* الملاحق د: وُخُصِّص لِتناول أَمثلةٍ عن تجزئة فضاء العناوين وملحقاتها في الإصدارين الرابع والسَّادِس مِن بزوتوكول الإنرنِت.

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

* الملاحق و: وُخُصِّص لِبْنِي ترويسات الإصدار السَّادِس مِن بزوُتوَكُول الإنرنِت وملحقاتها.

* الملاحق ز: وَيَعْرِض بِيانات صُور الكتاب ورخصها في موقع ويكيميديا كومنز<fnref n="7" />.

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

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

<footnote n="7">⁷ انظر الصَّفْحة الرَّئِسَة في commons.wikimedia.org</footnote>

<footnote n="8">⁸ هي الإصدار الرابع لِرخصة المشاع الإبداعي الدولية المُلزِمة بِنَسْب العمل إلى مُؤْلَفَه وبترخيص المشتقات بالمثل (CC BY SA 4.0).</footnote>

<footnote n="9">⁹ أصل الاسم Mobile Internet Protocol، اختصاراً. MIP</footnote>
مستمعي البث المجمُوعاني. ولهذا فإنَّا نَقُول بأنَّ هذا العمل بعيد عن الكمال، ولسنا نرى في ذلك إلا صدىً لما جاء في رسالة القاضي عبد الرَّحيم البيساني إلى عماد الدين الأصفهاني: 10

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

## مصادر الكتاب

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

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

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

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

* ❖ A. Blank, "TCP/IP foundations". San Francisco: Sybex, 2004. ISBN: 0-7821-4370-9.

* ❖ C. Kozierok, "The TCP/IP Guide: a Comprehensive, Illustrated Internet Protocols Reference". San Francisco: No Starch Press, 2005. ISBN: 1-59327-047-X.

<footnote n="10">10 انظر الأصل في ج. 1. ص. 1042 من كتاب كشف الظنون عن أساسي الكتب والفنون لِمَصْطَقٍ بن عبد الله المشهور بلقب الحاج خليفة الصَّادِر في عام 1941 م عن مكتبة المُثَنَّى في بغداد.</footnote>
ومن المعجمات الإنكليزية:

❖ A. Butterfield and J. Szymanski. "A Dictionary of Electronics and Electrical Engineering". Oxford University Press, 2018. ISBN: 978-0-19-103866-2.

❖ P. Laplante, "Electrical engineering dictionary". Boca Raton: CRC Press, 2000.
ISBN: 978-0-19-103866-2.

❖ J. Gilb, "The IEEE wireless dictionary", 2nd edition, Institute of Electrical and Electronics Engineers, 2011. ISBN: 978-0-7381-6108-2.

❖ "Multilingual dictionary of electricity, electronics and telecommunications: with terms in nine languages and definitions in English". Geneva: International Electrotechnical Commission, 1992. ISBN:978-1-55937-185-8.

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

❖ F. Lepage, "Les réseaux locaux industriels : principes illustrés par des exemples". Paris: Hermès, 1991. ISBN: 2-86601-267-4.

❖ K. Siyan, P. Naniche and Y. Schwartz. "TCP/IP". Paris: Simon & Schuster Macmillan, 1998. ISBN: 2-7440-0391-3.

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

❖ ت. الكيلاني، م. الكيلاني، "معجم الكيلاني لمصطلحات الحاسب الآلي"، بيروت: مكتبة لبنان ناشرون، الطبعة الثانية، 2001.

❖ "معجم مصطلحات المعلوماتية"، دمشق: الجمعية السورية للمعلوماتية، 2000.

❖ "المعجم الموحد لمصطلحات المعلوماتية"، الرباط: مكتب تنسيق التعريب، 2000، ردمك: 1-9881-1888-9.

❖ ي. خياط، "معجم المصطلحات العلمية والفنية" بيروت: دار لسان العرب

❖ المنظمة العربية للترجمة، "المنتج: معجم المصطلحات العلمية والهندسية"، بيروت: مركز دراسات الوحدة العربية، 2012، ردمك: 978-9953-82-491-8.

❖ م. البرعي، ه. البرعي، ع. محمود، ح. ريحان، "معجم المصطلحات العلمية"، القاهرة: مكتبة الأنجلو المصرية، 2008، الطبعة الثانية عشرة، ردمك: 1-977-05-2086-1.
* وأمَّا المعايير وأدْلَة الاستعمال، فتَشْمَل أحد عشر مرجعاً. والمعايير هي مَجْمُوعةٌ من المُواصفات والمُتَطَلَّبات لِتقانةٍ ما، تَضَعُها هيئاتٌ نَاظِمَةٌ دوليَّةٌ أو محليَّةٌ لِتوحيد التَّنْفِيد والتَّصنيع والاستعمال، وأمَّا أدْلَة الاستعمال فهي شرح يَصْدُر عن شركة مُصنَّعة لِتنفيذ ما لإحدى التَّقْنِيَّات تُحدَّد فيه كيْفِيَّة استعمال هذا النموذج بأفضل صُورةٍ مُمْكِنَةٍ.

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

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

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

ورمَّزنا المراجع كلَّها بخمسة مَحَارِف تُوضَّع بين قوسين مَعْقُوفِين [[ على أن تُشير المَحَارِف الثَّلَة الأولى إلى فِئَة المراجع والمحرفين الرابع والخامس إلى رقم المراجع ضمن الفِئَة، وجاءت الرُّمُوز كما سيأتي:

* لِلأعمال المُراجعة من الأقران ART، من الكلمة الإنكليزية Article نحو [ART01].

* لِلكُتُب BK، مِحَرَّف لِتمثيل كلمة كتاب الإنكليزية وهي Book، يَلِيَها مِحَرَّف وحيد لِتمثيل اللغة وهو A للعربية، نحو [BKA01]، و E للإنكليزية، نحو [BKE01]، و F للفرنسية، نحو [BKF01]، وهي الأحرف الأولى من مُقابلات أسماء هذه اللُّغات في الإنكليزية<fnref n="12" />.

<footnote n="11">11 أصل الاسم Verifiability.</footnote>

<footnote n="12">12 أصول الأسماء: French و English و Arabic على الترتيب.</footnote>
* للمعايير وأدلة الاستعمال STD، من الكلمة الإنكليزية Standard، نحو [STD01].

* للاحظات تجارب الإنترنت IEN، بأخذ الحرف الأول من كل كلمة في العبارة الإنكليزية المقابلة، نحو [IEN01].

* لوثائق طلب التعليمات RFC، بأخذ الحرف الأول من كل كلمة في العبارة الإنكليزية المقابلة، نحو [RFC01].

* لالوب WEB، وهي نفسُها الكلمة الإنكليزية المقابلة نحو [WEB01].

## منهج التَّعْرِيب

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

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

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

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

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

<footnote n="13">13 أصل الاسمين: Huawei ICT Academy، IoT اختصاراً Internet of Things.</footnote>

<footnote n="14">14 انظر مثلاً كتاب "تاريخ الدَّعوة إلى العاميَّة وآثارها في مصر" لِنَفُوس سعيد، الصَّادِر عن دار نشر الثقافة في الإسكندرية في عام 1964م، وانظر أيضاً مقدمة كتاب "في التَّعْرِيب" الذي وَضَعَه إدريس العلمي في عام 2001م، ونُشِر بواسطة دار التَّجَاح الجديدة في الدَّار البيضاء.</footnote>
أَمَّا إِذَا لم تَجِد الْكِلْمَةَ فِي الْمُعَجَّمَاتِ أَوْ لَم تُجِد إجماعاً حول تعريبها، فَإِنَّنَا نَعُود إلى الأصل الأعجمي أَوْلًا، ونُراجع المعجمات الأعجمية لِنَفْهُم مَعَى الْكِلْمَةِ وتصريفها، ثُمَّ نَنْظَر ثانِيًا إلى استعمالاتها المُنتَوَعة في السياقات التقنية، وبعد أن نَفَهُم المَعَى فهما دقيقاً نَعُود ثالثًا إلى المعجمات العربية، فنَنَقَب فيها بحثًا عن معانٍ عربية مُقابلة لِلأُصول الأعجمية، ونُثبِّتها إن وجدناها، ومن الكلمات التي اعتمدنا هذا المنهج فيها كلمة "تجزئة فضاء العناوين" في مقابل "subnetting" و"توسعة" في مقابل "plug-in" و"هُجُوم الوسيط" في مقابل "man-in-the-middle attack".

وَأَمَّا إِذَا لم يَنْفَعَ المَنهَجَان السَّابِقَانِ، فَإِنَّنَا نَنْقُلْ كراهةً، الْكِلْمَةَ الأَعْجَمِيَّةَ نَقْلًا حرفياً (نَقْحَةً) إلى العربية، نحو "الإنْتِرنِت" في مقابل "internet" والبروتوكول في مقابل "protocol" و"طُوبُولوجيا" في مقابل "topology". ولا يُخْفِي سِرَّا أَنَا عَثَرنا لبعضها على مُقابلات عربية، فمثلاً نُعزِّب بَعضٌ مِنَ الْمُعَجَّمَاتِ الْإِنْتِرنِت إلى الشَّابَكَةِ والبروتوكول إلى الميافاق، ولكنَّا وجدنا هذه الكلمات ثقية على اللسان، غريبة على السمع، غير مستحبة، كما أنَّها لا تُصِيب المَعَى المُراد من اللَّفَظ الأعجمي إصابة تامة، وقد أثبتنا الأُصول المُنْقَحَةَ في هذه الحالات كلها.

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

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

كما استعملنا الخُرُوف المُضافة للأبجدية العربية لبيان لفظ الكلمات المُنقَحَةَ لفظاً صحيحاً وهي الكاف المشرومة (گ) للصوت /g/، نحو "الإنكليزية"، والباء المُثْلَثة (پ) للصوت /p/، نحو "سبتمبر"، والفاء المُثْلَثة (ف) لتنوب عن الصوت /v/، نحو "نوفمبر"، وهذه الصوائت كلها غير موجودة في العربية.

وأعتمدنا على الأرقام العربية اعتماداً كاملاً وهي 0 1 2 3 4 5 6 7 8 9، وعلى أسماء الأشهر الغربيَّة المُعزَّبة وهي على الترتيب: يَنْبَأَر وفبرأير ومارس وآپريل و مايؤ ويونيو ويوليو وأغسطس و سپتمبر وأكتوبر ونوفمبر وديسمبر، وعلى التاريخ الميلادي وفقاً لتقويم الكريگوري وأرفقنا حرف "م" بعد كل ذكر للسنوات لإلشارة لذلك.

وَنُشِير إلى ثلاثة كتب أَفْدَنَا منها إِفادة جمَّةً في مسألة التَّعْرِيب، أَوْلَها كِتاب د. عبد الكريم خليفة، رحمه الله، المُعْنَوْن "اللغة العربية والتَّعْرِيب في العصر الحديث"، الصَّادِر عن مَجْمَع اللغة العربية الأردني في عمان عام 1987م، فقد أَفْدَنَا منه في بناء منهج التَّعْرِيب وفي توسيع مداركنا في هذا الشَّان وتحدياته. وثانيها كِتاب "صناعة المعجم الحديث" لِمُؤَلَّفَه د. أحمد مُختار عُمر، رحمه الله، الصَّادِر عن عالم الكتب في القاهرة عام 2009م، فقد أَفْدَنَا منه أيضاً في ترتيب مَسَارِد المُصطلحات والاختصارات، وثالثها كِتاب "فن الترجمة والتَّعْرِيب" لِمُؤَلَّفَه عباد ديرانيَّة، وهو صادر عن أكاديمية حسوب بنسخة رقمية فقط في نهاية عام 2021م، وفيه تناول لمسائل كثيرة في تعريب المُصطلح والتركيب وفي نقل المَعَى من لغة لُحْرَى، وقد اظْلِمْنا عليه في مرحلة تنضيد الكتاب وأَفْدَنَا منه في توحيد المصطلحات في خلال المراجعة النهائية.
شَكْرٌ وعِرْفَانٌ

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

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

سَأَنْبِيكَ عَن تَفْصِيلِهَا بِبَيْانِ
وَصُحْبَهُ أَسْتَاذٍ وَطُولُ زَمَانٍ

أَخِي لَن تَنالَ الْعِلْمِ إِلَّا بِسْتِهِ
ذَكَاكَ وِحَرْصٌ واجتهادٌ وُبْلَغَةٌ

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

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

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

<footnote n="15">15 أصل الاسم Octavian CUREA، وله المعْرَف المفتوح للباجحين والمساهمين التالي: ORCID: 0000-0002-5030-2088.</footnote>

<footnote n="16">16 انظر النص الأصيل في ص. 49 في كتاب "المُستَرْف في كُل فن مستَرْف" لِأَبْشِيَّة، الصَّادِر عن دار الأرقم بن أبي الأرقم في بيروت في عام 2016م.</footnote>

<footnote n="17">17 هي مَجمُوعة تطوعيَّة عربية تأسست في عام 2015م تضم محرِّرين نُشطين في النُّسخة العربيَّة من موسوعة ويكيبيديا من سُورية والأردن وفلسطين ولبنان، وهي تعمل بالتعاون مع مؤسسة ويكيبيديا في منطقة بلاد الشام على تعزيز المعرفة الحُرَّة وثقافة العمل التطوعي.</footnote>

<footnote n="18">18 المُعرَّف المفتوح للباجحين والمساهمين لِلزميل د. فليفل هو ORCID: 0000-0003-1724-0708، وللزميل عبَّاد هو: 0000-0002-1667-7580 ORCID: 0000-0001-6362-8899 وللزميل د. نجَّار هو: ORCID: 0000-0001-8821-0608</footnote>

<footnote n="19">19 المُعرَّف المفتوح للباجحين والمساهمين لِلزميلة ساندرا هو ORCID: 0000-0001-8821-0608</footnote>
وأشكر أخيراً الصَّديق والأخ العزيز يَانِيك رُونُو صاحِب مَكتبة بلاد الشَّام 20 في بايون بفرنسة، على دعمه غير المشرُوط في أثناء إعداد هذا الكتاب وتنضيده، وعلى مُساهمته القيمة في التَّواصُل مع النَّاشرين وصُولاً لِطباعة الإصدار الورقِ منه.

والحمد لله أَوْلَأَ وأخيراً

فَهُوَ غَالِبٌ عَلَى أَمْرِهِ

وَوَلِّيُ التَّوَفِيق

21 رجب 1443 هـ الموافق 22 فبراير 2022م

بيدار، فرنسة

<footnote n="20">20 أصل الاسم (بالفرنسية: Yannick Renaud)، وأصل اسم المكتبة (بالفرنسية: Librairie du Levant).</footnote>
<figure><img src="image_15.png" /></figure>

# الباب الأوَّل: مَدْخَلٌ إلى شَبكات البيانات

<figure><img src="image_16.png" /></figure>
تركت هذه الصَّفحة فارغةً عَمداً لِغرض تنسيق الكتاب
<figure><img src="image_17.png" /></figure>

# الفصل الأول: نَمَذَجة شَبكة نقل البيانات

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

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

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

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

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

## مفاهيم مجرّدة

### أطراف الاتصال

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

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

يَقُود التَّوَصِيف السَّابِق إلى تعريف البزؤتوكول، وهو مجموُعة من القواعد المتفق عليها بين أطراف الاتصال، وهي تدير بطريقة محدَّدة، عمليَّة إنجاز مهمَّة واحدة أو أكثر من المهام اللازمَة لإنجاز الاتصال، والَّتِي يُشار إليها باسم الخدمة.
بكلمات أخرَّى، يمكن تعريف البزؤتوكول بأنَّه علاقة بين طرفين أو أكثر من أجل أداء خدمة ما في الشبكة أداءً محدَّدا. وإذا أراد الطرفان إنجاز أكثر من خدمة في الوقت عينيه استعملا أكثر من بزؤتوكول. ويظهر الشكل (1-1) المفهوم السابق، ويظهر فيه بزؤتوكولان، هما m و k، يرتبطان بين طرف اتصال هما A و B.

<figure><img src="image_19.png" /><figcaption>الشكل (1-1): تمثيل مُبْسَطَ لِطَرْفِي اِنْتِصَال</figcaption></figure>

## تنظيم الخدمات والبزؤتوكولات

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

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

<footnote n="21">21 أصل الاسم Routing هو إرشاد زمة بيانات إلى المسار الذي سَتَسْلَكَه مِن مَصْدَرها إلى وجهتها (انظر ص. 333 في [BKE01] في ثبت المراجح).</footnote>
وسواء كانت الجدمة مركَّزِيَّةً أو مُوَزَّعَةً، فإنَّ البروتوئوگولات، عبر أدائها مَجْمُوعةً من الوظائف، هي التي تُحدَّد الآلَيَّات اللَّازمة لتقديم الجدمة والكيفية التي تُقدَّم بها.

نناقش الفقرات التالية العلاقة بين الطرفين والبروتوئوگولات من خلال وصف بنية نموذجين لشبكات البيانات هما: 22

* النموذج متعدد الطبقات

* نموذج التحكُّم بين الطرفين

## النموذج متعدد الطبقات

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

<figure><img src="image_20.png" /><figcaption>الشكل (2-1): بنية النموذج متعدّد الطبقات من أجل شبكة بيانات ثلاثية الطبقات</figcaption></figure>

إذا مَثَل النموذج اتَّصالاً بين ظرفين فقط، فسيُوجَد كَيَان واحد على الأقل في كل طبقة من أجل كل طرف، وتَكون مُهمَّة البروتوئوگولات هي نقل البيانات بين هذين الكيانين. لا يَحُصُّل النقل مباشَرَةً لعدم وجود اتَّصال ماديّ بين الطرفين إلا في لُب البَصَلة. فعلى سبيل المثال، لوكان الكيانان في الطبقة *i* من النموذج، فلا بد أن تمرَّ البيانات المراد نقلها عبر طبقات الشبكة ذات المراتب 1 - *i* و 2 - *i* ... إلخ نُزولاً إلى اللُّب. ولكن الكيان الموجُود في الطبقة *i* لا يُدرك العملية السابقة، ويكتفي بتشغيل البروتوئوگول ذي الصلاة وبالتعامل مع الطبقتين اللتين تقعان أعلى طبقته وأدناها فقط.

<footnote n="22">22 هذا الاسم من تعربينا، وهو يُسمَّى أيضاً نموذج قِشرة البَصَلة Onion skin model، والآخر End-to-end control model. ولللمزيد حولهما انظر ص. 45 في [BKF01] في ثبت المراجع.</footnote>
يَسْمَحُ النَّمُودَجُ مُتَعَدَّد الطُّبِقَاتِ بِإِظْهَارِ التَّفَاعِلَاتِ بِينِ المُكَوَّنَاتِ المَوْجُودَةُ فِي الطَّرْفِ نَفْسِهِ، وَبِينِ المَكَوَّنَاتِ المُوْزَّعَةُ عَلَى أَطْرَافٍ عَدِيدَةٍ وَلِكَنْهَا تَقَعَ كُلَّهَا فِي طَبْقَةٍ وَحِيدَةٍ، وَلِذَلِكَ، فَإِنَّ هذا النَّمُودَجُ يُنَاسِبُ درَاسَةَ تَفَاعِلِ الْبُرُوْتُوكُولَاتِ بِعُضُّهَا مَعَ بَعْضٍ وَمَع أَطْرَافِ الْأَنْتِصَالِ الْمُخْتَلِفَةِ.

## نَمُودَج التَّحْكُم بِينِ الطَّرْفِيَّات

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

<figure><img src="image_21.png" /><figcaption>الشَّكْلُ (3-1): بِنِيَّةِ نَمُودَجِ التَّحْكُم بِينِ الطَّرْفِيَّاتِ (أ) شَبْكَةُ مُتْبَاعِدَةٌ ذاتِ بِنِيَّةِ تَتْبَاعِيَّةٍ (ب) شَبْكَةُ مُتْبَاعِدَةٌ ذاتِ بِنِيَّةِ مُتَعَدَّدَةِ الْمَفْسَارَاتِ (ج) نَمُودَجُ التَّحْكُم بِينِ الطَّرْفِيَّاتِ لِلشَّبْكَاتِ السَّابِقَتِينِ</figcaption></figure>

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

## أَمْثَلَةٌ عَنْ نِمَاذْجَ لِشَبْكَاتِ نَقْل الْبِيَانَاتِ

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

* نَمُودَجِ الرَّبَطِ الْبِنِيِّ لِلْأَنْظُمَّةِ الْمَفْتُوَحَةِ

* نَمُودَجِ الْإِنْتِرْتِ
## نموذج الربط البيني للأنظمة المفتوحة 23

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

طرح المعيار الناظم لهذا النموذج لمرَّة الأولى في عام 1979م، ثُمَّ عُدل مرَّات مُتعدَّدة لِيُواكِب التغيرات التي طرأت على أنظمة الاتصالات في السنوات اللاحِقة. أَمَّا الإصدار الأحدث فتَنج عن مراجعة المعيار في عام 1994م، وأُطلق عليه اسم: النموذج المرجعي الأساسي، وحمل الاسم الرمزي ISO/IEC 7498-1:1994.

## تعاريف رئيسة

يُورد المعيار الرسمني للنَّموذج التعاريف التالية: 25

* الطبقة ذات المرتَبة N: تقسيم فرعي لِبنية النَّموذج يضم كيانات وأنظمة فرعيَّة، وهي موسومة بمُعرَّف رَقمي مُميَّز: ليكن مثلاً N. تقدَّم هذه الطبقة خِدمات لِلطبقة ذات المرتَبة N + 1، أي التي تقع فوقها، وتَطلب خِدمات من الطبقة التي مرَّتْها N - 1، أي التي تقع تحتها.

* النظام الفرعي ذو المرتَبة N: عُنصر في الطبقة ذات المرتَبة N في نظام مفتوح، يضم كيانا واحِدا أو أكثر، وهو لا يتفاعل إلا مع عناصر طبقته والطبقتين ذوَّائي المراتب 1 - N و N + 1 في ذلك النظام.

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

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

* وحدة بيانات البروئوتوكول: المجمُوعة الأصغر طولاً من البيانات المُتَبَادلة بين كيانين يقعان في الطبقة نفسِها ويُشَغلان البروئوتوكول نفسه.

* الجدمة: هي عمل تُنجِزه عناصر طبقة ما من طبقات النموذج المرجعي يَهْدُف لإنجاز إنشاء اتصال بين طرفين أو أكثر بغرض نقل البيانات عبر الشبكة.

<footnote n="23">23 أختيرت كلمة "مفتوحة" بعناية لِتُشدَّد على أنَّ الوصول إلى أي نظام يتَّبَع هذا المعيار، من أي نظام آخر يَدَعَم المعيار نفسه، سيَكون مُتَحَاجاً من غير قيود. لوصيف مُحتَصَرٌ لهذا النموذج، انظر [ART01] في ثبت المراجع.</footnote>

<footnote n="24">24 وأصل اسمه Basic Reference Model، ويُسمَّى أيضاً Open System Interconnection (OSI) اختصاراً. للاطلاع على هذا المعيار، انظر [STD01] في ثبت المراجع.</footnote>

<footnote n="25">25 أصول الأسماء الطُبْقَة Layer والنظام الفرعي Subsystem والكيان Entity والبروئوتوكول Protocol ووحدة بيانات البروئوتوكول Service، اختصاراً PDU، والجَدَّمَة Service ووحدة بيانات الجَدَّمَة Service Data Unit، اختصاراً SDU، ونقطة التَّفَاذ للجَدَّمَة Service، اختصاراً SAP، ونقطة التَّفَاذ للجَدَّمَة Point Access</footnote>
* وحدة بيانات الجدمة: هي وحدات البيانات المُتباذلة بين كيانين أو بين كيان ونظام فرعي ينتمي كل منهما إلى إحدى طبقتين مُتتاليتين ضمن النظام المفتوح نفسه. إذا كانت الوحدة منقولة من كيان في الطبقة العليا إلى كيان في السفلى فهي تمثل طلباً للحُصول على خدمة، وإذا كانت منقولة من الكيان في الطبقة السفلى إلى كيان في العليا فهي تمثل استجابة لطلب سابق للحُصول على خدمة ما.

* نقطة التفاذ للخدمة: هي واجهة في طبقة ذات مرتبة N نحو طبقة أعلى ذات مرتبة $N+1$. يطلب كيان أو نظام فرعي في طبقة عليا الحُصول على خدمة تقدّمها طبقة سفلى من خلال أحد كياناتها أو أنظمتها الفرعية عبر هذه النقطة.

يعرض الشكل (4-1) بنية عامَة لتموّذج الربط البيئي لأنظمة المفتوحة مع توضيح لواقع المكوّنات الرئيسيّة فيه وأسمائِها، ويظهر فيه نظام مفتوحان، يربطهما وسط اتصال، يضمَّان M طبقة، في كل منهن كيان واحد على الأقل يتصل مع الكيان المقابل له في النظام الآخر عبر بزوئو كول اتصال.

<figure><img src="image_22.png" /><figcaption>الشكل (4-1): بنية نموذج الربط البيئي لأنظمة المفتوحة</figcaption></figure>

## وصف العمل

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

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

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

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

أما الخدمة فهي إنجاز كيانٍ ما لِعمل مُحدَّدٍ استجابة لِطلب كيان آخر. يُسمَّى الكيان الذي يُقدَّم الخدمة بمزوّد الخدمة أو المزوّد اختصاراً، أمَّا الطرف الذي يُطلب الخدمة فيُسمَّى طالب الخدمة أو المستخدم اختصاراً.<fnref n="28" /> وأمَّا نقطة التفاعل بين المستخدم والمزوّد فهي نقطة التفاذ ل الخدمة. يُمكن أن يكون ل خدمة ما أكثر من مستخدم في الوقت نفسه، ويُبيِّن الشكل (5-1) نموذج الخدمة السابق.

<figure><img src="image_23.png" /><figcaption>الشكل (5-1): الخدمة تبعاً ل نموذج الربط البيني لأنظمة المفتوحة</figcaption></figure>

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

<footnote n="27">27 لمزيد من المعلومات انظر [ART02] في ثبت المراجع.</footnote>

<footnote n="28">28 أصل الاسمين مزوّد الخدمة Service provider، وطالِب الخدمة Service user.</footnote>
الكِيانات الواقعة في الطَّبْقَة السُّفْلَى السَّابِقَة، أَي يُصِبحُ الكِيانان في الطَّبْقَة ذات المرَّتْبَة N مُسْتَخْدِمَان لِلْخِدْمَة المُقْدَمَة مِن الطَّبْقَة الَّتِي مَرتَبَتْها 1 - N (الشَّكل (1-6)).

<figure><img src="image_24.png" /><figcaption>الشَّكل (1-6): البُرُوُنُوكُول وتقديم الخدمة عبر الطبقات المُنتابعة تبعاً نُموذجَ الزَّبَط البيئي لأنظمة المفتوحة</figcaption></figure>

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

يَتْبَادَل كُلُّ كِيانين يَقعان في الظَّرْف نفسه في طبقتين مُنتَالِيَّتين مَرتَبَتْهما N و 1 - N وحدات بيانات الخدمة بِمُقْتَضَى حاجتهما. ويُعْرِفُ معيار النُّموذج عمليَّة تَغْلِيف البيانات 29 في طبقة مَرتَبَتها 1 - N بأنها إضافة ترويسة 30 البُرُوُنُوكُول العامل في الطَّبْقَة ذات المرتَبَة 1 - N إلى وحدة بيانات الخدمة القادمة من الطَّبْقَة ذات المرتَبَة N ويُفَكَّر التَّغْلِيف فَكَّا مُعاكِسًا بين أَيِّ طبقتين مُنتَالِيَّتين مَرتَبَتْهما 1 - N و N . ويظهر الشكل (7-1) عملية التَّغْلِيف كما يُعْرِفها نُموذج الزَّبَط البيئي لأنظمة المفتوحة.

<footnote n="29">29 يَستَعْمِلُ معيار نُموذج الزَّبَط البيئي لأنظمة المفتوحة الكِيَمِتان Splitting و Recombining من أجل الإشارة إلى التَّغْلِيف وفَكَّ التَّغْلِيف على التَّرْتِيب، ولكن الكِيَمِتان المستعملتان للإشارة إلى هاتين العمليَّتين على نطاقٍ واسع في أدبيات شبكات البيانات اليوم هما: Encapsulation وDecapsulation.</footnote>

<footnote n="30">30 أصل الاسم Header هي معلومات تحكُّم، نحو عُنوان المصادر أو عُنوان الوجهة، يُضيفها بُرُوُنُوكُول ما إلى الموقع الذي يَسْبِق بداية البيانات المنقولة بين ظرفى الاتصال (انظر ص. 166 في [BKE01] في ثبت المراجع). أشير لِلتَّرْوِيسة في معيار نُموذج الزَّبَط البيئي لأنظمة المفتوحة باستعمال الوصف الثاني: معلومات التَّحْكُم الخاضَة بالبُرُوُنُوكُول Protocol control information.</footnote>
<figure><img src="image_25.png" /><figcaption>الشكل (7-1): التَّعَلِيفُ تَبَعَ لِنَمُودِجِ الاتِّصالِ البيئِيِّ لِلأنظمة المفْتُوحة</figcaption></figure>

## بنية النموذج

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

يَضْمُّ الجدول (1-1) مَعْلُوماتٍ مُخْتَصَرَةً عَن كُلِّ طَبْقةٍ وخِدماتها بدءاً مِن الطَّبْقة العُلْيَا أي طَبْقة التطبيق.

<table><caption>الجدول (1-1): طبقات نموذج الرَّبط البيئي للأنظمة المفْتُوحة 31</caption><thead><tr><th>رقم الطَّبْقة</th><th>اسم الطَّبْقة</th><th>الوصف</th></tr></thead><tbody><tr><td>7</td><td>التطبيق</td><td>أعلى طَبْقةٍ في النموذج، لذلك لا منافذ فيها نحو طبقات أعلى، ولكنها تُؤَمَّن منافذ لِلتَّطْبيقات التي تحتاج لإرسال البيانات عبر الشَّبكة.<br>الطَّبْقة الوحيدة التي تتفاعل مع التَّطْبيقات ويُمكن لها أن تَخْدُم أكثر مِن تطبيق في الوقت نفسه.<br>تَدَعَم طَبْقة التطبيق الخدمات التَّالِية:<ul><li>التَّعْرُف على التَّطْبيقات التي تحتاج لِلإِتِّصال عبر الشَّبكة</li><li>تحديد جُودة الخدمة المطلوبة</li><li>تحديد الطرف المسؤُول عن تصحيح الأخطاء في حال وقوعها</li></ul></td></tr></tbody></table>

<footnote n="31">31 لمزيد من المعلومات عن الطبقات انظر في ثبت المراجح: [ART03] مِن أجل التطبيق، و[ART04] مِن أجل التَّمثيل و[ART05] مِن أجل الجَلَسَة و[ART06] مِن أجل النقل و[ART07] مِن أجل الشَّبكة و[ART08] مِن أجل الوَصلة و[ART09] مِن أجل الطَّبْقة المادِّيَّة.</footnote>
• النَّوَافُقُ عَلَى مَبَادِئِ الْأَمْنِ الَّتِي تَحْمِي الْأَنْصَالِ (الْمُصَادِقَةِ وَسَلَامَةِ الْبِيَانَاتِ ... إِلَخ)

• تَأْمِينُ الْوَصُولِ إِلَى خَدَمَاتِ طَبْقَةِ التَّمَثِيلِ

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

• تَرْمِيز الْبِيَانَاتِ

• تَأْمِينُ الْوَصُولِ إِلَى خَدَمَاتِ طَبْقَةِ الجَلَسَةِ

تَنْظِيمُ وُمْزَامَةِ جَلْسَاتِ تَبَادُل الْبِيَانَاتِ لِكِيانات طَبْقَةِ التَّمَثِيلِ. وَتَنْحَصِرِ الْخَدَمَاتِ الَّتِي تُقَدِّمُهَا هذه الطَّبْقَةِ بِما يُلي:

• إِنشاء جَلْسَاتٍ تَبَادُل الْبِيَانَاتِ وَإِنْهَائِهَا بِين كِيَانِي طَبْقَةِ تَمْثِيلِ

• تحديد ازدواجية الاتصال: كامل أو جزئي 32

• تَأْمِينُ الْوَصُولِ إِلَى خَدَمَاتِ طَبْقَةِ النَّقْلِ

تُؤْمِنُ عمَلِيَّةِ نَقْل الْبِيَانَاتِ بِين كِيَانِينِ مِنْ طَبْقَةِ الجَلْسَةِ عَبْدَ قَنَوَاةِ افتراضية تَرْبُطُ بِين طَرْفِي الاتصال 33 وَتَكُون مُسْتَقْلَةٌ عَنَّ المَسَارِ المَادِي الَّذِي تَسْلَكَهُ الْبِيَانَاتِ عَبْدَ الشَّبْكَةِ وَعَن مُعَدَّل النَّقْلِ فِي الْوَصَالَاتِ أَوْ أَيَّ مَسَائِلَ أُخْرَى مُرْتَبَطَةٍ بِالتَّوَجِيهِ. تَدَعَمُ هَذَا الطَّبْقَةِ الْخِدَمَاتِ التَّالِيَةِ:

• تعريف كل جلسه تعريفا قريدا

• إنشاء قنوات بين أطراف الاتصال وإنهاؤها 34

• تَأْمِينُ الْوَصُولِ إِلَى خَدَمَاتِ طَبْقَةِ الشَّبْكَةِ

6 التَّمَثِيلِ

5 الجَلْسَةِ

4 النَّقْلِ

<footnote n="32">32 في شبكات البيانات، الازدواج duplex هو القدرة على إرسال واستقبال البيانات عبر قناة اتصال واحدة في الوقت نفسه، ويُشار إليه أيضاً بالازدواج الكامل Full duplex، تميّزاً له عن الازدواج الجزئي Half duplex الذي يسمح بإرسال واستقبال البيانات عبر قناة الاتصال شرط ألا يحصل ذلك في الوقت نفسه، بل في أوقات متمايزية (انظر ص. 123 في [BKE01] في ثبت المراجع). وردت معرَّبةً في ص. 101 في [BKA01] إلى "ازدواجية الاتجاه"، وغَرَّفت على أنَّها "صفة لوصيلة مادِّية أو منطقيَّة تَنْقُل البيانات في الاتجاهين معاً".</footnote>

<footnote n="33">33 في هذه الطَّبْقَة يُطْبَق مَبْدَأ الظَّرَفِينِ End-to-end principle، وهو مفهوم بِنِيُوِي مُجَرَّد مُستَعْمَلٌ في تصميم شبكات البيانات وتَطْبيقاتها. يُلزَم، وفقاً لهذا المَبْدَأ، أنَّ تَعْمَل التَّطْبِيقَاتِ فِي الظَّرَفِيَّاتِ لا في العُقْدِ الوسيطة الَّتِي تُشْكِل بِنِيَّة الشَّبْكَةِ، سَبَق هذا المَبْدَأ مفهوم حِيَاد الإِنْتَرِنِتِ وَمَهَدَ له لِلمزيج حول هذا المَبْدَأ انظر [ART10] و[RFC3724] في ثبت المراجع.</footnote>

<footnote n="34">34 بعض من البروتوكولات العاملة في هذه الطَّبْقَة تُدير الاتصال أيضاً، تحوَّب بروتوكول التَّحَكُّم بالنقل، انظره [RFC793] في ثبت المراجع.</footnote>
بدء تطبيق الخدمات والبروئوئوگولات التي تعمّل عبر مسارات الشّبكة الماديّة بين
الأنظمة. تقدّم هذه الطّبقة الخدمات التّالية:

* عنونة كيانات طبقة الشبكة العاملة في الأنظمة المُختلِفة عنونه معياريّة
  فريدةً

• ضبط جودة الخدمة

• التَّحَقَّقُ مِن وُجُود أخطاء في البيانات المُتَبَادَلة

• تقطيع البيانات، أي تقسيم ما يَرِدُ مِن طبقة النقل إلى قطع ذات طُولِ
  قصير لتسهيل نقلها عبر الشبكة

• توجيه رزم البيانات

• التَّحَكُّمُ بالتدُفُّق

• تأمين الوصول إلى خدمات طبقة الوصلة

3 الشبكة

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

• التَّبَدِّيل 35 أي نقل وحدات بيانات البروئوئوگول بين كيانين من طبقة الوصلة
مَوْجُودِين في نظامين مُخْتَلِفِين.

• عنونه كيانات طبقة الوصلة

• تأمين الوصول إلى خدمات الطَّبْقَة الماديَّة

الوصيلة 2

تأمين الآليّات والإجراءات الكهربائيّة والميكاننيكيّة المُناسِبة لِتفعيل الدّارات الماديّة
التي تُنَقَّل البيانات عبرها والحفاظ عليها في حالة النشاط وتحريرها بعد نهاية الاتصال

1 الماديّة

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

<footnote n="35">35 أشير إليه في المعيار باستعمال الكلمة Switching، ويشار له في أدبيات شبكات البيانات اليوم باستعمال كلمة</footnote>

<footnote n="36">36 أصول الأسماء الموجّه Router، والمُبدّل Switch، والموّرِّع Hub.</footnote>
<figure><img src="image_26.png" /><figcaption>الشكل (8-1): نمذجة شبكة بيانات باستعمال نموذج الربط البيئي للأنظمة المفتوحة</figcaption></figure>

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

## نموذج الإنترنت 38

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

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

<footnote n="37">37 اسمه الكامل هو L2TP، اختصاراً، Layer Two Tunneling Protocol في ثبت المراجع [RFC2661] للمزيد حوله انظر.</footnote>

<footnote n="38">38 أصل الاسم TCP/IP model، الذي يجمع اختصارين لبزوئووكول الإنترنت IP ولبزوئووكول التحّكم بالنقل TCP لأنّهما أوّل بزوئووكولين طوّراً وفقاً للنّموذج. ويُشار له أيضاً باسم حزمة بزوئووكولات الإنترنت Internet Protocol Suite أو نموذج وزارة الدفاع Department of Defense، اختصاراً DoD، ويُقصد بها وزارة الدفاع الأمريكية لأنّها كانت المُموّل الرّئيسي للمشروع.</footnote>

<footnote n="39">39 لمزيد من المعلومات حول هذا النموذج، انظر [RFC1122] و [RFC1123] و [RFC1180] في ثبت المراجع.</footnote>

<footnote n="40">40 أصل الاسم Internet Engineering Task Force، اختصاراً IETF، هي مجموّعة عمل تطوعيّة غير ربحية تأسّست عام 1986م، تهذف إلى وضع معايير موحّدة لتطوير الإنترنت والحفاظ على التوافق بين أجزائها ومكوّناتها المختلفة (انظر ص. 36 في [RFC1594] في ثبت المراجع)، أما وثائق طلب التعليلات Request for comments، اختصاراً RFC، فهي مستندات نصيّة بدأت بالصّدور في عام 1969م، تضيف بزوئووكولات نموذج الإنترنت والتجارب المرتبطه به (انظر ص. 41 في [RFC1594]).</footnote>
## وصف العمل

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

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

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

<figure><img src="image_27.png" /><figcaption>الشكل (9-1): بنية نموذج الإنرنِت ونوعي التَّفاعُلات فيه</figcaption></figure>

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

<footnote n="41">⁴¹ أصل الاسمين Inter-layer interaction و Cross-layer interaction. انظر ص. 29-27 في أطروحة درجة الفلسفة التي أعددناها في عام 2021م في [BKE07] في ثبت المراجع.</footnote>
الطَّبْقَةُ التَّالِيَّةُ هُبُوطًا فِي النَّمُودَج. أَمَّا عند فكِّ التَّغْلِيف، فَإِنَّ كُلَّ وَحدة بزوُتوُكولٍ في الوجهة تُزيل التَّرْوِيسة التي أضافتها وحدة البروتووكول المقابلة في المصدر من البيانات الواردة، ثُمَّ تُمَرّ النَّاتِج إلى الطَّبْقَة التَّالِيَّةُ صعوداً.

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

<figure><img src="image_28.png" /><figcaption>الشكل (10-1): التَّغْلِيف وفك التَّغْلِيف في نموذج الإنترنت</figcaption></figure>

## بنية النموذج

يَتَكَوَّن نَموذج الإنترنت من أربع طبقات كما أُسلِف، وهي التطبيق والنقل والإнтерنت والوصلة. ويضم الجدول (2-1) معلومات مُختَصَرَة عن كل طبقة ووظائفها وأمثلة عن البروتوكولات العامة فيها بدءاً من أعلى طبقة في النموذج، أي طبقة التطبيق.

<footnote n="42">42 أصول الأسماء القطعة Segment وحزمة البيانات Datagram ورزمة البيانات Data packet وإطار البيانات Data frame.</footnote>

<footnote n="43">43 لمزيد من المعلومات حول بزوتوكول التَّحَكُّم بالنقل Transmission Control Protocol، اختصاراً TCP، انظر [RFC793] في ثبت المراجع، أَمَّا في ما يخص بزوتوكول حزم بيانات المستخدم User Datagram Protocol، اختصاراً UDP، فانظر [RFC768].</footnote>
<table><caption>الجدول (2-1): طبقات نموذج الإنرنت</caption><thead><tr><th>الوصف</th><th>اسم الطبقة</th><th>رقم الطبقة</th></tr></thead><tbody><tr><td>أعلى طبقة في النموذج، تهتمُ بتأمين منفذٍ لتَّطبيقات التي تحتاج للاتصال بالشبكة. تتوافق الخدمات التي تدعمها مع خدمات طبقات التطبيق والتمثيل والجلسة في نموذج الربط البيئي للأنظمة المفتوحة.<br><br>تدعم هذه الطبقة عائليتين من البروئوكرولات:<ul><li>بروئوكرولات المستخدم: وهي البروئوكرولات التي تقدّم الخدمة لتطبيقات المستخدمين نحو بروئوكرول نقل الملفات أو بروئوكرول نقل البريد البسيط 44</li><li>بروئوكرولات الدّعم وهي البروئوكرولات التي تدعم خدمات الاتصال نحو نظام تسمية النّطاقات 45</li></ul></td><td>التطبيق</td><td>4</td></tr><tr><td>تدعم خدمات الاتصال بين الطرفيات بمعزل عن بنية الشبكة الماديّة، وهو دورٌ مشابه لدور الطبقة التي تحمل الاسم نفسه في نموذج الربط البيئي للأنظمة المفتوحة.<br><br>اهم بروئوكرولات هذه الطبقة هما بروئوكرول التحكّم بالنقل وبروئوكرول حزم بيانات المستخدم.</td><td>النقل</td><td>3</td></tr><tr><td>تقدّم خدمتي التّشبيك والتّوجيه، وستدرس الأولى بالتفصيل في الفصل الثاني من هذا الكتاب. وتتوافق الخدمات التي تدعمها هذه الطبقة مع خدمات طبقة الشبكة في نموذج الربط البيئي للأنظمة المفتوحة.</td><td>الإنترنت</td><td>2</td></tr><tr><td>اهم بروئوكرولاتها الإصداران الرابع والسادس من بروئوكرول الإنرنت، وسيدرس ان بالتفصيل في الفصلين الثّالث والعاشر من هذا الكتاب على الترتيب.</td><td>الوصيلة</td><td>1</td></tr><tr><td>تُحدّد المعايير اللازمّة لربط الحاسوب مع وسط الاتصال الماديّ، وتتوافق الخدمات التي تدعمها مع خدمات طبقة الوصلة والطبقة الماديّة في نموذج الربط البيئي للأنظمة المفتوحة.</td><td></td><td></td></tr></tbody></table>

<footnote n="44">44 لمزيد من المعلومات حول بروئوكرول نقل الملفات File Transfer Protocol، اختصارا FTP، انظر [RFC959] في ثبت المراجع، وحول بروئوكرول نقل البريد البسيط Simple Mail Transfer Protocol، اختصارا SMTP، انظر [RFC5321].</footnote>

<footnote n="45">45 لمزيد من المعلومات حول نظام تسمية النطاقات Domain Name System، اختصارا DNS، انظر [RFC1034] في ثبت المراجع.</footnote>
أشهر بزوئوكولات هذه الطبقة بزوئوكول الإيثرنت وعائلة بزوئوكولات الاتصال اللاسلكي في الشبكة المحلية المعروفة بالاسم الرمزي وآيا فاي. 46

يُستعمل نموذج الإنترنت، بشكل مُشابه لنموذج الربط البيني لأنظمة المفتوحة، لوصف شبكة بيانات تحتوي مُعدات متنوعة، وينبئ الشكل (11-1) نمذجة باستعمال نموذج الإنترنت لشبكة البيانات السابقة الطاهرية في الشكل (8-1).

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

<figure><img src="image_29.png" /><figcaption>الشكل (11-1): نمذجة شبكة بيانات باستعمال نموذج الإنترنت</figcaption></figure>

<footnote n="46">46 لمزيد من المعلومات حول الإيثرنت Ethernet، انظر [STD02] في ثبت المراجع، وحول عائلة بزوئوكولات الاتصال اللاسلكي WiFi انظر [STD03].</footnote>
ثُرِكْتُ هذه الصَّفحة فَارِغةً عَمَدًا لِغرض تنسيق الكتاب
<figure><img src="image_30.png" /></figure>

# الفصل الثاني: التَّشْبِيك

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

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

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

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

من الأمثلة عن بروتوكولات التَّشَبِّيك: الإصداران الرابع والاسادس من بروتوكول الإنترنٹ، وهما البروتوكولان اللذان قامت الإنترنٹ عليها وما تزال، سيدرس الأوّل في الفصل الثالث من هذا الكتاب والآخر في الفصل العاشر.

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

## التَّعْرِيف وَأَصْل التَّسْمِيَّة

التشبيك هو ربط شبكتين أو أكثر تَسْعَمِلان بروتوكولات مختلفة بواسطة بوابة أو موجة ربطاً يَسْمَحُ لِلمُسْتَحْدِمِين الموجودين في أي شبكة بالوصول إلى الموارد الحاسوبية في الشبكات الأخرى،47 وهو وفقاً لتعريف مُعَجَّم الحاسبات 48: «توصل أكثر من شبكة حاسوب للكوين شبكة أكبر عالية المستوى». أما مُعَجَّم المورد 49 فيقول إن "المشابكة" هي المقابل العربي لكلمة Networking، وتعني إنشاء شبكة حواسِب أو استخدامها.

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

<footnote n="48">48 وهو مُعَجَّم صادر عن مجمع اللغة العربية بالقاهرة، لتعريف التَّشَبِّيك انظر ص. 152 في [BKA1] في ثبت المراجع.</footnote>

<footnote n="49">49 المورد الحديث هو مُعَجَّم إنكليزي عربي، وضعه مُنير البعلبكي وابنه زمزي. انظر ص. 766 في [BKA2] في ثبت المراجع من أجل المشابكة.</footnote>
وأما كلمة "تشبيك" في العربية فهي مصدَر "شَبَك" وشَبَك الأشياء يُشَبِّكها تَشْبِيْكًا أي بَالغ في إدخال بعضها في بعض، والشَّبكة هي كل مُتداخِلٍ مُتشايِكٌ نحو شَبكة الهايَف،<fnref n="50" /> وجاء في لسان العرب 51 «شَبَك يَشْبِك شَبْكًا أي أنشَب بعضه في بعض وأدخله، والشَّبَكُ هو الخَلْط والثَّداخُل وِمِنه تشبيك الأصابع».

أما مُقابل كلمة "تشبيك" في الإنكليزية فهو Inter-Internet، وهي كلمة مُكونةً من مَقطعين، الأوَّل هو Inter-Internet، وهو اسم يَعني شَبكة الحواسيب.<fnref n="52" />

## نَبْذَةٌ تَارِيخِيَّةٌ

طرح پول بَارَان 53 في عام 1964م فكرة جديدة لإنشاء شبكات انتصالات لنقل البيانات، فعوضاً عن الاعتماد على مبدأ تبديل الدَّارات 54 القائم على نَموذجٍ مركزيٍّ تُشرف فيه عُقدة وَاحدة على إنشاء وإدارة وإغلاق قنوات الاتصالات الماديَّة، والَّتي تُخصص وَاحدة منَها لكل اتصال. اقتراح بَارَان نَموذجًا مُوزَعًا لا قنوات اتصالات ماديَّة مُخصَّصة للظَّرفِيَّات فيه، وبدلاً من ذلك، عَرَّف بَارَان مبدأ الرسالة المُجمَّعة، وفيه تجمَّع أطراف الاتصال البيانات. ونيَّين الشكل (2-1) بنية الرسالة المُجمَّعة كما افترضها بَارَان، وفيها يَشتمل قِسم المعلومات الإداريَّة وقِسم البيانات. ونُبيِّن الشكل (2-1) بنية الرسالة المُجمَّعة كما افترضها بَارَان، وفيها يَشتمل قِسم المعلومات الإداريَّة على حُقول بداية ونهاية الرسالة وغنوا مَصْدَر والوجهة، بالإضافة لِحَقلي رقم التسليم والأحقيَّة المستعملان لِضبط الوظائف المُتعلقة بنقل الرسالة نحو جودة الجدمة، أَمَّا قِسم البيانات فاحتَوَى معلومات نَصِيَّة فقط.<fnref n="55" />

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

<footnote n="50">50 هذا ما ورد في المُعجَّم العربي الأساسي، الصَّادِر عن المُنظَّمة العربية للتبريمة والثقافة والعلوم، انظر ص. 667 في [BKA03] في ثبت المراجع.</footnote>

<footnote n="51">51 وهو مُعجَّم عربي وضعه ابن منظور الأنصاري فُرابة العام 1290م، انظر مادة "شبك" فيه ص. 2187 في [BKA04] في ثبت المراجع.</footnote>

<footnote n="52">52 انظر ص. 599 وص. 766 في [BKA02].</footnote>

<footnote n="53">53 پول بَارَان Paul Baran (1926-2011م) هو مهندس حاسوب أمريكي من أصول پولنديَّة، حصل على درجة البكالوريوس من جامعة دركسل في عام 1949م باختصاص الهندسة الإلكترونية وعلى درجة الماجستير في عام 1959م من جامعة كايفورنيا في لوس أنجلوس، وعَمِل بعدها في مؤسسة زاند على تطوير نظام اتصالات قادِر على النجاة من ضریات نووِيَّة مُحتملة في خضم الحرب البازدة. بَارَان أوَّل من قال بمبدأ تبديل الرِّزم، وهو من الرُّواد في مجال شبكات الاتصال الحاسوبية.</footnote>

<footnote n="54">54 أصل الاسم Circuit switching Circuit هو نمط اتصال نُشَّأَ فيه قناة ماديَّة مُوقَّتة بمقتَضَى الحاجة لِربط بين طرفين، للمزيد انظر ص. 71 في [BKE01] في ثبت المراجع.</footnote>

<footnote n="55">55 نشر بَارَان هذه الأفكار في تقرير حمل عُنوان "عن شبكات الاتصال الموَزَّعة"، واستعمل فيه المصطلحات التالية: الرسالة المُجمَّعة Block message والمعلومات الإداريَّة Housekeeping information للمزيد انظر [ART11] في ثبت المراجع.</footnote>

<footnote n="56">56 للمزيد حول مبدأ تبديل الرِّزم وتطوُّره انظر [ART12] في ثبت المراجع.</footnote>
1024 بت

<figure><img src="image_32.png" /><figcaption>الشكل (2-1): الرسالة المُجمَّعة كما افترضها بول باتازان في عام 1964م</figcaption></figure>

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

في عام 1974م، قدّم زوبرت خان وفِينت سِيرف 60 ورقة بحثية تضمَّنت وصفاً عاماً لِنَموذج شبكة بيانات تَنَكَّون مِن مَجمُوعةٍ مِن المُضيِّفين، وهي حواسِب يَحتوي كلٌّ منهما مَجمُوعة مِن العمليات التي تُولد البيانات، ويَتَصِل هؤلاء المُضيِّفون بعضهم مع بعض لِتشكل شَبكات بيانات فرعية مُتَنَوَّعَةٍ في بنيتها، لكن يُمكن وصلها عبر عُقدٍ وسِيطة تُسمَّى البوابات، وهي تُشرف على تبادل رزم البيانات بين المُضيِّفين.<fnref n="61" />

وَصَفَت الورقة البحثيَّة الاختلافات المَوْجُودة بين شَبكات البيانات الفرعية كما يَأتي:

<footnote n="57">57 أصل الاسم Defense Advanced Research Projects Agency، اختصاراً DARPA، ونُقرأ دارياً، هي وكالة حكوميَّة تأسست عام 1958م، تَنَبِّع وَزَارة الدَّفاع الأمريكيَّة، تَخْتَصُّ بالبحث العلمي وتطوير تقنيات جديدة للاستعمالات العسكرية.</footnote>

<footnote n="58">58 أصل الاسم شبكة وكالة مشاريع البحوث المُتَقَدِّمة أو شبكة أرباً Advanced Research Projects Agency Network، اختصاراً ARPANET، ونُقرأ أربِّانِت، هي شبكة بيانات طورتها داريا بدءاً من عام 1969م بهدف ربط الجامعات وكالات البحوث الحكومية ببعضها مع بعض وشَكَّلت الأساس الذي بُنيت الإنرنت على أساسه لاحقاً، انظر ص. 19 في [BKE01] في ثبت المراجع.</footnote>

<footnote n="59">59 انظر الفلسفة التي قامت عليها أربِّانِت في [ART13] في ثبت المراجع.</footnote>

<footnote n="60">60 زوبرت (بُوب) إِلْيُوت خان Robert Elliot Kahn (1938) - هو مهندس أمريكي حصل على البكالوريوس في الهندسة الكهربائية من كلية مدينة نيويورك في عام 1960م وعلى درجة الماجستير في عام 1962م ودرجة الدَّكُتُوراه في عام 1964م وكلاهما في الهندسة الكهربائية من جامعة برينسنتون، عمل مع شركة بي بي إن BBN وفي مكتب تقنية مُعالجة المعلومات في وكالة مشاريع البحوث المتطوَّرة الدَّفاعيَّة وينسب إليه، مع فيننت سيرف، كونهما أول من اقرح تطوير بزوئوگول التَّحَكُّم بالنقل وبزوئوگول الإنرنت في عام 1974م.</footnote>

<footnote>فينثون (فِينت) غزاي سيرف Vinton Gray Cerf (1943) - هو باجت أمريكي حصل على بكالوريوس في الرياضيات من جامعة سكانفورد في عام 1965م وعلى درجة الماجستير في عام 1970م والدَّكُتُوراه في عام 1972م وكلاهما في علوم الحاسوب من جامعة كاليفورنيا في لوس أنجلوس، وعَمِّل بعد ذلك في شركة آي بي إم IBM ثُمَّ في داريا حيث زافق زوبرت خان وظوّرا معاً البروئوگولات الرئيسيَّة للإنرنت.</footnote>

<footnote n="61">61 نُشرت الورقة البحثيَّة تحت غنوان "بروئوگول من أجل الاتصال البيئي في شَبكات الززم"، واسئعملت فيها الاصطلاحات التالية: مضيف Host وعمليَّة Process وتوَّابة Gateway ورزمة Packet. لِلمزيد حول هذه الورقة انظر [ART14] في ثبت المراجع.</footnote>
* قد تستخدم شبكات البيانات الفرعية تُظَمَّ عَنْونَةٍ مُختَلِفَةٍ لِتمييز المُضِيفِينَ، فتظهر عندها حاجة لِنظام عَنْونَةٍ مُوحَدٍ لِيَكون بإمكان أي مُضيفين من شبكتين فرعيتين التواصل في ما بينهما.

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

* قد تختلف طريقة تحديد نجاح أو إخفاق عمليّة نقل البيانات بين الشبكات الفرعية المختلفة، والأمر نفسه في ما يتعلق بتقييم أداء الشبكة، خاصة في مسائل نحو أزمنة التأخير المقبولة.

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

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

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

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

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

<footnote n="62">62 أصل الاسم Catenet، وهو مُصطلح مُجَرَّدٌ يَعْنِي الشبكات المُتَابَاعَة أو المُتَسَلِّسَة وأصله من العبارة Concatenated Network، وكان لويس پوزان (انظر ترجمته في الهامش التالي) هو أول من استعمل هذا المصطلح لوصف شبكة البيانات في ورقَة بحثيثية نشرها في عام 1974م (انظر [IEN48] في ثبت المراجع).</footnote>

<footnote n="63">63 لويس پوزان (بالفرنسية: Louis Pouzin) (1931- ) هو عالم حاسوب فرنسي حصل على درجة البكالوريوس في عام 1962 من مدرسة الثقانات المتعددة (بوليتكنيك)، وعaml في الفترة بين العامين 1971 و1976 على تطوير شبكة سيكلاد (بالفرنسية: Cyclades) التي وصلت عدداً من المعاهد والجامعات البحثية الفرنسية والعالمية بعضها مع بعض، وكانت أول شبكة بيانات تُطبَّق بنجاح مفهوم حِزمة البيانات.</footnote>

<footnote n="64">64 أصل الاسم Datagram، وَرَدَّت مُعرَّبة في ص. 20 في [BKA05] في ثبت المراجع إلى "برقية مُعطيات"، وفي ص. 82 في [BKA01] إلى حِزمة بيانات أو رسالة بيانات، وقد اعتمدنا حِزمة بيانات مُقايِّلاً لها في هذا الكتاب.</footnote>
الذي صاغه بآران في عام 1964م ونجد في نقله من فكرة نظرية إلى تطبيق عملي ليكون أوَلَ من ينجح في تنفيذ مبدأ تبديل
الرَّزم.<fnref n="65" />

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

إجتمعت اللجنة للمرة الأولى في شهر مارس 1978م، وفدت اقتراحات أولية للمعيار على شكل نموذج طبقاً مكؤن من
سبع طبقات تدعم كل منها مجمُّوعة محددة من الخدمات. وبعد 18 شهرًا، طرحت النسخة الأولى من المعيار تحت
عنوان "نُموذج مرجعي للربط بين الأنظمة المفتوحة"، وقد سبق وعرضنا هذا النموذج بالتفصيل في الفصل الأول من هذا
الكتاب، وفيه عالجت الطبقتان الثالثة، وهي طبقة الشبكة، والرابعة، وهي طبقة النقل، الإشكالات التي ناقشناها في ما
سبق، وتخصَّصت طبقة الشبكة في الاهتمام بدعم خدمة الشبيك.

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

<footnote n="65">⁶⁵ لمزيد حول عمل پوران انظر [ART15] في ثبت المراجع.</footnote>

<footnote n="66">⁶⁶ أصل الاسم International Organization for Standardization هي مُنظَّمة دولية غير حكومية تأسست عام 1947م، اختصاراً ISO، وتحتضن بوضع معايير دولية لقضايا التَّقانة والغذاء والصحة وغيرها، وتعترف بها أكثر من 160 دولة حول العالم.</footnote>

<footnote n="67">⁶⁷ وهو مُختصر عن الاسم الأجنبي للجنة الفرعية وهو Sub-Committee.</footnote>

<footnote n="68">⁶⁸ أصل الاسم (بالفرنسية: Comité Consultatif International Téléphonique et Télégraphique)، اختصاراً CCITT، هو الاسم
السابق لقطاع تقييس الاتصالات Telecommunication Standardization Sector في الاتحاد الدولي للاتصالات International
Telecommunication Union، اختصاراً ITU، وهو وكالة دولية تابعة للأمم المتحدة مُختَصَّة بتطوير معايير عالمية لتقانات الاتصالات
والعلومات.</footnote>

<footnote n="69">⁶⁹ أصل الاسم X. 25، هو معيار طوَّرته اللجنة الاستشارية الدولية للاتصال الصوتي والبياني في عام 1976م، يُعرَّف آلية الاتصال بين الطرفين
وبشبكة تبديل رزم عامَّة، انظر ص. 421 في [BKE01] في ثبت المراجع.</footnote>

<footnote n="70">⁷⁰ من أجل مزيد من المعلومات عن هذه المقاربة انظر [ART16] في ثبت المراجع.</footnote>
بنية الشبكة

يُبين الشكل (2-2) بنية شبكة بيانات نموذجية افترضها سيرف وخان في بحثهما الذي نشراه في العام 1974م. تتكون هذه الشبكة من:

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

* مجمُوعةٍ من البوابات تَدْعَم تقنيَّة تبديل الرَّم (وَاحدةٌ على الأقل، انظر الشكل (2-3)).

* مجمُوعةٍ من أوساط الاتصال تصل بين البوابات نفسها، وتربط أيضاً بينها وبين المُضيفين.

<figure><img src="image_33.png" /><figcaption>الشكل (2-2): بنية لشبكة بيانات افترضها سيرف وخان في عام 1974م: ثلاث شبكات تتصل بعضها مع بعض عبر بؤابنين</figcaption></figure>

اقتراح جُون بوسيل 71 في عام 1981م نموذجاً مُشَابِهًا للنُّموذج السَّابق عند وصفه الإصدار الرابع من بزوتوكول الإنترنت،72 وهو مُوضَّح في الشكل (2-3)).

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

* بزوتوكول نَقْل يَصِل بين طرفي الاتصال عبر قناة افتراضية مستقلة عن بنية الشبكة المادية.

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

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

<footnote n="71">71 جُون بوسيل Jon Postel (1943-1998) هو عالم حاسوب أمريكي حصل على درجتي البكالوريوس والمachsستير في الهندسة من جامعة كاليفورنيا في لوس أنجلوس في سنتي 1966 و1968م على الترتيب، وحصل فيها أيضاً على درجة الدكؤزاه في علوم الحاسوب في عام 1974م. ليوسيل إسهامات بارزة في وصف الإنترنت وبزوتوكولاتها وصفاً معياريًا خاصَّة من خلال تحريره للعديد من وثائق ظلب التعليلات ذات الأهمية العالية نحو وثيقة الإصدار الرابع من بزوتوكول الإنترنت ووثيقة بزوتوكول التَّحْكُم في النقل واسماهما الرمزيان هما: RFC 791 و793 على الترتيب.</footnote>

<footnote n="72">72 نشر بوسيل هذه الدراسة تحت اسم "بزوتوكول الإنترنت الخاص بداريا"، لِلمزيد حولها انظر [ART17] في ثبت المراجع.</footnote>
<figure><img src="image_34.png" /><figcaption>الشكل (2-3): نموذج شبكة بيانات اقترحته بوسيل: شبكتان في كل منهما مضيفان يتصلان عبر بوابية، ويظهر في أحد المضيفين عمليات ومنفذ نحو الشبكة.</figcaption></figure>

يظهر الشكل (2-4) نموذجا لشبكة بيانات هي أربiات مع توضيح لدور البروتوكولات، وفيها يستعمل:

* بروتوكول نقل هو بروتوكول التحكيم بالنقل، رمز له TCP.

• بروتوكول تشبيك هو الإصدار الرابع من بروتوكول الإنترنت، ورمز له IP.

* بروتوكولا وصلة غير محددين، رمز لهما LN1 وLN2 على الترتيب.

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

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

تتألف البوابة وفقاً لـ پوسټل من قسمين على الأقل، يُمثل كلٌّ منهما مُضيفاً مستقلاً مُتصلاً مع شبكة بيانات، ترتبط هذه
الأقسام بعضها مع بعض عبر بزوئوتكول التَّشْبِيك الذي يُوجد طريقة مشتركة ومفهومة لنقل البيانات في ما بينها، ويَتَطلَّب
ذلك وجود معرفات فريدية ومميزة لِكلّ قسم، لكنها، في الوقت ذاته، تتبع بنية معياريّة مُوحّدة، وي—

<figure><img src="image_36.png" /><figcaption>الشكل (5-2): مُخطط لينية البوابة وعلاقتها مع بزوئوتكول التَّشْبِيك كما اقترحته پوسټل</figcaption></figure>

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

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

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

<footnote n="73">73 أصل الاسم Media-conversion gateway</footnote>
وظائف برونتوكول الشبيك

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

* دعم نمط مُحدَّد للاتصال

* ضبط جودة الخدمة

* غنونة المُضيِّفين

* تقطيع رِزْم البيانات وإعادة تجميعها

* التَّنْضِيدِ وفِكَ التَّنْضِيدِ

* التَّوْجِيهِ تَبْعًا لِلْمَصْدَرِ وتَسْجِيلِ المسار

* التَّحْكُمُ بِالتَّدْفُقِ

وتناقش الفقرات التالية كلاًّ من هذه الوظائف بالتفصيل.

دعم نمط الاتصال

يُحدَّد برونتوكول الشبيك نمط الاتصال المدَّعُوم في الشبكة، فأِمَّا أن يدعم انتِصَالًا مُهِيَّأً أو انتِصَالًا غير مُهَيَّأً<sup>74</sup>.

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

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

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

<footnote n="74">74 أصل الاسم للإِنْتِصَال المُهيَّأُ وللإِنْتِصَال غير المُهيَّأُ Connection-oriented communication، والتعاريف في هذه الفقرة مُستَنِدَةٌ إلى ما وَرد في ص. 86 في [BKE01] في ثَبَتَ المَرَاجِب.</footnote>

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

## ضبط جُودة الخدمة 76

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

يمكن أن يَدعم بزوِنُوكول التَّشْبِيك موثوقيةٌ 78 مُحدَّدة مِن خلال العمل بنمط الاتِّصال المُهيَّأ، أَمَّا إذا عمل بنمط الاتِّصال غير المُهيَّأ، وإذا تباينت الموثوقية المُدعُومة في عِدَّة شبكات، فبإِلإمكان تصويher عبر استعمال بزوِنُوكول نَقل يُقدَّم وَظيفة الموثوقية.

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

## عنونة المُضيفين

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

<footnote n="76">76 أصل الاسم Quality of Service، اختصاراً.</footnote>

<footnote n="77">77 هذا التَّعريف مستنِد إلى ما وَرد في ص. 315 في [BKE01] ثُبَت المراجع. أَمَّا [STD01] فيُورد في ص. 27 التَّعريف التالي: «اسم جامِع يُطلق على مَجمُوعةٍ مِن المُحدِّدات التي تَرتبط بنقل البيانات في طبقة مرتبتها N عبر نقاط التَّفاذ للخدمة ذات المرتبة N». وانظر الفصل الأوَّل مِن هذا الكتاب من أجل تعريف الطَّبقة ونقطة التَّفاذ إلى الخدمة.</footnote>

<footnote n="78">78 من أجل المُصطلحات الواردة في هذه الفقرة، انظر مواد: Reliability and Throughput و Delay Throughput في [BKA02] و[BKA06] في ثُبَت المراجع التي تُقابَل الموثوقية ومُعدَّل الإنتاجيَّة والتأخير على التَّرتيب.</footnote>

<footnote n="79">79 انظر ما وَرد في ص. 13 في [BKE01] ثُبَت المراجع.</footnote>
يؤدّي بروئوتوكول التّشبيك وظيفة عَنْونَة المُضيفين مُحدِّداً كَيفِيّة توليد واستعمال غناوين الشّبكة من خلال مُعالجة الأسئلة التّالية:

* ما هو طُول عُنوان المُضيف وما هو حجم فضاء العناوين؟ وهل يُغطِّي حاجة الشّبكة الحالية والمُستقبليّة؟

* ما هي طريقة ترميز العُنوان؟ هل يُرْمَز باستعمال بناتٍ ثُنَائِيَّةٍ أم خاناتٍ عَشْرِيَّةٍ؟ هل يَحْتُوي مَحَارِف؟ ما هو نِظام العدد المستعمل لِتمثيل العناوين؟

* ما هي الطَّرِيقَة المُتَّبعة في تقسيم فضاء العناوين؟

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

## تقطيع رِزم البيانات وإعادة تجميعها 80

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

يُوجَد مَنهجان لإنجاز عمليتي التَّقطيع وإعادة التَّجميع:

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

<footnote n="80">80 أصل الاسم Fragmentation، وقد عُرِّبت هذه الكلمة، في ص. 124 في [BKA01] في ثبت المراجع، على أنَّها التَّجزُؤ ولكنَّ تعريفها وَرد لِمجال آخر، وفي ص. 446 في [BKA02] على أنَّها الشَّشْطية، وفي ص. 32 في [BKA05] على أنَّها تجزئة. واخترا مُصطلح التَّقطيع لِتمييزها عن التَّجزئة التي سُتَناقش في الفصل الرابع من هذا الكتاب. أَمَّا إعادة التَّجميع فهي Reassembly، انظر ص. 82 وص. 962 في [BKA2].</footnote>

<footnote n="81">81 أصل الاسم Unit Maximum Transmission Unit، اختصاراً MTU، هي الحدُّ الأقصى لِطُول رِزْمة البيانات التي يمكن نقلها عبر شَبكة بيانات ما، وتقاس بالتباس، لِلمزيد انظر ص. 75 في [ART19] في ثبت المراجع.</footnote>

<footnote n="82">82 يُوصَف التَّقطيع على حدود الشّبكة باستعمال الكلمة: Intra-network، و-Intra-network هي بادئة معناها ضمن أو في داخل (انظر ص. 604 في [BKA2] في ثبت المراجع)، فَيُصْبِح مَعْنَى الاسم الحرفي: داخل الشّبكة أو في حدود الشّبكة، وذلك لأنَّ القِطع التَّائِجة عن التَّقطيع تَظلُ محصورةً في شَبكة وَاجِدَة ولا تغادرها إلا قِطعة وَاجِدَة بعد إعادة تجميعها. أَمَّا التَّقطيع العابر لِحُدود الشّبكة، فُيُوَصَّف باستعمال الكلمة Trans-network، و-Trans هي بادئة تعني غير أو من خلال (انظر ص. 1247 في [BKA2])، لأنَّ القِطع التَّائِجة عن التَّقطيع تعبر أكثر من شَبكة قبل أن يُعاد تجميعها.</footnote>

<footnote>لِلمزيد حول هذا الوصف، انظر ص. 1390-1391 في [ART18].</footnote>
رِزْمِ الْبِنَانَاتِ (قَبْلُ التَّقْطِيعِ)

<figure><img src="image_37.png" /><figcaption>الشَّكْلُ (2-6) : مَبْدَأُ تَقْطِيعِ رِزْمِ الْبِنَانَاتِ فِي طَبْقَةِ الشَّبْكَةِ</figcaption></figure>

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

التَّنْضِيدُ وَفَكُّهُ 83

التَّنْضِيدُ هُوَ وَظِيفَةُ بِرُوْتُوكُولِ يَنْشُطُ فِي طَبْقَةٍ مَا مَرَتْبَتْهَا N ، يُؤَدِّيْهَا لِيَسْمَحَ لِمَسَارِ بِنَانَاتِ وَحِيدٍ فِيهَا بِدَمْعِ مَسَارَاتِ عَدِيَّةٍ هَابِتَةٍ مِنْ كِياناتِ فِي الطَّبْقَةِ الَّتِي مَرَتْبَتْهَا N + 1 . أَمَّا فَلْكُ التَّنْضِيدِ فَهُوَ وَظِيفَةٌ أُخْرَى لِبِرُوْتُوكُولِ يَنْشُطُ فِي الطَّبْقَةِ الَّتِي مَرَتْبَتْهَا N ، يُنْجِرْهَا لِيَسْمَحَ لِمَسَارِ بِنَانَاتِ وَحِيدٍ فِيهَا بِدَمْعِ مَسَارَاتِ عَدِيَّةٍ صَاعِدَةٍ مِنْ كِياناتِ فِي الطَّبْقَةِ الَّتِي مَرَتْبَتْهَا 1 - N ( الشَّكْلُ 2-7)).<fnref n="84" />

<figure><img src="image_38.png" /><figcaption>الشَّكْلُ (2-7) : مُخْطَطَّ ضُندوقٍ يُظْهَرُ مَسَارَاتِ بِنَانَاتِ عَبْدُ ثلاث طَبْقَاتٍ مُتَتَابَعَةٍ بِوَجْهِ مُنْطَقِدٍ وَمُفَكِّكَ تَنْضِيدٍ</figcaption></figure>

<footnote n="83">83 التَّنْضِيدُ Multiplexing وُيْسَمَى أَيْضًا القُلْقُ Splitting، وَفَكَ التَّنْضِيدُ أَوْ تَفْرِيقُهُ Demultiplexing (انظر ص. 48، 123 في [BKA06] في ثَبَتِ المَرَاجِعِ). يُمِيزُ معيار الزَّمْطِ البيئِيَّ للأنظمة المفتوحة بين التَّنْضِيدِ والقُلْقُ بأنَّ التَّنْضِيدُ هُوَ الوظيفة السَّابِقَةُ إِنَّ قَامَ بِهَا كِيانٌ مُحدَّدٌ فِي الطَّبْقَةِ، أَمَّا القُلْقُ فَهُوَ الوظيفةُ نَفْسُهَا عِندَمَا تُقَدَّمُ ضمن حُدُودِ الطَّبْقَةِ، وَلَكِنْ مِنْ غَيْرِ تَحَدِّيدٍ مِنْ قَدَّمَهَا، لِلمزيد انظر ص. 16-17 في [STD01].</footnote>

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

إذا دعم المُضيف أكثر من بزوتوكول نقلٍ أو أكثر من بزوتوكول وَصْلةٍ، فعلى بزوتوكول التَّشْبِيك أن يُنْضَد مَسَارَات بيانات مُتَعَدِّدَةٍ هابطةٍ من طبقة النقل وأن يَفَكَّ تنضيد مَسَارٍ وَحِيدٍ ضَاعِدٍ من طبقة الوصلة. ويَنْطِقِ مَا سَبَقَ عَلَى الشَّكل (2-7) عندما تَكون الطَّبْقة الَّتِي مَرتَبَتْها N، هي طبقة الشبكة والطَّبْقة الَّتِي مَرتَبَتْها + 1 هي طبقة النقل والطَّبْقة ذات المرتبة $N - 1$ هي طبقة الوصلة.

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

وَيُمِكن تلخيص ما سبق في أربع حالات: 85

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

* التَّنْضِيد الهابط، ويَكون لِمسارات هابطةٍ من كيانٍ وَحِيدٍ في طبقة النقل يُشَغَّل بزوتوكول نقلٍ وحيد نحو كيانات بزوتوكولات مُتَعَدِّدَةٍ في طبقة الوصلة تُشَغَّل بزوتوكولات وَصْلةٍ متنوعةٍ.

* التَّنْضِيد الصَّاعد ويَكون لِمسارات صَاعدَةٍ عبر طبقة الشبكة مع وجود بزوتوكول وَحِيدٍ في طبقة الوصلة وبزوتوكولات عديدة في طبقة النقل.

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

ويُبيَّن الشَّكل (2-8) الحالات السَّابِقة الَّتِي تُحدَّد أشكال مَسَارات البيانات عبر طبقة الشبكة، وهي مِن اليمين إلى اليسار: الارتباط الوَحِيد والتَّنْضِيد الصَّاعد والتَّنْضِيد الهابط ثمَّ التَّنْضِيد الصَّاعد الهابط.

<figure><img src="image_39.png" /><figcaption>الشَّكل (2-8): حالات مَسَارات البيانات في طبقة الشبكة تبعاً لِنَمُودِج الرَّبط البيئي للأنظمة المفتوحة</figcaption></figure>

<footnote n="85">85 أصول الأسماء الارتباط الوَحِيد One-to-one correspondence والتَّنْضِيد الهابط Downward multiplexing والتنَّضِيد Upward multiplexing، للمزيد انظر ص. 428 في [ART01] في ثبت المراجِع.</footnote>
النَّوْجِيهِ تَبْعَأَ لِلْمَصْدَرِ وَتَسْجِيلِ الْمَسَارِ

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

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

النَّحْكُمُ بِالْتَدْفُقِ

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

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

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

<footnote n="86">86 أصل الاسمين النَّوْجِيهِ تَبْعَأَ لِلْمَصْدَرِ Source routing وتسجيل المسار، لِلمزيد انظر ص. 1393 في [ART18] في ثبت المراجع.</footnote>

<footnote n="87">87 يُناقش الفصل الخامس من هذا الكتاب البتُّ فريد الوجهة Unicast والبتُّ المَجْمُوعاتيُّ Multicast والبتُّ نحو الأقرب Anycast، وأما في ما يَخصُّ هذا التَّعريف، فانظر ص. 3 في [RFC6437] في ثبت المراجع.</footnote>

<footnote n="88">88 أصل الاسم Flow control، ويَستند هذا التَّعريف إلى ما ورد في ص. 151 في [BKE01] في ثبت المراجع. أما معيار نَموذج الرَّبط الْبِيئِيُّ للأنظمة المفتوحة فيَعْرِفه على أنَّهُ «وَظِيفَةٌ يَجْرِي فِيهَا النَّحْكُمُ بحركة الْبِيانات المنقولة في طبقة وَاجِدَةٍ أو بين طبقتين مُتَتَالِيتين» (انظر ص. 17 في [STD01]).</footnote>

<footnote n="89">89 أصل الاسم Back pressure، للمزيد انظر ص. 1393 في [ART18] في ثبت المراجع.</footnote>
وقد تحصل عملية التقييد على أساس التدُّقُّق أيضاً، وفي هذه الحالة يَلزَم أن تَكون البوَّابة على درايةٍ بوضع التدُّقُّق الحالي وغزازته، كما يمكن أن تحصل العملية على أساس المنَّفَذ الذي تَرد البيانات منه أو تَخرج عبره، وتحتاج الحالتان كِلتاهُما إلى مراقبة البوَّابة لِذاكرة التَّحْزين المُخَصَّصة لِكُل تدُّقُّق أو مَنَفَّذٍ.

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

## أمثلة

### الإصدار الرابع من بروتوكول الإنترنٹ 90

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

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

يُعْرَف البروتوكول فضاءً لِلعناوين يُمثل مَجمُّوعة عناوين الإصدار الرابع من بروتوكول الإنترنٹ كلَّها، وهي تَضُمُّ 232 عنواناً، أي قُرابة 4.3 مليار عنوانٍ تقريباً. وأَمَّا عنوان بروتوكول الإنترنٹ فهو مُعرَّف رقمي طوله 32 بتاً، غالباً ما يُكتَب بالتدوين العشري المُنَّقط، ولكنَّه قد يُكتَب بالنظام الْثَّنَائِي أيضاً، يُقسَّم كلُّ عنوان إلى أربعة أقسام نُسَمَّى خانات، 92 طول كلٍّ منهن 8 بتات.

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

<footnote n="90">90 أصل الاسم 4 Internet Protocol version 4. ويُعْرَف اختصاراً بالاسم الزَّمزي IPv4.</footnote>

<footnote n="91">91 أصل الاسم Type of Service، اختصاراً، ToS، انظر ص. 11 في [RFC791] في ثبت المراجع.</footnote>

<footnote n="92">92 أصل الاسم هو Octet، وهو مُصطلح خاص بالإنترنت يستعمل لوصف وحدة بيانات مُكونة من 8 بتات (انظر ص. 279 في [BKE01] في ثبت المراجع)، وعَرَّبها البعلبكي في موردته على أنَّها مَجمُّوعة من ثمانية أغراض (انظر ص. 788 في [[BKA2]).</footnote>
يُخصص البروئوُكول حَقَلاً بظُلُول 8 بِتَاتٍ في ترويسته لِدعم وَظيفة التَّنْضِيد، وهذا الحَق هو حَقَل "البروئوُكول"، 93 و تُحدَّد هَيَّة أرقام الإنترنت المُخصَّصة 94 قيم التَّراميز المستعملة وبزوئوُكولات الطُّبقات العُلَيَا المُقابلة لها. بالإضافة لِذلك، يُخصص البروئوُكول خِيارين لِدعم التَّوجيه تَبَعًا لِلْمَصْدَر وتَسجيل المسار وهُما الخياران صاحِبا الزَّقْمِين 7 و 9 على التَّرتيب في قائمة خِيارات البروئوُكول. 95 ولا يدعم الإصدار الرَّابِع مِن بزوئوُكول الإنترنت أي آلِيَّةٍ لِلتَّحْكُم بالَّتَدْفُق.

يُخصص القِسْم الثَّانِي مِن هذا الكتاب لِمناقشة الإصدار الرَّابِع مِن بزوئوُكول الإنترنت ومُلْحَقَاته.

## الإصدار السَّادِس مِن بزوئوُكول الإنترنت 96

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

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

لأنَّ الإصدار السَّادِس قد طُوِّر أساساً لِمعالجة مشكلة استنفاد فضاء عناوين الإصدار الرَّابِع، فإنَّ البروئوُكول يُعْزَف فضاءً ذا حجم هائل يَضْمُّ ما يَقْرَب مِن 3.4 × 10³⁸ عُنواناً، طُول كلٍّ منها 128 بتاً، تُكتَب هذه العناوين باستعمال نظام العدد سِتَّة العَشْرِي.

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

<footnote n="93">93 أصل الاسم Protocol field، انظر ص. 11 في RFC791 في ثبت المراجع.</footnote>

<footnote n="94">94 أصل الاسم Internet Assigned Numbers Authority، اختصاراً IANA، هي مُنْظَمَة مَعايير تُشرف على تحصيص فضاء عناوين بزوئوُكول الإنترنت، بإصداريه الرَّابِع والسَّادِس، وعلى تحصيص أرقام الأنظمة المستقلة وعلى إدارة المُستَوَى الأعلى في نظام تسمية النُّطَاقات في الإنترنت.</footnote>

<footnote n="95">95 انظر الملحق أ في نهاية هذا الكتاب.</footnote>

<footnote n="96">96 أصل الاسم 6 Internet Protocol version 6، ويُعْزَف اختصاراً بالاسم الزَّمْزِي IPv6.</footnote>

<footnote n="97">97 أصل الاسمين صنف حركة البيانات Traffic class ولاِفِتة التَّدْفُق Flow label، انظر ص. 6 في RFC8200 في ثبت المراجع.</footnote>

<footnote n="98">98 انظر [RFC8201] في ثبت المراجع.</footnote>
تُخصص مُحدَّدات البروئوگول حقلًا بظُول 8 بتاتٍ في ترويسته مِن أجل دعم وظيفة التَّنْضيد، وهو حقل "التَّرْوِيسة التَّالية"<fnref n="99" />، ونُشرف هَيَّة أرقام الإنترِنِت المُخصَّصة على ضبط قيِّم معياريَّةٍ لهذا الحقل. ونُعرِّف المُحدَّدات أيضاً ترْوِيسة مُخصَّصة لِلتَّوجيه مِن أجل دعم وظيفة التَّوجيه تَبْعَأَ لِلْمَصْدَر. <fnref n="100" />

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

<footnote n="99">⁹⁹ أصل الاسم Next header، انظر ص. 6 في [RFC8200] في ثبت المراجع.</footnote>

<footnote n="100">¹⁰⁰ انظر المُلْحَق ب في نهاية هذا الكتاب.</footnote>
# الباب الثَّاني: الإصدار الرَّابِع مِن بِرُوتُوكُول الإنترنت

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

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

## الإنترنت
## مقدمة

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

يؤدي الإصدار الرابع من بزوتوكول الإنرنت مجموّعةً من الوظائف هي: ضبط جودة الخدمة والعنونة والتطّream وإعادة التجميع والتنّضيد والتنّوجيه تبعاً للمصادر، وتّصف محدّدات البزوتوكول كيفيّة أداء هذه الوظائف.

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

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

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

## نبذة تاريخية

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

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

<footnote n="101">101 أصل الاسم 4، اختصاراً، Internet Protocol version 4، اخصاصراً.</footnote>

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

نَشَرَ فِينَت سِيرف وزوبرت خان في عام 1974م ورقة بحثية بعنوان "برونتوكول للاتصال البيئي في شبكة الززم"<fnref n="104" />، وَصَفا
فيها بروتوكول نقل يَعْمَل بين المُضيفين في شبكة تبديل رِزْم، ويُقدَّم عدَّداً من الوظائف المُرتبطة برِزْم بيانات: التَّحَكُّم
بالتدُفُّق وعنونة العمليات والتحقيق من الخطأ بين الطرفيّات وغير ذلك، وسُمِّي برِنامَج التَّحَكُّم بالثقل. 105 ثُمَّ نُشرت وثيقة
طلب تعليقات تُحدِّد مواصفات البرِنامَج تحت الاسم الرَّمزي 675 RFC<fnref n="106" />.

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

في ما يخص بروتوكول الإنرنت، فقد طوّر ضمن مشروع مُوَّلِّ من قِبَل وَكالة مشاريع البحوث الدفاعيّة المُتقدّمة 109.
طرحت إصدارات تجريبية متعدّدة من البروتوكول بين العامين 1977 و1979م، حملت معرَّفات هي: 0 و 1 و 4،110 وفي
ما يلي مَجمُوعة من وثائق ملاحتظات تجارب الإنرنت التي تَصِف إصدارات بروتوكول الإنرنت السابقة وصولاً لِلمعيار
الرَّسْمِي للإصدار الرابع: 111

* الوثيقة رقم 2: وهي مؤرخة في شهر أغسطس من العام 1977م، وجاءت بعنوان: "ات على بروتوكول
الإنرنت وبروتوكول التَّحَكُّم بالثقل". ونشدد على الحاجة للفصل بين وظائف بروتوكول الإنرنت ووظائف
بروتوكول التَّحَكُّم بالثقل، واقتتحت الوثيقة أوَّل تصوُّر لبروتوكول الإنرنت، وأسخدمت المعرَّف 0 لإِشارة إلى رقم
الإصدار في ترويسة البروتوكول المُقترحة.

* الوثيقة رقم 26: وهي مؤرخة في شهر فبراير من العام 1978م، وجاءت بعنوان: "اقتراح لينية جديدة لترويسة
بروتوكول الإنرنت"، وتَصِف الإصدار الأوَّل من البروتوكول.

<footnote n="103">103 لمزيد حول هذه الانعكاسات، انظر ما جاء في ص. 5 في [BKE02] في ثبت المراجع.</footnote>

<footnote n="104">104 انظر ترجمة المؤَّلفين في الفصل السَّابق. أما عنوان الورقة الأصل فهو: A protocol for packet Network Intercommunication،
للمزيد انظر [ART14] في ثبت المراجع.</footnote>

<footnote n="105">105 أصل الاسم Transmission Control Program، اختصاراً TCP.</footnote>

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

<footnote n="107">107 أصل الاسم Transmission Control Protocol، اختصاراً TCP أيضاً، انظر [RFC793] في ثبت المراجع.</footnote>

<footnote n="108">108 أصل الاسم End-to-end.</footnote>

<footnote n="109">109 انظر ما جاء في شأنها في الفصل الثاني من هذا الكتاب.</footnote>

<footnote n="110">110 يَلزَم الانتباه إلى أن ترقيم الإصدارات يَبْدَأ من الصَّفر، أي أنَّ الإصدار الأوَّل هو الإصدار ذو الرقم 0.</footnote>

<footnote n="111">111 من أجل وثائق الملاحظات على تجارب الإنرنت الواردة في هذا القسم وأصول عناوينها، انظر [IEN02] و [IEN26] و [IEN28] و [IEN41].</footnote>

<footnote>و [IEN44] و [IEN54] على التَّرْنِيب في ثبت المراجع.</footnote>
* الوثيقة رقم 28: وهي مؤرَّخة في شهر فبراير من العام 1978م، وجاءت بعنوان: "مسوَّدة توصيف الإصدار الثاني لبزوتوكول الإنرنت"، وتَصِف الإصدار الثاني من البزوتوكول.

* الوثيقة رقم 41: وهي مؤرَّخة في شهر يونيو من العام 1978م، وجاءت بعنوان: "مُحدَّدات الإصدار الرابع من بزوتوكول التَّشبيك" 112 وهي أَوَّل وثيقة وَصَفت الإصدار الرابع من البزوتوكول، ولكنَّ بنية التَّرويسة فيها كانت مُختلفة عن الشكل النَّهائِي الَّذي اعْتُمد لاحقاً.

* الوثيقة رقم 44: وهي مؤرَّخة في شهر يونيو من العام 1978م، وجاءت بعنوان: "أحدث بُنْيَة التَّرويسيات". وهي تَصِف التَّعديلات الَّتي أدخلت على ترويسة البزوتوكول الواردة في الوثيقة رقم 41.

* الوثيقة رقم 54: وهي مؤرَّخة في شهر سِيَتمبر من العام 1978م، وهي بعنوان: "مُحدَّدات الإصدار الرابع من بزوتوكول التَّشبيك". وهي أَوَّل توصيف للاصدار الرابع من البزوتوكول نُسْتَخْدَم فيه التَّرويسة المُعتمدة في الشكل النَّهائِي للاصدار الرابع.

تحوَّلت الوثيقة رقم 128 في شهر يناير من العام 1980م إلى أَوَّل وثيقة طَلب تعليقات مُخصصة لِالبزوتوكول وحَملت الاسم الزَّمزي 760 RFC، وجاءت بعنوان "معيار بزوتوكول الإنرنت لوزارة الدفاع". 113 وفي شهر سِيَتمبر من العام التالي صَدرت وثيقة طَلب التَّعليقات 791 RFC بعنوان: "بزوتوكول الإنرنت"، وخلَّت محل الوثيقة السَّابقة، وهي ما تزال الوثيقة المعياريَّة للاصدار الرابع من بزوتوكول الإنرنت. أَعْتُمد البزوتوكول تدريجيًا خلال العامين التاليين قبل أن يُصبح بزوتوكول التَّشبيك الرَّئِيس في الشبكة بدءاً من 1 يناير 1983م. 114

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

أما الإصدار السَّادس من بزوتوكول الإنرنت فهو وَريِث الإصدار الرابع، وطُوِّر بالأساس لحل مُشكِّلة استنفاد عناوين الإصدار الرابع من بزوتوكول الإنرنت. في حين يَعْتَمِد الإصدار الرابع عناوين بظُول 32 بتا، وهو ما يُكَافَئُ وُجُود 4.3x10⁹ عنواناً مُتَحَاجَّاً في فضاء العناوين، فإنَّ الإصدار السَّادس يَسْتَخْدِم عناوين بظُول 128 بتا، ما يَسْمَحُ بوجُود 3.4x10³⁸ عنواناً مُتَحَاجَّاً في فضاء عناوينه. وُصِّف الإصدار السَّادس أَوَّلاً في وثيقة طَلب التَّعليقات 1883 RFC، ثُمَّ أضيفت بعض التَّعديلات

<footnote n="112">112 لم يُسْتَخْدَم الرَّقمان 2 و3 لإشارة إلى إصدار بزوتوكول الإنرنت، وحَصل الانتقال من 1 إلى 4 مباشرة. انظر موقع هيئة أرقام الإنرنت المُخصصة في [WEB01] في ثبت المراجع.</footnote>

<footnote n="113">113 أصل الاسم DoD standard Internet Protocol، للمزيد انظر [RFC760] في ثبت المراجع.</footnote>

<footnote n="114">114 من أجل خطة الانتقال انظر ما جاء في ص. 2. في [RFC801] في ثبت المراجع، ومِن أجل عرض لِلتَّفاصيل انظر ما جاء في ص. 2. في [RFC3789].</footnote>

<footnote n="115">115 أصل الاسم Internet Stream Protocol، للمزيد انظر [RFC1819] في ثبت المراجع.</footnote>

<footnote n="116">116 وَفَقَّا لما جاء في ص. 7 في [RFC1475] في ثبت المراجع، فإنَّ حُبًّ مُطَوَّر البزوتوكول لِلرَّقَم 7 هو سبب اختياره ليَكون رقماً للاصدار.</footnote>
وأُصدِّرَ معيارًا جديدًا للبزوُتُوكُول في العام 1998م تحت الاسم الزَّمزيَّ RFC 2460. وأخيرًا، في عام 2017م، صدرت الوثيقة RFC 8200، التي تحتوي التَّعديلات المُضافة إلى معيار البزوُتُوكُول، وسيُناقَش الإصدار السَّادِس بالتفصيل في الفصل العاشر من هذا الكتاب.

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

يُبيِّن الشَّكل (3-1) المُخطط الزَّمِنِيُّ لِأَسلاف بزوُتُوكُول الإنْتَرْتِ وللإصدارات الرَّابِع والخامس والسَّادِس منه ولبزوُتُوكُول التَّحْكُم بالنقل.

<figure><img src="image_42.png" /><figcaption>الشَّكل (1-3): خط زميئ لمرحل تَطْوُر أسلاف بزوُتُوكُول الإنْتَرْتِ وللإصداراته المَتْنوَعة</figcaption></figure>

## مَبْدَأَ العمل

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

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

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

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

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

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

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

بنية التَّرويسة

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

يُبيِّن الشكل (3-2) ترويسة بزوتوكول الإنرنت، وهي تَنَكَّوْن مِن نوعين مِن الحُفُول: الإلزاميَّة والخِيارات. أَمَّا الحُفُول
الإلزاميَّة، فهي ذات طُول ثابت هو 20 بايتاً، ونُمِّل الحُفُول التي تُوجَد دائماً في التَّرويسة. وأَمَّا الخِيارات، فهي حُفُول غير

<footnote n="118">¹¹⁸ أصل الاسم هو Dynamic Host Configuration Protocol، لِلمزيد انظر [RFC2131] في ثبت المراجع.

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

<figure><img src="image_43.png" /><figcaption>الشكل (2-3): تَرْوِيْسَةُ الإصدار الرَّابِعُ مِنْ بزوئُوكُول الإِنْتَرْتِ</figcaption></figure>

## الحُقُول الإِلزاميَّة

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

* حَقَلَ الإصدار: طُوله 4 بتاتٍ، يَحْتَوِي دائِمًا القيمة 4 في ززم الإصدار الرَّابِعُ من بزوئُوكُول الإِنْتَرْتِ كلَّها.

* حَقَلَ طُول التَّرْوِيْسَةِ: طُوله 4 بتاتٍ، يُحدَّد مَوْقِعُ نهَایَةِ التَّرْوِيْسَةِ وبدایَةِ الْحُمُوْلَةِ، وَهُوَ يَحْتَوِي قِيمَةً نُمْتَلَ عَدَدَ
الكلمات المُوجَودة في التَّرْوِيْسَة بِطُول 32 بتاً (4 بايتات). بما أنَّ طُول التَّرْوِيْسَة مِن غير خِياراتِ هُو 20 بايتًا، أي
خَمس كلماتٍ، فإنَّ القيمة الصُّغْرِى الصَّحِحَىة المُمكِنَة لِهذا الحَقَلُ هي 5.

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

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

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

* حَقَلَ إِزَاحة القِطعة: طُوله 13 بِتا، يُسْتَخْدَم فقط عندما تَكون الرِّزْمة قِطعةً ناتِجةً عن تقطيع رِزْمة أصل أكبر، ونُمِّل هذه القيمة إزاحة القِطعة عن مَبْدَأ الرِّزْمة الأُصْلِية. يُساعِد هذا الحقل في إعادة تجميع القِطع تجميعاً سليماً لِإِنتاج الرِّزْمة الأُصل في الوجهة، خاصَّةً إذا وَصلت القِطع بترتيب مُغاير لِترتيب الإرسال. أَمَّا إذا لم تكن الرِّزْمة قِطعةً من رِزْمة أكبر، فلا يُستعمل هذا الحقل ويُضَبَّط إلى القيمة الصَّفرِيَّة. تكون قيمة الإزاحة المُخْزَنة في هذا الحقل مَقْسُومَةً على 8، أي إذا احتوتى الحقل القيمة 1 فإن قيمة الإزاحة الحقيقية هي 8 بايتات، وأكبر قيمة مُمكنة في هذا الحقل هي $2^{13} = 8192$، ونُكَافِئ إزاحة عن المَبْدَأ بمقدار 65536 بايتا.

* حَقَل زَمَن حَيَاة الرِّزْمة: طُوله 8 بِتا، يَحْتَوِي عَدَدَ القِفْزات الأَعْظَم الَّذي يُسْمَح للرِّزْمة بالقيام به. 123 وأكبر قيمة يمكن أن يَحْتَوِيها الحَقَل هي $2^8 = 255$، ونُمِّل عَدَدَ القِفْزات الأَكْبَر المُمكن في مَسَار رِزْمة بيانات تَخص الإصدار الرابع من بزوئوكول الإنرنیت. يُنَقِّص كُل موجة يُعالَج الرِّزْمة قيمة هذا الحقل بمقدار 1، وعندما تصل قيمته إلى الصَّفر يَلْزَم التَّخلُص من الرِّزْمة.

* حَقَلَ البرُّوئُوكُول: طُوله 8 بِتا، يُستعمل لأداء وظيفة التَّنْضيد، وسُنَّنَاقش هذه الوظيفة لاحقاً في هذا الفصل.

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

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

<footnote n="122">122 أصول أسماء الأعلام هي Do not Fragment ،اختصارا DF ،يَعْلَم عدم التَّقطيع، و More Fragment ،اختصارا MF ،يَعْلَم المزيد من القِطع.</footnote>

<footnote n="123">123 في هذا الشياق، القِفزة Hop هي الانتقال من شبكة بيانات إلى أخرى عبر موجة. وعَدَدَ القِفْزات هو مؤشّر لتحديد جودة مسار ما في شَبَكات البيانات، انظر ص. 170 في [BKE01] في ثبت المراجع.</footnote>

<footnote n="124">124 تُحَسَّبُ قِيمَة هذا الحقل بالشَّكل التالي: هو المُتَّمَّل الأَوَّل ذو الطُّول 16 بِتا لمَجْمُوع كلمات ترويسة البرُّوئُوكول التي يبلغ طول كلّ منها 16 بِتا مع استثناء قِيمَة حَقَل التَّحْقُّق. انظر النَّصَّ الأصيل في ص. 14 في [RFC791]. على سبيل المثال (هذا المثال مقتبس من صفحة ←IPv4</footnote>
ضرورة إعادة حساب قيمة هذا الحقل عند إجراء أي تغيير في محتوى الترَّوِيسة في أثناء انتقالها عبر الشبكة، نحو حالات إنقاص قيمة زمن الحياة أو إجراء ترجمة لِعنوان الشبكة.

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

* حَقَلْ عُنوان الوجهة: طُوله 32 بتاً، يَحتوي عُنوان بزوتوكول الإنترنت لِلوجهة النَّهائِيَّةَ للرَّزمة، والَّتي تُسمَّى وجهة الرَّزمة.

## الحقول الاختيارية

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

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

يَتَكَوَّنُ حَقل النَّوع من ثلاثة حُقول فرعيَّة هي (الشَّكل 3-3):

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

* صَنف الخِيار: يَتحدد ببتين، فإن كانت قيمتهما $(00)(0)) = (0)$ كان الخِيار لِأغراض التَّحَكُّمِ وإن كانت $(10)(2)) = (2)$، كان خِياراً لِلتَّنقِيحِ من الأخطاء ولِلقباسِ.

* الرَّقم: طُوله 5 بتاتٍ، وهو قِيمَة عَدَدَيَّةٍ مُميَّزة تُعرَّف كل خِيار على حِدة.

<footnote>في النسخة الإنكليزية من موسوعة ويكيبيديا كما ظهرت بتاريخ 29-1-2021: لو كانت قيمة الترَّوِيسة وفقاً لِنظام العدد سته العَشْرِي، فَسَمَّت التَّرَوِيسة إلى كلماتٍ طُول كلٍّ منها 16 بتاً، ووُضِع سطر تحت حَقل التَّحَقُّقِ الجمعي:</footnote>

<footnote n="4500">4500 0073 0000 4000 4011 B861 C0A8 0001 C018 00C7</footnote>

<footnote>ويَكون مجموع الحُقول بعد استثناء حَقل التَّحَقُّقِ الجمعي:</footnote>

<footnote>$4500+0073+0000+4000+4011+C0A8+0001+C018+00C7=2479C$</footnote>

<footnote>نُمُّ تُجَمَّعَ المَرْتَبَةُ الخامسة مع المرَّاب الأربعة الأولى للحفاظ على طُول القيمة ضمن حُدود 16 بتاً:</footnote>

<footnote>$2 + 479C = 479E$</footnote>

<footnote>المَتَمَّمُ الأَوَّلُ هُوَ العَدَدُ الَّذي يُتَمَّمُ التَّأَنَّجُ إِلَى القيمة الواحدَيَّة، أي (16)B861، وقيِّمته في هذه الحالة هي (16).</footnote>
<figure><img src="image_44.png" /><figcaption>الشَّكْلُ (3-3): بِنِيَة خِيَار الإصدار الرَّابِع مِن بُرُوئُوگُول الإنرْتِنِت</figcaption></figure>

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

نايِراً ما تُستَعَمَل خِيَارات البرُّوئُوگُول، لإمكانية استعمالها لِيشَّ هجماتٍ ولِضخامة حجم الإنترِنِت. 126

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

# الوظائف

## ضبط جودة الخدمة

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

<footnote n="125">125 أصل الاسم Padding.</footnote>

<footnote n="126">126 انظر ما جاء في ص. 192 في [BKE02] في ثبت المراجع.</footnote>

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

<footnote n="128">128 انظر ما جاء في ص. 12 في [RFC791] في ثبت المراجع.</footnote>
<figure><img src="image_45.png" /><figcaption>الشكل (4-3): بنية حَقْل نوع الجَدَمَة كما اقترحتها وثيقة معيار الإصدار الرابع من بزوتووكول الإنقرنت</figcaption></figure>

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

<figure><img src="image_46.png" /><figcaption>الشكل (5-3): بنية حَقْل نوع الجَدَمَة تَبَعَ لِمفهوم الخدمات المُتمايزَة</figcaption></figure>

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

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

* سُلُوك الإرسال الافتراضي: وهو السُّلُوك الذي يختاره المُوجَّه لِلتَّعَامُّل مع رِزمة بيانات لم يتوافق معها أي بنِد آخر من بنود السُّلُوك. إنَّ دَعْم هذا البَند إلزامي في المُوجَّهات التي تدعم الخدمات المُتمايزَة، وتكون قيمة حَقْل ترايمز الخدمات المُتمايزَة فيه $(0)_{10} = (00000)$.

<footnote n="129">129 الخدمات المُتمايزَة Differentiated services، وَلوصِف عن هذه المعماريَّة انظر [RFC2475] في ثَبَت المراجع.</footnote>

<footnote n="130">130 أصل الاسم Differentiated Services CodePoint، اختصاراً DSCP، انظر ص. 7 في [RFC2474] في ثَبَت المراجع.</footnote>

<footnote n="131">131 نطاق الخدمات المُتمايزَة Differentiated services domain، والسُّلُوك الخاص بكل قَفْزةٍ PHB، اختصاراً Per-Hop Behavior.</footnote>

<footnote n="132">132 وأصول الأسماء لكل سُلُوك على الترتيب: الافتراضي Default Forwarding، اختصاراً DF، والمعجل Expedited Forwarding، اختصاراً EF، والمؤمَّن Assured Forwarding، اختصاراً AF، واختيار الصَّنْف Class Selector، اختصاراً CS، انظر ص. 9-10 في [RFC4594].</footnote>

<footnote>في ثَبَت المراجع.</footnote>
* سُلُوك الإرسال المُعجَّل: وهو السُّلُوك المُتوافق مع تطبيقات الزَّمن الحقيقي، نحو الصَّوت والفيديو. ومن خواصه: تَأخيرٌ مُنخفِضٌ وتقلُّف إرسالٌ 133 مُنخفِضٌ وَفَقد بياناتٍ مُنخفِضٌ، وتَكون قيمة حَقل الخدمات المُتمايزَة فيه $(46)_{10} = (101110)_2$.<fnref n="134" />

* سُلُوك الإرسال المؤَّمَن: يَسمح بتوصيل الزَّزم طالما لم تَتجاوز حركة البيانات مُعدَّلاً مُحدَّداً، ومَقَّى ما تَجاوزته، فإنَّ احتمال التَّخلُّص من الزَّزم يَزداد على سُلَّم مُكوَّنٍ من ثلاث درجات: مُنخفِضَةٌ ومُتوسَّطةٌ ومُرْتَفِعَةٌ. 135 يُعَرَّف هذا السُّلُوك، وَفقاً لما سَبق، أربعة أصناف مُتمايزَة لِمنح إمكانيةٍ أكبر للتحكُّم، ويُظهر الجدول (3-1) قيمة حَقل الخدمات المُتمايزَة في كلٍّ منها.

* سُلُوك اختيار الصَّنف: ويَسمح بدعم توافقي لقيم حَقل الأحقيَّة التي عرَّفها المعيار الأصيل، وتَكون قيمة حَقل تراميز الخدمات فيه من الشَّكل: $(b_0b_1b_2000)_2$، وتَكون $b_0$ و $b_1$ و $b_2$ هي بتات حَقل الأحقيَّة على التَّرتيب.

<table><caption>الجدول (1-3): قيم حَقل تراميز الخدمات المُتمايزَة المُمكنة في سُلُوك الإرسال المؤَّمَن</caption><thead><tr><th>احتمال التَّخلُّص من الرَّزمة</th><th>الصَّنف 1</th><th>الصَّنف 2</th><th>الصَّنف 3</th><th>الصَّنف 4</th></tr></thead><tbody><tr><td>مُنخفِضٌ</td><td>$(001010)_2 = (10)_{10}$</td><td>$(010010)_2 = (18)_{10}$</td><td>$(011010)_2 = (26)_{10}$</td><td>$(100010)_2 = (34)_{10}$</td></tr><tr><td>مُتوسَّطٌ</td><td>$(001100)_2 = (12)_{10}$</td><td>$(010100)_2 = (20)_{10}$</td><td>$(011100)_2 = (28)_{10}$</td><td>$(100100)_2 = (36)_{10}$</td></tr><tr><td>مُرْتَفِعٌ</td><td>$(001110)_2 = (14)_{10}$</td><td>$(010110)_2 = (22)_{10}$</td><td>$(011110)_2 = (30)_{10}$</td><td>$(100110)_2 = (38)_{10}$</td></tr></tbody></table>

أما البتان صاحبا المرتبتين 6 و7 في حَقل جُودة الخدمة فيُشْكَلان حَقل التَّنْبيه الصَّريح للازدحام، وقد وُصِف عملهما لِلمَرَّة الأولى في عام 1999م في وثيقة طَلب التَّعليقات RFC 2481.<fnref n="136" /> يُؤَمَّن هذان البتان آليةً لِلمُوجَّهات من أجل إبلاغ الوجهة النهائية بوجوْد ازدحامٍ في الشبكة، من خلال حجز ترميز مُحدَّدٍ لذلك، هو 2(11). أَمَّا القيم الثلاثة الأخرى فيَضْبطها مُرسل البيانات كما يلي: 2(00) لِلإشارة إلى عدم استعمال هذه الآلية، و2(01) و2(10) لِلإشارة إلى استعمالها.<fnref n="137" />

## العُنْوَنَة

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

<footnote n="133">133 أصل الاسم Jitter.</footnote>

<footnote n="134">134 لِلمزيد حول هذا السُّلُوك انظر [RFC3246] في ثبت المراجع.</footnote>

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

<footnote n="136">136 التَّنْبيه الصَّريح للازدحام Explicit Congestion Notification، اختصاراً ECN، لِلمزيد انظر [RFC2481] في ثبت المراجع.</footnote>

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

## عُنوان بزوئوكول الإنترنت

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

يُكتب عُنوان بزوئوكول الإنترنت وفقاً للتدوين العشري المُنَّطَّط بالشَّكْل #.#.#.#، ويُمَثَّل الزَّمَر # قيمة عَدَدِيَّة بنظام العدد العشري. لأنَّ كلَّ خانة تضمُّ أعداداً مُوجَّهة مُمَثَّلة بثمانية بتاتٍ فقط، فإنَّ القيمة العَشْرِيَّة في كلّ خانة يُمكن أن تَتَراوح بين القيمتين 0 و 255 فقط. 140 إنَّ 8.0.0.1 و 172.16.254.1 هي أمثلة على عناوين إنترنت مَكْتُوبَة بالتدوين العشري المُنَّطَّط، ويُبيَّن الشَّكْل (3-6) البنية السَّابِقة من أجل المثال الثاني.

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

<figure><img src="image_47.png" /><figcaption>الشَّكْل (3-6): بنية عُنوان الإصدار الرابع من بزوئوكول الإنترنت</figcaption></figure>

## فضاء العناوين

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

* فضاء عناوين البث فريد الوجهة، ويُستعمل لعنونة المُضيفين عنونة مُتمايزَة، وعُنون هذا الفضاء بطريقتين: 141

<footnote n="138">138 أصل الاسم Dotted-decimal notation</footnote>

<footnote n="139">139 أصل الاسم Most Significant Bit، اختصاراً MSB.</footnote>

<footnote n="140">140 أي بين 2 (0000 0000) و 2(1111 1111).</footnote>

<footnote n="141">141 العنونة الصَّنْفَيَّة Classful addressing والعنونة غير الصَّنْفَيَّة Classless addressing، انظر الأولى في ص. 7 في [RFC791] والأخري في</footnote>

<footnote>ص. 4 في [RFC4632] في ثبت المراجع.</footnote>
○ صنفية 142، وهي الأصل الموصوف في معيار البروئوتكول، وقد أبطل هذا النمط لاحقاً بسبب تسارع استنفاد فضاء عناوين الإصدار الرابع من برؤوئوكول الإنرنیت، وهذه المُشكلة هي مَبحَث الفصل السابع من هذا الكتاب. يُقسم عُنوان برؤوئوكول الإنرنیت في هذا النمط إلى ثلاثة أقسام:

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

*   **مُعرَّف الفضاء:** 144 وهو القِسم المُميّز للفضاء الَّذي يَنتمي إليه العُنوان، ويَكون مُشتركاً بين عناوينه كُلَّها. يَبْدَأ هذا المُعرَّف من حيث انتَفى قِسم البتات المحجوزة، ويَختَلِف طُوله، وليكن $b_{NID}$ بتات، تَبْغَأ لِعَدَد الأَفضية الجزئية النَّاتجة عن تجزئة الفضاء الكليّ، $N_{space}$ ويَرتَبِط الاثنان بالعلاقة: $N_{space} = 2^{b_{NID}}$. فإذا كان طُول مُعرَّف الفضاء ثلاث بتات، فإنَّ فضاء العناوين الكليّ سيُجْرَأ إلى $2^3 = 8$ أَفضية جزئية.

*   **مُعرَّف المُضيف:** 145 وهو القِسم الَّذي يُميّز مُضيف العُنوان، وتَكون قيمته فريدةً من أجل كلّ عُنوان في الفضاء الجزئي. يَبْدَأ مُعرَّف المُضيف من حيث انتَفى مُعرَّف الفضاء ويَمتدُّ حَتَّى نهاية العُنوان. وأَمَّا طُول قِسم المُضيف، وليكن $b_{HID}$ بتات، فُيحدَد عَدَد العناوين في الفضاء الجزئي، $N_{address}$، تَبْغَأ لِلعلاقة $N_{address} = 2^{b_{HID}}$. فإذا كان طُول قِسم المُضيف 10 بتاتٍ، فإنَّ كلَّ فضاء عناوين جزئي سيَحتوي $2^{10} = 1024$ عُنواناً. 146

تَكون أطوال قِسمي الشَّبكة والمُضيف مُحدَّدةً تحديدًا مُسبقاً ومعيارياً، ويَكون مَجمُوع أطوالها مُساوياً لِطول عُنوان الإصدار الرابع من برؤوئوكول الإنرنیت (الشَّكل (7-3))، أي:

$$b_r + b_{NID} + b_{HID} = 32 \qquad (1-3)$$

<footnote n="142">142 انظر ما جاء في مادة class في ص. 28 في [BKA06] في ثبت المراجع.</footnote>

<footnote n="143">143 عُوملت البتات المحجوزة في معيار البروئوتكول الأصيل على أنَّها جُزءٌ من مُعرَّف الفضاء (انظر ص. 7 في [RFC791]) في ثبت المراجع، لكنَّها كانت دائماً ما تُستثنى منه في الحسابات الرياضية (انظر على سبيل المثال ما جاء في ص. 2 في [RFC1878]) لذلك ارتأيا فصلها ومُعاملتها على أنَّها قِسم مُنفصل.</footnote>

<footnote n="144">144 أصل الاسم Network IDentifier، اختصاراً NID.</footnote>

<footnote n="145">145 أصل الاسم Host IDentifier، اختصاراً HID.</footnote>

<footnote n="146">146 يَلزَم التمييز بين عَدَد العناوين في الفضاء، والَّذي يُحسب باستخدام العلاقة $2^{b_{HID}}$، وبين عَدَد العناوين المُتاحة للاستعمال عند عَنونة المُضيفين، ويُحسب بالعلاقة $2 - 2^{b_{HID}}$، وأَمَّا العُنوانان المَقْرُوحان في العلاقة الثانية فهُما عُنوان الفضاء وَعنوان الْبِتَ العامَ وسُنَناقش هذه المسألة في الفصل الرابع من هذا الكتاب.</footnote>
<figure><img src="image_48.png" /><figcaption>الشَّكل (7-3): الأقسام الرَّئِيْسَةُ الْمُكَوَّنَةُ لِلنَّوَانِيْنَ من الإصدار الرَّابِعُ والغَلَّاقةُ الَّتِي تَرْبَطُ بِنِ أَطْوَالُهَا</figcaption></figure>

تَكُون الأَفْضَلَيةُ الْجُزْئِيَّةُ النَّائِيَّةُ مَعْرُوفة الحجم، ونُصِّف تَبْعَأَ له إِلَى أَصْنَافٍ هي (الشَّكل (3-8)):

■ الصَّنْف A: يَكُون عَدَدَ البَتَاتِ الْمَحْجُوزَةُ فِيهِ بِتَا وَاحِدًا فَفَطَ، وَقِيمَتِهِ هي (0)2 دائمًا. نَنْتَيَجُهُ لِذَلِكَ، تَكُون قِيمَةُ الْخَانَةُ الْأُولَى فِيهِ مَحْصُورَةً بِين 0 و 127. تُطُول قِسْمُ مُعْرِفَ الْفَضَاءِ فِيهِ هُوَ 7 بِتَاتٍ، وَطُول قِسْمُ مُعْرِفَ الْمُضِيفِ هُوَ 24 بِتَا، لِذَلِكَ فَهُوَ أَكْبَرُ الْأَصْنَافِ حَمْماً: 224 عُنْوانًا فِي كُلِّ فَضَاءٍ جُزْئِيٌّ، وَأَقْلُوا عَدَدًا: 27 فَضَاءً جُزْئِيًّا.

■ الصَّنْف B: وَيَكُون عَدَدَ البَتَاتِ الْمَحْجُوزَةُ فِيهِ بِتَانِ اثْنَانِ، وَقِيمَتِهَا هي (10)2 دائمًا، وَنَنْتَيَجُهُ لِذَلِكَ تَكُون قِيمَةُ الْخَانَةُ الْأُولَى فِيهِ مَحْصُورَةً بِين 128 و 191. تُطُول قِسْمُ مُعْرِفَ الْفَضَاءِ فِيهِ هذا الصَّنْفُ هُوَ 14 بِتَا وَطُول قِسْمُ مُعْرِفَ الْمُضِيفِ هُوَ 16 بِتَا، وَيَتْضُمُ كُلُّ فَضَاءٍ جُزْئِيٌّ: 216 عُنْوانًا، بالإضافة لِوَجُودِ 214 فَضَاءً جُزْئِيًّا مِنْ هذا الْقِيَاسِ.

■ الصَّنْف C: وَيَكُون عَدَدَ البَتَاتِ الْمَحْجُوزَةُ ثَلَثَةَ بِتَاتٍ، وَقِيمَتِهَا هي (110)2 دائمًا، أي تَنْحَصِرُ قِيمَةُ الْخَانَةُ الْأُولَى فِيهِ بِين 192 و 223. تُطُول قِسْمُ مُعْرِفَ الْفَضَاءِ فِيهِ هذا الصَّنْفُ هُوَ 8 بِتَاتٍ وَطُول قِسْمُ مُعْرِفَ الْمُضِيفِ هُوَ 21 بِتَا، وَيَتْضُمُ كُلُّ فَضَاءٍ جُزْئِيٌّ: 28 عُنْوانًا، بالإضافة لِوَجُودِ 221 فَضَاءً جُزْئِيًّا مِنْ هذا الْقِيَاسِ.

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

• فضاء عناوين البَتُّ المَجْمُوعَاتِي وَيُسْمَى أَيْضًا بالصَّنْف D، ويُستَعْمَل لِلنَّوَانِ مَجْمُوعَةٍ مِنَ الْمُضِيفِينَ. بِتَاته المَحْجُوزَةُ أَرْبَعةٌ، قِيمَتِهَا (1110)2، وسيَدْرَسُ فِي الفصل الخامس مِن هذا الكتاب. 147

• فضاء عناوين مَحْجُوزٍ، وَيُسْمَى أَيْضًا بالصَّنْف E، وَعَدَدَ البَتَاتِ الْمَحْجُوزَةُ فِيهِ 4 بِتَاتٍ وَقِيمَتِهَا (1111)2. 148

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

<footnote n="148">148 انظر الهامش السَّابِقِ.</footnote>
<figure><img src="image_49.png" /></figure>

الشَّكْل (8-3): أصناف عناوين البث فريد الوجهة في الإصدار الرابع من بزوئوكول الإنترنت وبنية عناوينها

يُبيَّن الشَّكْل (8-3) الأحجام النَّسبيَّة لِلأفضية الجُزئيَّة الصَّنفيَّة قِياساً إلى الفضاء الإجمالي، يَشْغَل فضاء الصَّنف A وحده نِصف حجم الفضاء الإجمالي، في حين يَشْغَل الصَّنف B ريعه والصَّنف C ثُمَّنه، أَمَّا الثُّمن الأخير فيقسَّم مُناصِفَةً بين الصَّنف D والصَّنف E.

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

الشَّكْل (9-3): أفضية العناوين الجزئية لإصدار الرابع من بزوئوكول الإنترنت وتظهر إلى اليمين الحجم النسبي لكل قسم

لا بدَّ لحجم الفضاء من أن يَكون من مُضاعفات العدد 2 دائماً بسبب استعمال نظام العدد الثَّنائي في العناونة، أي أنه يَنتمي حصراً للمجتمع {2، 4، 8، 16، ... 232}. 149