Professional Documents
Culture Documents
Advanced Networking Without Author
Advanced Networking Without Author
Books
شبكات متقدمة
هذا الكتاب منشور تحت رخصة المشاع المبدع – النسب للمؤلف – حظر االشتقاق ()CC– BY– ND 4.0
https://creativecommons.org/licenses/by-nd/4.0/legalcode.ar
يحق للمستخدم بموجب هذه الرخصة نسخ هذا الكتاب ومشاركته وإعادة نشره أو توزيعه بأية صيغة وبأية وسيلة للنشر وألية غاية تجارية
أو غير تجارية ،وذلك شريطة عدم التعديل على الكتاب وعدم االشتقاق منه وعلى أن ينسب للمؤلف األصلي على الشكل اآلتي حصرا:
شبكات متقدمة ،من منشورات الجامعة االفتراضية السورية ،الجمهورية العربية السورية2018 ،
Advanced Networking
https://creativecommons.org/licenses/by-nd/4.0/legalcode
ﺘﻌﺭﻴﻑ:
ﻗﺩ ﺘﺒﺩﻭ ﻤﺠﻤﻭﻋﺔ ﻤﻥ ﺍﻟﺸﺒﻜﺎﺕ ﺍﻟﻤﺘﺭﺍﺒﻁﺔ ﻤﻥ ﻤﻨﻅﺎﺭ ﺍﻟﻤﺴﺘﺨﺩﻡ ﻜﺄﻨﻬﺎ ﻤﺠﺭﺩ ﺸﺒﻜﺔ ﻭﺍﺤﺩﺓ
ﻜﺒﻴﺭﺓ .ﻭﻟﻜﻥ ،ﺇﺫﺍ ﺍﺤﺘﻔﻅﺕ ﻜل ﻤﻥ ﺍﻟﺸﺒﻜﺎﺕ ﺍﻟﻤﺭﺘﺒﻁﺔ ﺒﻬﻭﻴﺘﻬﺎ ،ﻭﺇﺫﺍ ﻜﺎﻨﺕ ﻫﻨﺎﻙ ﺤﺎﺠﺔ ﺇﻟﻰ
ﺁﻟﻴﺎﺕ ﺨﺎﺼﺔ ﻟﻼﺘﺼﺎل ﻓﻴﻤﺎ ﺒﻴﻥ ﻫﺫﻩ ﺍﻟﺸﺒﻜﺎﺕ ،ﻓﻤﻥ ﺍﻟﺸﺎﺌﻊ ﺃﻥ ﻴﺸﺎﺭ ﻋﻨﺩﻫﺎ ﺇﻟﻰ ﺍﻟﺘﺸﻜﻴﻠﺔ
ﺒﺄﻜﻤﻠﻬﺎ ﻋﻠﻰ ﺃﻨﻬﺎ ﺸﺒﻜﺔ ﺒﻴﻨﻴﺔ ).(internet
1
ﺍﻟﺫﻱ ﻴﺒﺩﺃ ﺒﺤﺭﻑ ﺼﻐﻴﺭ ﻟﻠﺩﻻﻟﺔ ﻋﻠﻰ ﺃﻱ internet ﺍﻨﺘﺒﻪ ﺇﻟﻰ ﺃﻨﻪ ﻴﺠﺭﻱ ﺍﺴﺘﺨﺩﺍﻡ ﺍﻟﻤﺼﻁﻠﺢ
2
ﺸﺒﻜﺔ ﺒﻴﻨﻴﺔ ﺤﺘﻰ ﻭﺇﻥ ﻟﻡ ﺘﻜﻥ ﻤﻭﺼﻭﻟﺔ ﺇﻟﻰ ﺸﺒﻜﺔ ﺍﻹﻨﺘﺭﻨﺕ ﺍﻟﻌﺎﻟﻤﻴﺔ ،ﺒﻴﻨﻤﺎ ﻴﺠﺭﻱ ﺍﺴﺘﺨﺩﺍﻡ
ﺍﻟﺘﻲ ﺘﺒﺩﺃ ﺒﺤﺭﻑ ﻜﺒﻴﺭ ﻟﻠﺩﻻﻟﺔ ﻋﻠﻰ ﺸﺒﻜﺔ ﺍﻹﻨﺘﺭﻨﺕ ﺍﻟﻤﻌﺭﻭﻓﺔ(. Internet ﻤﺼﻁﻠﺢ
3
4
ﻤﺼﻁﻠﺤﺎﺕ ﺍﻟﺘﺸﺒﻴﻙ ﺍﻟﺒﻴﻨﻲ:
:Communicationﻭﺴﻴﻠﺔ ﹸﺘﻘ ﺩﻡ ﺨﺩﻤﺔ ﻨﻘل ﺍﻟﻤﻌﻁﻴﺎﺕ ﺒﻴﻥ ﺘﺠﻬﻴﺯﺍﺕ Network ﺸﺒﻜﺔ ﺍﺘﺼﺎل
ﻤﺭﺘﺒﻁﺔ ﺒﺎﻟﺸﺒﻜﺔ.
ﺸﺒﻜﺔ ﺒﻴﻨﻴﺔ :internetﻤﺠﻤﻭﻋﺔ ﻤﻥ ﺸﺒﻜﺎﺕ ﺍﻻﺘﺼﺎل ﺍﻟﻤﺘﺭﺍﺒﻁﺔ ﻓﻴﻤﺎ ﺒﻴﻨﻬﺎ ﺒﺠﺴﻭﺭ ﻭ/ﺃﻭ ﻤﺴﻴﺭﺍﺕ.
ﺸﺒﻜﺔ ﺩﺍﺨﻠﻴﺔ :intranetﺸﺒﻜﺔ ﺒﻴﻨﻴﺔ ﺘﹸﺴﺘﺨﺩﻡ ﺩﺍﺨل ﺸﺭﻜﺔ ،ﺘﺘﻴﺢ ﺘﻁﺒﻴﻘﺎﺕ ﺍﻹﻨﺘﺭﻨﺕ ﺍﻷﺴﺎﺴﻴﺔ،
ﻭﺨﺎﺼﺔ ﺸﺒﻜﺔ ﺍﻟﻭﺏ ﺍﻟﻌﺎﻟﻤﻴﺔ .ﺘﻌﻤل ﺇﻨﺘﺭﺍﻨﺕ )ﺍﻟﺸﺒﻜﺔ ﺍﻟﺩﺍﺨﻠﻴﺔ( ﺩﺍﺨل ﺍﻟﻤﺅﺴﺴﺔ ﻓﻲ ﺨﺩﻤﺔ ﺃﻏﺭﺍﺽ
ﺍﻟﻤﺅﺴﺴﺔ ﺍﻟﺨﺎﺼﺔ ،ﻭﻴﻤﻜﻥ ﺃﻥ ﺘﻜﻭﻥ ﺸﺒﻜﺔ ﺒﻴﻨﻴﺔ ﻤﻌﺯﻭﻟﺔ ﻤﺴﺘﻘﻠﺔ ﺒﺫﺍﺘﻬﺎ ،ﺃﻭ ﺃﻥ ﻴﻜﻭﻥ ﻟﻬﺎ ﻭﺼﻼﺕ
ﻤﻊ ﺍﻹﻨﺘﺭﻨﺕ.
ﺸﺒﻜﺔ ﻓﺭﻋﻴﺔ :subnetworkﻭﻫﻲ ﺇﺤﺩﻯ ﺍﻟﺸﺒﻜﺎﺕ ﺍﻟﺘﻲ ﺘﻜﻭﻥ ﺸﺒﻜﺔ ﺒﻴﻨﻴﺔ .ﻭﻴﺴﺘﺨﺩﻡ ﻫﺫﺍ
ﺍﻟﻤﺼﻁﻠﺢ ﻹﺯﺍﻟﺔ ﺍﻟﻠﺒﺱ ،ﻷﻥ ﺍﻟﻤﺴﺘﺨﺩﻡ ﻴﺭﻯ ﺍﻟﺸﺒﻜﺔ ﺍﻟﺒﻴﻨﻴﺔ ﺒﺄﺴﺭﻫﺎ ﺸﺒﻜ ﹰﺔ ﻭﺍﺤﺩﺓ.
:(Endﺘﺠﻬﻴﺯﺓ ﻤﺭﺘﺒﻁﺔ ﺒﺈﺤﺩﻯ ﺍﻟﺸﺒﻜﺎﺕ ﺍﻟﻤﻜﻭﻨﺔ ﻟﺸﺒﻜﺔ ﺒﻴﻨﻴﺔ، System) ES ﻨﻅﺎﻡ ﻁﺭﻓﻲ
ﻭﻤﺴﺘﺨ ﺩﻤﺔ ﻟﺩﻋﻡ ﺘﻁﺒﻴﻘﺎﺕ ﻭﺨﺩﻤﺎﺕ ﺍﻟﻤﺴﺘﺨﺩﻡ ﺍﻟﻁﺭﻓﻲ.
:(Intermediateﺘﺠﻬﻴﺯﺓ ﻤﺴﺘﺨﺩﻤﺔ ﻟﻠﺭﺒﻁ ﺒﻴﻥ ﺸﺒﻜﺘﻴﻥ ،ﻭﻹﺘﺎﺤﺔ System) IS ﻨﻅﺎﻡ ﻭﺴﻴﻁ
ﺍﻻﺘﺼﺎل ﺒﻴﻥ ﺍﻟﻨﻅﻡ ﺍﻟﻁﺭﻓﻴﺔ ﺍﻟﻤﺭﺘﺒﻁﺔ ﺒﺎﻟﺸﺒﻜﺎﺕ ﺍﻟﻤﺨﺘﻠﻔﺔ.
ﺘﺴﺘﺨﺩﻤﺎﻥ ﺍﻟﺒﺭﻭﺘﻭﻜﻭﻻﺕ ﻨﻔﺴﻬﺎ. LAN ﺍﻟﺠﺴﺭ :Bridgeﻨﻅﺎﻡ ﻭﺴﻴﻁ ﻴﺴﺘﺨﺩﻡ ﻟﻠﺭﺒﻁ ﺒﻴﻥ ﺸﺒﻜ ﹶﺘﻲ
ﻭﺍﻟﻤﻭﺠﻬﺔ ﺇﻟﻰ ﻤﺤﻁﺔ ﻤﻥ LAN ﺸﺤﹰﺎ ﻟﻠﻌﻨﺎﻭﻴﻥ ،ﻓﻴﻠﺘﻘﻁ ﺍﻟﺭﺯﻡ ﺍﻟﻘﺎﺩﻤﺔ ﻤﻥ ﺸﺒﻜﺔ
ﻴﻌﻤل ﺍﻟﺠﺴﺭ ﻤﺭ ﱢ
ﺃﺨﺭﻯ ﻭﻴﻤ ﺭﺭﻫﺎ ﻨﺤﻭ ﻭﺠﻬﺘﻬﺎ .ﻻ ﻴﻐﻴﺭ ﺍﻟﺠﺴﺭ ﻤﻥ ﻤﺤﺘﻭﻯ ﺍﻟﺭﺯﻡ ﻭﻻ ﻴﻀﻴﻑ ﺃﻱ LAN ﺸﺒﻜﺔ
ﺸﻲﺀ ﺇﻟﻰ ﺍﻟﺭﺯﻤﺔ .ﻭﻴﻌﻤل ﺍﻟﺠﺴﺭ ﻓﻲ ﺍﻟﻁﺒﻘﺔ ﺍﻟﺜﺎﻨﻴﺔ ﻤﻥ ﻨﻤﻭﺫﺝ .OSI
ﺍﻟﻤﺴﻴّﺭ :Routerﻨﻅﺎﻡ ﻭﺴﻴﻁ ﻴﺴﺘﺨﺩﻡ ﻟﻠﺭﺒﻁ ﺒﻴﻥ ﺸﺒﻜﺘﻴﻥ ،ﺴﻭﺍﺀ ﻜﺎﻨﺘﺎ ﻤﺘﺸﺎﺒﻬﺘﻴﻥ ﺃﻭ ﻤﺨﺘﻠﻔﺘﻴﻥ.
ل ﺘﺸﺒﻴﻙ ﺒﻴﻨﻲ ﻤﻭﺠﻭﺩﹰﺍ ﻓﻲ ﻜل ﻤﺴﻴﺭ ﻭﻓﻲ ﻜل ﻨﻅﺎﻡ ﻁﺭﻓﻲ .ﻭﻴﻌﻤل
ﻴﺴﺘﺨ ِﺩﻡ ﺍﻟﻤﺴﻴﺭ ﺒﺭﻭﺘﻭﻜﻭ َ
ﺍﻟﻤﺴﻴﺭ ﻓﻲ ﺍﻟﻁﺒﻘﺔ ﺍﻟﺜﺎﻟﺜﺔ ﻤﻥ ﻨﻤﻭﺫﺝ .OSI
ﻤﺘﻁﻠﺒﺎﺕ ﺍﻟﺘﺸﺒﻴﻙ ﺍﻟﺒﻴﻨﻲ
.1ﺘﻭﻓﻴﺭ ﻭﺼﻠﺔ ﺒﻴﻥ ﺍﻟﺸﺒﻜﺎﺕ .ﻭﻫﻨﺎﻙ ﺤﺎﺠﺔ ،ﻋﻠﻰ ﺍﻷﻗل ،ﺇﻟﻰ ﺍﺘﺼﺎل ﻤﺎﺩﻱ ﻭﺍﺘﺼﺎل ﺘﺤﻜ ٍﻡ ﻓﻲ
ﺍﻟﻭﺼﻠﺔ.
.2ﺍﻟﻌﻤل ﻋﻠﻰ ﺘﺴﻴﻴﺭ ﻭﺘﻭﺼﻴل ﺍﻟﻤﻌﻁﻴﺎﺕ ﺒﻴﻥ ﺇﺠﺭﺍﺌﻴﺎﺕ ﻋﻠﻰ ﺸﺒﻜﺎﺕ ﻤﺨﺘﻠﻔﺔ.
.3ﺘﻭﻓﻴﺭ ﺨﺩﻤﺔ ﻤﺤﺎﺴﺒﺔ ﺘﺘﺎﺒﻊ ﺍﺴﺘﺨﺩﺍﻡ ﻤﺨﺘﻠﻑ ﺍﻟﺸﺒﻜﺎﺕ ﻭﺍﻟﻤﺴﻴﺭﺍﺕ ﻭﺘﺤﺘﻔﻅ ﻋﻠﻰ ﺍﻟﺩﻭﺍﻡ
ﺒﻤﻌﻠﻭﻤﺎﺕ ﻋﻥ ﺍﻟﺤﺎﻟﺔ.
.4ﺘﻘﺩﻴﻡ ﺍﻟﺨﺩﻤﺎﺕ ﺍﻟﺴﺎﺒﻘﺔ ﺒﺤﻴﺙ ﻻ ﺘﺘﻁﻠﺏ ﺘﻐﻴﻴﺭﺍﺕ ﻓﻲ ﺍﻟﺒﻨﻴﺎﻥ ﺍﻟﺸﺒﻜﻲ ﻷﻴﺔ ﺸﺒﻜﺔ ﻤﺭﺘﺒﻁﺔ.
5
ﻭﻫﺫﺍ ﻴﻌﻨﻲ ﺃﻨﻪ ﻋﻠﻰ ﺍﻟﺸﺒﻜﺔ ﺍﻟﺒﻴﻨﻴﺔ ﺃﻥ ﺘﹸﻭﺍﺌﻡ ﺒﻴﻥ ﻋﺩﺩ ﻤﻥ ﺍﻻﺨﺘﻼﻓﺎﺕ ﺒﻴﻥ ﺍﻟﺸﺒﻜﺎﺕ ،ﺃﻫﻤﻬﺎ:
ﺍﻟﺘﻘﺭﻴﺭ ﻋﻥ ﺍﻟﺤﺎﻟﺔ:
ﺘﺘﺒﺎﻴﻥ ﺍﻟﺸﺒﻜﺎﺕ ﻓﻴﻤﺎ ﺒﻴﻨﻬﺎ ﻓﻲ ﻁﺭﻴﻘﺔ ﺘﻘﺭﻴﺭﻫﺎ ﻋﻥ ﺍﻟﺤﺎﻟﺔ ﻭﺍﻷﺩﺍﺀ .ﺇﻻ ﺃﻥ ﻋﻠﻰ ﻭﺴﻴﻠﺔ ﺍﻟﺘﺸﺒﻴﻙ
ﺍﻟﺒﻴﻨﻲ ﺃﻥ ﺘﻘﺩﻡ ﻤﺜل ﻫﺫﻩ ﺍﻟﻤﻌﻠﻭﻤﺎﺕ ﻋﻥ ﻨﺸﺎﻁ ﺍﻟﺘﺸﺒﻴﻙ ﺍﻟﺒﻴﻨﻲ ﻟﻺﺠﺭﺍﺌﻴﺎﺕ ﺍﻟﻤﻬﺘﻤﺔ ﻭﺍﻟﻤﺨﻭﻟﺔ
ﺒﺎﻟﺤﺼﻭل ﻋﻠﻰ ﻫﺫﻩ ﺍﻟﻤﻌﻠﻭﻤﺎﺕ.
6
ﺘﻘﻨﻴﺎﺕ ﺍﻟﺘﺴﻴﻴﺭ:
ﻗﺩ ﻴﻌﺘﻤﺩ ﺍﻟﺘﺴﻴﻴﺭ ﺒﻴﻥ ﺍﻟﺸﺒﻜﺎﺕ ﻋﻠﻰ ﺘﻘﻨﻴﺎﺕ ﻜﺸﻑ ﺍﻷﻋﻁﺎل ﻭﺍﻟﺘﺤﻜﻡ ﻓﻲ ﺍﻻﺨﺘﻨﺎﻕ ﺍﻟﺨﺎﺼﺔ ﺒﻜل
ﺸﺒﻜﺔ .ﻭﻴﺠﺏ ﺃﻥ ﺘﻜﻭﻥ ﻭﺴﻴﻠﺔ ﺍﻟﺘﺸﺒﻴﻙ ﺍﻟﺒﻴﻨﻲ ﻗﺎﺩﺭ ﹰﺓ ﻋﻠﻰ ﺍﻟﺘﻨﺴﻴﻕ ﺒﻴﻥ ﻫﺫﻩ ﺍﻷﺴﺎﻟﻴﺏ ،ﺒﻐﻴﺔ ﺘﺴﻴﻴﺭ
ﺍﻟﻤﻌﻁﻴﺎﺕ ﺒﻴﻥ ﻤﺤﻁﺎﺕ ﻋﻠﻰ ﺸﺒﻜﺎﺕ ﻤﺨﺘﻠﻔﺔ ﺘﺴﻴﻴﺭﹰﺍ ﻤﻼﺌﻤﹰﺎ.
½ ﺍﺭﺘﺒﺎﻁﻲ ﺍﻟﺘﻭﺠﻪ
½ ﺃﻭ ﻋﺩﻴﻡ ﺍﻻﺭﺘﺒﺎﻁ.
ES ﻜﺄﻨﻪ ﻨﻅﺎﻡ ﻁﺭﻓﻲ IS .1ﺘﹸﺴﺘﺨﺩﻡ ﻨﻅﻡ ﻭﺴﻴﻁﺔ ) (ISsﻟﺭﺒﻁ ﺸﺒﻜﺘﻴﻥ ﺃﻭ ﺃﻜﺜﺭ .ﻭﻴﺒﺩﻭ ﻜل
ﺒﺎﻟﻨﺴﺒﺔ ﻟﻜل ﺸﺒﻜﺔ ﻴﺭﺘﺒﻁ ﺒﻬﺎ.
7
ﻓﻲ ﺘﺒﺎﺩل ﺍﻟﻤﻌﻠﻭﻤﺎﺕ ﻤﻊ ﻨﻅﺎﻡ ﻁﺭﻓﻲ ،ES2ﻴﺠﺭﻱ ﺇﻋﺩﺍﺩ ES1 .2ﻋﻨﺩﻤﺎ ﻴﺭﻏﺏ ﻨﻅﺎﻡ ﻁﺭﻓﻲ
ﺍﺭﺘﺒﺎﻁ ﻤﻨﻁﻘﻲ ﺒﻴﻨﻬﻤﺎ .ﻭﻴﺘﺄﻟﻑ ﻫﺫﻩ ﺍﻻﺭﺘﺒﺎﻁ ﺍﻟﻤﻨﻁﻘﻲ ﻤﻥ ﻀﻡ ﺴﻠﺴﻠﺔ ﻤﻥ ﺍﻻﺭﺘﺒﺎﻁﺎﺕ
ﺇﻟﻰ .ES2 ES1 ﺍﻟﻤﻨﻁﻘﻴﺔ ﻋﺒﺭ ﺍﻟﺸﺒﻜﺎﺕ .ﻭﺘﺸﻜل ﻫﺫﻩ ﺍﻟﺴﻠﺴﻠﺔ ﺍﻟﻤﺴﺎﺭﺍﺕ ﻤﻥ
ﹸﺘﺠﻤﻊ ﺍﻻﺭﺘﺒﺎﻁﺎﺕ ﺍﻟﻤﻨﻁﻘﻴﺔ ﻟﻠﺸﺒﻜﺎﺕ ﺍﻟﻔﺭﺩﻴﺔ ﺩﺍﺨل ﺍﻟﻨﻅﻡ ﺍﻟﻭﺴﻴﻁﺔ .ﺇﺫ ﻴﻘﻭﻡ ﺍﻟﻨﻅﺎﻡ ﺍﻟﻭﺴﻴﻁ ﺒﺘﻤﺭﻴﺭ
ﺤﺭﻜﺔ ﺍﻟﺴﻴﺭ ﺍﻟﻭﺍﺭﺩﺓ ﻤﻥ ﺍﺭﺘﺒﺎﻁ ﻤﻨﻁﻘﻲ ﻋﻠﻰ ﺸﺒﻜﺔ ﻤﺎ ﺇﻟﻰ ﺍﻻﺭﺘﺒﺎﻁ ﺍﻟﻤﻨﻁﻘﻲ ﻋﻠﻰ ﺍﻟﺸﺒﻜﺔ ﺍﻷﺨﺭﻯ
ﻭﺒﺎﻟﻌﻜﺱ.
ﻗﺩ ﹸﺘﺼﺎ ﺩﻑ ﺤﺎﻻﺕ ﻻ ﺘﻘ ﺩﻡ ﻓﻴﻬﺎ ﻜل ﺍﻟﺸﺒﻜﺎﺕ ﺍﻟﻤﻜﻭﻨﺔ ﻟﺸﺒﻜﺔ ﺒﻴﻨﻴﺔ ﺨﺩﻤ ﹰﺔ ﺍﺭﺘﺒﺎﻁﻴﺔ ﺍﻟﺘﻭﺠﻪ .ﻓﻌﻠﻰ
ﺨﺩﻤ ﹰﺔ ﻤﻌﺭﻓﺔ ﺒﺎﻟﺘﺤﻜﻡ ﻓﻲ ﺍﻟﻭﺼﻠﺔ ﺍﻟﻤﻨﻁﻘﻴﺔ ).(LLC IEEE 802 ﺴﺒﻴل ﺍﻟﻤﺜﺎل ،ﺘﻘﺩﻡ ﺸﺒﻜﺔ ﻤﺤﻠﻴﺔ
ﻻ ﻴﻘﺩﻤﺎﻥ ﺴﻭﻯ ﺨﺩﻤﺔ ﻋﺩﻴﻤﺔ ﺍﻻﺭﺘﺒﺎﻁ .ﺇﺫﻥ ،ﺇﺭﺴﺎل ﻫﺫﻩ ﺍﻟﺸﺒﻜﺎﺕ ﻴﺤﺩﺙ LLC ﻭﻫﻨﺎﻙ ﺨﻴﺎﺭﺍﻥ ﻤﻊ
ﻓﻌﻠﻴﹰﺎ ﺒﺎﺴﺘﺨﺩﺍﻡ ﺃﺴﻠﻭﺏ ﺒﺭﻗﻴﺔ ﺍﻟﻤﻌﻁﻴﺎﺕ .ﻭﻟﺫﻟﻙ ﻴﺠﺏ ﻓﻲ ﻫﺫﻩ ﺍﻟﺤﺎﻟﺔ ﺘﺤﺴﻴﻥ ﺨﺩﻤﺔ ﺍﻟﺸﺒﻜﺔ .ﻭﻴﻤﻜﻥ
ﻓﻲ ﺍﻟﻨﻅﻡ ﺍﻟﻭﺴﻴﻁﺔ ﺍﻟﻤﺭﺘﺒﻁﺔ ﺒﺎﻟﺸﺒﻜﺔ ﺍﻟﻤﺤﻠﻴﺔ. LLC ﻓﻭﻕ X. 25 ﻼ ﺒﺘﻨﺠﻴﺯ
ﺍﻟﻘﻴﺎﻡ ﺒﺫﻟﻙ ﻤﺜ ﹰ
½ ﺍﻟﺘﻨﻘﻴل :ﹸﺘﻨﻘﱠل ﻭﺤﺩﺍﺕ ﺍﻟﻤﻌﻁﻴﺎﺕ ﺍﻟﻘﺎﺩﻤﺔ ﻤﻥ ﺸﺒﻜﺔ ﻤﺎ ﻋﺒﺭ ﺒﺭﻭﺘﻭﻜﻭل ﻁﺒﻘﺔ ﺍﻟﺸﺒﻜﺔ ﺇﻟﻰ
ﺸﺒﻜﺔ ﺃﺨﺭﻯ .ﺘﻤ ﺭ ﺤﺭﻜﺔ ﺍﻟﺴﻴﺭ ﻋﺒﺭ ﺍﻻﺭﺘﺒﺎﻁﺎﺕ ﺍﻟﻤﻨﻁﻘﻴﺔ ﺍﻟﺘﻲ ﺠﻤﻌﺕ ﻓﻲ ﺍﻟﻨﻅﻡ
ﺍﻟﻭﺴﻴﻁﺔ.
8
ﻥ ﻤﻥ
ﻲ ﻤﻥ ﻁﺭﻑ ﺇﻟﻰ ﻁﺭﻑ ،ﻤﻜ ﱠﻭ ٍ
ﻁ ﻤﻨﻁﻘ ٍ
½ ﺍﻟﺘﺴﻴﻴﺭ :ﻋﻨﺩﻤﺎ ﺘﺴﺘﺩﻋﻲ ﺍﻟﺤﺎﺠﺔ ﺇﻨﺸﺎﺀ ﺍﺭﺘﺒﺎ ٍ
ﻓﻲ ﺍﻟﺴﻠﺴﻠﺔ ﺃﻥ IS ﺴﻠﺴﻠﺔ ﻤﻥ ﺍﻻﺭﺘﺒﺎﻁﺎﺕ ﺍﻟﻤﻨﻁﻘﻴﺔ ،ﻴﺠﺏ ﻋﻠﻰ ﻜل ﻨﻅﺎﻡ ﻭﺴﻴﻁ
ﻴﺘﺨﺫ ﻗﺭﺍﺭ ﺘﺴﻴﻴﺭ ﻴﺤﺩﺩ ﻓﻴﻪ ﺍﻟﻘﻔﺯﺓ ﺍﻟﺘﺎﻟﻴﺔ ﻓﻲ ﺍﻟﺴﻠﺴﻠﺔ.
ﻭﻫﻜﺫﺍ ،ﺘﺠﺭﻱ ﻋﻤﻠﻴﺔ ﺘﻨﻘﻴل ﻓﻲ ﺍﻟﻁﺒﻘﺔ ﺍﻟﺜﺎﻟﺜﺔ .ﻭﻤﻥ ﺍﻟﻤﻔﺘﺭﺽ ﺃﻥ ﻜل ﺍﻟﻨﻅﻡ ﺍﻟﻁﺭﻓﻴﺔ ﺘﺴﺘﺨﺩﻡ
ﺒﺭﻭﺘﻭﻜﻭﻻﺕ ﺍﻟﻁﺒﻘﺔ ﺍﻟﺭﺍﺒﻌﺔ )ﺍﻟﻨﻘل( ﻭﻤﺎ ﻓﻭﻗﻬﺎ ﻨﻔﺴﻬﺎ ﻟﻀﻤﺎﻥ ﻨﺠﺎﺡ ﺍﻻﺘﺼﺎل ﻤﻥ ﻁﺭﻑ ﺇﻟﻰ
ﻁﺭﻑ.
،X.ﺍﻟﻤﺴﺘﺨﺩﻡ ﻟﻠﺭﺒﻁ ﺒﻴﻥ ﺸﺒﻜﺎﺕ ﺍﺒﺘﺩﺍل 75 ﻻ ﻋﻠﻰ ﺍﻟﻤﻨﻬﺞ ﺍﻻﺭﺘﺒﺎﻁﻲ ﺍﻟﺘﻭﺠﻪ ،ﺍﻟﻤﻘﻴ
ﺱ ﻨﺫﻜﺭ ،ﻤﺜﺎ ﹰ
ﺴﻭﺩ
.X.ﻭﻤﻥ ﺍﻟﻨﺎﺤﻴﺔ ﺍﻟﻌﻤﻠﻴﺔ ،ﺍﻟﻤﻨﻬﺞ ﺍﻻﺭﺘﺒﺎﻁﻲ ﺍﻟﺘﻭﺠﻪ ﻟﻴﺱ ﺸﺎﺌﻊ ﺍﻻﺴﺘﺨﺩﺍﻡ ،ﺇﺫ ﻴ 25 ﺍﻟﺭﺯﻡ
ﺍﻟﻤﻨﻬﺞ ﺍﻟﻌﺩﻴﻡ ﺍﻻﺭﺘﺒﺎﻁ ﺒﺎﺴﺘﺨﺩﺍﻡ .IP
9
ل ﺍﻟﺸﺒﻜ ِﺔ ﻋﻠﻰ ﺤﺩﺓ:
ﺕ ﺒﺭﻭﺘﻭﻜﻭ ِ
ﻓﻲ ﻫﺫﺍ ﺍﻟﻨﻤﻁ ،ﺘﻌﺎﹶﻟﺞ ﻜل ﻭﺤﺩ ِﺓ ﻤﻌﻁﻴﺎ ِ
.1ﹸﺘﺴ ﱠﻴﺭ ﻭﺤﺩﺓ ﺍﻟﻤﻌﻁﻴﺎﺕ ﻤﻥ ﺍﻟﻨﻅﺎﻡ ﺍﻟﻁﺭﻓﻲ ﺍﻟﻤﺼﺩﺭ ﺇﻟﻰ ﺍﻟﻨﻅﺎﻡ ﺍﻟﻁﺭﻓﻲ ﺍﻟﻭﺠﻬﺔ ﻋﺒﺭ ﺴﻠﺴﻠﺔ
ﻗﺭﺍﺭﹰﺍ :ﻤﻥ ES1 ﻤﻥ ﺍﻟﻤﺴﻴﺭﺍﺕ ﻭﺍﻟﺸﺒﻜﺎﺕ .ﻭﻟﻜل ﻭﺤﺩﺓ ﻤﻌﻁﻴﺎﺕ ﻴﺭﺴﻠﻬﺎ ﺍﻟﻤﺼﺩﺭ ،ﻴﺘﺨﺫ
ﺍﻟﻤﺴﻴﺭ ﺍﻟﺫﻱ ﻴﺴﺘﻘﺒﻠﻬﺎ.
.2ﺘﻨﺘﻘل ﻭﺤﺩﺓ ﺍﻟﻤﻌﻁﻴﺎﺕ ﻋﺒﺭ ﺸﺒﻜﺔ ﺒﻴﻨﻴﺔ ﻤﻥ ﻤﺴﻴﺭ ﺇﻟﻰ ﺍﻟﺘﺎﻟﻲ ﺤﺘﻰ ﺘﺼل ﺇﻟﻰ ﺍﻟﺸﺒﻜﺔ
ﺍﻟﻤﻭﺠﻬﺔ ﺇﻟﻴﻬﺎ .ﻭﻴﺘﺨﺫ ﻓﻲ ﻜل ﻤﺴﻴﺭ ﻗﺭﺍﺭ ﺘﺴﻴﻴﺭ )ﻟﻜل ﻭﺤﺩﺓ ﻤﻌﻁﻴﺎﺕ ﻋﻠﻰ ﺤﺩﺓ( ﻓﻴﻤﺎ
ﻴﺨﺹ ﺍﻟﻘﻔﺯﺓ ﺍﻟﺘﺎﻟﻴﺔ .ﻭﻫﻜﺫﺍ ﻗﺩ ﺘﺴﺎﻓﺭ ﻭﺤﺩﺍﺕ ﺍﻟﻤﻌﻁﻴﺎﺕ ﻋﻠﻰ ﻁﺭﻕ ﻤﺨﺘﻠﻔﺔ ﺒﻴﻥ ﺍﻟﻤﺼﺩﺭ
ﻭﺍﻟﻭﺠﻬﺔ.
ﺘﺘﺸﺎﺭﻙ ﻜل ﻤﺤﻁﺎﺕ ﺍﻟﻨﻅﻡ ﺍﻟﻁﺭﻓﻴﺔ ﻭﺍﻟﻤﺴﻴﺭﺍﺕ )ﺍﻟﻨﻅﻡ ﺍﻟﻭﺴﻴﻁﺔ( ﻓﻲ ﺍﺴﺘﺨﺩﺍﻡ ﺒﺭﻭﺘﻭﻜﻭل ﻤﺼﻤﱠﻡ
ﻓﻲ ﻁﺒﻘﺔ ﺍﻟﺸﺒﻜﺔ ،ﻴﺸﺎﺭ ﺇﻟﻴﻪ ﻋﺎﺩﺓ ﻋﻠﻰ ﺃﻨﻪ ﺒﺭﻭﺘﻭﻜﻭل ﺸﺒﻜﺔ ﺒﻴﻨﻴﺔ.
ﺸﺭ ﻓﻲ
ﺠﺭﻯ ﺘﻁﻭﻴﺭ ﺒﺭﻭﺘﻭﻜﻭل ﺍﻹﻨﺘﺭﻨﺕ ) (IPﻓﻲ ﺍﻟﺒﺩﺍﻴﺔ ﻟﻤﺸﺭﻭﻉ ﺸﺒﻜﺔ ﺒﻴﻨﻴﺔ ﻠِ ،DARPAﻭ ﹸﻨ ِ
،RFCﻭﺃﺼﺒﺢ ﻤﻘﻴﺴﹰﺎ ﻟﻺﻨﺘﺭﻨﺕ .ﻭﻫﻨﺎﻙ ﺤﺎﺠﺔ ﺘﺤﺕ ﺒﺭﻭﺘﻭﻜﻭل ﺍﻟﺸﺒﻜﺔ ﺍﻟﺒﻴﻨﻴﺔ ﻫﺫﺍ ،ﺇﻟﻰ 791
ﻭﻓﻲ ﻜل ES ﺒﺭﻭﺘﻭﻜﻭل ﻟﻠﻨﻔﺎﺫ ﺇﻟﻰ ﺸﺒﻜﺔ ﻤﺤﺩﺩﺓ .ﻭﻫﻜﺫﺍ ﻫﻨﺎﻙ ﻋﻤﻠﻴﹰﺎ ﺒﺭﻭﺘﻭﻜﻭﻻﻥ ﻴﻌﻤﻼﻥ ﻓﻲ ﻜل
ﻤﺴﻴﺭ ،ﻓﻲ ﻁﺒﻘﺔ ﺍﻟﺸﺒﻜﺔ :ﻁﺒﻘﺔ ﻓﺭﻋﻴﺔ ﻋﻠﻴﺎ ﺘﻭﻓﹼﺭ ﻭﻅﻴﻔﺔ ﺍﻟﺘﺸﺒﻴﻙ ﺍﻟﺒﻴﻨﻲ ،ﻭﻁﺒﻘﺔ ﻓﺭﻋﻴﺔ ﺩﻨﻴﺎ ﺘﺘﻴﺢ
ﺍﻟﻨﻔﺎﺫ ﺇﻟﻰ ﺍﻟﺸﺒﻜﺔ.
10
.2ﺍﻟﺘﺸﺒﻴﻙ ﺍﻟﺒﻴﻨﻲ ﻋﺩﻴﻡ ﺍﻻﺭﺘﺒﺎﻁ
ﺴﻨﻨﻅﺭ ﻓﻲ ﻫﺫﻩ ﺍﻟﻭﺤﺩﺓ ﻓﻲ ﺍﻟﻭﻅﺎﺌﻑ ﺍﻷﺴﺎﺴﻴﺔ ﻟﺒﺭﻭﺘﻭﻜﻭل ﺘﺸﺒﻴﻙ ﺒﻴﻨﻲ ﻋﺩﻴﻡ ﺍﻻﺭﺘﺒﺎﻁ .ﻭﻤﻥ ﺃﺠل
ﺍﻟﺴﻬﻭﻟﺔ ،ﺴﻨﺸﻴﺭ ﺘﺤﺩﻴﺩﹰﺍ ﺇﻟﻰ ﻤﻘﻴﺱ ﺍﻹﻨﺘﺭﻨﺕ ،IPﺍﻟﺫﻱ ﻫﻭ ﻤﻘﻴﺱ ﻟﻠﺸﺒﻜﺎﺕ ﺍﻟﺒﻴﻨﻴﺔ ،ﻭﻟﻜﻥ ﻴﺠﺏ ﺃﻥ
ﻴﻜﻭﻥ ﻭﺍﻀﺤ ﹰﺎ ﺃﻥ ﺍﻟﺤﺩﻴﺙ ﻫﻨﺎ ﻴﻨﻁﺒﻕ ﻋﻠﻰ ﺃﻱ ﺒﺭﻭﺘﻭﻜﻭل ﺸﺒﻜﺔ ﺒﻴﻨﻴﺔ ﻋﺩﻴﻡ ﺍﻻﺭﺘﺒﺎﻁ ﻤﺜل .IPv6
½ ﺘﻜﻭﻥ ﺍﻟﺸﺒﻜﺔ ﺍﻟﺒﻴﻨﻴﺔ ﻋﺩﻴﻤﺔ ﺍﻻﺭﺘﺒﺎﻁ ﻤﺭﻨﺔ .ﻭﻴﻤﻜﻨﻬﺎ ﺍﻟﺘﻌﺎﻤل ﻤﻊ ﻤﺠﻤﻭﻋﺔ ﻤﺘﻨﻭﻋﺔ ﻤﻥ
ﻴﺘﻁﻠﺏ IP ﺍﻟﺸﺒﻜﺎﺕ ،ﻗﺩ ﻴﻜﻭﻥ ﺒﻌﻀﻬﺎ ﻨﻔﺴﻪ ﻋﺩﻴﻡ ﺍﻻﺭﺘﺒﺎﻁ .ﻭﻴﻤﻜﻥ ﺍﻟﻘﻭل ﺒﺎﻟﻤﺠﻤل ﺇﻥ
ﻤﺠﻬﻭﺩﹰﺍ ﺼﻐﻴﺭﹰﺍ ﻤﻥ ﺍﻟﺸﺒﻜﺎﺕ ﺍﻟﻤﻜﻭﻨﺔ ﻟﻠﺸﺒﻜﺔ ﺍﻟﺒﻴﻨﻴﺔ.
½ ﻴﻤﻜﻥ ﺠﻌل ﺨﺩﻤﺔ ﺍﻟﺘﺸﺒﻴﻙ ﺍﻟﺒﻴﻨﻲ ﺍﻟﻌﺩﻴﻤﺔ ﺍﻻﺭﺘﺒﺎﻁ ﻤﺘﻴﻨﺔ ﺇﻟﻰ ﺤﺩ ﺒﻌﻴﺩ .ﻭﻫﺫﺍ ﻴﻤﺎﺜل ﻤﻥ ﺤﻴﺙ
ﺍﻟﻤﺒﺩﺃ ﻤﺎ ﻴﻘﺎل ﻋﻨﺩ ﺍﻟﻤﻘﺎﺭﻨﺔ ﺒﻴﻥ ﺨﺩﻤﺔ ﺸﺒﻜﺔ ﺒﺭﻗﻴﺔ ﻤﻌﻁﻴﺎﺕ ﻭﺨﺩﻤﺔ ﺩﺍﺭﺓ ﺍﻓﺘﺭﺍﻀﻴﺔ.
ﻭﻟﻠﻤﺯﻴﺩ ﻤﻥ ﺍﻟﻤﻌﻠﻭﻤﺎﺕ ،ﻴﻤﻜﻥ ﻟﻠﻘﺎﺭﺉ ،ﺃﻥ ﻴﻌﻭﺩ ﺇﻟﻰ ﺍﻟﻤﺭﺠﻊ.
½ ﺇﻥ ﺨﺩﻤﺔ ﺍﻟﺘﺸﺒﻴﻙ ﺍﻟﺒﻴﻨﻲ ﺍﻟﻌﺩﻴﻤﺔ ﺍﻻﺭﺘﺒﺎﻁ ﻫﻲ ﺃﻨﺴﺏ ﻟﻠﻌﻤل ﻤﻊ ﺒﺭﻭﺘﻭﻜﻭﻻﺕ ﺍﻟﻨﻘل ﺍﻟﻌﺩﻴﻤﺔ
ﻼ ﻤﻀﺎﻓﹰﺎ ﻻ ﺩﺍﻋﻲ ﻟﻪ.
ﺤ ﻤ ﹰ
ﺍﻻﺭﺘﺒﺎﻁ ،ﻭﺫﻟﻙ ﻷﻨﻬﺎ ﻻ ﺘﻔﺭﺽ ِ
ﻻ ﻨﻤﻭﺫﺠﻴﹰﺎ ﻋﻠﻰ ﺍﺴـﺘﺨﺩﺍﻡ ،IPﻓﻴـﻪ ﺸـﺒﻜﺘﺎﻥ ﻤﺤﻠﻴﺘـﺎﻥ
ﻴﻭﻀﺢ ﻤﺜﺎل ﺍﻟﺘﺸﻜﻴﻠﺔ ﺍﻟﺸﺒﻜﻴﺔ ﺍﻟﺘﺎﻟﻴﺔ ﻤﺜﺎ ﹰ
ﻤﺭﺘﺒﻁﺘﺎﻥ ﻋﺒﺭ ﺸﺒﻜﺔ ﻭﺍﺴﻌﺔ ﺘﻌﻤل ﺒﺘﻨﻘﻴل ﺍﻷﻁﺭ .ﻴﺒﻴﻥ ﺍﻟﺸﻜل ﻋﻤل ﺒﺭﻭﺘﻭﻜـﻭل ﺍﻹﻨﺘﺭﻨـﺕ ﻓﻴﻤـﺎ
ﻋﻠﻰ ﺍﻟـﺸﺒﻜﺔ B ﻋﻠﻰ ﺍﻟﺸﺒﻜﺔ ﺍﻟﻤﺤﻠﻴﺔ ﺍﻷﻭﻟﻰ ،ﻭﺍﻟﻤﻀﻴﻑ A ﻴﺨﺹ ﺘﺒﺎﺩل ﺍﻟﻤﻌﻁﻴﺎﺕ ﺒﻴﻥ ﺍﻟﻤﻀﻴﻑ
ﺍﻟﻤﺤﻠﻴﺔ ﺍﻟﺜﺎﻨﻴﺔ ،ﻭﺫﻟﻙ ﻋﺒﺭ ﺍﻟﺸﺒﻜﺔ ﺍﻟﻭﺍﺴﻌﺔ .ﻴﻭﻀﺢ ﺍﻟﺸﻜل ﺒﻨﻴﺎﻥ ﺍﻟﺒﺭﻭﺘﻭﻜﻭل ﻭﻤـﺼﺎﻏﺔ ﻭﺤـﺩﺓ
ﺍﻟﻤﻌﻁﻴﺎﺕ ﻓﻲ ﻜل ﻤﺭﺤﻠﺔ.
ﻻﺤﻅ ﺃﻨﻪ ﻴﺠﺏ ﺃﻥ ﺘﺘﺸﺎﺭﻙ ﻜل ﺍﻟﻨﻅﻡ ﺍﻟﻁﺭﻓﻴﺔ ﻭﺍﻟﻤﺴﻴﺭﺍﺕ ﺒﺒﺭﻭﺘﻭﻜﻭل ﺇﻨﺘﺭﻨـﺕ ﻋﻤـﻭﻤﻲ ،ﻫـﺫﺍ
ﻭﻴﺠﺏ ﺃﻥ ﺘﺘﺸﺎﺭﻙ ﺍﻟﻨﻅﻡ ﺍﻟﻁﺭﻓﻴﺔ ﻓﻲ ﺍﻟﺒﺭﻭﺘﻭﻜﻭﻻﺕ ﻨﻔﺴﻬﺎ ﺍﻟﺘﻲ ﺘﻌﻠـﻭ .IPﻭﺘﺤﺘـﺎﺝ ﺍﻟﻤـﺴﻴﺭﺍﺕ
ﻓﻘﻁ. IP ﺍﻟﻭﺴﻴﻁﺔ ﺇﻟﻰ ﺘﻨﺠﻴﺯ ﺍﻟﻁﺒﻘﺎﺕ ﻤﻥ ﺍﻷﺴﻔل ﻭﺤﺘﻰ
11
ﻗﺭﺍﺀﺓ
ﻋﻨﻭﺍﻥ ﺍﻟﺸﺒﻜﺔ ﺍﻟﺒﻴﻨﻴﺔ ﺍﻟﺸﺎﻤل ،ﻤﻊ B ﺘﺭﻭﻴﺴ ﹰﺔ )ﻓﻲ ﺍﻟﻠﺤﻅﺔ ،(t1ﺘﺤﺩﺩ ﻟـ IP ﺍﻟﻤﻀﻴﻑ .Bﻭﻴﻀﻴﻑ
ﺃﻤﻭﺭ ﺃﺨﺭﻯ .ﻴﻨﻘﺴﻡ ﻫﺫﺍ ﺍﻟﻌﻨﻭﺍﻥ ﻤﻨﻁﻘﻴﹰﺎ ﺇﻟﻰ ﺠﺯﺃﻴﻥ :ﻤﻌﺭﻑ ﺍﻟﺸﺒﻜﺔ ﻭﻤﻌﺭﻑ ﺍﻟﻨﻅـﺎﻡ ﺍﻟﻁﺭﻓـﻲ.
ﻭﻤﻌﻁﻴﺎﺕ ﺍﻟﻤـﺴﺘﻭﻯ ﺍﻷﻋﻠـﻰ ﻤﻌـﹰﺎ ﻭﺤـﺩﺓ ﻤﻌﻁﻴـﺎﺕ IP ﻭﺘﹸﺴﻤﻰ ﺍﻟﺘﺭﻜﻴﺒﺔ ﺍﻟﻤﺅﻟﻔﺔ ﻤﻥ ﺘﺭﻭﻴﺴﺔ
ﺒﺭﻭﺘﻭﻜﻭل ﺍﻹﻨﺘﺭﻨﺕ ) ،(PDUﺃﻭ ﻤﺠﺭﺩ ﺒﺭﻗﻴﺔ ﻤﻌﻁﻴﺎﺕ .ﺒﻌﺩ ﺫﻟـﻙ ،ﺘﹸﻐﻠﱠـﻑ ﺒﺭﻗﻴـﺔ ﺍﻟﻤﻌﻁﻴـﺎﺕ
ﻓﻲ ﺍﻟﻠﺤﻅـﺔ (t3 MAC ﻓﻲ t2؛ ﺘﺭﻭﻴﺴﺔ ﻭﺘﺫﻴﻴل LLC )ﺘﺭﻭﻴﺴﺔ LAN ﺒﺒﺭﻭﺘﻭﻜﻭل ﺍﻟﺸﺒﻜﺔ ﺍﻟﻤﺤﻠﻴﺔ
.(IPﺜﻡ ﻴﻐﻠﹼﻑ ﺍﻟﻤﺴﻴﺭ ﺒﺭﻗﻴﺔ (t6 ﻟﻴﺼل ﺇﻟﻰ ﺘﺭﻭﻴﺴﺔ LAN ﻭﺘﹸﺭﺴل ﺇﻟﻰ ﺍﻟﻤﺴﻴﺭ ،ﺍﻟﺫﻱ ﻴﺯﻴل ﺤﻘﻭل
ﺍﻟﻤﻌﻁﻴﺎﺕ ﺒﻌﺩ ﺫﻟﻙ ﺒﺤﻘﻭل ﺒﺭﻭﺘﻭﻜﻭل ﺘﻨﻘﻴل ﺍﻷﻁﺭ ) (t8ﻭﻴﺭﺴﻠﻬﺎ ﻋﺒﺭ ﺍﻟﺸﺒﻜﺔ ﺍﻟﻭﺍﺴﻌﺔ ﺇﻟﻰ ﻤﺴﻴﺭ
ﺁﺨﺭ .ﻴﺯﻴل ﻫﺫﺍ ﺍﻟﻤﺴﻴﺭ ﺤﻘﻭل ﺘﻨﻘﻴل ﺍﻷﻁﺭ ﻟﻴﺴﺘﺨﺭﺝ ﺒﺭﻗﻴﺔ ﺍﻟﻤﻌﻁﻴﺎﺕ ،ﻭﻟﻴﻐﻠﻔﻬﺎ ﺒﺤﻘـﻭل ﺍﻟـﺸﺒﻜﺔ
ﻭﻴﺭﺴﻠﻬﺎ ﺇﻟﻰ .{B LAN 2 ﺍﻟﻤﺤﻠﻴﺔ ﺍﻟﻤﻨﺎﺴﺒﺔ ﻟـ
12
ﻟﻨﻨﻅﺭ ﺍﻵﻥ ﺇﻟﻰ ﺍﻟﻤﺜﺎل ﺍﻟﺴﺎﺒﻕ ﺒﺘﻔﺼﻴل ﺃﻜﺜﺭ:
ﻟﺩﻯ ﺍﻟﻨﻅﺎﻡ ﺍﻟﻁﺭﻓﻲ ) (Aﺒﺭﻗﻴﺔ ﻤﻌﻁﻴﺎﺕ ﻴﺭﻴﺩ ﺇﺭﺴﺎﻟﻬﺎ ﺇﻟﻰ ﺍﻟﻨﻅﺎﻡ ﺍﻟﻁﺭﻓﻲ ) (Bﺃﻱ ﺘﺘﻀﻤﻥ ﺒﺭﻗﻴﺔ
ﺍﻟﻤﻌﻁﻴﺎﺕ ﻋﻨﻭﺍﻥ ﺍﻟﺸﺒﻜﺔ ﺍﻟﺒﻴﻨﻴﺔ ﻠِ ).(B
ﻓﻲ ) (Aﺃﻥ ﺍﻟﻭﺠﻬﺔ ) (Bﻤﻭﺠﻭﺩﺓ ﻋﻠﻰ ﺸﺒﻜﺔ ﺃﺨﺭﻯ ،ﻭﻟﻬﺫﺍ ﺘﻜﻭﻥ ﺍﻟﺨﻁﻭ ﹸﺓ IP ﻴﻜﺘﺸﻑ ﻤﺠﺘﺯﺃ
ﺒﺭﻗﻴﺔ IP ل ﺍﻟﻤﻌﻁﻴﺎﺕ ﺇﻟﻰ ﻤﺴﻴﺭ ،ﻫﻭ ﻓﻲ ﻫﺫﻩ ﺍﻟﺤﺎﻟﺔ ) .(Xﻭﻟﻠﻘﻴﺎﻡ ﺒﺫﻟﻙ ،ﻴﻤﺭﺭ
ﺍﻷﻭﻟﻰ ﺇﺭﺴﺎ َ
ﺍﻟﻤﻌﻁﻴﺎﺕ ﺇﻟﻰ ﺍﻟﻁﺒﻘﺔ ﺍﻟﺘﺎﻟﻴﺔ ﺍﻟﺘﻲ ﻫﻲ ﺃﺩﻨﻰ )ﻭﻫﻲ ﻓﻲ ﻫﺫﻩ ﺍﻟﺤﺎﻟﺔ (LLCﻤﻊ ﺍﻟﺘﻌﻠﻴﻤﺎﺕ ﺒﺈﺭﺴﺎﻟﻬﺎ
ﺍﻟﺘﻲ ﻫﻲ ﺃﺩﻨﻰ ﻭﺍﻟﺘﻲ MAC ﺒﺩﻭﺭﻫﺎ ﻫﺫﻩ ﺍﻟﻤﻌﻠﻭﻤﺎﺕ ﺇﻟﻰ ﻁﺒﻘﺔ LLC ﺇﻟﻰ ﺍﻟﻤﺴﻴﺭ ) .(Xﻭﺘﻤﺭﺭ ﻁﺒﻘﺔ
ﺇﻟﻰ ﺘﺭﻭﻴﺴﺔ ﻫﺫﺍ ﺍﻟﻤﺴﺘﻭﻯ .ﻭﻫﻜﺫﺍ ،ﹶﺘﻀﻡ ﻜﺘﻠ ﹸﺔ MAC ﺘﻀﻴﻑ ﻋﻨﻭﺍﻥ ﺍﻟﻤﺴﻴﺭ ) (Xﻓﻲ ﻤﺴﺘﻭﻯ
ﺕ ﻤﻥ ﻁﺒﻘﺔ ﺃﻭ ﻋﺩﺓ ﻁﺒﻘﺎﺕ ﻓﻭﻕ ،TCPﺇﻀﺎﻓ ﹰﺔ ﺇﻟﻰ
ﻤﻌﻁﻴﺎ ٍ LAN 1 ﺍﻟﻤﻌﻠﻭﻤﺎﺕ ﺍﻟﻤﺭﺴﻠﺔ ﻤﻥ
ﻭﺘﺫﻴﻴل )ﺍﻟﻠﺤﻅﺔ .(t3 MAC ﺘﺭﻭﻴﺴﺔ ،TCPﻭﺘﺭﻭﻴﺴﺔ ،IPﻭﺘﺭﻭﻴﺴﺔ ،LLCﻭﺘﺭﻭﻴﺴﺔ
MACﻭLLC ﺇﻟﻰ ﺍﻟﻤﺴﻴﺭ ) .(Xﻴﺯﻴل ﻫﺫﺍ ﺍﻟﻤﺴﻴﺭ ﺤﻘﻭل LAN 1 ﺘﺴﺎﻓﺭ ﺍﻟﺭﺯﻤﺔ ،ﻓﻴﻤﺎ ﺒﻌﺩ ،ﻋﺒﺭ ﺍﻟﺸﺒﻜﺔ
ﻟﻴﺤﺩﺩ ﺍﻟﻭﺠﻬﺔ ﺍﻟﻨﻬﺎﺌﻴﺔ ﻟﻠﻤﻌﻁﻴﺎﺕ ،ﻭﻫﻲ ﻓﻲ ﻫﺫﻩ ﺍﻟﺤﺎﻟﺔ ) ،(Bﻴﺠﺏ ﺃﻥ ﻴﺘﺨﺫ ﺍﻟﻤﺴﻴﺭ IP ﻭﻴﺤﻠﹼل ﺘﺭﻭﻴﺴﺔ
ﺍﻵﻥ ﻗﺭﺍﺭ ﺘﺴﻴﻴﺭ ،ﻭﻫﻨﺎﻙ ﺜﻼﺜﺔ ﺍﺤﺘﻤﺎﻻﺕ:
.1ﻤﺤﻁﺔ ﺍﻟﻭﺠﻬﺔ ) (Bﻤﺭﺘﺒﻁﺔ ﻤﺒﺎﺸﺭﺓ ﺒﺈﺤﺩﻯ ﺍﻟﺸﺒﻜﺎﺕ ﺍﻟﺘﻲ ﻴﺭﺘﺒﻁ ﺒﻬﺎ ﺍﻟﻤﺴﻴﺭ .ﻋﻨﺩﺌﺫ ﻴﺭﺴل
ﺍﻟﻤﺴﻴﺭ ﺒﺭﻗﻴﺔ ﺍﻟﻤﻌﻁﻴﺎﺕ ﻤﺒﺎﺸﺭﺓ ﺇﻟﻰ ﻭﺠﻬﺘﻬﺎ.
.2ﻴﺠﺏ ﻋﺒﻭﺭ ﻤﺴﻴﺭ ﺃﻭ ﺃﻜﺜﺭ ﻟﻠﻭﺼﻭل ﺇﻟﻰ ﺍﻟﻭﺠﻬﺔ .ﻋﻨﺩﺌﺫ ﻴﺠﺏ ﺍﺘﺨﺎﺫ ﻗﺭﺍﺭ ﺘﺴﻴﻴﺭ :ﺇﻟﻰ ﺃﻱ
ﻓﻲ ﺍﻟﻤﺴﻴﺭ IP ﺴل ﻤﺠﺘﺯُﺃ
ﻭ ،2ﻴﺭ ِ 1 ﻤﺴﻴﺭ ﻴﺠﺏ ﺇﺭﺴﺎل ﺒﺭﻗﻴﺔ ﺍﻟﻤﻌﻁﻴﺎﺕ؟ ﻭﻓﻲ ﻜﻠﺘﺎ ﺍﻟﺤﺎﻟﺘﻴﻥ
ﺒﺭﻗﻴ ﹶﺔ ﺍﻟﻤﻌﻁﻴﺎﺕ ﺇﻟﻰ ﺍﻟﻁﺒﻘﺔ ﺍﻟﺘﺎﻟﻴﺔ ﺍﻟﺘﻲ ﻫﻲ ﺃﺩﻨﻰ ﻤﺭﻓﻘﹰﺎ ﻤﻌﻬﺎ ﻋﻨﻭﺍﻥ ﺍﻟﺸﺒﻜﺔ ﺍﻟﺘﻲ ﺴﺘﺭﺴل
ﺇﻟﻴﻬﺎ .ﻻﺤﻅ ﻫﻨﺎ ﺃﻨﻨﺎ ﻨﺘﺤﺩﺙ ﻋﻥ ﻋﻨﻭﺍﻥ ﺍﻟﻁﺒﻘﺔ ﺍﻟﺘﻲ ﻫﻲ ﺃﺩﻨﻰ ،ﺍﻟﺫﻱ ﻴﺸﻴﺭ ﺇﻟﻰ ﻫﺫﻩ ﺍﻟﺸﺒﻜﺔ.
.3ﻻ ﻴﺘﻌﺭﻑ ﺍﻟﻤﺴﻴﺭ ﻋﻨﻭﺍﻥ ﺍﻟﻭﺠﻬﺔ ،ﻭﻴﻌﻴﺩ ﻓﻲ ﻫﺫﻩ ﺍﻟﺤﺎﻟﺔ ﺭﺴﺎﻟﺔ ﺨﻁﺄ ﺇﻟﻰ ﻤﺼﺩﺭ ﺒﺭﻗﻴﺔ
ﺍﻟﻤﻌﻁﻴﺎﺕ.
ﻴﺠﺏ ﻋﻠﻰ ﺍﻟﻤﻌﻁﻴﺎﺕ ﻓﻲ ﻫﺫﺍ ﺍﻟﻤﺜﺎل ﺃﻥ ﺘﻤ ﺭ ﻋﺒﺭ ﺍﻟﻤﺴﻴﺭ ) (Yﻗﺒل ﻭﺼﻭﻟﻬﺎ ﺇﻟﻰ ﻭﺠﻬﺘﻬﺎ .ﻭﻟﺫﻟﻙ،
ﻴﻜﻭﻥ ﺍﻟﻤﺴﻴﺭ ) (Xﺇﻁﺎﺭﹰﺍ ﺠﺩﻴﺩﹰﺍ ﺒﺈﻀﺎﻓﺔ ﺘﺭﻭﻴﺴﺔ ﻭﺘﺫﻴﻴل ﺒﺭﻭﺘﻭﻜﻭل ﺘﻨﻘﻴل ﺍﻷﻁﺭ ﺇﻟﻰ ﻭﺤﺩﺓ
ﻤﻌﻁﻴﺎﺕ .IPﻭﺘﺸﻴﺭ ﺘﺭﻭﻴﺴﺔ ﺘﻨﻘﻴل ﺍﻷﻁﺭ ﺇﻟﻰ ﺍﺭﺘﺒﺎﻁ ﻤﻨﻁﻘﻲ ﻤﻊ ﺍﻟﻤﺴﻴﺭ ).(Y
ﻋﻨﺩﻤﺎ ﻴﺼل ﻫﺫﺍ ﺍﻹﻁﺎﺭ ﺇﻟﻰ ﺍﻟﻤﺴﻴﺭ ) ،(Yﻴﺯﻴل ﻫﺫﺍ ﺍﻷﺨﻴﺭ ﺘﺭﻭﻴﺴﺔ ﻭﺘﺫﻴﻴل ﺍﻹﻁﺎﺭ ،ﻭﻴﺴﺘﻨﺘﺞ ﺃﻥ
ﻭﺤﺩﺓ ﻤﻌﻁﻴﺎﺕ IPﻫﺫﻩ ﻤﻭﺠﻬﺔ ﺇﻟﻰ ) ،(Bﺍﻟﻤﺭﺘﺒﻁﺔ ﻤﺒﺎﺸﺭﺓ ﺒﺸﺒﻜﺔ ﻤﺭﺘﺒﻁ ﺒﻬﺎ ﺍﻟﻤﺴﻴﺭ .ﻭﻟﺫﻟﻙ ،ﻓﺈﻥ
ﺍﻟﻤﺴﻴﺭ ﻴﻨﺸﺊ ﺇﻁﺎﺭﹰﺍ ﻓﻴﻪ ﻋﻨﻭﺍﻥ ﺍﻟﻭﺠﻬﺔ ) (Bﻓﻲ ﺍﻟﻁﺒﻘﺔ ﺍﻟﺜﺎﻨﻴﺔ ﻭﻴﺭﺴﻠﻬﺎ ﺇﻟﻰ .LAN 2ﻭﺃﺨﻴﺭﹰﺍ،
ﺘﺼل ﺍﻟﻤﻌﻁﻴﺎﺕ ﺇﻟﻰ ) (Bﺤﻴﺙ ﻴﻤﻜﻥ ﺇﺯﺍﻟﺔ ﺘﺭﻭﻴﺴ ﹶﺘﻲ LANﻭ.IP
13
ﻗﺩ ﻴﺤﺘﺎﺝ ﺃﻱ ﻤﺴﻴﺭ ﻗﺒل ﺘﻤﺭﻴﺭﻩ ﻟﻠﻤﻌﻁﻴﺎﺕ ﺇﻟﻰ ﺘﺠﺯﺌﺔ ) (fragmentationﻭﺤﺩﺓ ﺍﻟﻤﻌﻁﻴﺎﺕ ﻟﺘﺘﻼﺀﻡ
ﻤﻊ ﺍﻟﻤﺤﺩﻭﺩﻴﺔ ﻓﻲ ﺤﺠﻡ ﺍﻟﺭﺯﻤﺔ ﺍﻟﺫﻱ ﻗﺩ ﺘﻔﺭﻀﻪ ﺍﻟﺸﺒﻜﺔ ﺍﻟﻭﺠﻬﺔ ﺇﺫﺍ ﻜﺎﻥ ﺤﺠﻡ ﺍﻟﺭﺯﻤﺔ ﺍﻷﻋﻅﻡ
) (Maximum Data Unit MTUﺍﻟﻤﻘﺒﻭل ﻓﻴﻬﺎ ﺃﺼﻐﺭ ﻤﻥ ﺤﺠﻡ ﻭﺤﺩﺓ ﺍﻟﻤﻌﻁﻴﺎﺕ.
ﻤﺴﺘﻘﻠﺔ .ﻭﹸﺘﻐﹼﻠﻑ ﻜل IP ﺴﻡ ﻭﺤﺩﺓ ﺍﻟﻤﻌﻁﻴﺎﺕ ﺇﻟﻰ ﺠﺯﺃﻴﻥ ﺃﻭ ﺃﻜﺜﺭ ،ﻴﺼﺒﺢ ﻜل ﻤﻨﻬﺎ ﻭﺤﺩﺓ ﻤﻌﻁﻴﺎﺕ
ﹸﺘﻘ
ﻭﺤﺩﺓ ﻤﻌﻁﻴﺎﺕ ﻤﺠﺩﺩﹰﺍ ﻓﻲ ﺭﺯﻤﺔ ﻤﻥ ﻁﺒﻘﺔ ﺃﺩﻨﻰ ﻭﺘﻭﻀﻊ ﻓﻲ ﺭﺘل ﺍﻨﺘﻅﺎﺭ ﺍﻹﺭﺴﺎل .ﻭﻗﺩ ﻴﺤﺩ
ﺍﻟﻤﺴﻴﺭ ﺃﻴﻀﹰﺎ ﺤﺠﻡ ﺭﺘل ﺍﻻﻨﺘﻅﺎﺭ ﺍﻟﻤﺨﺼﺹ ﻟﻜل ﺸﺒﻜﺔ ﻴﺭﺘﺒﻁ ﺒﻬﺎ ،ﺒﺤﻴﺙ ﻴﺘﻼﻓﻰ ﺃﻥ ﺘﻌﻴﻕ ﺸﺒﻜﺔ
ﺒﻁﻴﺌﺔ ﻋﻤل ﺸﺒﻜﺔ ﺃﺴﺭﻉ .ﻓﻤﺎ ﺇﻥ ﻴﻤﺘﻠﺊ ﺭﺘل ﺍﻻﻨﺘﻅﺎﺭ ،ﺤﺘﻰ ﻴﺭﻤﻲ ﺍﻟﻤﺴﻴﺭ ﺒﺒﺴﺎﻁﺔ ﺃﻴﺔ ﻭﺤﺩﺓ
ﻤﻌﻁﻴﺎﺕ ﺇﻀﺎﻓﻴﺔ.
ﺘﺘﻜﺭﺭ ﺍﻹﺠﺭﺍﺌﻴﺔ ﺍﻟﺘﻲ ﻭﺼﻔﻨﺎﻫﺎ ﻓﻲ ﻜل ﻤﻥ ﺍﻟﻤﺴﻴﺭﺍﺕ ﺍﻟﺘﻲ ﺘﺤﺘﺎﺝ ﻭﺤﺩﹸﺓ ﺍﻟﻤﻌﻁﻴﺎﺕ ﺇﻟﻰ ﻋﺒﻭﺭﻫﺎ
IP ﺤﺘﻰ ﻭﺼﻭﻟﻬﺎ ﺇﻟﻰ ﻭﺠﻬﺘﻬﺎ .ﻭﻜﻤﺎ ﻓﻲ ﺍﻟﻤﺴﻴﺭ ،ﻴﺴﺘﻌﻴﺩ ﺍﻟﻨﻅﺎﻡ ﺍﻟﻁﺭﻓﻲ ﺍﻟﻭﺠﻬﹸﺔ ﻭﺤﺩﹶﺓ ﻤﻌﻁﻴﺎﺕ
(IPﻓﻲ ﺍﻟﻨﻅﺎﻡ fragment) IP ﺒﺈﺯﺍﻟﺔ ﺘﻐﻠﻴﻑ ﺍﻟﺸﺒﻜﺔ ﻋﻨﻬﺎ .ﻭﺇﺫﺍ ﻜﺎﻥ ﻫﻨﺎﻙ ﺘﺠﺯﺌﺔ ،ﻴﺼﻭﻥ ﺘﺠﺯﻴﺌﺔ
ﺕ ﺍﻟﻘﺎﺩﻤﺔ ﺤﺘﻰ ﻴﺼﺒﺢ ﺒﺎﻹﻤﻜﺎﻥ ﺇﻋﺎﺩﺓ ﺘﺠﻤﻴﻊ ﻜﺎﻤل ﺤﻘل ﺍﻟﻤﻌﻁﻴﺎﺕ
ﺍﻟﻁﺭﻓﻲ ﺍﻟﻭﺠﻬﺔ ﺍﻟﻤﻌﻁﻴﺎ ِ
ﺍﻷﺼﻠﻲ .ﹸﺜﻡ ﹸﺘﻤﱠﺭﺭ ﻜﺘﻠﺔ ﺍﻟﻤﻌﻁﻴﺎﺕ ﻫﺫﻩ ﺇﻟﻰ ﻁﺒﻘﺔ ﺃﻋﻠﻰ ﻓﻲ ﺍﻟﻨﻅﺎﻡ ﺍﻟﻁﺭﻓﻲ.
اﻟﺨﺪﻣﺔ ﺑﺄﻓﻀﻞ ﺟﮭﺪ
ﺇﻥ ﻫﺫﻩ ﺍﻟﺨﺩﻤﺔ ﺍﻟﺘﻲ ﻴﻘﺩﻤﻬﺎ ﺒﺭﻭﺘﻭﻜﻭل ﺍﻹﻨﺘﺭﻨﺕ ﻏﻴﺭ ﻤﻭﺜﻭﻗﺔ ،ﺃﻱ ﺇﻨﻪ ﻻ ﻴﻀﻤﻥ ﻭﺼﻭل ﻜل
ﺍﻟﻤﻌﻁﻴﺎﺕ ،ﻜﻤﺎ ﻻ ﻴﻀﻤﻥ ﻭﺼﻭﻟﻬﺎ ﻤﺭﺘﺒﺔ .ﻭﺘﻘﻊ ﻤﺴﺅﻭﻟﻴﺔ ﺍﻻﺴﺘﻌﺎﺩﺓ ﻤﻥ ﺍﻟﺨﻁﺄ ﻋﻨﺩ ﺤﺩﻭﺜﻪ ﻋﻠﻰ
ﻼ.(TCP ،
ﻋﺎﺘﻕ ﺍﻟﻁﺒﻘﺔ ﺍﻟﺘﺎﻟﻴﺔ ﺍﻟﺘﻲ ﺘﻌﻠﻭﻫﺎ )ﻤﺜ ﹰ
ﻴﺘﻴﺢ ﻫﺫﺍ ﺍﻟﻤﻨﻬﺞ ﻤﺭﻭﻨﺔ ﻜﺒﻴﺭﺓ ﻓﻲ ﺍﻟﻌﻤل ﻭﻴﺸﺎﺭ ﺇﻟﻴﻪ ﺒﺎﻟﺨﺩﻤﺔ ﺒﺄﻓﻀل ﺠﻬﺩ )(best effort service
ﺒﺎﺴﺘﺨﺩﺍﻡ ﺍﻟﺨﺩﻤﺔ ﺒﺄﻓﻀل ﺠﻬﺩ ﻫﺫﻩ ،ﹸﺘﻤﱠﺭﺭ ﻜل ﻭﺤﺩﺓ ﻤﻌﻁﻴﺎﺕ ﻤﻥ ﻤﺴﻴﺭ ﺇﻟﻰ ﻤﺴﻴﺭ ﻓﻲ ﻤﺤﺎﻭﻟﺔ
ﺍﻟﻭﺼﻭل ﻤﻥ ﺍﻟﻤﺼﺩﺭ ﺇﻟﻰ ﺍﻟﻭﺠﻬﺔ .ﻭﺇﺫﺍ ﻜﺎﻥ ﺍﻟﺘﻭﺼﻴل ﻤﻥ ﺤﻴﺙ ﺍﻟﻤﺒﺩﺃ ﻏﻴﺭ ﻤﻀﻤﻭﻥ ،ﻓﻼ ﻴﻭﺠﺩ
ﺃﻴﺔ ﻤﺘﻁﻠﺒﺎﺕ ﻤﻭﺜﻭﻗﻴﺔ ﺨﺎﺼﺔ ،ﻴﺘﺭﺘﺏ ﻋﻠﻰ ﺃﻱ ﻤﻥ ﻫﺫﻩ ﺍﻟﺸﺒﻜﺎﺕ ﺘﺤﻘﻴﻘﻬﺎ .ﻭﻫﻜﺫﺍ ،ﺴﻴﻌﻤل
ﺍﻟﺒﺭﻭﺘﻭﻜﻭل ﻤﻊ ﺃﻴﺔ ﺘﺭﻜﻴﺒﺔ ﻤﻥ ﺃﻨﻭﺍﻉ ﺍﻟﺸﺒﻜﺎﺕ .ﻭﻷﻨﻪ ﻻ ﻴﻭﺠﺩ ﻀﻤﺎﻥ ﻟﺼﺤﺔ ﺘﺴﻠﺴل ﺍﻟﺘﺴﻠﻴﻡ ،ﻓﻘﺩ
ﺘﺘﺒﻊ ﻭﺤﺩﺍﺕ ﺍﻟﻤﻌﻁﻴﺎﺕ ﻤﺴﺎﺭﺍﺕ ﻤﺨﺘﻠﻔﺔ ﻋﺒﺭ ﺍﻟﺸﺒﻜﺔ ﺍﻟﺒﻴﻨﻴﺔ .ﻭﻫﺫﺍ ﻤﺎ ﻴﺴﻤﺢ ﻟﻠﺒﺭﻭﺘﻭﻜﻭل ﺒﻤﻌﺎﻟﺠﺔ
ﺤﻭﺍﺩﺙ ﺍﻻﺨﺘﻨﺎﻕ ﻭﺍﻷﻋﻁﺎل ﻓﻲ ﺍﻟﺸﺒﻜﺔ ﺍﻟﺒﻴﻨﻴﺔ ،ﻋﻥ ﻁﺭﻴﻕ ﺘﻐﻴﻴﺭ ﺍﻟﻁﺭﻕ.
14
ﺍﻟﻔﺼل ﺍﻟﺜﺎﻨﻲ :ﺒﺭﻭﺘﻭﻜﻭل ﺍﻹﻨﺘﺭﻨﺕ
.1ﺒﺭﻭﺘﻭﻜﻭل ﺍﻹﻨﺘﺭﻨﺕ
.RFCﻭﻤﻊ ﺃﻨﻪ ﻤﻥ ﺍﻟﻤﻔﺘﺭﺽ 791 ﻟﻨﻨﻅﺭ ﺍﻵﻥ ﻓﻲ ﺍﻹﺼﺩﺍﺭﺓ ﺍﻟﺭﺍﺒﻌﺔ ﻤﻥ ،IPﺍﻟﻤﻌﺭﻓﺔ ﺭﺴﻤﻴﹰﺎ ﻓﻲ
ﺍﻟﻤﺴﺘﺨﺩﻡ ﻓﻲ ﺸﺒﻜﺎﺕ .TCP/IP IP ﺤﺎﻟﻴﹰﺎ ِﻤ ﹾﻘ ﻴﺱ IPv4 ﻤﺤل ،IPv4ﻓﺈﻥ IPv6 ل
ﺃﻥ ﻴﺤ ّ
ﺇﻥ ﺒﺭﻭﺘﻭﻜﻭل ﺍﻹﻨﺘﺭﻨﺕ ،ﺃﻱ ﺒﺭﻭﺘﻭﻜﻭل ﺍﻟﺸﺒﻜﺔ ﺍﻟﺒﻴﻨﻴﺔ ،ﺠﺯﺀ ﻤﻥ ﻁﻘﻡ ،TCP/IPﻭﻫﻭ ﺃﻜﺜﺭ
ﺒﺭﻭﺘﻭﻜﻭﻻﺕ ﺍﻟﺘﺸﺒﻴﻙ ﺍﻟﺒﻴﻨﻲ ﺸﻴﻭﻋﹰﺎ .ﺴﻨﺭﻜﺯ ﻓﻲ ﻫﺫﺍ ﺍﻟﻔﺼل ﻋﻠﻰ ﺁﻟﻴﺎﺕ ﺍﻟﻌﻤل ﺍﻟﻤﺭﺘﺒﻁﺔ ﺒﻭﻅﻴﻔﺔ
ﺍﻟﺘﺸﺒﻴﻙ ﺍﻟﺒﻴﻨﻲ ﻭﻨﺫﻜﱢﺭ ﺒﻤﺼﺎﻏﺘﻪ ﻭﻁﺭﻕ ﺍﻟﻌﻨﻭﻨﺔ ﻓﻴﻪ.
ﻁﻭل ﺍﻟﺤﻘل
ﺍﺴﻡ ﺍﻟﺤﻘل
ﺒﺎﻟﺒﺘﺎﺕ
ﻴﺸﻴﺭ ﺇﻟﻰ ﺭﻗﻡ ﺍﻹﺼﺩﺍﺭ ،ﻭﻫﺫﺍ ﻤﺎ ﻴﺴﻤﺢ ﺒﺘﻁﻭﻴﺭ ﺍﻟﺒﺭﻭﺘﻭﻜﻭل،
4 Version ﺍﻹﺼﺩﺍﺭ
ﻭﺍﻟﻘﻴﻤﺔ ﺍﻟﺤﺎﻟﻴﺔ ﻫﻲ .4
ﺒﺘﹰﺎ .ﺍﻟﻘﻴﻤﺔ ﺍﻟﺩﻨﻴﺎ ﻫﻲ 32 ﻁﻭل ﺍﻟﺘﺭﻭﻴﺴﺔ ﺒﺎﻋﺘﺒﺎﺭﻫﺎ ﻜﻠﻤﺎﺕ ﻤﻥ ﻁﻭل ﺘﺭﻭﻴﺴﺔ
ﺜﻤﺎﻨ ﻴ ﹰﺔ. 20 ﺨﻤﺴﺔ ﻟﺘﺭﻭﻴﺴﺔ ﺼﻐﺭﻯ ﻁﻭﻟﻬﺎ 4 ﺍﻹﻨﺘﺭﻨﺕ
(Internet IHL
)Header Length
ﺕ ﺍﻟﻤﻭﺜﻭﻗﻴﺔ ﻭﺍﻷﺴﺒﻘﻴﺔ ﻭﺍﻟﺘﺄﺨﻴﺭ ﻭﻤﻌﺩل ﺍﻟﺘﺩﻓﻕ.
ﻴﺤﺩﺩ ﻤﻭﺴﻁﺎ ِ
ﻨﺎﺩﺭﹰﺍ ﻤﺎ ﻴﺴﺘﺨﺩﻡ ﻫﺫﺍ ﺍﻟﺤﻘل ،ﻭﻗﺩ ﺘﻐﻴﺭ ﺍﻵﻥ ﺘﻔﺼﻴل ﺒﺘﺎﺘﻪ ،ﺇﺫ
DS ﺒﺤﻘل TOS ﻴﺸﺎﺭ ﺇﻟﻰ ﺍﻟﺒﺘﺎﺕ ﺍﻟﺴﺘﺔ ﺍﻷﻭﻟﻰ ﻤﻥ ﺤﻘل (Type ﻨﻭﻉ ﺍﻟﺨﺩﻤﺔ
8
)ﺍﻟﺨﺩﻤﺎﺕ ﺍﻟﻤﺘﻤﺎﻴﺯﺓ ﺍﻟﺘﻲ ﺴﻨﺩﺭﺴﻬﺎ ﻓﻲ ﻭﺤﺩﺓ ﻻﺤﻘﺔ( .ﻭﺍﻟﺒﺘﺎﻥ )of Service
15
ﺭﻗﻡ ﺘﺴﻠﺴﻠﻲ ﻴﺴﺘﺨﺩﻡ ﻤﻊ ﻋﻨﻭﺍﻥ ﺍﻟﻤﺼﺩﺭ ﻭﻋﻨﻭﺍﻥ ﺍﻟﻭﺠﻬﺔ
ﻭﺒﺭﻭﺘﻭﻜﻭل ﺍﻟﻤﺴﺘﺨﺩِﻡ ﻟﻠﺘﻌﺭﻴﻑ ﺒﺒﺭﻗﻴﺔ ﺍﻟﻤﻌﻁﻴﺎﺕ ﺒﻁﺭﻴﻘﺔ 16 ﺍﻟﺘﻌﺭﻴﻑ
)(identification
ﻭﺤﻴﺩﺓ.
ﻓﻲ More ﻫﻨﺎﻙ ﺒﺘﺎﻥ ﻓﻘﻁ ﻤﻌﺭﻓﺎﻥ ﺤﺎﻟﻴﹰﺎ .ﻴﺴﺘﺨﺩﻡ ﺒﺕ ﺍﻟﻤﺯﻴﺩ
3 )(flags ﺭﺍﻴﺎﺕ
ﺍﻟﺘﺠﺯﺌﺔ ﻭﺍﻟﺘﺠﻤﻴﻊ ،ﻭﻫﻨﺎﻙ ﺒﺕ ﻋﺩﻡ ﺍﻟﺘﺠﺯﺌﺔ .Don’t Fragment
ﺘﺸﻴﺭ ﺇﻟﻰ ﻤﻭﻗﻊ ﺍﻟﺘﺠﺯﻴﺌﺔ ﻓﻲ ﺒﺭﻗﻴﺔ ﺍﻟﻤﻌﻁﻴﺎﺕ ﺍﻷﺼﻠﻴﺔ ،ﻭﻴﻘﺎﺱ ﺍﻨﺯﻴﺎﺡ ﺍﻟﺘﺠﺯﻴﺌﺔ
13
ﺒﺘﹰﺎ. 64 ﺒﻌﺩﺩ ﺍﻟﻭﺤﺩﺍﺕ ﻤﻥ )(fragment offset
ﻭﺍﻟﻁﻭل ﺍﻷﻗﺼﻰ ﻟﺒﺭﻗﻴﺔ ﻤﻌﻁﻴﺎﺕ ) ﺤﻘل ﻤﻌﻁﻴﺎﺕ ﻤﻊ ﺘﺭﻭﻴﺴﺔ( ﻤﺘﻐﻴﺭ )(data ﺍﻟﻤﻌﻁﻴﺎﺕ
ﺒﺎﻴﺕ. 65535 ﻫﻭ
16
IHLﺍﻹﺻﺪﺍﺭ ﻧﻮﻉ ﺍﳋﺪﻣﺔ ﺍﻟﻄﻮﻝ
ﺍﻟﺘﻌﺮﻳﻒ ﺍﻟﺮﺍﻳﺎ ﺍﻧﺰﻳﺎﺡ
ﻣﺪﺓ ﺍﻟﱪﻭﺗﻮﻛﻮ ﺭﻣﺎﺯ ﺍﻟﺘﺪﻗﻴﻖ ﰲ
ﻋﻨﻮﺍﻥ ﺍﳌﺼﺪﺭ
ﻋﻨﻮﺍﻥ
ﺍﳋﻴﺎﺭﺍﺕ +
ﺍﻟﻌﻨﻭﺍﻥ ﻤﺭﻤﺯ ﺒﺤﻴﺙ ﻴﺴﻤﺢ ﺒﺤﺠ ٍﺯ ﻤﺘﻐﻴﺭ ﻟﻌﺩﺩ ﺍﻟﺒﺘﺎﺕ ﺍﻟﻤﺨﺼﺼﺔ ﻟﻠﺸﺒﻜﺔ ﻭﺘﻠﻙ ﺍﻟﻤﺨﺼﺼﺔ
ﻟﻠﻤﻀﻴﻑ .ﻴﺘﻴﺢ ﻫﺫﺍ ﺍﻟﺘﺭﻤﻴﺯ ﻤﺭﻭﻨ ﹰﺔ ﻓﻲ ﺇﺴﻨﺎﺩ ﺍﻟﻌﻨﺎﻭﻴﻥ ﺇﻟﻰ ﺍﻟﻤﻀﻴﻔﺎﺕ ،ﻭﻴﺴﻤﺢ ﺒﻭﺠﻭﺩ ﺨﻠﻴﻁ ﻤﻥ
ﺸﺒﻜﺎﺕ ﺫﺍﺕ ﺃﺤﺠﺎﻡ ﻤﺨﺘﻠﻔﺔ ﺩﺍﺨل ﺸﺒﻜﺔ ﺒﻴﻨﻴﺔ.
ﺍﻟﺼﻑ :Aﻗﻠﻴل ﻤﻥ ﺍﻟﺸﺒﻜﺎﺕ ،ﻴﻀﻡ ﻜل ﻤﻨﻬﺎ ﻋﺩﺩﹰﺍ ﻜﺒﻴﺭﹰﺍ ﻤﻥ ﺍﻟﻤﻀﻴﻔﺎﺕ .ﺘﺒﺩﺃ ﻋﻨﺎﻭﻴﻥ ﺍﻟﺸﺒﻜﺔ ﻓـﻲ
ﻋﻨﻭﺍﻥ ﺸﺒﻜﺔ ﻤﻤﻜﻨﹰﺎ ﻓﻲ ﺍﻟﺼﻑ. 126 ﺒﺎﻟﺒﺕ ﺍﻻﺜﻨﺎﻨﻲ ،0ﻭﻫﻨﺎﻙ A ﺍﻟﺼﻑ
17
ﺍﻟﺼﻑ :Bﻋﺩﺩ ﻤﺘﻭﺴﻁ ﻤﻥ ﺍﻟﺸﺒﻜﺎﺕ ،ﻴﻀ ﻡ ﻜل ﻤﻨﻬﺎ ﻋﺩﺩﹰﺍ ﻤﺘﻭﺴﻁﹰﺎ ﻤﻥ ﺍﻟﻤﻀﻴﻔﺎﺕ .ﺘﺒﺩﺃ ﻋﻨـﺎﻭﻴﻥ
ﺒﺎﻟﺒﺘﻴﻥ ﺍﻻﺜﻨﺎﻨﻴﻴﻥ ،10ﻭﻫﻨﺎﻙ 16384 = 2ﻋﻨﻭﺍﻨﹰﺎ ﻤﻥ ﺍﻟﺼﻑ .B ﺍﻟﺸﺒﻜﺔ ﻓﻲ ﺍﻟﺼﻑ
14
B
ﺇﻥ ﺨﻠﻴﻁ ﺍﻟﺼﻔﻭﻑ ﻤﻨﺎﺴﺏ ﻟﺸﺒﻜﺔ ﺒﻴﻨﻴﺔ ﻤﻜﻭﻨﺔ ﻤﻥ ﻋﺩﺩ ﻗﻠﻴل ﻤﻥ ﺍﻟﺸﺒﻜﺎﺕ ﺍﻟﻭﺍﺴﻌﺔ ﻭﻜﺜﻴﺭ ﻤﻥ
ﺍﻟﺸﺒﻜﺎﺕ ﺍﻟﺼﻐﻴﺭﺓ ﻭﺒﻌﺽ ﺍﻟﺸﺒﻜﺎﺕ ﺍﻟﻤﺘﻭﺴﻁﺔ ﺍﻻﺘﺴﺎﻉ.
،(dotted )decimal notation ﻋﺎﺩﺓ ﻭﻓﻘﹰﺎ ﻟﻤﺎ ﻴﺩﻋﻰ ﺍﻟﺘﺩﻭﻴﻥ ﺍﻟﻌﺸﺭﻱ ﺍﻟﻤﻨﻘﱠﻁ IP ﺘﹸﻜﺘﹶﺏ ﻋﻨﺎﻭﻴﻥ
ﺒﺘﹰﺎ ﺒﺭﻗﻡ ﻋﺸﺭﻱ .ﻓﻌﻠﻰ ﺴﺒﻴل ﺍﻟﻤﺜﺎل ﻴﻜﺘﹶﺏ ﺍﻟﻌﻨﻭﺍﻥ 32 ﺤﻴﺙ ﺘﹸﻤ ﱠﺜل ﻜل ﺜﹸﻤﺎﻨﻴﺔ ﻤﻥ ﺍﻟﻌﻨﻭﺍﻥ ﺫﻱ
ﺒﺎﻟﺸﻜل .192. 228. 17. 57 11000000 11100100 00010001 00111001
ﻟﻨﻔﺘﺭﺽ ﺃﻥ ﻫﻨﺎﻙ ﺸﺒﻜﺔ ﺒﻴﻨﻴﺔ ﺘﻀ ﻡ ﺸﺒﻜﺔ ﻭﺍﺴﻌﺔ ﻭﺍﺤﺩﺓ ﺃﻭ ﺃﻜﺜﺭ ،ﻭﻋﺩﺩﹰﺍ ﻤﻥ ﺍﻟﻤﻭﺍﻗﻊ ﻓﻲ ﻜل ﻤﻨﻬﺎ
ﻋﺩﺩ ﻤﻥ ﺍﻟﺸﺒﻜﺎﺕ ﺍﻟﻤﺤﻠﹼﻴﺔ .ﻭﻗﺩ ﻨﺭﻏﺏ ﻓﻲ ﻋﺩﻡ ﺍﻟﺘﺩﺨل ﻓﻲ ﺘﻌﻘﻴﺩ ﺒﻨﻰ ﺍﻟﺸﺒﻜﺎﺕ ﺍﻟﻤﺤﻠﻴﺔ ﺍﻟﻤﺘﺭﺍﺒﻁﺔ
ﺩﺍﺨل ﻤﺅﺴﺴﺔ ،ﻓﻲ ﺤﻴﻥ ﻨﺭﻏﺏ ﻓﻲ ﺤﻤﺎﻴﺔ ﺍﻟﺸﺒﻜﺔ ﺍﻟﺒﻴﻨﻴﺔ ﺒﺄﺴﺭﻫﺎ ﻤﻥ ﺇﺴﻨﺎﺩ ﻏﻴﺭ ﻤﻀﺒﻭﻁ ﻷﺭﻗﺎﻡ
ﺍﻟﺸﺒﻜﺔ ﻭﻤﻥ ﺘﻌﻘﻴﺩ ﺍﻟﺘﺴﻴﻴﺭ.
18
ﻴﺠﺏ ﻋﻠﻰ ﺍﻟﻤﺴﻴﺭﺍﺕ ﺍﻟﻤﺤﻠﻴﺔ ﺩﺍﺨل ﺍﻟﺸﺒﻜﺔ ﺫﺍﺕ ﺍﻟﺸﺒﻜﺎﺕ ﺍﻟﻔﺭﻋﻴﺔ ﺃﻥ ﺘﻘﻭﻡ ﺒﺎﻟﺘﺴﻴﻴﺭ ﺍﻋﺘﻤﺎﺩﹰﺍ ﻋﻠﻰ
ﻭﺭﻗﻡ ﺍﻟﺸﺒﻜﺔ ﺍﻟﻔﺭﻋﻴﺔ .ﻭﻴﺤﺩﱢ ﺩ ﻤﻭﺍﻗ ﻊ IP ﺭﻗﻡ ﺸﺒﻜﺔ ﻤﻭﺴﻊ ﻤﺅﻟﻑ ﻤﻥ ﺠﺯﺀ ﺍﻟﺸﺒﻜﺔ ﻓﻲ ﻋﻨﻭﺍﻥ
ﻉ ﺍﻟﻌﻨﻭﺍﻥ ):(address mask
ﺍﻟﺒﺘﺎﺕ ﻓﻲ ﺭﻗﻡ ﺍﻟﺸﺒﻜﺔ ﺍﻟﻤﻭﺴﻊ ﻫﺫﺍ ﻗﻨﺎ
½ ﺇﻥ ﺍﺴﺘﺨﺩﺍﻡ ﻗﻨﺎﻉ ﺍﻟﻌﻨﻭﺍﻥ ﻴﺴﻤﺢ ﻟﻠﻤﻀﻴﻑ ﺒﺄﻥ ﻴﺤﺩﺩ ﻭﺠﻬﺔ ﺒﺭﻗﻴﺔ ﺍﻟﻤﻌﻁﻴﺎﺕ ﺍﻟﺼﺎﺩﺭﺓ :ﺃﻫﻲ
ﻤﻭﺠﻬﺔ ﺇﻟﻰ ﻤﻀﻴﻑ ﻋﻠﻰ ﺍﻟﺸﺒﻜﺔ ﺍﻟﻤﺤﻠﻴﺔ ﻨﻔﺴﻬﺎ )ﻟﻴﺭﺴل ﻤﺒﺎﺸﺭﺓ( ﺃﻡ ﺇﻟﻰ ﺸﺒﻜﺔ ﻤﺤﻠﻴﺔ ﺃﺨﺭﻯ
)ﻟﻴﺭﺴل ﺇﻟﻰ ﻤﺴﻴﺭ(؟
ﻭﺍﻟﻘﻨﺎﻉ ﻫﻭ ﻋﻨﻭﺍﻥ ﺍﻟﺸﺒﻜﺔ ﺍﻟﻔﺭﻋﻴﺔ ﺃﻭ ﺍﻟﺒﻴﻨﻴﺔ IP ﺒﻴﻥ ﺍﻟﻌﻨﻭﺍﻥ AND ½ ﺇﻥ ﻨﺎﺘﺞ ﺘﻁﺒﻴﻕ ﻋﻤﻠﻴﺔ
ﺍﻟﺘﻲ ﻴﻨﺘﻤﻲ ﺇﻟﻴﻬﺎ ﻫﺫﺍ ﺍﻟﻌﻨﻭﺍﻥ .ﻭﻟﻜﻥ ﻜﻴﻑ ﻟﻠﻤﺴﻴﺭ ﺃﻥ ﻴﻌﺭﻑ ﺍﻟﻘﻨﺎﻉ ﺍﻟﻭﺍﺠﺏ ﺍﺴﺘﺨﺩﺍﻤﻪ؟
ﻻﺤﻅ ﺃﻥ ½ :ﻗﻨﺎﻉ ﺍﻟﺸﺒﻜﺔ ﺍﻟﻔﺭﻋﻴﺔ ﻴﻌﻤل ﻋﻠﻰ ﻤﺴﺢ ﺠﺯﺀ ﺤﻘل ﺍﻟﻤﻀﻴﻑ ﺍﻟﺫﻱ ﻴﺸﻴﺭ ﺇﻟﻰ ﻤﻀﻴﻑ
ﻓﻌﻠﻲ ﻋﻠﻰ ﺸﺒﻜﺔ ﻓﺭﻋﻴﺔ ،ﻭﻤﺎ ﻴﺘﺒﻘﻰ ﻫﻭ ﺭﻗﻡ ﺍﻟﺸﺒﻜﺔ ﻭﺭﻗﻡ ﺍﻟﺸﺒﻜﺔ ﺍﻟﻔﺭﻋﻴﺔ.
ﻭ Bﻭ Cﻴﺴﻤﺢ ﺒﻤﻌﺭﻓﺔ ﺍﻷﻗﻨﻌﺔ ﺘﻠﻘﺎﺌﻴﹰﺎ ،ﻜﻤﺎ ﻓﻲ A ½ ﺍﺴﺘﺨﺩﺍﻡ ﺼﻔﻭﻑ ﺍﻟﻌﻨﺎﻭﻴﻥ ﺍﻟﻘﻴﺎﺴﻴﺔ
ﺍﻟﺠﺩﻭل ﺍﻟﺘﺎﻟﻲ.
اﻟﻌﺸﺮي اﻟﻤﻨﻘﻂ اﻟﺘﻤﺜﻴﻞ اﻻﺛﻨﺎﻧﻲ
255. 0. 0. 0 11111111. 00000000. 00000000. 00000000 A اﻟﻘﻨﺎع اﻟﻤﻐﺘﻔﻞ ﻟﻠﺼﻒ
255. 255. 0. 0 11111111. 11111111. 00000000. 00000000 اﻟﻘﻨﺎع اﻟﻤﻐﺘﻔﻞ ﻟﻠﺼﻒ B
255. 255. 255. 0 11111111. 11111111. 11111111. 00000000 اﻟﻘﻨﺎع اﻟﻤﻐﺘﻔﻞ ﻟﻠﺼﻒ C
ﻭﻟﻜﻥ ﻜﻴﻑ ﻴﻤﻜﻥ ﻤﻌﺭﻓﺔ ﺃﻗﻨﻌﺔ ﺍﻟﺸﺒﻜﺎﺕ ﺍﻟﻔﺭﻋﻴﺔ ﺍﻟﻤﻌﺭﻓﺔ ﻀﻤﻥ ﻫﺫﻩ ﺍﻟﺼﻔﻭﻑ؟
½ ﻫﻨﺎﻙ ﻭﺴﺎﺌل ﺍﻹﻋﺩﺍﺩ ﺍﻟﻴﺩﻭﻱ ﺍﻟﺘﻲ ﺘﹸﺴﺘﺨﺩﻡ ﻹﻨﺸﺎﺀ ﺃﻗﻨﻌﺔ ﺍﻟﻌﻨﺎﻭﻴﻥ ﻭﻟﻠﺘﻌﺭﻴﻑ ﺒﻬﺎ ﻓﻲ
ﺍﻟﻤﺴﻴﺭﺍﺕ ﺍﻟﻤﺤﻠﻴﺔ.
½ ﻭﻴﻤﻜﻥ ﺘﺒﺎﺩل ﻤﻌﻠﻭﻤﺎﺕ ﺍﻟﺘﺴﻴﻴﺭ ﻭﺍﻷﻗﻨﻌﺔ ﺍﻟﻤﺭﺘﺒﻁﺔ ﺒﻬﺎ ﺩﻴﻨﺎﻤﻴﻜﻴﹰﺎ ﻋﻥ ﻁﺭﻴﻕ ﺒﺭﻭﺘﻭﻜﻭﻻﺕ
ﺍﻟﺘﺴﻴﻴﺭ.
19
ﺸﺒﻜﺎﺕ ﻤﺤﻠﻴﺔ ﻻ ﻋﻠﻰ ﺍﺴﺘﺨﺩﺍﻡ ﺍﻟﺘﺸﺒﻴﻙ ﺍﻟﻔﺭﻋﻲ ،ﻴﺒﻴﻥ ﻤﻭﻗﻌﹰﺎ ﻤﺤﻠﻴ ﹰﺎ ﻤﻜﻭﻨﹰﺎ ﻤﻥ
3 ﻟﻨﺄﺨﺫ ﻤﺜﺎ ﹰ
ﻭﻤﺴ ﱢﻴ ﺭﻴﻥ ،ﻭﻟﻨﺭﻯ ﻜﻴﻔﻴﺔ ﺍﺴﺘﺨﺩﺍﻡ ﺃﻗﻨﻌﺔ ﺍﻟﺸﺒﻜﺎﺕ ﺍﻟﻔﺭﻋﻴﺔ.
ﻴﺒﺩﻭ ﻫﺫﺍ ﺍﻟﻤﻭﻗﻊ ﻟﺒﻘﻴﺔ ﺍﻟﺸﺒﻜﺔ ﺍﻟﺒﻴﻨﻴﺔ ﺃﻨﻪ ﺸﺒﻜﺔ ﻭﺍﺤﺩﺓ ﻤﻥ ﺍﻟﺼﻑ Cﻋﻨﻭﺍﻨﻬﺎ ﻤﻥ ﺍﻟﺸﻜل
192.228.17.xﺤﻴﺙ ﺘﻤﺜﹼل ﺍﻟﺜﹸﻤﺎﻨﻴﺎﺕ ﺍﻟﺜﻼﺙ ﺍﻟﻴﺴﺭﻯ ﺭﻗﻡ ﺍﻟﺸﺒﻜﺔ ﻭﺍﻟﺜﹸﻤﺎﻨﻴﺔ ﺍﻟﻴﻤﻨﻰ ﺭﻗﻡ ﺍﻟﻤﻀﻴﻑ .x
ل ﻤﻥ ﺍﻟﻤﺴ ﱢﻴﺭﻴﻥ R1ﻭ R2ﻤﻌ ﺩ ﻤﻊ ﻗﻨﺎﻉ ﺸﺒﻜﺔ ﻓﺭﻋﻴﺔ ﻗﻴﻤﺘﻪ .255. 255. 255. 224 ﻭﻜ ﱞ
ﺇﺫﺍ ﻭﺼل ﺇﻟﻰ ﺍﻟﻤﺴﻴﺭ R1ﺒﺭﻗﻴﺔ ﻤﻌﻁﻴﺎﺕ ﻋﻨﻭﺍﻥ ﻭﺠﻬﺘﻬﺎ 192.228.17.57ﺴﻭﺍ ﺀ ﻜﺎﻨﺕ ﻗﺎﺩﻤﺔ ﻤﻥ
ﺒﻘﻴﺔ ﺍﻟﺸﺒﻜﺔ ﺍﻟﺒﻴﻨﻴﺔ ﺃﻭ ﻤﻥ ﺍﻟﺸﺒﻜﺔ ﺍﻟﻤﺤﻠﻴﺔ ،Yﻴﻘﻭﻡ R1ﺒﻤﺎ ﻴﻠﻲ :ﻴﻁﺒﻕ ANDﻋﻠﻰ ﺒﺘﺎﺕ ﺍﻟﻌﻨﻭﺍﻥ
ﻭﻗﻨﺎﻉ ﺍﻟﺸﺒﻜﺔ ﺍﻟﻔﺭﻋﻴﺔ ﻟﺩﻴﻪ )ﺍﻟﻨﺎﺘﺞ ﻫﻭ ﺭﻗﻡ ﺍﻟﺸﺒﻜﺔ/ﺍﻟﺸﺒﻜﺔ ﺍﻟﻔﺭﻋﻴﺔ( ﻟﻴﻘﺭﺭ ﺃﻥ ﻫﺫﺍ ﺍﻟﻌﻨﻭﺍﻥ ﻴﺸﻴﺭ
ﺇﻟﻰ ﺍﻟﺸﺒﻜﺔ ﺍﻟﻔﺭﻋﻴﺔ ﺍﻷﻭﻟﻰ ،ﻭﻫﻲ ﺍﻟﺸﺒﻜﺔ ﺍﻟﻤﺤﻠﻴﺔ ،LAN Xﻭﻟﺫﺍ ،ﻓﺈﻨﻪ ﻴﻤﺭﺭ ﺒﺭﻗﻴﺔ ﺍﻟﻤﻌﻁﻴﺎﺕ
ﺇﻟﻴﻬﺎ.
اﻟﻌﺸﺮي اﻟﻤﻨﻘﻂ اﻟﺘﻤﺜﻴﻞ اﻻﺛﻨﺎﻧﻲ
192. 228. 17. 57 11000000. 11100100. 00010001. 00111001 IP ﻋﻨﻮان
255. 255. 255. 224 11111111. 11111111. 11111111. 11100000 ﻗﻨﺎع اﻟﺸﺒﻜﺔ اﻟﻔﺮﻋﻴﺔ
192. 228. 17. 32 11000000. 11100100. 00010001. 00100000
ﺗﻄﺒﻴﻖ ANDﻋﻠﻰ ﺑﺘﺎت اﻟﻌﻨﻮان واﻟﻘﻨﺎع
)اﻟﻨﺎﺗﺞ هﻮ رﻗﻢ اﻟﺸﺒﻜﺔ/اﻟﺸﺒﻜﺔ اﻟﻔﺮﻋﻴﺔ(
1 11000000. 11100100. 00010001. 001 رﻗﻢ اﻟﺸﺒﻜﺔ اﻟﻔﺮﻋﻴﺔ
20
25 00000000. 00000000. 00000000. 00011001 رﻗﻢ اﻟﻤﻀﻴﻒ
ﺃﻤﺎ ﺇﺫﺍ ﻭﺼﻠﺕ ﺒﺭﻗﻴﺔ ﻤﻌﻁﻴﺎﺕ ﻤﻊ ﻋﻨﻭﺍﻥ ﻭﺠﻬﺔ ﺇﻟﻰ ﺒﻘﻴﺔ ﺍﻟﺸﺒﻜﺔ ﺍﻟﺒﻴﻨﻴﺔ ،ﻓﺈﻥ R2ﻴﻁﺒﻕ ﻗﻨﺎﻉ
ﺍﻟﺸﺒﻜﺔ ﺍﻟﻔﺭﻋﻴﺔ ﻟﺩﻴﻪ ﻟﻴﺴﺘﻨﺘﺞ ﺃﻥ ﻋﻠﻴﻪ ﺘﺴﻴﻴﺭﻫﺎ ﺇﻟﻰ ﺨﺎﺭﺝ ﺍﻟﺸﺒﻜﺔ ﺍﻟﻤﺤﻠﻴﺔ .ﻭﻴﻘﺭﺭ ﺍﻋﺘﻤﺎﺩﹰﺍ ﻋﻠﻰ
ﻗﺎﻋﺩﺓ ﻤﻌﻁﻴﺎﺕ ﺍﻟﺘﺴﻴﻴﺭ ﻟﺩﻴﻪ ﺘﻭﺠﻴﻬﻬﺎ ﺇﻟﻰ ﺍﻟﻤﺴﺎﺭ ﺍﻟﻤﻨﺎﺴﺏ ﻟﻬﺎ ﻓﻲ ﺍﻟﺸﺒﻜﺔ ﺍﻟﺒﻴﻨﻴﺔ ﺍﻟﺨﺎﺭﺠﻴﺔ.
ﻭ Bﺩﻭﻥ ﺇﺴﻨﺎﺩﻫﺎ. A ½ ﺍﻟﻬﺩﺭ ﺍﻟﻨﺎﺘﺞ ﻋﻥ ﺤﺠﺯ ﻤﺴﺎﺤﺔ ﻋﻨﺎﻭﻴﻥ ﻟﻠﻤﻀﻴﻔﺎﺕ ﻓﻲ ﺍﻟﺼﻔﻭﻑ
ﺍﻟﻤﺴﺘﺨﺩﻤﺔ ﻟﻠﺸﺒﻜﺎﺕ ﺍﻟﻤﺘﻭﺴﻁﺔ ﺍﻟﺤﺠﻡ. B ½ ﻨﻀﻭﺏ ﻋﻨﺎﻭﻴﻥ ﺍﻟﺼﻑ
ﻟﻠﻜﺜﻴﺭ ﻤﻥ ﺍﻟﺸﺒﻜﺎﺕ ﺍﻟﻤﺘﻭﺴﻁﺔ ﺍﻟﺤﺠﻡ. C ½ ﺇﺴﻨﺎﺩ ﻤﺠﻤﻭﻋﺔ ﻤﻥ ﻋﻨﺎﻭﻴﻥ ﺍﻟﺼﻑ
½ ﺤﺎﺠﺔ ﻤﺯﻭﺩﻱ ﺨﺩﻤﺔ ﺍﻹﻨﺘﺭﻨﺕ ﻟﺘﺠﻤﻴﻊ ﻤﺠﻤﻭﻋﺔ ﻤﻥ ﺍﻟﻌﻨﺎﻭﻴﻥ ﺍﻟﻤﺨﺘﻠﻔﺔ ﺘﺤﺕ ﻤﻅﻠﺔ ﺒﺎﺩﺌﺔ
ﺸﺒﻜﺔ ﻭﺍﺤﺩﺓ.
½ ﻜﺒﺭ ﺤﺠﻡ ﻻﺌﺤﺔ ﻋﻨﺎﻭﻴﻥ ﺍﻟﺸﺒﻜﺎﺕ ﺍﻟﻼﺯﻡ ﺘﺒﺎﺩﻟﻬﺎ ﺒﻴﻥ ﺍﻟﻤﺴﻴﺭﺍﺕ ﻓﻲ ﺍﻟﺸﺒﻜﺔ.
ﺒﺄﻗﻨﻌﺔ ﺼﺭﻴﺤﺔ ﺘﺴﺘﺨﺩﻡ IP ﺃﺩﻯ ﺫﻟﻙ ﺇﻟﻰ ﺍﺴﺘﺒﺩﺍل ﺍﻷﻗﻨﻌﺔ ﺍﻟﻤﻐﺘﻔﻠﺔ ﺍﻟﻤﺴﻨﺩﺓ ﻀﻤﻨﻴﹰﺎ ﺇﻟﻰ ﻋﻨﺎﻭﻴﻥ
(networkﻟﻤﺠﻤﻭﻋﺔ ﻤﻥ ﺍﻟﻌﻨﺎﻭﻴﻥ .IPﻭﻫﺫﺍ ﻤﺎ ﻴﺴﻤﻰ ﺒﺎﻟﻌﻨﻭﻨﺔ ﺒﺩﻭﻥ )prefix ﻟﺘﺤﺩﻴﺩ ﺒﺎﺩﺌﺔ ﺍﻟﺸﺒﻜﺔ
ﺼﻔﻭﻑ.
ﻟﻠﺸﺒﻜﺔ ﺍﻟﻔﺭﻋﻴﺔ ﻓﻲ ﺍﻟﻤﺜﺎل ﺍﻟﺴﺎﺒﻕ ﻜﻤﺎ ﻴﻠﻲ: IP ﻭﻋﻠﻴﻪ ﻴﻤﺜل ﺍﻟﻌﻨﻭﺍﻥ
ﻭﻗﻨﺎﻉ ﺍﻟﺸﺒﻜﺔ IP ﺍﻟﻌﻨﻭﺍﻥ 192. 228. 17. 57 255. 255. 255. 224
ﺃﻭ
ﻭﻁﻭل ﺒﺎﺩﺌﺔ ﺍﻟﺸﺒﻜﺔ IP ﺍﻟﻌﻨﻭﺍﻥ 192. 228. 17. 57/27
ﻓﻲ ﺍﻟﺘﻤﺜﻴل 1 ﻻﺤﻅ ﺃﻨﻪ ﺠﺭﻯ ﺍﺸﺘﻘﺎﻕ ﻁﻭل ﺒﺎﺩﺌﺔ ﺍﻟﺸﺒﻜﺔ ﻤﻥ ﻋﺩﺩ ﺍﻟﺒﺘﺎﺕ ﺍﻟﻤﺘﺘﺎﻟﻴﺔ ﺫﺍﺕ ﺍﻟﻘﻴﻤﺔ
ﺍﻟﺴﺕ ﻋﺸﺭﻱ ﻟﻘﻨﺎﻉ ﺍﻟﺸﺒﻜﺔ.
21
.3ﺍﻟﺘﺠﺯﺌﺔ ﻭﺇﻋﺎﺩﺓ ﺍﻟﺘﺠﻤﻴﻊ
.4ﺍﻟﺘﺤﻜﻡ ﻓﻲ ﺍﻷﺨﻁﺎﺀ ﻭﻓﻲ ﺍﻟﺘﺩﻓﻕ
ﻗﺩ ﻴﻜﻭﻥ ﺠﺩﻭل ﺍﻟﺘﺴﻴﻴﺭ ﺴﺎﻜﻨﹰﺎ ﺃﻭ ﺩﻴﻨﺎﻤﻴﻜﻴﹰﺎ .ﺇﻻ ﺃﻥ ﺍﻟﺠﺩﻭل ﺍﻟﺴﺎﻜﻥ ﻗﺩ ﻴﺤﻭﻱ ﻁﺭﻗﹰﺎ ﺒﺩﻴﻠﺔ ﺇﺫﺍ ﻜﺎﻥ
ﻤﺴﻴﺭ ﻤﻌﻴﻥ ﻏﻴﺭ ﻤﺘﺎﺡ .ﺍﻟﺠﺩﻭل ﺍﻟﺩﻴﻨﺎﻤﻴﻜﻲ ﺃﻜﺜﺭ ﻤﺭﻭﻨﺔ ﻓﻲ ﺍﺴﺘﺠﺎﺒﺘﻪ ﻟﺤﺎﻻﺕ ﺍﻟﺨﻁﺄ ﻭﺍﻻﺨﺘﻨﺎﻕ.
ﻋﻠﻰ ﺴﺒﻴل ﺍﻟﻤﺜﺎل ،ﻋﻨﺩﻤﺎ ﻴﺘﻌﻁل ﻤﺴﻴﺭ ﻓﻲ ﺸﺒﻜﺔ ﺍﻹﻨﺘﺭﻨﺕ ،ﻴﺭﺴل ﻜل ﻤﻥ ﺠﻴﺭﺍﻨﻪ ﺘﻘﺭﻴﺭ ﺤﺎﻟﺔ
ﻴﺴﻤﺢ ﻟﻠﻤﺴﻴﺭﺍﺕ ﺍﻷﺨﺭﻯ ﻭﺍﻟﻤﺤﻁﺎﺕ ﺒﺄﻥ ﺘﺤﺩﺙ ﺠﺩﺍﻭل ﺍﻟﺘﺴﻴﻴﺭ ﻟﺩﻴﻬﺎ.
ﻴﻤﻜﻥ ﺃﻴﻀﹰﺎ ﺍﺴﺘﺨﺩﺍﻡ ﺠﺩﺍﻭل ﺍﻟﺘﺴﻴﻴﺭ ﻟﺩﻋﻡ ﺨﺩﻤﺎﺕ ﺘﺸﺒﻴﻙ ﺒﻴﻨﻲ ﺃﺨﺭﻯ ،ﻤﺜل ﺍﻷﻤﻥ ﻭﺍﻷﻭﻟﻭﻴﺔ .ﻓﻌﻠﻰ
ﺴﺒﻴل ﺍﻟﻤﺜﺎل ،ﻴﻤﻜﻥ ﺘﺼﻨﻴﻑ ﻜل ﺸﺒﻜﺔ ﻭﻓﻕ ﺘﺼﻨﻴﻑ ﺃﻤﻥ ﻤﺤﺩﺩ ﻓﻴﻤﺎ ﻴﺨﺹ ﻤﻌﺎﻟﺠﺔ ﺍﻟﻤﻌﻁﻴﺎﺕ.
ﻭﻴﺠﺏ ﺃﻥ ﺘﻀﻤﻥ ﺁﻟﻴﺔ ﺍﻟﺘﺴﻴﻴﺭ ﺃﻨﻪ ﻤﻥ ﻏﻴﺭ ﺍﻟﻤﺴﻤﻭﺡ ﻟﻤﻌﻁﻴﺎﺕ ﻤﻥ ﻤﺴﺘﻭﻯ ﺃﻤﻨﻲ ﻤﺤﺩﺩ ﺃﻥ ﺘﻤ ﺭ
ﻋﺒﺭ ﺸﺒﻜﺎﺕ ﻻ ﻴﺴﻤﺢ ﻟﻬﺎ ﺒﻤﻌﺎﻟﺠﺔ ﻤﺜل ﻫﺫﻩ ﺍﻟﻤﻌﻁﻴﺎﺕ.
،sourceﺤﻴﺙ ﺘﺤﺩﺩ ﻤﺤﻁ ﹸﺔ routing ﻭﻫﻨﺎﻙ ﺘﻘﻨﻴﺔ ﺃﺨﺭﻯ ﻓﻲ ﺍﻟﺘﺴﻴﻴﺭ ﻭﻫﻲ ﺍﻟﺘﺴﻴﻴﺭ ﺍﻟﻤﺼﺩﺭﻱ
ﻕ ﺒﺘﻀﻤﻴﻥ ﻻﺌﺤﺔ ﺘﺴﻠﺴل ﺍﻟﻤﺴﻴﺭﺍﺕ ﻓﻲ ﺒﺭﻗﻴﺔ ﺍﻟﻤﻌﻁﻴﺎﺕ .ﻭﻫﺫﺍ ﻤﻔﻴﺩ ﺃﻴﻀﹰﺎ ﻟﺘﺤﻘﻴﻕ
ﺍﻟﻤﺼﺩ ِﺭ ﺍﻟﻁﺭﻴ ﹶ
ﻤﺘﻁﻠﺒﺎﺕ ﺍﻷﻤﻥ ﺃﻭ ﺍﻷﻭﻟﻭﻴﺔ.
.routeﻭﻴﺠﺭﻱ ﺫﻟﻙ ﺒﺄﻥ recording ﻟﻨﺫﻜﺭ ﺃﺨﻴﺭﹰﺍ ﺨﺩﻤﺔ ﻤﺘﻌﻠﻘﺔ ﺒﺎﻟﺘﺴﻴﻴﺭ ﻭﻫﻲ ﺘﺴﺠﻴل ﺍﻟﻁﺭﻴﻕ
ﻴﻀﻴﻑ ﻜل ﻤﺴﻴﺭ ﻋﻨﻭﺍﻥ ﺍﻟﺸﺒﻜﺔ ﺍﻟﺒﻴﻨﻴﺔ ﺍﻟﺨﺎﺹ ﺒﻪ ﺇﻟﻰ ﻻﺌﺤﺔ ﻤﻥ ﺍﻟﻌﻨﺎﻭﻴﻥ ﻓﻲ ﺒﺭﻗﻴﺔ ﺍﻟﻤﻌﻁﻴﺎﺕ.
ﻭﺘﻔﻴﺩ ﻫﺫﻩ ﺍﻟﻤﻴﺯﺓ ﻓﻲ ﺃﻏﺭﺍﺽ ﺍﻻﺨﺘﺒﺎﺭ ﻭﻜﺸﻑ ﺍﻷﻋﻁﺎل.
ﻴﺘﻴﺢ ﺍﻟﺤﻘل "ﺨﻴﺎﺭﺍﺕ" ﺍﻟﺘﻭﺴﻴﻊ ﺍﻟﻤﺴﺘﻘﺒﻠﻲ ﻭﺘﻀﻤﻴﻥ ﻤﻭﺴﻁﺎﺕ ﻤﺘﻌﻠﻘﺔ ﺒﺨﻴﺎﺭﺍﺕ ﺍﻟﺘﺴﻴﻴﺭ ﻭﺨﻴﺎﺭﺍﺕ
ﺃﺨﺭﻯ .ﻭﺍﻟﺨﻴﺎﺭﺍﺕ ﺍﻟﻤﻌﺭﻓﺔ ﺤﺎﻟﻴﹰﺎ ﻫﻲ ﺍﻵﺘﻴﺔ:
22
½ ﺘﻌﺭﻴﻑ ﺍﻟﺩﻓﻘﺔ :ﻴﺴﻤﻲ ﺍﻟﻤﺼﺎﺩ ﺭ ﺍﻟﻤﺤﺠﻭﺯﺓ ﺍﻟﻤﺴﺘﹶﺨﺩﻤﺔ ﻟﺨﺩﻤﺔ ﺍﻟﺩﻓﻘﺔ .ﺘﻭﻓﺭ ﻫﺫﻩ ﺍﻟﺨﺩﻤﺔ
ﻤﻌﺎﻟﺠﺔ ﺨﺎﺼﺔ ﻟﺤﺭﻜﺔ ﺍﻟﺴﻴﺭ ﺍﻟﺩﻭﺭﻴﺔ ﺍﻟﻁﻴﺎﺭﺓ )ﻤﺜل ﺍﻟﺼﻭﺕ(.
ﻓﻲ ﺍﻟﻤﺼﺩﺭ ﻭﺒﻌﺽ ﺃﻭ ﻜل ﺍﻟﻤﺴﻴﺭﺍﺕ ﺍﻟﻭﺴﻴﻁﺔ ﺨﺘﻤﹰﺎ ﺯﻤﻨﻴﹰﺎ IP ½ ﺨﺘﻡ ﺯﻤﻨﻲ :ﻴﻀﻴﻑ ﻜﻴﺎﻥ
) ِﺩ ﱠﻗﺘﻪ ﺒﺎﻟﻤﹼﻠﻲ ﺜﺎﻨﻴﺔ( ﺇﻟﻰ ﻭﺤﺩﺓ ﺍﻟﻤﻌﻁﻴﺎﺕ ﻋﻨﺩ ﻤﺭﻭﺭﻫﺎ ﺒﻬﺎ.
ﻫﻨﺎﻙ ﻁﺭﻴﻘﺔ ﺒﺴﻴﻁﺔ ﻟﺘﻤﺜﻴل ﺍﻟﻌﻤﺭ )ﺤﻘل ﻤﺩﺓ ﺍﻟﺤﻴﺎﺓ( ﺒﺎﺴﺘﺨﺩﺍﻡ ﻋﺩﺩ ﺍﻟﻘﻔﺯﺍﺕ ،ﺒﺤﻴﺙ ﻴﻨﻘﺹ ﺍﻟﻌﺩﺩ
ﻭﺍﺤﺩﹰﺍ ﻓﻲ ﻜل ﻤﺭﺓ ﺘﻤ ﺭ ﻓﻴﻬﺎ ﺒﺭﻗﻴﺔ ﺍﻟﻤﻌﻁﻴﺎﺕ ﻋﺒﺭ ﻤﺴﻴﺭ .ﻭﺍﻟﺨﻴﺎﺭ ﺍﻵﺨﺭ ﻫﻭ ﺘﻤﺜﻴل ﺍﻟﻌﻤﺭ
ﺒﺎﺴﺘﺨﺩﺍﻡ ﻗﻴﺎﺱ ﺤﻘﻴﻘﻲ ﻟﻠﺯﻤﻥ .ﻭﻫﺫﺍ ﻴﺘﻁﻠﺏ ﺃﻥ ﺘﻌﺭﻑ ﺍﻟﻤﺴﻴﺭﺍﺕ ﺒﻁﺭﻴﻘ ٍﺔ ﻤﺎ ﻜﻡ ﻤﻀﻰ ﻋﻠﻰ ﻤﺭﻭﺭ
ﺒﺭﻗﻴﺔ ﺍﻟﻤﻌﻁﻴﺎﺕ ﺃﻭ ﺘﺠﺯﻴﺌﺔ ﻋﺒﺭ ﻤﺴﻴﺭ ،ﻟﺘﻌﺭﻑ ﺍﻟﻤﻘﺩﺍﺭ ﺍﻟﺫﻱ ﻴﺠﺏ ﻁﺭﺤﻪ ﻤﻥ ﺤﻘل ﺍﻟﻌﻤﺭ ،ﻭﻫﺫﺍ
ﻴﺘﻁﻠﺏ ﻨﻭﻋﹰﺎ ﻤﻥ ﺁﻟﻴﺎﺕ ﺍﻟﺘﻭﻗﻴﺕ ﺍﻟﺸﺎﻤل .ﺃﺤﺩ ﻓﻭﺍﺌﺩ ﺍﺴﺘﺨﺩﺍﻡ ﺍﻟﻘﻴﺎﺱ ﺍﻟﺤﻘﻴﻘﻲ ﻟﻠﺯﻤﻥ ﻫﻭ ﺇﻤﻜﺎﻥ
ﺍﺴﺘﺨﺩﺍﻤﻪ ﻓﻲ ﺨﻭﺍﺭﺯﻤﻴﺔ ﺇﻋﺎﺩﺓ ﺍﻟﺘﺠﻤﻴﻊ ﻜﻤﺎ ﺴﻨﺭﻯ ﻓﻴﻤﺎ ﻴﻠﻲ.
ﺇﺫﺍ ﺘﻌﺭﻀﺕ ﺒﺭﻗﻴﺎﺕ ﺍﻟﻤﻌﻁﻴﺎﺕ ﻟﻠﺘﺠﺯﺌﺔ )ﺭﺒﻤﺎ ﺃﻜﺜﺭ ﻤﻥ ﻤﺭﺓ( ﺨﻼل ﺘﺭﺤﺎﻟﻬﺎ ،ﻨﺸﺄ ﺍﻟﺴﺅﺍل ﺍﻵﺘﻲ:
ﻓﻲ ﺘﻨﻔﻴﺫ ﺇﻋﺎﺩﺓ ﺘﺠﻤﻴﻊ ﺘﺠﺯﻴﺌﺎﺕ ﺒﺭﻗﻴﺎﺕ IP ﻴﺘﻤﺜل ﺍﻟﺤل ﺍﻷﺴﻬل ﻭﺍﻟﺫﻱ ﺍﻋﺘﻤﺩ ﻓﻲ ﺸﺒﻜﺎﺕ
23
ﺕ ﺍﻟﺘﺎﻟﻴ ﹶﺔ
ﺍﻟﻤﻌﻠﻭﻤﺎ ِ IP ﺍﻟﻤﻌﻁﻴﺎﺕ ﻓﻲ ﺍﻟﻨﻅﺎﻡ ﺍﻟﻁﺭﻓﻲ ﺍﻟﻤﺴﻴﺭ ﺇﻟﻴﻪ ﻓﻘﻁ .ﻭ ﹶﺘﺴﺘﺨﺩﻡ ﺘﻘﻨﻴ ﹸﺔ ﺘﺠﺯﺌ ِﺔ
ﺍﻟﻤﻭﺠﻭﺩﺓ ﻓﻲ ﺘﺭﻭﻴﺴﺔ :IP
ﻭﺴﻴﻠﺔ ﻟﻠﺘﻌﺭﻴﻑ ﺍﻟﻭﺤﻴﺩ ﺒﺒﺭﻗﻴﺔ ﻤﻌﻁﻴﺎﺕ ﻭﻟﹼﺩﻫﺎ ID ½ ﻤﻌ ﺭﻑ ﻭﺤﺩﺓ ﺍﻟﻤﻌﻁﻴﺎﺕ :ﻴﻤﺜل ﺍﻟﻤﻌﺭﻑ
ﻤﻥ ﻋﻨﻭﺍ ﹶﻨﻲ ﺍﻟﻤﺼﺩﺭ ﻭﺍﻟﻭﺠﻬﺔ ،ﻭﻤﻥ ﺭﻗ ٍﻡ ﻴﺸﻴﺭ ﺇﻟﻰ ﻁﺒﻘﺔ IP ﻨﻅﺎﻡ ﻁﺭﻓﻲ .ﻭﻴﺘﺄﻟﻑ ﻓﻲ
ﻑ ﺘﻘﺩﻤﻪ ﻁﺒﻘﺔ ﺍﻟﺒﺭﻭﺘﻭﻜﻭل ﻫﺫﻩ.
ﻼ ،(TCP ،ﻭﻤﻌ ﺭ ٍ
ﺍﻟﺒﺭﻭﺘﻭﻜﻭل ﺍﻟﺘﻲ ﻭﻟﹼﺩﺕ ﺍﻟﻤﻌﻁﻴﺎﺕ )ﻤﺜ ﹰ
½ ﻁﻭل ﺍﻟﻤﻌﻁﻴﺎﺕ :ﻫﻭ ﻁﻭل ﺤﻘل ﻤﻌﻁﻴﺎﺕ ﺍﻟﻤﺴﺘﺨﺩﻡ ﺒﺎﻟﺜﻤﺎﻨﻴﺎﺕ.
½ ﺍﻻﻨﺯﻴﺎﺡ :ﻭﺍﻻﻨﺯﻴﺎﺡ ﻫﻭ ﻤﻭﻗﻊ ﺘﺠﺯﻴﺌﺔ ﻤﻥ ﻤﻌﻁﻴﺎﺕ ﺍﻟﻤﺴﺘﺨﺩﻡ ﺩﺍﺨل ﺤﻘل ﺍﻟﻤﻌﻁﻴﺎﺕ ﻓﻲ
ﺒﺘﹰﺎ. 64 ﺒﺭﻗﻴﺔ ﺍﻟﻤﻌﻁﻴﺎﺕ ﺍﻷﺼﻠﻴﺔ ،ﻤﻌ ﱠﺒﺭﹰﺍ ﻋﻨﻪ ﺒﻤﻀﺎﻋﻔﺎﺕ
½ ﺭﺍﻴﺔ ﺍﻟﻤﺯﻴﺩ :ﻭﺘﺸﻴﺭ ﺍﻟﺭﺍﻴﺔ ﺇﻟﻰ ﻭﺠﻭﺩ ﺃﻭ ﻋﺩﻡ ﻭﺠﻭﺩ ﺘﺠﺯﻴﺌﺎﺕ ﻻﺤﻘﺔ.
ﻴﻨﺸﺊ ﺍﻟﻨﻅﺎ ﻡ ﺍﻟﻁﺭﻓﻲ ﺍﻟﻤﺼﺩﺭ ﺒﺭﻗﻴ ﹶﺔ ﻤﻌﻁﻴﺎﺕ ﻤﻊ ﺤﻘل "ﻁﻭل ﻤﻌﻁﻴﺎﺕ" ﻗﻴﻤﺘﻪ ﺘﺴﺎﻭﻱ ﻁﻭل ﻜﺎﻤل
ﺤﻘل ﺍﻟﻤﻌﻁﻴﺎﺕ ،ﻭﻤﻊ ﺍﻨﺯﻴﺎﺡ ﻤﻌﺩﻭﻡ ،Offset = 0ﻭﻗﻴﻤﺔ "ﺭﺍﻴﺔ ﺍﻟﻤﺯﻴﺩ" ﻤﺴﺎﻭﻴﺔ ﻟﻠﺼﻔﺭ )ﺨﻁﺄ(.
ﻴﻨﺸﺊ ﺍﻟﻨﻅﺎ ﻡ ﺍﻟﻁﺭﻓﻲ ﺍﻟﻤﺼﺩﺭ ﺒﺭﻗﻴ ﹶﺔ ﻤﻌﻁﻴﺎﺕ ﻤﻊ ﺤﻘل "ﻁﻭل ﻤﻌﻁﻴﺎﺕ" ﻗﻴﻤﺘﻪ ﺘﺴﺎﻭﻱ ﻁﻭل ﻜﺎﻤل
ﺤﻘل ﺍﻟﻤﻌﻁﻴﺎﺕ ،ﻭﻤﻊ ﺍﻨﺯﻴﺎﺡ ﻤﻌﺩﻭﻡ ،Offset = 0ﻭﻗﻴﻤﺔ "ﺭﺍﻴﺔ ﺍﻟﻤﺯﻴﺩ" ﻤﺴﺎﻭﻴﺔ ﻟﻠـﺼﻔﺭ )ﺨﻁـﺄ(.
ﺒﺎﻟﻤﻬﺎﻡ ﺍﻟﺘﺎﻟﻴﺔ: IP ﻭﺒﻐﻴﺔ ﺘﺠﺯﺌﺔ ﺒﺭﻗﻴﺔ ﻤﻌﻁﻴﺎﺕ ﻁﻭﻴﻠﺔ ﺇﻟﻰ ﻗﻁﻌﺘﻴﻥ ،ﻴﻘﻭﻡ ﻤﺠﺘﺯﺃ
ﻴﻨﺸﺊ ﺒﺭﻗﻴ ﹶﺘﻲ ﻤﻌﻁﻴﺎﺕ ﺠﺩﻴﺩﺘﻴﻥ ،ﻭ ﻴﻨﺴﺦ ﺤﻘﻭل ﺘﺭﻭﻴـﺴﺔ ﺍﻟﺒﺭﻗﻴـﺔ ﺍﻷﺼـﻠﻴﺔ ﻓـﻲ ﻜﻠﺘـﺎ .1
ﺍﻟﺒﺭﻗﻴﺘﻴﻥ.
ﻴﻘﺴﻡ ﺤﻘل ﻤﻌﻁﻴﺎﺕ ﺍﻟﻤﺴﺘﺨﺩﻡ ﻓﻲ ﺍﻟﺒﺭﻗﻴﺔ ﺍﻟﻭﺍﺭﺩﺓ ﺇﻟﻰ ﺠﺯﺃﻴﻥ ﻤﺘﺴﺎﻭﻴﻴﻥ ﺘﻘﺭﻴﺒﺎﹰ ،ﺒـﺎﺨﺘﻼﻑ .2
ﺒﺕ ،ﻭﻴﻀﻊ ﺠﺯﺀﹰﺍ ﻓﻲ ﻜل ﻤﻥ ﺍﻟﺒﺭﻗﻴﺘﻴﻥ ﺍﻟﺠﺩﻴﺩﺘﻴﻥ .ﻭﻴﺠﺏ ﺃﻥ ﻴﻜﻭﻥ ﺍﻟﺠﺯﺀ 64 ﻤﺤﺩﻭﺩ ﺒـ
ﺒﺘﹰﺎ ) 8ﺒﺎﻴﺘﺎﺕ(. 64 ﺍﻷﻭل ﻤﻥ ﻤﻀﺎﻋﻔﺎﺕ
ﻴﺠﻌل "ﻁﻭل ﺍﻟﻤﻌﻁﻴﺎﺕ" ﻟﺒﺭﻗﻴﺔ ﺍﻟﻤﻌﻁﻴﺎﺕ ﺍﻟﺠﺩﻴﺩﺓ ﺍﻷﻭﻟـﻰ ﻤـﺴﺎﻭﻴﹰﺎ ﻁـﻭل ﺍﻟﻤﻌﻁﻴـﺎﺕ .3
)ﺼﺢ( ﻓﻲ "ﺭﺍﻴﺔ ﺍﻟﻤﺯﻴﺩ" ،ﻭﻻ ﻴﻐﻴﺭ ﻗﻴﻤﺔ ﺤﻘل ﺍﻻﻨﺯﻴﺎﺡ. 1 ﺍﻟﻤﻀﺎﻓﺔ ،ﻭﻴﻀﻊ ﺍﻟﻘﻴﻤﺔ
ﻴﺠﻌل "ﻁﻭل ﺍﻟﻤﻌﻁﻴﺎﺕ" ﻟﺒﺭﻗﻴﺔ ﺍﻟﻤﻌﻁﻴﺎﺕ ﺍﻟﺠﺩﻴﺩﺓ ﺍﻟﺜﺎﻨﻴـﺔ ﻤـﺴﺎﻭﻴﹰﺎ ﻁـﻭل ﺍﻟﻤﻌﻁﻴـﺎﺕ .4
ﺍﻟﻤﻀﺎﻓﺔ ،ﻭﻴﻀﻴﻑ ﺇﻟﻰ ﺤﻘل ﺍﻻﻨﺯﻴﺎﺡ ﻁﻭل ﺍﻟﻤﻌﻁﻴﺎﺕ ﺍﻟﻤﻭﺠﻭﺩ ﻓﻲ ﺍﻟﺠﺯﺀ ﺍﻷﻭل ﻤﻘﺴﻭﻤﹰﺎ
ﻋﻠﻰ .8ﻭﻻ ﺘﺘﻐﻴﺭ ﻗﻴﻤﺔ ﺭﺍﻴﺔ ﺍﻟﻤﺯﻴﺩ.
24
ﻑ ﻓﻲ ﻨﻘﻁﺔ ﺇﻋﺎﺩﺓ
ﺘﺤﺘﺎﺝ ﺇﻋﺎﺩﺓ ﺘﺠﻤﻴﻊ ) (assemblyﺒﺭﻗﻴﺔ ﻤﻌﻁﻴﺎﺕ ﻤﺎ ﺇﻟﻰ ﺤﺠﻡ ﺼﻭﺍﻥ ﻜﺎ ٍ
ﺍﻟﺘﺠﻤﻴﻊ .ﻓﻌﻨﺩ ﻭﺼﻭل ﺘﺠﺯﻴﺌﺎﺕ ﻟﻬﺎ ﺍﻟﻤﻌﺭﻑ ﻨﻔﺴﻪ ،ﺘﹸﺤﺸﹶﺭ ﺤﻘﻭل ﺍﻟﻤﻌﻁﻴﺎﺕ ﻓﻲ ﺍﻷﻤﻜﻨﺔ ﺍﻟﻤﻨﺎﺴﺒﺔ
ﻓﻲ ﺍﻟﺼﻭﺍﻥ ﺤﺘﻰ ﺘﻨﺘﻬﻲ ﺇﻋﺎﺩﺓ ﺘﺠﻤﻴﻊ ﻜل ﺤﻘل ﺍﻟﻤﻌﻁﻴﺎﺕ ،ﻭﻴﻜﻭﻥ ﺫﻟﻙ ﻋﻨﺩﻤﺎ ﻴﺼﺒﺢ ﻓﻲ ﺍﻟﺼﻭﺍﻥ
ﻭﺘﻨﺘﻬﻲ ﺒﻤﻌﻁﻴﺎﺕ ﻤﻥ ﺘﺠﺯﻴﺌﺔ ،ﺭﺍﻴﺔ ﺍﻟﻤﺯﻴﺩ ﻓﻴﻬﺎ 0 ﻤﺠﻤﻭﻋﺔ ﻤﺘﻘﺎﺭﺒﺔ ﻤﻥ ﺍﻟﻤﻌﻁﻴﺎﺕ ﺘﺒﺩﺃ ﺒﺎﻨﺯﻴﺎﺡ
ﻗﻴﻤﺘﻬﺎ ﺨﻁﺄ.
ﻻ ﺘﻀﻤﻥ ﺍﻟﺘﻭﺼﻴل IP ﻫﻨﺎﻙ ﺍﺤﺘﻤﺎل ﻴﺠﺏ ﺍﻟﺘﻌﺎﻤل ﻤﻌﻪ ﻭﻫﻭ ﻋﺩﻡ ﻭﺼﻭل ﺘﺠﺯﻴﺌﺔ ﺃﻭ ﺃﻜﺜﺭ ،ﻓﺨﺩﻤﺔ
ﺩﺍﺌﻤﹰﺎ .ﻭﻫﻨﺎﻙ ﺤﺎﺠﺔ ﺇﻟﻰ ﻁﺭﻴﻘﺔ ﻻﺘﺨﺎﺫ ﺍﻟﻘﺭﺍﺭ ﺒﺎﻟﺘﺨﻠﻲ ﻓﻲ ﻤﺭﺤﻠﺔ ﻤﺎ ﻋﻥ ﻤﺤﺎﻭﻟﺔ ﺇﻋﺎﺩﺓ ﺍﻟﺘﺠﻤﻴﻊ
ﻟﺘﻔﺭﻴﻎ ﻤﺤﺘﻭﻯ ﺍﻟﺼﻭﺍﻥ .ﻭﻤﻥ ﺍﻟﺸﺎﺌﻊ ﺍﺴﺘﺨﺩﺍﻡ ﻤﻨﻬﺠﻴﻥ:
½ ﻴﺘﻤﺜل ﺍﻷﻭل ﻓﻲ ﺇﺴﻨﺎﺩ ﻋﻤﺭ ﺘﺠﻤﻴﻊ ﻟﻠﺘﺠﺯﻴﺌﺔ ﺍﻷﻭﻟﻰ ﺍﻟﺘﻲ ﺘﺼل .ﻭﻫﻭ ﻤﻬﻠﺔ ﺒﺎﻟﺯﻤﻥ ﺍﻟﺤﻘﻴﻘﻲ
ﺍﻟﻤﺤﻠﻲ ﺘﺴﻨﺩﻫﺎ ﻭﻅﻴﻔﺔ ﺇﻋﺎﺩﺓ ﺍﻟﺘﺠﻤﻴﻊ ﻭﺘﺘﻨﺎﻗﺹ ﻤﻊ ﺘﺘﺎﻟﻲ ﺘﺼﻭﻴﻥ ﺍﻟﺘﺠﺯﻴﺌﺎﺕ ﺍﻟﻤﺴﺘﻘﺒﻠﺔ
ﻟﺒﺭﻗﻴﺔ ﺍﻟﻤﻌﻁﻴﺎﺕ ﺍﻷﺼﻠﻴﺔ .ﻭﺇﺫﺍ ﺍﻨﻘﻀﺕ ﺍﻟﻤﻬﻠﺔ ﻗﺒل ﺇﺘﻤﺎﻡ ﺇﻋﺎﺩﺓ ﺍﻟﺘﺠﻤﻴﻊ ،ﺘﹸﺭﻤﻰ ﺍﻟﺘﺠﺯﻴﺌﺎﺕ
ﺍﻟﻤﺴﺘﻘﺒﻠﺔ.
½ ﻴﺴﺘﺨﺩﻡ ﺍﻟﻤﻨﻬﺞ ﺍﻟﺜﺎﻨﻲ ﻋﻤﺭ )ﻤﺩﺓ ﺤﻴﺎﺓ( ﺒﺭﻗﻴﺔ ﺍﻟﻤﻌﻁﻴﺎﺕ ،ﻭﻫﻭ ﻤﻭﺠﻭﺩ ﻓﻲ ﺘﺭﻭﻴﺴﺔ ﻜل
ﺘﺠﺯﻴﺌﺔ ﺘﺼل ﻤﻥ ﺘﺠﺯﻴﺌﺎﺘﻬﺎ .ﺘﺴﺘﻤﺭ ﻭﻅﻴﻔﺔ ﺇﻋﺎﺩﺓ ﺍﻟﺘﺠﻤﻴﻊ ﻓﻲ ﺇﻨﻘﺎﺹ ﺤﻘل ﺍﻟﻌﻤﺭ ،ﻋﻠﻰ
ﻨﺤﻭ ﻤﺸﺎﺒﻪ ﻟﻠﻤﻨﻬﺞ ﺍﻷﻭل ،ﻭﺇﺫﺍ ﺍﻨﺘﻬﻰ ﻋﻤﺭ ﺍﻟﻤﻌﻁﻴﺎﺕ ﻗﺒل ﺇﺘﻤﺎﻡ ﺇﻋﺎﺩﺓ ﺍﻟﺘﺠﻤﻴﻊ ،ﺘﹸﺭﻤﻰ
ﺍﻟﺘﺠﺯﻴﺌﺎﺕ ﺍﻟﻤﺴﺘﻘﺒﻠﺔ.
25
ﻋﻥ ﺫﻟﻙ .ﻗﺩ ﻴﺴﺘﺨﺩﻡ ﻜﻴﺎﻥ ﺒﺭﻭﺘﻭﻜﻭل ﺍﻟﺸﺒﻜﺔ ﺍﻟﺒﻴﻨﻴﺔ ﻓﻲ ﺍﻟﻤﺼﺩﺭ ﻫﺫﻩ ﺍﻟﻤﻌﻠﻭﻤﺎﺕ ﻟﻴﻐﻴﺭ ﻤﻥ
ﺍﺴﺘﺭﺍﺘﻴﺠﻴﺔ ﺍﻹﺭﺴﺎل ﺍﻟﺘﻲ ﻴﺘﹼﺒﻌﻬﺎ ،ﻭﻗﺩ ﻴﻌﻠِﻡ ﺍﻟﻁﺒﻘﺎﺕ ﺍﻟﻌﻠﻴﺎ .ﻭﺒﻐﻴﺔ ﺍﻹﻋﻼﻡ ﻋﻥ ﺍﺴﺘﺒﻌﺎﺩ ﺒﺭﻗﻴﺔ
ﻤﻌﻁﻴﺎﺕ ﻤﺤﺩﺩﺓ ،ﻫﻨﺎﻙ ﺤﺎﺠﺔ ﺇﻟﻰ ﻁﺭﻴﻘﺔ ﻟﺘﻌﺭﻑ ﺒﺭﻗﻴﺎﺕ ﺍﻟﻤﻌﻁﻴﺎﺕ.
ﻗﺩ ﺘﹸﺭﻤﻰ ﺒﺭﻗﻴﺎﺕ ﺍﻟﻤﻌﻁﻴﺎﺕ ﻷﺴﺒﺎﺏ ﻋﺩﺓ ،ﻤﻨﻬﺎ ﺍﻨﺘﻬﺎﺀ ﻋﻤﺭﻫﺎ ،ﻭﺍﻻﺨﺘﻨﺎﻕ ﻭﺍﻟﺨﻁﺄ ﻓﻲ .FCSﻭﻓﻲ
ﺍﻟﺤﺎﻟﺔ ﺍﻷﺨﻴﺭﺓ ،ﻻ ﻴﻤﻜﻥ ﺇﺭﺴﺎل ﺇﻋﻼﻡ ﻷﻥ ﺤﻘل ﻋﻨﻭﺍﻥ ﺍﻟﻤﺼﺩﺭ ﻗﺩ ﻴﻜﻭﻥ ﺘﻌﺭﺽ ﻟﻸﺫﻯ.
ﻴﺴﻤﺢ ﺍﻟﺘﺤﻜﻡ ﻓﻲ ﺍﻟﺘﺩﻓﻕ ﻓﻲ ﺍﻟﺸﺒﻜﺔ ﺍﻟﺒﻴﻨﻴﺔ ﻟﻠﻤﺴﻴﺭﺍﺕ ﻭ/ﺃﻭ ﻟﻠﻤﺤﻁﺎﺕ ﺍﻟﻤﺴﺘﻘﺒﻠﺔ ﺒﺄﻥ ﺘﺤ ﺩ ﻤﻥ ﻤﻌﺩل
ﻭﺼﻭل ﺍﻟﻤﻌﻁﻴﺎﺕ ﺇﻟﻴﻬﺎ .ﻭﻓﻲ ﺤﺎﻟﺔ ﺍﻟﺨﺩﻤﺔ ﺍﻟﻌﺩﻴﻤﺔ ﺍﻻﺭﺘﺒﺎﻁ ﺍﻟﺘﻲ ﻨﺘﻌﺭﺽ ﻟﻬﺎ ﻫﻨﺎ ،ﺘﻜﻭﻥ ﺁﻟﻴﺎﺕ
ﺍﻟﺘﺤﻜﻡ ﻓﻲ ﺍﻟﺘﺩﻓﻕ ﻤﺤﺩﻭﺩﺓ .ﻭﻗﺩ ﻴﺒﺩﻭ ﺃﻥ ﺍﻟﻤﻨﻬﺞ ﺍﻷﻓﻀل ﻫﻭ ﺇﺭﺴﺎل ﺭﺯﻡ ﺘﺤﻜﻡ ﻓﻲ ﺍﻟﺘﺩﻓﻕ ﺘﻁﻠﺏ
ﻻ ﻋﻠﻰ ﺫﻟﻙ ﻤﻊ
ﺇﻨﻘﺎﺹ ﺘﺩﻓﻕ ﺍﻟﻤﻌﻁﻴﺎﺕ ﺇﻟﻰ ﺍﻟﻤﺴﻴﺭﺍﺕ ﻭﻤﺤﻁﺎﺕ ﺍﻟﻤﺼﺩﺭ ﺍﻷﺨﺭﻯ .ﻭﺴﻨﺭﻯ ﻤﺜﺎ ﹰ
ﺍﻟﺫﻱ ﺴﻨﻨﺎﻗﺸﻪ ﻓﻲ ﺍﻟﻔﻘﺭﺓ ﺍﻟﺘﺎﻟﻴﺔ. ICMP
ﺘﻐﺫﻴﺔ ﺭﺍﺠﻌﺔ ﻋﻥ ﺍﻟﻤﺸﺎﻜل ﻓﻲ ﺒﻴﺌﺔ ﺍﻻﺘﺼﺎل. ICMP ﻤﻥ ﺤﻴﺙ ﺍﻟﺠﻭﻫﺭ ،ﻴﻌﻁﻲ
ﺭ ﺩﹰﺍ ﻋﻠﻰ ﺒﺭﻗﻴﺔ ﻤﻌﻁﻴﺎﺕ ،ﻭﻴﺭﺴﻠﻬﺎ ﺴﻭﺍﺀ ﻤﺴﻴﺭ ﻤﻭﺠﻭﺩ ICMP ﻓﻲ ﻤﻌﻅﻡ ﺍﻟﺤﺎﻻﺕ ،ﺘﹸﺭﺴل ﺭﺴﺎﻟﺔ
ﻋﻠﻰ ﻤﺴﺎﺭ ﺒﺭﻗﻴﺔ ﺍﻟﻤﻌﻁﻴﺎﺕ ،ﺃﻭ ﺍﻟﻤﻀﻴﻑ ﺍﻟﻤﻭﺠﻬﺔ ﺇﻟﻴﻪ ﺒﺭﻗﻴﺔ ﺍﻟﻤﻌﻁﻴﺎﺕ.
ﻨﻔﺴﻪ ﻓﻲ ﺒﻨﻴﺎﻥ ،TCP/IPﻓﺈ ﹼﻨﻪ ﻤﺴﺘﺨ ِﺩ ﻡ ﻠ .IPﺤﻴﺙ IP ﻫﻭ ﻓﻲ ﺍﻟﻭﺍﻗﻊ ﻓﻲ ﻤﺴﺘﻭﻯ ICMP ﻭﻤﻊ ﺃﻥ
ﻭﻴﺭﺴل ﺒﺭﻗﻴﺔ ﺍﻟﻤﻌﻁﻴﺎﺕ IP ﺍﻟﺫﻱ ﻴﻐﻠﹼﻑ ﺍﻟﺭﺴﺎﻟﺔ ﺒﺘﺭﻭﻴﺴﺔ IP ﺜ ﻡ ﺘﻤﺭﺭ ﺇﻟﻰ ICMP ﺘﹸﺒﻨﻰ ﺭﺴﺎﻟﺔ
ﺘﹸﺭﺴل ﻓﻲ ﺒﺭﻗﻴﺎﺕ ،IPﻓﺈﻥ ﺘﺴﻠﻴﻤﻬﺎ ﻏﻴﺭ ICMP ﺍﻟﻨﺎﺘﺠﺔ ﺒﺎﻟﻁﺭﻴﻘﺔ ﺍﻟﻤﻌﺘﺎﺩﺓ .ﻭﻟﻤﺎ ﻜﺎﻨﺕ ﺭﺴﺎﺌل
ﻤﻜﻔﻭل ﻭﻻ ﻴﻤﻜﻥ ﺍﻋﺘﺒﺎﺭ ﺍﺴﺘﺨﺩﺍﻤﻬﺎ ﻤﻭﺜﻭﻗﹰﺎ.
26
ICMP ﻤﺼﺎﻏﺔ ﺭﺴﺎﺌل
ﺒﺘﹰﺎ ﻤﺅﻟﻔﺔ ﻤﻥ ﺍﻟﺘﺎﻟﻲ: 64 ﺒﺘﺭﻭﻴﺴﺔ ﻤﻥ ICMP ﺘﺒﺩﺃ ﻜل ﺭﺴﺎﻟﺔ
ﺇﻟﻰ ﺒﺭﻗﻴﺔ ﻤﻌﻁﻴﺎﺕ ﺴﺎﺒﻘﺔ ،ﻴﺘﻀﻤﻥ ﺤﻘل ﺍﻟﻤﻌﻠﻭﻤﺎﺕ ICMP ﻓﻲ ﺍﻟﺤﺎﻻﺕ ﺍﻟﺘﻲ ﺘﺸﻴﺭ ﻓﻴﻬﺎ ﺭﺴﺎﻟﺔ
ﺒﺘﹰﺎ ﻤﻥ ﺒﺩﺍﻴﺔ ﺤﻘل ﺍﻟﻤﻌﻁﻴﺎﺕ ﻓﻲ ﺒﺭﻗﻴﺔ ﺍﻟﻤﻌﻁﻴﺎﺕ ﺍﻷﺼﻠﻴﺔ. 64 ﺇﻀﺎﻓ ﹰﺔ ﺇﻟﻰ IP ﻜﺎﻤل ﺘﺭﻭﻴﺴﺔ
ﺍﻟﻭﺍﺭﺩﺓ ﺒﺒﺭﻗﻴﺔ ﺍﻟﻤﻌﻁﻴﺎﺕ ﺍﻟﺴﺎﺒﻘﺔ .ﻭﺍﻟﺴﺒﺏ ﺍﻟﻜﺎﻤﻥ ICMP ﻭﻴﺴﻤﺢ ﺫﻟﻙ ﻟﻠﻤﺼﺩﺭ ﺒﺄﻥ ﻴﻘﺎﺭﻥ ﺭﺴﺎﻟﺔ
ﻓﻲ ﺍﻟﻤﻀﻴﻑ ﺒﺄﻥ IP ﺒﺘﹰﺎ ﺍﻷﻭﻟﻰ ﻤﻥ ﺤﻘل ﺍﻟﻤﻌﻁﻴﺎﺕ ﻫﻭ ﺃﻥ ﺫﻟﻙ ﻴﺴﻤﺢ ﻟﻤﺠﺘﺯﺃ 64 ﻭﺭﺍﺀ ﺘﻀﻤﻴﻥ ﺍﻠ
ﺒﺘﹰﺎ ﺠﺯﺀﹰﺍ 64 ﻴﺤﺩﺩ ﺍﻟﺒﺭﻭﺘﻭﻜﻭل ﺃﻭ ﺍﻟﺒﺭﻭﺘﻭﻜﻭﻻﺕ ﺍﻟﻌﻠﻴﺎ ﺍﻟﻤﻌﻨﻴﺔ .ﻭﺒﻭﺠ ٍﻪ ﺨﺎﺹ ،ﺘﺘﻀﻤﻥ ﻫﺫﻩ ﺍﻠ
ﺃﻭ ﺘﺭﻭﻴﺴﺔ ﺒﺭﻭﺘﻭﻜﻭل ﻤﺴﺘﻭﻯ ﻨﻘل ﺁﺨﺭ. TCP ﻤﻥ ﺘﺭﻭﻴﺴﺔ
ICMP ﺭﺴﺎﺌل
destination unreachable ﺭﺴﺎﻟﺔ "ﻻ ﻴﻤﻜﻥ ﺒﻠﻭﻍ ﺍﻟﻭﺠﻬﺔ"
ﻭﻫﻲ ﺘﺸﻤل ﻤﺠﻤﻭﻋﺔ ﻤﻥ ﺍﻟﻤﺸﺎﻜل:
ﺴل ﺍﻟﻤﺴ ﱢﻴﺭ ﻫﺫﻩ ﺍﻟﺭﺴﺎﻟﺔ ﺇﺫﺍ ﻜﺎﻥ ﻻ ﻴﻌﺭﻑ ﻜﻴﻑ ﻴﺼل ﺇﻟﻰ ﺸﺒﻜﺔ ﺍﻟﻭﺠﻬﺔ .ﻭﻓﻲ ﺒﻌﺽ
½ ﻗﺩ ﻴﺭ ِ
ﺍﻟﺸﺒﻜﺎﺕ ﻗﺩ ﻴﻜﻭﻥ ﻤﺴﻴﺭ ﻤﺭﺘﺒﻁ ﺒﻬﺎ ﻗﺎﺩﺭﹰﺍ ﻋﻠﻰ ﺃﻥ ﻴﻘﺭﺭ ﻋﺩﻡ ﺇﻤﻜﺎﻥ ﺍﻟﻭﺼﻭل ﺇﻟﻰ ﻤﻀﻴﻑ
ﻤﺤﺩﺩ ،ﻓﻴﻌﻴﺩ ﻫﺫﻩ ﺍﻟﺭﺴﺎﻟﺔ.
ﺴﻪ ﻫﺫﻩ ﺍﻟﺭﺴﺎﻟﺔ ﺇﺫﺍ ﻜﺎﻥ ﻤﻥ ﻏﻴﺭ ﺍﻟﻤﻤﻜﻥ ﺍﻟﻭﺼﻭل ﺇﻟﻰ
ﻑ ﺍﻟﻭﺠﻬ ﹸﺔ ﻨﻔ
½ ﻗﺩ ﻴﺭﺴل ﺍﻟﻤﻀﻴ ﹸ
ﺒﺭﻭﺘﻭﻜﻭل ﺍﻟﻤﺴﺘﺨﺩِﻡ ﺃﻭ ﺇﻟﻰ ﺇﺤﺩﻯ ﻨﻘﺎﻁ ﺍﻟﻨﻔﺎﺫ ﺇﻟﻰ ﺨﺩﻤﺔ ﺃﻋﻠﻰ .ﻗﺩ ﻴﺤﺩﺙ ﻫﺫﺍ ﺇﺫﺍ ﻜﺎﻨﺕ
ﺨﺎﻁﺌﺔ. IP ﻗﻴﻤﺔ ﺍﻟﺤﻘل ﺍﻟﻤﻌﻨﻲ ﺒﺫﻟﻙ ﻓﻲ ﺘﺭﻭﻴﺴﺔ
ﺼﻔﺕ ﺒﺭﻗﻴﺔ ﺍﻟﻤﻌﻁﻴﺎﺕ ﻁﺭﻴﻘ ﹰﺎ ﻴﺤﺩﺩﻩ ﺍﻟﻤﺼﺩﺭ ﻭﻫﻭ ﻏﻴﺭ ﻤﺘﻭﻓﺭ ،ﻓﺘﹸﺭﺴل ﺭﺴﺎﻟﺔ ﻤﻥ ﻫﺫﺍ
½ ﺇﺫﺍ ﻭ ﱠ
ﺍﻟﻨﻭﻉ.
27
½ ﺇﺫﺍ ﻜﺎﻥ ﻤﺴﻴﺭ ﻤﺎ ﺒﺤﺎﺠﺔ ﺇﻟﻰ ﺘﺠﺯﺌﺔ ﺒﺭﻗﻴﺔ ،ﻓﻲ ﺤﻴﻥ ﺃﻥ ﻗﻴﻤﺔ ﺭﺍﻴﺔ ﻋﺩﻡ ﺍﻟﺘﺠﺯﺌﺔ ﺘﺴﺎﻭﻱ ،1
ﻓﺈﻨﻪ ﻴﺭﻤﻲ ﺒﺭﻗﻴﺔ ﺍﻟﻤﻌﻁﻴﺎﺕ ﻫﺫﻩ ،ﻭﻴﻌﻴﺩ ﻫﺫﻩ ﺍﻟﺭﺴﺎﻟﺔ.
28
ﺍﻟﻤﻌﻁﻴﺎﺕ ﺍﻟﻤﺸﺎﺭ ﺇﻟﻴﻬﺎ ﻓﻲ ﺭﺴﺎﻟﺔ ﺍﻟﺘﺨﻤﻴﺩ ﻫﺫﻩ.
29
echo & echo reply ﺭﺴﺎﻟﺘﺎ "ﺍﻟﺼﺩﻯ" ﻭ"ﺭﺠﻊ ﺍﻟﺼﺩﻯ"
ﺘﻭﻓﺭ ﺭﺴﺎﻟﺘﺎ "ﺍﻟﺼﺩﻯ" ﻭ"ﺭﺠﻊ ﺍﻟﺼﺩﻯ" ﺁﻟﻴﺔ ﻻﺨﺘﺒﺎﺭ ﺇﻤﻜﺎﻥ ﺍﻻﺘﺼﺎل ﺒﻴﻥ ﺍﻟﻜﻴﺎﻨﺎﺕ .ﻭﻴﺠﺏ ﻋﻠﻰ
ﻑ
ﻤﺴﺘﻘﺒل ﺭﺴﺎﻟﺔ ﺼﺩﻯ ﺃﻥ ﻴﻌﻴﺩ ﺍﻟﺭﺴﺎﻟﺔ ﻓﻲ ﺭﺴﺎﻟﺔ ﺭﺠﻊ ﺍﻟﺼﺩﻯ .ﻴﺭﺘﺒﻁ ﺒﻜل ﺭﺴﺎﻟ ِﺔ ﺼﺩﻯ ﻤﻌ ﱢﺭ ﹲ
ﻭﺭﻗﻡ ﺘﺴﻠﺴﻠﻲ ﻟﺘﺠﺭﻱ ﻓﻴﻤﺎ ﺒﻌﺩ ﻤﻁﺎﺒﻘﺘﻬﻤﺎ ﻤﻊ ﺭﺴﺎﻟﺔ ﺭﺠﻊ ﺍﻟﺼﺩﻯ .ﻭﻗﺩ ﻴﺴﺘﺨﺩﻡ ﺍﻟﻤﻌﺭﻑ ﻨﻘﻁ ﹶﺔ
ﻨﻔﺎ ٍﺫ ﺇﻟﻰ ﺍﻟﺨﺩﻤﺔ ﻟﺘﻌﺭﻴﻑ ﺠﻠﺴﺔ ﻤﺤﺩﺩﺓ ،ﻭﻴﻤﻜﻥ ﺯﻴﺎﺩﺓ ﺍﻟﺭﻗﻡ ﺍﻟﺘﺴﻠﺴﻠﻲ ﻤﻊ ﻜل ﻁﻠ ِ
ﺏ ﺼﺩﻯ ﻴﺠﺭﻱ
ﺇﺭﺴﺎﻟﻪ.
timestamp & timestamp reply ﺭﺴﺎﻟﺘﺎ "ﺍﻟﺨﺘﻡ ﺍﻟﺯﻤﻨﻲ" ﻭ"ﺇﺠﺎﺒﺔ ﺍﻟﺨﺘﻡ ﺍﻟﺯﻤﻨﻲ"
ﺘﻘﺩﻡ ﺭﺴﺎﻟﺘﺎ "ﺍﻟﺨﺘﻡ ﺍﻟﺯﻤﻨﻲ" ﻭ"ﺇﺠﺎﺒﺔ ﺍﻟﺨﺘﻡ ﺍﻟﺯﻤﻨﻲ" ﺁﻟﻴﺔ ﻟﺠﻤﻊ ﻋﻴﻨﺎﺕ ﻋﻥ ﻁﺒﻴﻌﺔ ﺍﻟﺘﺄﺨﻴ ِﺭ ﻓﻲ ﺍﻟﺸﺒﻜﺔ
ل ﺭﺴﺎﻟ ِﺔ ﺍﻟﺨﺘ ِﻡ ﺍﻟﺯﻤﻨﻲ ﻤﻌ ﱢﺭﻓﹰﺎ ﻭﺭﻗﻤﹰﺎ ﺘﺴﻠﺴﻠﻴ ﹰﺎ ﻓﻲ ﺤﻘل ﺍﻟﻤﻭﺴﻁﺎﺕ ،ﻭﺍﻟﻠﺤﻅ ﹶﺔ
ﺴُﺍﻟﺒﻴﻨﻴﺔ .ﻭﻗﺩ ﻴﻀﻊ ﻤﺭ ِ
ل ﻟﺤﻅ ﹶﺔ ﺍﺴﺘﻼﻤﻪ ﺍﻟﺭﺴﺎﻟﺔ ﻭﻟﺤﻅ ﹶﺔ
ﺍﻟﺘﻲ ﺃﺭﺴﻠﺕ ﻓﻴﻬﺎ ﺍﻟﺭﺴﺎﻟﺔ )ﺍﻟﺨﺘﻡ ﺍﻟﺯﻤﻨﻲ ﻟﻠﺘﻭﻟﻴﺩ( .ﻴﺴﺠل ﺍﻟﻤﺴﺘﻘ ِﺒ ُ
ﺇﺭﺴﺎل ﺭﺴﺎﻟﺔ ﺍﻟﺭﺩ ﻓﻲ ﺭﺴﺎﻟﺔ ﺇﺠﺎﺒ ِﺔ ﺍﻟﺨﺘ ِﻡ ﺍﻟﺯﻤﻨﻲ .ﻓﺈﺫﺍ ﺃُﺭ ِ
ﺴﻠﺕ ﺭﺴﺎﻟﺔ ﺍﻟﺨﺘﻡ ﺍﻟﺯﻤﻨﻲ ﺒﺎﺴﺘﺨﺩﺍﻡ
ﺍﻟﺘﺴﻴﻴﺭ ﺍﻟﻤﺼﺩﺭﻱ ﺤﺼﺭﹰﺍ ،ﺃﻤﻜﻥ ﻗﻴﺎﺱ ﻤﻤﻴﺯﺍﺕ ﺍﻟﺘﺄﺨﻴﺭ ﻋﻠﻰ ﻁﺭﻴﻕ ﻤﺤﺩﺩﺓ.
30
address mask request & address ﺭﺴﺎﻟﺘﺎ "ﻁﻠﺏ ﻗﻨﺎﻉ ﺍﻟﻌﻨﻭﺍﻥ" ﻭ"ﺇﺠﺎﺒﺔ ﻗﻨﺎﻉ ﺍﻟﻌﻨﻭﺍﻥ"
mask reply
ﺘﻔﻴﺩ ﺭﺴﺎﻟﺘﺎ "ﻁﻠﺏ ﻗﻨﺎﻉ ﺍﻟﻌﻨﻭﺍﻥ" ﻭ"ﺇﺠﺎﺒﺔ ﻗﻨﺎﻉ ﺍﻟﻌﻨﻭﺍﻥ" ﻓﻲ ﺒﻴﺌﺔ ﺘﺘﻀﻤﻥ ﺸﺒﻜﺎﺕ ﻓﺭﻋﻴﺔ .ﻭﺘﺴﻤﺢ
ﺙ
ﻫﺎﺘﺎﻥ ﺍﻟﺭﺴﺎﻟﺘﺎﻥ ﻟﻤﻀﻴﻑ ﺒﺄﻥ ﻴﺤﺼل ﻋﻠﻰ ﻗﻨﺎﻉ ﺍﻟﻌﻨﻭﺍﻥ ﻟﻠﺸﺒﻜﺔ ﺍﻟﻤﺤﻠﻴﺔ ﺍﻟﻤﺭﺘﺒﻁ ﺒﻬﺎ ،ﺇﺫ ﻴﺒ ﹼ
ﺍﻟﻤﻀﻴﻑ ﻁﻠﺏ ﻗﻨﺎﻉ ﺍﻟﻌﻨﻭﺍﻥ ﻓﻲ ﺍﻟﺸﺒﻜﺔ ﺍﻟﻤﺤﻠﻴﺔ ،ﻭﻴﺠﻴﺏ ﺍﻟﻤﺴﻴﺭ ﺍﻟﻤﺭﺘﺒﻁ ﺒﻬﺫﻩ ﺍﻟﺸﺒﻜﺔ ﺒﺭﺴﺎﻟﺔ
ﺇﺠﺎﺒﺔ ﻗﻨﺎﻉ ﺍﻟﻌﻨﻭﺍﻥ ﻴﻀ ﻊ ﻓﻴﻬﺎ ﻗﻴﻤﺔ ﺍﻟﻘﻨﺎﻉ ﺍﻟﻤﻁﻠﻭﺏ.
IPv6 .3ﺒﺭﻭﺘﻭﻜﻭل
ﺤﺠﺭ ﺍﻷﺴﺎﺱ ﻟﺸﺒﻜﺔ ﺍﻹﻨﺘﺭﻨﺕ ﻭﻋﻤﻠﻴ ﹰﺎ ﻟﻜل ﺍﻟﺸﺒﻜﺎﺕ ﺍﻟﺒﻴﻨﻴﺔ ﺍﻟﺨﺎﺼﺔ IP ﻜﺎﻥ ﺒﺭﻭﺘﻭﻜﻭل ﺍﻹﻨﺘﺭﻨﺕ
ﺍﻟﻤﺘﻌﺩﺩﺓ ﺍﻟﻤﺼﻨﱢﻌﻴﻥ .ﺇﻻ ﺃﻥ ﻫﺫﺍ ﺍﻟﺒﺭﻭﺘﻭﻜﻭل ﻴﻘﺘﺭﺏ ﻤﻥ ﻨﻬﺎﻴﺔ ﺤﻴﺎﺘﻪ ﺍﻟﻤﻔﻴﺩﺓ ،ﻭﻫﻨﺎﻙ ﺒﺭﻭﺘﻭﻜﻭل
ل .IP
ل ﻤﺤ ّ
ﻤﻥ ﺍﻹﺼﺩﺍﺭ ﺍﻟﺴﺎﺩﺱ( ﻤﻌ ﺩ ﻟﻴﺤ ّ IP) IPv6 ﺠﺩﻴﺩ ﻤﻌﺭﻭﻑ ﺒﺎﺴﻡ
)ﺭﻗﻡ ﺍﻟﺸﺒﻜﺔ ﻭﺭﻗﻡ ﺍﻟﻤﻀﻴﻑ( ﻤﻨﺎﺴﺒﺔ ﻭﻟﻜﻨﻬﺎ ﺘﻬﺩﺭ½ ﺇﻥ ﺍﻟﺒﻨﻴﺔ ﺫﺍﺕ ﺍﻟﻤﺴﺘﻭﻴﻴﻥ ﻟﻌﻨﻭﺍﻥ
IP
ﻓﻀﺎﺀ ﺍﻟﻌﻨﺎﻭﻴﻥ .ﻓﻤﺎ ﺇﻥ ﻴﺴﻨﹶﺩ ﺭﻗﻡ ﺸﺒﻜﺔ ﺇﻟﻰ ﺸﺒﻜﺔ ﻤﺎ ،ﺤﺘﻰ ﺘﺨﺼﺹ ﻜل ﻋﻨﺎﻭﻴﻥ ﺍﻟﻤﻀﻴﻑ
ﻼ،
ﺍﻟﻤﺭﺍﻓﻘﺔ ﻟﻬﺫﻩ ﺍﻟﺸﺒﻜﺔ .ﻭﻗﺩ ﻴﻜﻭﻥ ﺍﺴﺘﺨﺩﺍﻡ ﻓﻀﺎﺀ ﺍﻟﻌﻨﺎﻭﻴﻥ ﺍﻟﻤﺨﺼﺹ ﻟﻬﺫﻩ ﺍﻟﺸﺒﻜﺔ ﻀﺌﻴ ﹰ
ﺇﻻ ﺃﻨﻪ ﺇﺫﺍ ﻜﺎﻥ ﺭﻗﻡ ﺸﺒﻜﺔ ﻤﺴﺘﺨﺩﻤﹰﺎ ،ﺘﹸﻌﺘﹶﺒﺭ ﻜل ﺍﻟﻌﻨﺎﻭﻴﻥ ﻓﻲ ﻫﺫﻩ ﺍﻟﺸﺒﻜﺔ ﻤﺴﺘﺨﺩﻤﺔ.
31
ﻋﻨﻭﺍﻥ ﻭﺤﻴﺩ ،ﺴﻭﺍﺀ ﺃﻜﺎﻨﺕ ﻤﻭﺼﻭﻟﺔ IP ﻋﻤﻭﻤﹰﺎ ﺃﻥ ﻴﻜﻭﻥ ﻟﻜل ﺸﺒﻜﺔ IP ½ ﻴﺘﻁﻠﺏ ﻨﻤﻭﺫﺝ ﻋﻨﻭﻨﺔ
ﻓﻌﻠﻴﹰﺎ ﺇﻟﻰ ﺍﻹﻨﺘﺭﻨﺕ ﺃﻡ ﻻ.
ﻻ ﺸﺒﻜﺔ ﻭﺤﻴﺩﺓ. LAN ½ ﺇﻥ ﺍﻟﺸﺒﻜﺎﺕ ﺘﺘﺯﺍﻴﺩ ﺒﺴﺭﻋﺔ ،ﻭﺘﻨﺸﺭ ﻤﻌﻅﻡ ﺍﻟﻤﺅﺴﺴﺎﺕ ﻋﺩﺓ ﺸﺒﻜﺎﺕ
ﻭﻗﺩ ﺃﺩﺕ ﺍﻟﺸﺒﻜﺎﺕ ﺍﻟﻼﺴﻠﻜﻴﺔ ﺒﺴﺭﻋﺔ ﺩﻭﺭﹰﺍ ﺃﺴﺎﺴﻴ ﹰﺎ .ﺤﺘﻰ ﺍﻹﻨﺘﺭﻨﺕ ﻨﻔﺴﻬﺎ ﻨﻤﺕ ﻨﻤﻭﹰﺍ ﺍﻨﻔﺠﺎﺭﻴ ﹰﺎ
ﻋﻠﻰ ﻤﺩﻯ ﻋﺩﺓ ﺴﻨﻭﺍﺕ.
ﻭﺤﻴﺩﺓ، IP ﻓﻲ ﻤﺠﺎﻻﺕ ﺠﺩﻴﺩﺓ ﻨﻤ ﻭ ﺴﺭﻴﻊ ﻓﻲ ﺍﻟﻁﻠﺏ ﻋﻠﻰ ﻋﻨﺎﻭﻴﻥ ½ ﻴﻨﺘﺞ ﻋﻥ ﺍﺴﺘﺨﺩﺍﻡ
TCP/IP
ﻟﻠﺭﺒﻁ ﺒﻴﻥ ﻁﺭﻓﻴﺎﺕ ﻨﻘﺎﻁ ﺍﻟﺒﻴﻊ TCP/IP ﻭﻤﻥ ﺍﻷﻤﺜﻠﺔ ﻋﻠﻰ ﻤﺜل ﻫﺫﻩ ﺍﻻﺴﺘﺨﺩﺍﻤﺎﺕ ،ﺍﺴﺘﺨﺩﺍﻡ
ﺍﻹﻟﻜﺘﺭﻭﻨﻴﺔ ﻭﻟﻠﺭﺒﻁ ﺒﻴﻥ ﻤﺴﺘﻘﺒِﻼﺕ ﺍﻟﻜﺒل ﺍﻟﺘﻠﻔﺯﻱ.
ﻼ ﺃﻜﺜﺭ ﻤﺭﻭﻨﺔ ﻴﺘﻤﺜل ﻓﻲ ﺍﻟﺴﻤﺎﺡ
ﻭﺤﻴﺩ ،ﺇﻻ ﺃﻥ ﻫﻨﺎﻙ ﺤ ﹰ ½ ﻴﺴﻨﹶﺩ ﻟﻜل ﻤﻀﻴﻑ ،ﻋﺎﺩﺓ ،ﻋﻨﻭﺍﻥ
IP
ﻟﻜل ﻤﻀﻴﻑ ﺒﺄﻜﺜﺭ ﻤﻥ ﻋﻨﻭﺍﻥ ،ﻭﻫﺫﺍ ﻁﺒﻌ ﹰﺎ ﻴﺯﻴﺩ ﺍﻟﻁﻠﺏ ﻋﻠﻰ ﻋﻨﺎﻭﻴﻥ .IP
ﻭﻫﻜﺫﺍ ﻭﺠﻬﺕ ﺍﻟﺤﺎﺠﺔ ﺍﻟﻤﺘﺯﺍﻴﺩﺓ ﺇﻟﻰ ﺯﻴﺎﺩﺓ ﺤﺠﻡ ﻓﻀﺎﺀ ﺍﻟﻌﻨﺎﻭﻴﻥ ،ﺇﻟﻰ ﻀﺭﻭﺭﺓ ﺇﻴﺠﺎﺩ ﺇﺼﺩﺍﺭ ﺠﺩﻴﺩ
ﻗﺩﻴ ﻡ ﺠﺩﹰﺍ ،ﻭﻗﺩ ﺘﻼ ﻅﻬﻭﺭﻩ ﻅﻬﻭ ﺭ ﻤﺘﻁﻠﺒﺎﺕ ﺠﺩﻴﺩﺓ ﻓﻲ IP ﻤﻥ .IPﻋﺩﺍ ﺫﻟﻙ ،ﻓﺈﻥ ﺒﺭﻭﺘﻭﻜﻭل
ﺘﺸﻜﻴﻼﺕ ﺇﻋﺩﺍﺩ ﺍﻟﻌﻨﺎﻭﻴﻥ ﻭﻤﺭﻭﻨﺔ ﺍﻟﺘﺴﻴﻴﺭ ﻭﺩﻋﻡ ﺤﺠﺯ ﺍﻟﻤﻭﺍﺭﺩ.
ﺍﻟﺘﺼﻤﻴﻡ ﺍﻟﻨﻬﺎﺌﻲ ﻟﺠﻴل ﺠﺩﻴﺩ ﻤﻥ 1994 ﻋﺎﻡ IETF ﻭﻟﺫﻟﻙ ،ﺃﺼﺩﺭ ﻓﺭﻴﻕ ﺍﻟﻌﻤل ﺍﻟﻬﻨﺩﺴﻲ ﻹﻨﺘﺭﻨﺕ
ﺘﻔﺎﺼﻴل ﻫﺫﺍ RFC 2460ﻭRFC 2373 ) .(IPngﺘﹸﻠﺨﱢﺹ ﺍﻟﻭﺜﺎﺌﻕ IP next-generation
ﻤﻼﺤﻅﺔ:
ﻻ ﻤﻥ ﺒﺭﻗﻴﺔ ﻤﻌﻁﻴﺎﺕ ،ﻭﻫﻭ ﺍﻟﺘﻌﺒﻴﺭ
ﺒﺭﺯﻤ ٍﺔ ﺒﺩ ﹰ IPv6 ﻴﺸﺎﺭ ﺇﻟﻰ ﻭﺤﺩﺓ ﻤﻌﻁﻴﺎﺕ ﺍﻟﺒﺭﻭﺘﻭﻜﻭل ﻓﻲ
ﺍﻟﻤﺴﺘﺨﺩﻡ ﻟﻭﺤﺩﺍﺕ ﻤﻌﻁﻴﺎﺕ ﺒﺭﻭﺘﻭﻜﻭل .IPv4
6×10ﻋﻨﻭﺍﻨﹰﺎ ﻤﺨﺘﻠﻔﹰﺎ 23 ﻓﻲ ﻓﻀﺎﺀ ﺍﻟﻌﻨﺎﻭﻴﻥ ﺒﻌﺎﻤل ﻗﺩﺭﻩ .296ﺃﻱ ﻤﺎ ﻴﺴﻤﺢ ﺒﻤﺎ ﻴﻘﺎﺭﺏ
ﻓﻲ ﺍﻟﻤﺘﺭ ﺍﻟﻤﺭﺒﻊ ﻤﻥ ﻤﺴﺎﺤﺔ ﺍﻷﺭﺽ .ﺤﺘﻰ ﻟﻭ ﻟﻡ ﺘﹸﺴﺘﺨﺩﻡ ﺍﻟﻌﻨﺎﻭﻴﻥ ﺒﻔﻌﺎﻟﻴﺔ ،ﻴﺒﺩﻭ ﻓﻀﺎﺀ
ﺍﻟﻌﻨﺎﻭﻴﻥ ﻫﺫﺍ ﻜﺎﻓﻴ ﹰﺎ.
ﺘﺸﻜﻴل ﺫﺍﺘﻲ ﻟﻠﻌﻨﺎﻭﻴﻥ :ﻴﺴﻤﺢ ﻫﺫﺍ ﺍﻹﻤﻜﺎﻥ ﺒﺎﻹﺴﻨﺎﺩ ﺍﻟﺩﻴﻨﺎﻤﻴﻜﻲ ﻟﻌﻨﺎﻭﻴﻥ .IPv6 y
ﻤﻔﻬﻭﻡ "ﺒﺙ ﺇﻟﻰ ﺃﻱ ﻭﺠﻬﺔ "anycastﺃﻱ ﺇﻥ IPv6 ﺯﻴﺎﺩﺓ ﻓﻲ ﻤﺭﻭﻨﺔ ﺍﻟﻌﻨﻭﻨﺔ :ﻴﺘﻀﻤﻥ y
32
ﺍﻟﺭﺯﻤﺔ ﺘﹸﺴﻠﱠﻡ ﺇﻟﻰ ﻋﻘﺩﺓ ﻭﺍﺤﺩﺓ ﻓﻘﻁ ﻤﻥ ﻤﺠﻤﻭﻋﺔ ﻋﻘﺩ .ﻭﺘﺘﺤﺴﻥ ﻗﺎﺒﻠﻴﺔ ﺍﻟﺘﺼﻌﻴﺩ ﻟﻠﺘﺴﻴﻴﺭ
ﺍﻟﻤﺘﻌﺩﺩ ﺍﻟﻭﺠﻬﺎﺕ ﺒﺈﻀﺎﻓﺔ ﺤﻘل "ﻤﺠﺎل "scopeﻟﻌﻨﺎﻭﻴﻥ ﺍﻟﺒﺙ ﺍﻟﻤﺘﻌﺩﺩ ﺍﻟﻭﺠﻬﺎﺕ.
ﻭﺘﺭﻭﻴﺴﺔ ﻁﺒﻘﺔ ﺍﻟﻨﻘل .ﻤﻌﻅﻡ ﻫﺫﻩ ﺍﻟﺘﺭﻭﻴﺴﺎﺕ ﺍﻻﺨﺘﻴﺎﺭﻴﺔ ﻻ ﺘﹸﻔﺤﺹ ﻭﻻ IPv6 ﺘﺭﻭﻴﺴﺔ
ﻱ ﻤﻥ ﺍﻟﻤﺴﻴﺭﺍﺕ ﻋﻠﻰ ﻤﺴﺎﺭ ﺍﻟﺭﺯﻤﺔ ،ﻭﻫﺫﺍ ﻤﺎ ﻴﺒﺴﱢﻁ ﻭﻴﺴﺭﱢﻉ ﻤﻌﺎﻟﺠﺔ ﺭﺯﻡ
ﺘﹸﻌﺎﻟﺞ ﻓﻲ ﺃ
ﻓﻲ ﺍﻟﻤﺴﻴﺭ ﻤﻘﺎﺭﻨﺔ ﺒﺒﺭﻗﻴﺎﺕ ﻤﻌﻁﻴﺎﺕ .IPv4ﻭﻫﺫﺍ ﻤﺎ ﻴﺴﻬل ﺃﻴﻀﹰﺎ ﺇﻀﺎﻓﺔ ﺨﻴﺎﺭﺍﺕ IPv6
ﺇﻀﺎﻓﻴﺔ.
ﺍﻟﺤﺠﻡ ﺍﻷﻋﻅﻤﻲ IPv6 ﺍﻟﺘﺠﺯﺌﺔ .ﺇﺫﺍ ﺘﺠﺎﻭﺯ ﺤﺠﻡ ﺭﺯﻤﺔ IPv6 ﺍﻟﺘﺠﺯﺌﺔ :ﻻ ﺘﺩﻋﻡ ﻤﺴﻴﺭﺍﺕ y
ﻟﻠﺭﺯﻤﺔ ﺘﺴﺘﺒﻌﺩ ﻭﺘﺭﺴل ﺭﺴﺎﻟﺔ ﺨﻁﺄ ﺇﻟﻰ ﻤﺼﺩﺭﻫﺎ ﻋﻥ ﻁﺭﻴﻕ ﺒﺭﻭﺘﻭﻜﻭل .ICMPﻴﺨﺘﺼﺭ
ﻫﺫﺍ ﺍﻹﺠﺭﺍﺀ ﺯﻤﻥ ﺍﻟﻤﻌﺎﻟﺠﺔ ﻓﻲ ﻤﺴﻴﺭﺍﺕ .IPv6
ﺒﻐﻴﺔ ﺘﺴﺭﻴﻊ ﻋﻤﻠﻴﺔ ﺍﻟﺘﺴﻴﻴﺭ. IPv6 ﺭﻤﺎﺯ ﺍﻟﺘﺩﻗﻴﻕ :ﺤﺫﻑ ﻜﻠﻴ ﹰﺎ ﻓﻲ y
ﺇﻟﻰ ﺭﺯﻡ ﺘﺩﻓﻕ ﺤﺭﻜﺔ ﺴﻴﺭ ﻤﺤﺩﺩﺓ ،ﻴﻁﻠﺏ ﻤﺭﺴﻠﻬﺎ ﻤﻌﺎﻟﺠﺘﻬﺎ ﻤﻌﺎﻟﺠﺔ ﺨﺎﺼﺔ .ﻭﻴﺴﺎﻋﺩ ﺫﻟﻙ
ﻋﻠﻰ ﺩﻋﻡ ﺤﺭﻜﺎﺕ ﺴﻴﺭ ﺫﺍﺕ ﻁﺒﻴﻌﺔ ﺨﺎﺼﺔ ﻤﺜل ﺍﻟﻔﻴﺩﻴﻭ ﻓﻲ ﺍﻟﺯﻤﻥ ﺍﻟﺤﻘﻴﻘﻲ.
IPv6 ﺒﻨﻴﺔ
)ﺍﻟﻤﻌﺭﻭﻓﺔ ﺒﺭﺯﻤﺔ( ﺍﻟﺸﻜل ﺍﻟﻌﺎﻡ ﺍﻟﺘﺎﻟﻲ: IPv6 ﺘﺄﺨﺫ ﻭﺤﺩﺓ ﻤﻌﻁﻴﺎﺕ ﺒﺭﻭﺘﻭﻜﻭل
ﻴﺸﺎﺭ ﺇﻟﻰ ﺍﻟﺘﺭﻭﻴﺴﺔ ﺍﻟﻭﺤﻴﺩﺓ ﺍﻟﻤﻁﻠﻭﺒﺔ ﻋﻠﻰ ﺃﻨﻬﺎ ﻤﺠﺭﺩ ﺘﺭﻭﻴﺴﺔ .IPv6ﻭﻫﻲ ﺫﺍﺕ ﻁﻭل ﺜﺎﺒﺕ ﻴﺒﻠﻎ
ﺒﺎﻴﺘﹰﺎ ﻁﻭل ﺍﻟﺠﺯﺀ ﺍﻟﻤﻔﺭﻭﺽ ﻤﻥ ﺘﺭﻭﻴﺴﺔ .IPv4ﺃﻤﺎ ﺒﺎﻗﻲ ﺍﻟﺘﺭﻭﻴﺴﺎﺕ ﻓﻬﻲ 20 ﺒﺎﻴﺕ ،ﻤﻘﺎﺭﻨﺔ ﺒِ 40
ﺍﺨﺘﻴﺎﺭﻴﺔ.
33
IPv6 .3ﺒﺭﻭﺘﻭﻜﻭل
IPv6 ﺒﻨﻴﺔ
IPv6 ﺘﺭﻭﻴﺴﺔ
34
ﺤﻤل ﺍﻟﺼﺎﻓﻲ ﺍﻷﻤﻨﻲ :ESPﺘﻭﻓﹼﺭ ﺍﻟﺨﺼﻭﺼﻴﺔ.
½ ﺘﺭﻭﻴﺴﺔ ﺘﻐﻠﻴﻑ ﺍﻟ ِ
½ ﺘﺭﻭﻴﺴﺔ ﺨﻴﺎﺭﺍﺕ ﺍﻟﻭﺠﻬﺔ :ﻟﻠﺨﻴﺎﺭﺍﺕ ﺍﻟﺘﻲ ﻴﺠﺏ ﻤﻌﺎﻟﺠﺘﻬﺎ ﻓﻲ ﻭﺠﻬﺔ ﺍﻟﺭﺯﻤﺔ ﺍﻟﻨﻬﺎﺌﻴﺔ ﻓﻘﻁ.
IPv6 ﻋﻨﺎﻭﻴﻥ
ﺒﺘﹰﺎ .ﻭﺘﹸﺴﻨﺩ ﺍﻟﻌﻨﺎﻭﻴﻥ ﺇﻟﻰ ﻜل ﻭﺍﺠﻬﺔ ﺇﻓﺭﺍﺩﻴﺔ ﻓﻲ ﺍﻟﻌﻘﺩﺓ ،ﻻ ﺇﻟﻰ ﺍﻟﻌﻘﺩﺓ 128 IPv6 ﻴﺒﻠﻎ ﻁﻭل ﻋﻨﺎﻭﻴﻥ
ﻨﻔﺴﻬﺎ .ﻭﻗﺩ ﻴﻜﻭﻥ ﻟﻠﻭﺍﺠﻬﺔ ﺍﻟﻭﺍﺤﺩﺓ ﻋﺩﺓ ﻋﻨﺎﻭﻴﻥ ﺒﺙ ﻭﺤﻴﺩ ﺍﻟﻭﺠﻬﺔ ،ﻭﻫﺫﻩ ﺍﻟﻌﻨﺎﻭﻴﻥ ﻭﺤﻴﺩﺓ ،ﻭﻴﻤﻜﻥ
ﺍﺴﺘﺨﺩﺍﻡ ﺃﻱ ﻋﻨﻭﺍﻥ ﺒﺙ ﻭﺤﻴﺩ ﺍﻟﻭﺠﻬﺔ ﻤﺭﺘﺒﻁ ﺒﻭﺍﺠﻬﺔ ﻋﻘﺩﺓ ﻤﺎ ﻟﻺﺸﺎﺭﺓ ﺇﻟﻰ ﻫﺫﻩ ﺍﻟﻌﻘﺩﺓ ﺒﻁﺭﻴﻘﺔ
ﻭﺤﻴﺩﺓ.
ﻴﺴﻤﺢ ﺍﻟﺠﻤﻊ ﺒﻴﻥ ﺍﻟﻌﻨﺎﻭﻴﻥ ﺍﻟﻁﻭﻴﻠﺔ ﻭﺘﻌ ﺩﺩ ﺍﻟﻌﻨﺎﻭﻴﻥ ﺍﻟﻤﺭﺘﺒﻁﺔ ﺒﺎﻟﻭﺍﺠﻬﺔ ﺍﻟﻭﺍﺤﺩﺓ ،ﺒﺘﺤﺴﻴﻥ ﺃﺩﺍﺀ
ﺍﻟﺘﺴﻴﻴﺭ ﻤﻘﺎﺭﻨﺔ ﺒِ :IPv4
ﻻ ﺘﻤﻠﻙ ﻋﻤﻭﻤﹰﺎ ﺒﻨﻴﺔ ﺘﺴﻤﺢ ﺒﺩﻋﻡ ﺍﻟﺘﺴﻴﻴﺭ ،ﻭﻟﺫﻟﻙ ﻗﺩ ﻴﺤﺘﺎﺝ ﺍﻟﻤﺴﻴﺭ ﺇﻟﻰ IPv4 ½ ﻓﺎﻟﻌﻨﺎﻭﻴﻥ ﻓﻲ
ﺍﻻﺤﺘﻔﺎﻅ ﺒﺠﺩﻭل ﻀﺨﻡ ﻤﻥ ﺍﻟﻤﺴﺎﺭﺍﺕ .ﻭﺘﺴﻤﺢ ﻋﻨﺎﻭﻴﻥ ﺃﻁﻭل ﻓﻲ ﺍﻟﺸﺒﻜﺎﺕ ﺍﻟﺒﻴﻨﻴﺔ ﺒﺩﻤﺞ
ﺍﻟﻌﻨﺎﻭﻴﻥ ﻭﻓﻕ ﺒﻨﻰ ﻫﺭﻤﻴﺔ ﻟﻠﺸﺒﻜﺎﺕ ،ﺃﻭ ﻤﺯﻭﺩﻱ ﺨﺩﻤﺔ ﺍﻟﻨﻔﺎﺫ ،ﺃﻭ ﺠﻐﺭﺍﻓﻴ ﹰﺎ ،ﺃﻭ ﺘﺒﻌ ﹰﺎ ﻟﻠﺸﺭﻜﺔ،
ﺇﻟﺦ .ﻭﻤﻥ ﺍﻟﻤﻔﺘﺭﺽ ﺃﻥ ﻴﺴﺎﻫﻡ ﻫﺫﺍ ﺍﻟﺩﻤﺞ ﻓﻲ ﺘﻘﻠﻴﺹ ﺠﺩﺍﻭل ﺍﻟﺘﺴﻴﻴﺭ ﻭﺘﺴﺭﻴﻊ ﺍﻟﺒﺤﺙ ﻓﻴﻬﺎ.
ﻙ ،ﻴﺴﺘﺨﺩﻡ ﻋﺩﺓ ﻤﺯﻭﺩﻱ ﺨﺩﻤﺔ ﺍﻟﻨﻔﺎﺫ ﻋﺒﺭ
½ ﻭﻴﺴﻤﺢ ﺘﻌﺩﺩ ﺍﻟﻌﻨﺎﻭﻴﻥ ﻟﻠﻭﺍﺠﻬﺔ ﺍﻟﻭﺍﺤﺩﺓ ﻟﻤﺸﺘﺭ ٍ
ﺍﻟﻭﺍﺠﻬﺔ ﻨﻔﺴﻬﺎ ،ﺒﺄﻥ ﻴﻜﻭﻥ ﻟﺩﻴﻪ ﻋﻨﺎﻭﻴﻥ ﻤﺴﺘﻘﻠﺔ ﻤﺩﻤﺠﺔ ﺩﺍﺨل ﻓﻀﺎﺀﺍﺕ ﺍﻟﻌﻨﺎﻭﻴﻥ ﻟﻜل ﻤﺯﻭﺩ
ﺨﺩﻤﺔ.
35
ﺍﻟﻔﺼل ﺍﻟﺜﺎﻟﺙ :ﺍﻟﺘﺴﻴﻴﺭ ﻓﻲ ﺇﻨﺘﺭﻨﺕ
ﻋﻨﺩﻤﺎ ﺘﺭﺴل ﺭﺴﺎﻟﺔ ﺒﺭﻴﺩﻴﺔ ﺇﻟﻰ ﺃﺤﺩﻫﻡ ،ﻓﺈﻨﻙ ﻋﺎﺩﺓ ﺘﻀﻌﻬﺎ ﻓﻲ ﺃﻗﺭﺏ ﻤﺭﻜﺯ ﺒﺭﻴﺩﻱ ﺇﻟﻴﻙ ﻭﺘﹸﻠﺼﻕ
ﻋﻠﻴﻬﺎ ﺍﻟﻌﻨﻭﺍﻥ ﺍﻟﺒﺭﻴﺩﻱ ﻟﻭﺠﻬﺘﻬﺎ .ﻻ ﻴﻬﺘﻡ ﺍﻟﻤﻜﺘﺏ ﺍﻟﺒﺭﻴﺩﻱ ﺍﻟﻤﺤﻠﻲ ﺒﺎﻟﻌﻨﻭﺍﻥ ﺍﻟﻜﺎﻤل ﻟﻬﺎ ﻭﺇﻨﻤﺎ ﻴﻘﻭﻡ
ﻻ ﻓﺘﻨﺘﻘل ﺍﻟﺭﺴﺎﻟﺔ ﺍﻟﺒﺭﻴﺩﻴﺔ ﻤﻥ ﻤﻜﺘﺏ ﺇﻟﻰ ﺁﺨﺭ ﺇﻟﻰ ﺃﻥ
ﺒﺘﺴﻴﻴﺭﻫﺎ ﻨﺤﻭ ﺍﻟﺒﻠﺩ ﺍﻟﻤﺤﺩﺩ ﻋﻠﻰ ﺍﻟﻌﻨﻭﺍﻥ ﺃﻭ ﹰ
ﺘﺼل ﺇﻟﻰ ﺃﻭل ﻤﻜﺘﺏ ﺒﺭﻴﺩﻱ ﻓﻲ ﺍﻟﺒﻠﺩ ﺍﻟﻭﺠﻬﺔ .ﻴﺠﺭﻱ ﻋﻨﺩﺌﺫ ﻤﻌﺎﻴﻨﺔ ﻤﺎ ﺘﺒﻘﻰ ﻤﻥ ﺍﻟﻌﻨﻭﺍﻥ ﺘﺩﺭﻴﺠﻴ ﹰﺎ
ﻟﺘﻭﺼﻴل ﺍﻟﺭﺴﺎﻟﺔ ﺇﻟﻰ ﺍﻟﻤﻨﻁﻘﺔ ﺜﻡ ﺇﻟﻰ ﺍﻟﺤﻲ ﻭﺃﺨﻴﺭﹰﺍ ﺇﻟﻰ ﺍﻟﺸﺨﺹ ﺍﻟﻤﺭﺴل ﺇﻟﻴﻪ.
ﺒﻨﻔﺱ ﺍﻟﻁﺭﻴﻘﺔ ﻓﻬﻲ ﺘﺘﺄﻟﻑ ﻤﻥ ﻤﺠﻤﻭﻋﺔ ﻤﻥ ﺍﻟﺸﺒﻜﺎﺕ ﺍﻟﻤﺴﺘﻘﻠﺔ ﺘﺩﻋﻰ ﻨﻅﻡ ﻤﺴﺘﻘﻠﺔ. IP ﺘﻌﻤل ﺸﺒﻜﺎﺕ
ﻴﺘﺄﻟﻑ ﻓﻴﻬﺎ ﻜل ﻨﻅﺎﻡ ﻤﺴﺘﻘل ﻤﻥ ﻤﺠﻤﻭﻋﺔ ﻤﻥ ﺍﻟﻤﺴﻴﺭﺍﺕ )ﺍﻟﻤﻜﺎﺘﺏ( ﺘﻨﺘﻤﻲ ﻟﺒﻨﻴﺔ ﺇﺩﺍﺭﻴﺔ ﻤﻌﻴﻨﺔ
ﻭﺘﺘﻌﺎﻭﻥ ﻓﻴﻤﺎ ﺒﻴﺘﻬﺎ ﻟﺘﺅﺩﻱ ﻭﻅﻴﻔﺔ ﺘﺴﻴﻴﺭ ﺩﺍﺨﻠﻴﺔ ﺨﺎﺼﺔ ﺒﻬﺫﺍ ﺍﻟﻨﻅﺎﻡ ﺍﻟﻤﺴﺘﻘل ،ﺘﻤﺎﻤﹰﺎ ﻜﻤﺎ ﻫﻭ ﺍﻟﺤﺎل
)ﺍﻟﺭﺴﺎﻟﺔ( ﺍﻟﻤﻌﻨﻭﻨﺔ ﺤﺘﻰ ﺒﻠﻭﻏﻬﺎ IP ﻀﻤﻥ ﺒﻠﺩ ﺃﻭ ﻤﻨﻁﻘﺔ ﺃﻭ ﺤﻲ ،ﺘﻬﺩﻑ ﺇﻟﻰ ﺇﻴﺠﺎﺩ ﻤﺴﺎﺭ ﻟﻠﺭﺯﻤﺔ
ﺍﻟﻨﻅﺎﻡ ﺍﻟﻤﺴﺘﻘل ﺍﻟﺘﺎﻟﻲ.
ﺘﹸﻨﺠﺯ ﻭﻅﻴﻔﺔ ﺍﻟﺘﺴﻴﻴﺭ ﻋﻠﻰ ﺍﻟﻤﺴﻴﺭﺍﺕ ﻓﻲ ﺍﻟﺸﺒﻜﺔ ﻭﻴﺴﻌﻰ ﻜل ﻤﺴﻴﺭ ﻓﻲ ﺍﻟﺸﺒﻜﺔ ﺇﻟﻰ ﺇﻴﺠﺎﺩ ﺍﻟﻘﻔﺯﺓ
) (nextﺍﻟﻤﺴﻴﺭ ﺍﻟﺘﺎﻟﻲ( ﻟﻜل ﺭﺯﻤﺔ ﻤﺎﺭﺓ ﺒﻪ ﻓﻲ ﻁﺭﻴﻘﻬﺎ ﻨﺤﻭ ﻭﺠﻬﺘﻬﺎ ﺍﻟﻤﺤﺩﺩﺓ .ﻗﺩ )hop ﺍﻟﺘﺎﻟﻴﺔ
ﺘﻜﻭﻥ ﺍﻟﻁﺭﻕ ﺍﻟﻤﺅﺩﻴﺔ ﺇﻟﻰ ﻭﺠﻬﺔ ﻤﺤﺩﺩﺓ ﻭﺤﻴﺩﺓ .ﻭﻟﻜﻥ ﻏﺎﻟﺒﹰﺎ ﻤﺎ ﻴﻭﺠﺩ ﺃﻜﺜﺭ ﻤﻥ ﻁﺭﻴﻕ ﻭﺍﺤﺩ
ﻟﻠﻭﺼﻭل ﺇﻟﻰ ﺍﻟﻭﺠﻬﺔ ،ﻭﻴﺘﻭﺠﺏ ﻋﻠﻰ ﺍﻟﺸﺒﻜﺔ ﺤﻴﻨﺌﺫ ﺍﺨﺘﻴﺎﺭ ﺍﻟﻁﺭﻴﻕ ﺍﻷﻤﺜل ﻭﻫﻭ ﺍﻷﻗل ﺘﻜﻠﻔﺔ ﻋﺒﺭ
ﺍﻟﺸﺒﻜﺔ ،ﺴﻭﺍﺀ ﻜﺎﻨﺕ ﺍﻟﺘﻜﻠﻔﺔ ﻤﻌﺘﻤﺩﺓ ﻋﻠﻰ ﻋﺩﺩ ﺍﻟﻘﻔﺯﺍﺕ ﻓﻲ ﺍﻟﺸﺒﻜﺔ )ﻋﺩﺩ ﺍﻟﻤﺴﻴﺭﺍﺕ ﻋﻠﻰ ﺍﻟﻁﺭﻴﻕ(،
ﺃﻭ ﻤﺩﺓ ﺍﻟﺘﺄﺨﻴﺭ ﺍﻟﻤﺘﻭﻗﻊ ﺃﻭ ﻏﻴﺭﻫﺎ ﻤﻥ ﺍﻟﻤﻘﺎﻴﻴﺱ ﺍﻷﺨﺭﻯ.
36
ﻤﺘﻁﻠﺒﺎﺕ ﺍﻟﺘﺴﻴﻴﺭ
ﺒﻐﻴﺔ ﺍﻟﻘﻴﺎﻡ ﺒﻤﻬﻤﺔ ﺍﻟﺘﺴﻴﻴﺭ ﺘﺤﺘﺎﺝ ﺍﻟﺸﺒﻜﺔ ﺇﻟﻰ ﻤﺎ ﻴﻠﻲ:
½ ﺍﺨﺘﻴﺎﺭ ﻤﺴﻴﺭ ﺃﻭ ﺃﻜﺜﺭ ﻓﻲ ﺍﻟﺸﺒﻜﺔ ﻜﻤﺴﺅﻭل ﻋﻥ ﺤﺴﺎﺏ ﺃﻗﺼﺭ ﺍﻟﻁﺭﻕ ﻭﺒﺜﻬﺎ ﺇﻟﻰ ﺒﻘﻴﺔ
ﺍﻟﻤﺴﻴﺭﺍﺕ ﻓﻲ ﺍﻟﺸﺒﻜﺔ .ﻓﺈﺫﺍ ﺠﺭﻯ ﺍﺨﺘﻴﺎﺭ ﻤﺴﻴﺭ ﻭﺤﻴﺩ ﺴﻤﻴﺕ ﻋﻤﻠﻴﺔ ﺍﻟﺘﺴﻴﻴﺭ ﻫﺫﻩ ﺍﻟﺘﺴﻴﻴﺭ
ﺍﻟﻤﺭﻜﺯﻱ .ﻭﺇﺫﺍ ﺠﺭﻯ ﺍﺨﺘﻴﺎﺭ ﻤﺠﻤﻭﻋﺔ ﻤﻥ ﺍﻟﻤﺴﻴﺭﺍﺕ ﺃﻭ ﻜل ﺍﻟﻤﺴﻴﺭﺍﺕ ﺴﻤﻴﺕ ﻋﻤﻠﻴﺔ
ﺍﻟﺘﺴﻴﻴﺭ ﻫﺫﻩ ﺍﻟﺘﺴﻴﻴﺭ ﺍﻟﻤﻭﺯﻉ.
½ ﺍﺴﺘﺨﺩﺍﻡ ﺨﻭﺍﺭﺯﻤﻴﺎﺕ ﺍﻟﺘﻜﻠﻔﺔ ﺍﻟﺩﻨﻴﺎ ﻟﺤﺴﺎﺏ ﺘﻜﻠﻔﺔ ﺃﻗﺼﺭ ﻁﺭﻴﻕ ﺒﺎﻻﻋﺘﻤﺎﺩ ﻋﻠﻰ ﻨﻅﺭﻴﺔ
ﺍﻟﻤﺒﻴﺎﻥ .ﺘﹸﻌﺘﺒﺭ ﻓﻴﻬﺎ ﺍﻟﺸﺒﻜﺔ ﻤﺒﻴﺎﻨﹰﺎ ﺘﻤﺜﱢل ﻋﻘﺩﻩ ﺍﻟﻤﺴﻴﺭﺍﺕ ﻓﻲ ﺍﻟﺸﺒﻜﺔ ،ﻭﻭﺼﻼﺘﻪ ﺍﻟﻭﺼﻼﺕ
ﻓﻴﻤﺎ ﺒﻴﻥ ﺍﻟﻤﺴﻴﺭﺍﺕ ﻓﻲ ﺍﻟﺸﺒﻜﺔ .ﺘﹸﺜﻘﱠل ﺍﻟﻭﺼﻼﺕ ﻓﻲ ﺍﻟﻤﺒﻴﺎﻥ ﺒﺎﻟﻜﻠﻑ ﺍﻟﻤﺤﺴﻭﺒﺔ ﻭﺍﻟﻤﺴﻨﹶﺩﺓ ﺇﻟﻰ
ﻭﺼﻼﺕ ﺍﻟﺸﺒﻜﺔ.
½ ﺘﺨﺯﻴﻥ ﻤﻌﻠﻭﻤﺎﺕ ﺍﻟﺘﺴﻴﻴﺭ ﻋﻥ ﺃﻗﺼﺭ ﺍﻟﻁﺭﻕ ﻓﻲ ﺠﺩﺍﻭل ﺍﻟﺘﺴﻴﻴﺭ ﻭﺘﺤﺩﻴﺜﻬﺎ ﺁﻟﻴﹰﺎ ﻟﺩﻯ ﻜل
ﻤﺴﻴﺭ ﻜﻠﻤﺎ ﺘﻐﻴﺭﺕ ﺤﺎﻟﺔ ﺇﺤﺩﻯ ﻋﻘﺩ ﺃﻭ ﻭﺼﻼﺕ ﺍﻟﺸﺒﻜﺔ ﺃﻭ ﻜﻠﻤﺎ ﺘﻐﻴﺭﺕ ﺘﺸﻜﻴﻠﺔ ﺍﻟﺸﺒﻜﺔ
ﺒﺈﻀﺎﻓﺔ ﺃﻭ ﺘﻌﻁﻴل ﻤﺴﻴﺭ/ﻭﺼﻠﺔ ﻀﻤﻨﻬﺎ .ﺇﻥ ﺍﻟﺘﺤﺩﻴﺙ ﺍﻟﺩﻴﻨﺎﻤﻴﻜﻲ ﻟﻤﻌﻠﻭﻤﺎﺕ ﺍﻟﺘﺴﻴﻴﺭ ﻭﺒﺎﻟﺘﺎﻟﻲ
ﻟﺠﺩﺍﻭل ﺍﻟﺘﺴﻴﻴﺭ ﻴﺠﻌل ﻋﻤﻠﻴﺔ ﺍﻟﺘﺴﻴﻴﺭ ﺘﻜﻴﻔﻴﺔ.
½ ﺒﺭﻭﺘﻭﻜﻭﻻﺕ ﺍﻟﺘﺴﻴﻴﺭ ﺍﻟﻤﺴﺅﻭﻟﺔ ﻋﻥ ﺍﻟﺘﺨﺎﻁﺏ ﻓﻴﻤﺎ ﺒﻴﻥ ﻤﺴﻴﺭﺍﺕ ﺍﻟﺸﺒﻜﺔ ﺒﻐﻴﺔ ﺘﺒﺎﺩل
ﺍﻟﻤﻌﻠﻭﻤﺎﺕ ﺍﻟﻤﺘﻌﻠﻘﺔ ﺒﺤﺎﻟﺔ ﺍﻟﺸﺒﻜﺔ ﻭﺘﻐﻴﺭﺍﺕ ﺤﺭﻜﺔ ﺍﻟﺴﻴﺭ ﻋﻠﻴﻬﺎ ،ﻭﻜﺫﻟﻙ ﺠﺩﺍﻭل ﺍﻟﺘﺴﻴﻴﺭ
ﻭﻜﻠﻑ ﺍﻟﻭﺼﻼﺕ.
ﻓﻲ ﺍﻟﺘﺴﻴﻴﺭ ﺍﻟﻤﺭﻜﺯﻱ ،ﻴﺅﺨﺫ ﺍﻟﻘﺭﺍﺭ ﻓﻲ ﻋﻘﺩﺓ ﻤﺤﺩﺩﺓ ﺴﻠﻔﹰﺎ ،ﻜﻤﺭﻜﺯ ﺍﻟﺘﺤﻜﻡ ﻓﻲ ﺍﻟﺸﺒﻜﺔ ﺜﻡ ﻴﺒﺙ ﻫﺫﺍ
ل ﺤﺭﻜﺔ ﺍﻟﺴﻴﺭ ﻓﻲ
ﺍﻟﻘﺭﺍﺭ ﺇﻟﻰ ﻜل ﻋﻘﺩ ﺍﻟﺸﺒﻜﺔ .ﺘﹶﻜﻤﻥ ﺨﻁﻭﺭﺓ ﺍﻟﺘﺴﻴﻴﺭ ﺍﻟﻤﺭﻜﺯﻱ ﻓﻲ ﺃﻨﻪ ﻗﺩ ﻴﺸ ّ
ﺍﻟﺸﺒﻜﺔ ﻜﻠﻬﺎ ﻋﻨﺩ ﺘﻌﻁل ﻤﺭﻜﺯ ﺍﻟﺘﺤﻜﻡ .ﻭﻟﻬﺫﺍ ﻓﺈﻥ ﺍﻟﺘﺴﻴﻴﺭ ﺍﻟﻤﻭﺯﻉ ﻫﻭ ﺃﻜﺜﺭ ﻤﺘﺎﻨﺔ ﻭﺃﻴﻀﹰﺎ ﺃﻜﺜﺭ
ﺘﻌﻘﻴﺩﹰﺍ ﻭﻫﻭ ﺍﻷﻜﺜﺭ ﺸﻴﻭﻋﹰﺎ.
ﻓﻲ ﺍﻟﺘﺴﻴﻴﺭ ﺍﻟﻤﻭﺯﻉ ،ﻴﺘﱠﺨﺫ ﺍﻟﻘﺭﺍﺭ ﻓﻲ ﻜل ﻋﻘﺩﺓ ﻋﻠﻰ ﺤﺩﺓ ﻭﻴﺠﺭﻱ ﺍﻟﺘﺴﻴﻴﺭ ﻭﻓﻕ ﺍﻟﻤﺭﺍﺤل ﺍﻟﺘﺎﻟﻴﺔ:
.1ﺘﺠﻤﻊ ﺍﻟﻌﻘﺩﺓ ﻜل ﺍﻟﻤﻌﻠﻭﻤﺎﺕ ﺍﻟﻤﻤﻜﻨﺔ ﻋﻥ ﻁﺒﻭﻟﻭﺠﻴﺎ ﻭﺤﺎﻟﺔ ﺍﻟﺸﺒﻜﺔ ﻤﻤﺎ ﻴﺘﻭﻓﺭ ﻟﺩﻴﻬﺎ ﻤﺤﻠﻴ ﹰﺎ
37
ﻜﺘﻜﻠﻔﺔ ﻜل ﻭﺼﻠﺔ ﺨﺎﺭﺠﺔ ﻟﺩﻴﻬﺎ ،ﻭﻗﺩ ﺘﹶﺠﻤﻊ ﺃﻴﻀﹰﺎ ﻤﻌﻠﻭﻤﺎﺕ ﻤﻥ ﺍﻟﻌﻘﺩ ﺍﻟﻤﺠﺎﻭﺭﺓ ﻟﻬﺎ )ﺍﻟﻌﻘﺩ
ﻼ ﺤﺠﻡ ﺍﻻﺨﺘﻨﺎﻕ ﺍﻟﺫﻱ ﺘﻌﺎﻨﻲ ﻤﻨﻪ ﺘﻠﻙ ﺍﻟﻌﻘﺩ ﺍﻟﻤﺠﺎﻭﺭﺓ ،ﺃﻭ ﺘﺘﺒﺎﺩل
ﺍﻟﻤﺘﺼﻠﺔ ﺒﻬﺎ ﻤﺒﺎﺸﺭﺓ( ،ﻤﺜ ﹰ
ﻤﻌﻬﺎ ﺠﺩﺍﻭل ﺍﻟﺘﺴﻴﻴﺭ ﺍﻟﻤﺘﻭﻓﺭﺓ ﻟﺩﻯ ﻜل ﻤﻨﻬﺎ.
.2ﻋﻨﺩ ﺘﻭﻓﺭ ﻜل ﺍﻟﻤﻌﻠﻭﻤﺎﺕ ﻓﻲ ﺍﻟﻌﻘﺩﺓ ﺘﺘﻜﻭﻥ ﻟﺩﻴﻬﺎ ﺼﻭﺭﺓ ﻜﺎﻓﻴﺔ )ﺸﺎﻤﻠﺔ ﺃﻭ ﺠﺯﺌﻴﺔ( ﻋﻥ
ﻁﺒﻭﻟﻭﺠﻴﺔ ﺍﻟﺸﺒﻜﺔ ﻭﻜﻠﻔﻬﺎ ﻭﻁﺭﻗﻬﺎ ﻭﺘﻘﻭﻡ ﺒﺤﺴﺎﺏ ﺃﻗﺼﺭ ﺍﻟﻁﺭﻕ ﻤﻨﻬﺎ ﺇﻟﻰ ﺒﻘﻴﺔ ﻫﺫﻩ ﺍﻟﺸﺒﻜﺔ.
.3ﺘﻌﻴﺩ ﻜل ﻋﻘﺩﺓ ﺤﺴﺎﺒﺎﺘﻬﺎ ﺇﺫﺍ ﻭﺭﺩﻫﺎ ﺘﺤﺩﻴﺙ ﻟﻤﻌﻠﻭﻤﺎﺕ ﺍﻟﺘﺴﻴﻴﺭ ﺒﻨﺎ ًﺀ ﻋﻠﻰ ﺘﻐﻴﺭﺍﺕ ﺤﺼﻠﺕ
ﻏﻲ ﺍﻟﺸﺒﻜﺔ.
ﺃﻫﻡ ﺍﻟﻅﺭﻭﻑ ﺍﻟﺘﻲ ﺘﺘﻌﺭﺽ ﻟﻬﺎ ﺍﻟﺸﺒﻜﺔ ﻭﺍﻟﺘﻲ ﹸﺘﺅﺜﹼﺭ ﻓﻲ ﻗﺭﺍﺭ ﺍﻟﺘﺴﻴﻴﺭ:
½ ﺍﻷﻋﻁﺎل :ﻴﺅﺩﻱ ﺘﻌﻁل ﻋﻘﺩﺓ ﺃﻭ ﻭﺼﻠﺔ ﺇﻟﻰ ﺍﺴﺘﺒﻌﺎﺩ ﺍﺴﺘﺨﺩﺍﻤﻬﺎ ﻓﻲ ﻁﺭﻕ ﺍﻟﺘﺴﻴﻴﺭ.
½ ﺍﻻﺨﺘﻨﺎﻗﺎﺕ :ﻋﻨﺩ ﺤﺩﻭﺙ ﺍﺨﺘﻨﺎﻕ ﻓﻲ ﺃﺤﺩ ﺃﺠﺯﺍﺀ ﺍﻟﺸﺒﻜﺔ ،ﻤﻥ ﺍﻷﻓﻀل ﺘﺴﻴﻴﺭ ﺍﻟﺭﺯﻡ ﺒﺤﻴﺙ
ﺘﻠﺘﻑ ﻋﻠﻰ ﺍﻟﺠﺯﺀ ﺍﻟﻤﺨﺘﻨﻕ ﺩﻭﻥ ﺃﻥ ﺘﻌﺒﺭﻩ.
ﻻ ﻴﻤﻜﻥ ﻟﻠﺘﺴﻴﻴﺭ ﺍﻟﺘﻜﻴﻔﻲ ﺘﺤﻘﻴﻕ ﺫﻟﻙ ﺇﻻ ﺒﺘﺒﺎﺩل ﻤﻌﻠﻭﻤﺎﺕ ﺤﺎﻟﺔ ﺍﻟﺸﺒﻜﺔ ﻓﻴﻤﺎ ﺒﻴﻥ ﺍﻟﻌﻘﺩ.
ﻫﻨﺎﻙ ﻋﺩﺩ ﻤﻥ ﺍﻟﺴﻠﺒﻴﺎﺕ ﺍﻟﻨﺎﺘﺠﺔ ﻋﻥ ﺍﺴﺘﺨﺩﺍﻡ ﺍﻟﺘﺴﻴﻴﺭ ﺍﻟﺘﻜﻴﻔﻲ ﻤﻘﺎﺭﻨﺔ ﺒﺎﻟﺘﺴﻴﻴﺭ ﺍﻟﺜﺎﺒﺕ ،ﻭﻫﻲ:
½ ﺇﻥ ﻋﻤﻠﻴﺔ ﺍﺘﺨﺎﺫ ﻗﺭﺍﺭ ﺍﻟﺘﺴﻴﻴﺭ ﺃﻜﺜﺭ ﺘﻌﻘﻴﺩﹰﺍ ،ﻭﺘﺘﻁﻠﺏ ﻤﻥ ﺜﹶﻡ ﺯﻤﻨﹰﺎ ﺃﻁﻭل ﻟﻠﻤﻌﺎﻟﺠﺔ ﻓﻲ ﻋﻘﺩ
ﺍﻟﺸﺒﻜﺔ.
½ ﺇﻥ ﺍﻻﺴﺘﺭﺍﺘﻴﺠﻴﺎﺕ ﺍﻟﺘﻜﻴﻔﻴﺔ ﺘﹶﻌﺘﻤﺩ ،ﻓﻲ ﺃﻏﻠﺏ ﺍﻷﺤﻴﺎﻥ ،ﻋﻠﻰ ﻤﻌﻠﻭﻤﺎﺕ ﻋﻥ ﺍﻟﺤﺎﻟﺔ ﻴﺠﺭﻱ
ﺘﺠﻤﻴﻌﻬﺎ ﻓﻲ ﻤﻜﺎﻥ ﻭﺍﺴﺘﺨﺩﺍﻤﻬﺎ ﻓﻲ ﻤﻜﺎﻥ ﺁﺨﺭ .ﻭﻴﺠﺏ ﻫﻨﺎ ﺍﻟﻤﻭﺍﺯﻨﺔ ﺒﻴﻥ ﺠﻭﺩﺓ ﺍﻟﻤﻌﻠﻭﻤﺎﺕ
ﻭﺤﺠﻡ ﺍﻟﺤﻤل ﺍﻟﻤﻀﺎﻑ )ﺍﻟﻨﺎﺘﺞ ﻋﻥ ﺘﺒﺎﺩل ﻫﺫﻩ ﺍﻟﻤﻌﻠﻭﻤﺎﺕ( .ﻓ ﹸﻜﻠﱠﻤﺎ ﻜﺜﹸﺭﺕ ﺍﻟﻤﻌﻠﻭﻤﺎﺕ
ﺍﻟﻤﺘﺒﺎﺩﻟﺔ ﻭﺘﺴﺎﺭﻉ ﺘﻭﺍﺘﺭ ﺘﺒﺎﺩﻟﻬﺎ ،ﺃﺜﹼﺭ ﺫﻟﻙ ﺇﻴﺠﺎﺒﹰﺎ ﻓﻲ ﺼﺤﺔ ﻗﺭﺍﺭ ﺍﻟﺘﺴﻴﻴﺭ ﺍﻟ ﻤﺘﱠﺨﺫ .ﻭﻟﻜﻥ
ﻼ ﺇﻀﺎﻓﻴﹰﺎ ﻓﻲ ﺤﺩ ﺫﺍﺘﻬﺎ ﻋﻠﻰ ﺍﻟﺸﺒﻜﺔ ﻓﺘﺅﺩﻱ ﺇﻟﻰ ﺍﻨﺤﻁﺎﻁ
ﺒﺎﻟﻤﻘﺎﺒل ،ﺘﹸﺸﻜﹼل ﻫﺫﻩ ﺍﻟﻤﻌﻠﻭﻤﺎﺕ ﺤﻤ ﹰ
38
ﻓﻲ ﺃﺩﺍﺌﻬﺎ.
½ ﻗﺩ ﻴﻜﻭﻥ ﺭﺩ ﻓﻌل ﺍﻹﺴﺘﺭﺍﺘﻴﺠﻴﺔ ﺍﻟﺘﻜﻴﻔﻴﺔ ﺴﺭﻴﻌﹰﺎ ﺠﺩﹰﺍ ،ﻤﻤﺎ ﻴﺴﺒﺏ ﺘﻘﻠﱡﺒﺎﺕ ) (oscillationﻤﻭﻟﱢﺩﺓ
ﻟﻼﺨﺘﻨﺎﻗﺎﺕ ،ﻭﻗﺩ ﻴﻜﻭﻥ ﺒﻁﻴﺌ ﹰﺎ ﺠﺩﹰﺍ ﺒﺤﻴﺙ ﻴﻔﻘﺩ ﻤﻌﻨﺎﻩ.
ﺒﺎﻟﺭﻏﻡ ﻤﻥ ﻫﺫﻩ ﺍﻷﺨﻁﺎﺭ ﺍﻟﺤﻘﻴﻘﻴﺔ ،ﻴﻨﺘﺸﺭ ﺍﺴﺘﺨﺩﺍﻡ ﺍﻻﺴﺘﺭﺍﺘﻴﺠﻴﺎﺕ ﺍﻟﺘﻜﻴﻔﻴﺔ ﺍﻨﺘﺸﺎﺭﹰﺍ ﻭﺍﺴﻌﹰﺎ ،ﻭﺫﻟﻙ
ﻟﺴﺒﺒﻴﻥ ﺍﺜﻨﻴﻥ:
½ ﻤﺴﺎﻫﻤﺔ ﺍﺴﺘﺭﺍﺘﻴﺠﻴﺎﺕ ﺍﻟﺘﺴﻴﻴﺭ ﺍﻟﺘﻜﻴﻔﻲ ﻓﻲ ﺭﻓﻊ ﺃﺩﺍﺀ ﺍﻟﺸﺒﻜﺔ ﻜﻤﺎ ﻴﺭﺍﻩ ﻤﺴﺘﺨﺩﻡ ﺍﻟﺸﺒﻜﺔ.
½ ﻴﻤﻜﻥ ﺃﻥ ﺘﺴﺎﻋﺩ ﺍﺴﺘﺭﺍﺘﻴﺠﻴﺎﺕ ﺍﻟﺘﺴﻴﻴﺭ ﺍﻟﺘﻜﻴﻔﻲ ﻋﻠﻰ ﺍﻟﺘﺤﻜﻡ ﻓﻲ ﺍﻻﺨﺘﻨﺎﻕ .ﺇﺫ ﻴﻤﻜﻨﻬﺎ ﺘﺄﺨﻴﺭ
ﻫﺠﻭﻡ ﺍﻻﺨﺘﻨﺎﻗﺎﺕ ﺍﻟﺨﻁﻴﺭﺓ ﺍﻨﻁﻼﻗﹰﺎ ﻤﻥ ﺴﻌﻴﻬﺎ ﻟﻤﻭﺍﺯﻨﺔ ﺍﻷﺤﻤﺎل ﻋﻠﻰ ﺍﻟﺸﺒﻜﺔ.
ﺘﹶﻌﺘﻤﺩ ﺍﻟﻁﺭﻴﻘﺔ ﺍﻟﺘﻘﻠﻴﺩﻴﺔ ﻓﻲ ﺘﺼﻨﻴﻑ ﺍﺴﺘﺭﺍﺘﻴﺠﻴﺎﺕ ﺍﻟﺘﺴﻴﻴﺭ ﺍﻟﺘﻜﻴﻔﻲ ﻋﻠﻰ ﻤﺼﺩﺭ ﺍﻟﻤﻌﻠﻭﻤﺎﺕ ﻋﻥ
ﺍﻟﺤﺎﻟﺔ ،ﻓﻘﺩ ﻴﻜﻭﻥ ﻤﺤﻠﻴﹰﺎ ﺃﻭ ﻤﻥ ﺍﻟﻌﻘﺩ ﺍﻟﻤﺠﺎﻭﺭﺓ ﺃﻭ ﻤﻥ ﻜل ﺍﻟﻌﻘﺩ.
ﻨﺎﺩﺭﹰﺍ ﻤﺎ ﺘﹸﺴﺘﺨﺩﻡ ﺍﻟﻁﺭﻕ ﺍﻟﺘﻜﻴﻔﻴﺔ ﺍﻟﻤﺒﻨﻴﺔ ﻋﻠﻰ ﺍﻟﻤﻌﻠﻭﻤﺎﺕ ﺍﻟﻤﺤﻠﻴﺔ ﻓﻘﻁ ،ﻨﻅﺭﹰﺍ ﻟﻌﺩﻡ ﺍﻻﺴﺘﻔﺎﺩﺓ ﻓﻴﻬﺎ
ﺒﺴﻬﻭﻟﺔ ﻤﻥ ﺍﻟﻤﻌﻠﻭﻤﺎﺕ ﺍﻟﻤﺘﺎﺤﺔ .ﻭﻴﺸﻴﻊ ﺍﺴﺘﺨﺩﺍﻡ ﺍﻻﺴﺘﺭﺍﺘﻴﺠﻴﺎﺕ ﺍﻟﺘﻜﻴﻔﻴﺔ ﺍﻟﻤﺒﻨﻴﺔ ﻋﻠﻰ ﺍﻟﻤﻌﻠﻭﻤﺎﺕ
ﺍﻟﻤﺴﺘﻤﺩﺓ ﻤﻥ ﺍﻟﻌﻘﺩ ﺍﻟﻤﺠﺎﻭﺭﺓ ﺃﻭ ﻤﻥ ﻜل ﻋﻘﺩ ﺍﻟﺸﺒﻜﺔ .ﺇﺫ ﺘﺴﺘﻔﻴﺩ ﻫﺎﺘﺎﻥ ﺍﻹﺴﺘﺭﺍﺘﻴﺠﻴﺘﺎﻥ ﻤﻥ ﻤﻌﻠﻭﻤﺎﺕ
ﺤﺎﻻﺕ ﺍﻟﺘﺄﺨﻴﺭ ﻭﺍﻻﻨﻘﻁﺎﻉ ﺍﻟﺘﻲ ﺘﺘﻌﺭﺽ ﻟﻬﺎ ﻜل ﻋﻘﺩﺓ.
ﻭﻜﻤﺎ ﻫﻭ ﻤﺘﻭﻗﻊ ،ﻜﻠﻤﺎ ﻜﺎﻨﺕ ﺍﻟﻤﻌﻠﻭﻤﺎﺕ ﺃﻭﻓﺭ ﻭﻜﺎﻥ ﺘﻭﺍﺘﺭ ﺍﻟﺘﺤﺩﻴﺙ ﺃﻋﻠﻰ ،ﻜﺎﻨﺕ ﻗﺭﺍﺭﺍﺕ ﺍﻟﺘﺴﻴﻴﺭ
ﺃﻜﺜﺭ ﺼﻭﺍﺒ ﹰﺎ .ﻭﻟﻜﻥ ﺒﺎﻟﻤﻘﺎﺒل ﻴﺴﺘﻬﻠﻙ ﺇﺭﺴﺎل ﻫﺫﻩ ﺍﻟﻤﻌﻠﻭﻤﺎﺕ ﻤﻭﺍﺭ ﺩ ﺍﻟﺸﺒﻜﺔ.
ﻴﻤﻜﻥ ﺘﻠﺨﻴﺹ ﻤﺨﺘﻠﻑ ﻋﻨﺎﺼﺭ ﺍﻟﺘﺼﻤﻴﻡ ﺍﻟﻼﺯﻤﺔ ﻓﻲ ﺘﺤﺩﻴﺩ ﺇﺴﺘﺭﺍﺘﻴﺠﻴﺔ ﺍﻟﺘﺴﻴﻴﺭ ﺒﺎﻟﺠﺩﻭل ﺍﻟﺘﺎﻟﻲ.
ﻭﻤﻊ ﺃﻥ ﺍﻷﺼﻨﺎﻑ ﺍﻟﻤﺫﻜﻭﺭﺓ ﺘﺘﺭﺍﻜﺏ ﻓﻴﻤﺎ ﺒﻴﻨﻬﺎ ﻭﻴﺘﺒﻊ ﺒﻌﻀﻬﺎ ﺒﻌﻀﻬﺎ ﺍﻵﺨﺭ ،ﻓﺈﻨﻬﺎ ﺘﺴﺎﻋﺩ ﻓﻲ
ﺘﻭﻀﻴﺢ ﻤﻔﺎﻫﻴﻡ ﺍﻟﺘﺴﻴﻴﺭ ﻭﺘﻨﻅﻴﻤﻬﺎ.
اﻟﻌﻘﺪة اﻟﻤﺼﺪرﻳﺔ )ﻣﺼﺪر( اﻟﻌﻘﺪة اﻟﻤﺮآﺰﻳﺔ )ﻣﺮآﺰﻳﺔ( آﻞ ﻋﻘﺪة )ﻣﻮزﻋﺔ( ﻣﻜﺎن اﻟﻘﺮار
آﻞ اﻟﻌﻘﺪ ﻋﻘﺪ ﻋﻠﻰ اﻟﻄﺮﻳﻖ ﻋﻘﺪة ﻣﺠﺎورة ﻣﺤﻠﻲ ﻻ ﻳﻮﺟﺪ ﻣﺼﺪر ﻣﻌﻠﻮﻣﺎت اﻟﺸﺒﻜﺔ
ﻋﻨﺪ ﺗﻐﻴﺮ اﻟﻄﺒﻮﻟﻮﺟﻴﺎ ﻋﻨﺪ اﻟﺘﻐﻴﺮات اﻟﺮﺋﻴﺴﻴﺔ ﻟﻸﺣﻤﺎل دوري ﻣﺴﺘﻤﺮ ﺗﻮﻗﻴﺖ ﺗﺤﺪﻳﺚ ﻣﻌﻠﻮﻣﺎت اﻟﺸﺒﻜﺔ
39
ﺨﻭﺍﺭﺯﻤﻴﺎﺕ ﺍﻟﺘﻜﻠﻔﺔ ﺍﻟﺩﻨﻴﺎ
ﻴﻌﺘﻤﺩ ﺍﺨﺘﻴﺎﺭ ﺍﻟﻁﺭﻴﻕ ﻋﺎﺩﺓ ﻋﻠﻰ ﻤﻌﻴﺎ ٍﺭ ﻤﺎ ﻟﻸﺩﺍﺀ ،ﻭﺃﺴﻬل ﻤﻌﻴﺎﺭ ﻫﻭ ﺍﻟﻁﺭﻴﻕ ﺍﻷﻗﺼﺭ ﻤﻘﻴﺴﹰﺎ ﺒﻌﺩﺩ
ﺍﻟﻌﻘﺩ ﺍﻟﻤﻜﻭﻨﺔ ﻟﻪ )ﻋﺩﺩ ﺍﻟﻘﻔﺯﺍﺕ( .ﻭﻫﻭ ﻤﻌﻴﺎﺭ ﻴﺴﻬل ﻗﻴﺎﺴﻪ ﺇﻀﺎﻓﺔ ﺇﻟﻰ ﺃﻨﻪ ﻴﺠﺏ ﺃﻻ ﻴﺴﺘﻬﻠﻙ ﻤﻥ
ﻤﻭﺍﺭﺩ ﺍﻟﺸﺒﻜﺔ ﺇﻻ ﺃﻗﻠﻬﺎ .ﻭﻴﻌﺘﹶﺒﺭ ﻤﻌﻴﺎﺭ ﺍﻟﺘﺴﻴﻴﺭ ﺫﻱ ﺍﻟﺘﻜﻠﻔﺔ ﺍﻟﺩﻨﻴﺎ ﺘﻌﻤﻴﻤﹰﺎ ﻟﻤﻌﻴﺎﺭ ﺃﻗل ﺍﻟﻘﻔﺯﺍﺕ .ﺤﻴﺙ
ﻴﺴﻨﹶﺩ ﻓﻲ ﻫﺫﻩ ﺍﻟﺤﺎﻟﺔ ﺘﻜﻠﻔﺔ ﻟﻜل ﻭﺼﻠﺔ ،ﻭﻴﺠﺭﻱ ﺍﺨﺘﻴﺎﺭ ﺍﻟﻁﺭﻴﻕ ﻟﺯﻭﺝ ﻤﺎ ﻤﻥ ﺍﻟﻤﺤﻁﺎﺕ ﺍﻟﻤﺭﺘﺒﻁﺔ،
ﺍﻟﺫﻱ ﻴﺤﻘﻕ ﺃﺼﻐﺭ ﻤﺠﻤﻭﻉ ﻟﺘﻜﺎﻟﻴﻑ ﺍﻟﻭﺼﻼﺕ ﻋﻠﻴﻪ.
ﻟﻴﻜﻥ ﻟﺩﻴﻨﺎ ﺸﺒﻜﺔ ﻤﻥ ﺍﻟﻌﻘﺩ ﺍﻟﻤﺭﺘﺒﻁﺔ ﻓﻴﻤﺎ ﺒﻴﻨﻬﺎ ﺒﻭﺼﻼﺕ ﺜﻨﺎﺌﻴﺔ ﺍﻻﺘﺠﺎﻩ ،ﺤﻴﺙ ﻴﺴﻨﺩ ﺇﻟﻰ ﻜل ﻋﻘﺩﺓ
ﻗﻴﻤﺘﺎﻥ ﻫﻤﺎ ﺘﻜﻠﻔﺔ ﻜل ﺍﺘﺠﺎﻩ .ﻭﻟﻨﻌﺭﻑ ﺘﻜﻠﻔﺔ ﺍﻟﻤﺴﺎﺭ ﺒﻴﻥ ﻋﻘﺩﺘﻴﻥ ﺒﻤﺠﻤﻭﻉ ﺘﻜﺎﻟﻴﻑ ﺍﻟﻭﺼﻼﺕ
ﺍﻟﻤﻌﺒﻭﺭﺓ ﻋﻠﻰ ﻫﺫﺍ ﺍﻟﻤﺴﺎﺭ .ﺘﻬﺩﻑ ﺍﻟﺨﻭﺍﺭﺯﻤﻴﺔ ﺇﻟﻰ ﺇﻴﺠﺎﺩ ﺍﻟﻤﺴﺎﺭ ﺫﻱ ﺍﻟﺘﻜﻠﻔﺔ ﺍﻟﺼﻐﺭﻯ ﺒﻴﻥ ﻜل
ﺯﻭﺝ ﻤﻥ ﺍﻟﻌﻘﺩ ،ﻭﺘﺒﻨﻲ ﺒﺫﻟﻙ ﺸﺠﺭﺓ ﺃﻗﺼﺭ ﺍﻟﻁﺭﻕ ﻤﻥ ﺃﺠل ﻜل ﻋﻘﺩﺓ ﻭﻫﻲ ﻤﺎ ﻴﺴﻤﻰ ﺸﺠﺭﺓ
ﺍﻻﺴﺘﻤﺜﺎل ).(optimality tree
)ﺍﻟﺘﻜﻠﻔﺔ،(10=5+5 : 1-3-6 ﻫﻭ 6 ﻭﺍﻟﻌﻘﺩﺓ 1 ﻻﺤﻅ ﺃﻥ ﺍﻟﻤﺴﺎﺭ ﺍﻷﻗﺼﺭ )ﺃﻗل ﺍﻟﻘﻔﺯﺍﺕ( ﺒﻴﻥ ﺍﻟﻌﻘﺩﺓ
)ﺍﻟﺘﻜﻠﻔﺔ .(4=2+1+1 :ﻭﻻﺤﻅ ﺃﻨﻪ ﻗﺩ ﺘﺨﺘﻠﻑ 1-4-5-6 ﻋﻠﻰ ﺤﻴﻥ ﺃﻥ ﺍﻟﻤﺴﺎﺭ ﺫﻭ ﺍﻟﺘﻜﻠﻔﺔ ﺍﻟﺩﻨﻴﺎ ﻫﻭ
ﺘﻜﻠﻔﺔ ﺍﻻﺘﺠﺎﻫﻴﻥ ﻋﻠﻰ ﺍﻟﻭﺼﻠﺔ .ﻓﻌﻠﻰ ﺴﺒﻴل ﺍﻟﻤﺜﺎل ،ﻴﺼﺢ ﻫﺫﺍ ﺇﺫﺍ ﺍﺭﺘﺒﻁﺕ ﺘﻜﻠﻔﺔ ﺍﻟﻭﺼﻠﺔ ﺒﻁﻭل
ﺭﺘل ﺍﻟﺭﺯﻡ ﺍﻟﺘﻲ ﺘﻨﺘﻅﺭ ﺍﻹﺭﺴﺎل ﻤﻥ ﻋﻘﺩﺘﻲ ﺍﻟﻭﺼﻠﺔ.
ﺘﹶﻌﺘﻤﺩ ﺠﻤﻴﻊ ﺸﺒﻜﺎﺕ ﺍﺒﺘﺩﺍل ﺍﻟﺭﺯﻡ ﻭﺍﻟﺸﺒﻜﺎﺕ ﺍﻟﺒﻴﻨﻴﺔ ﺘﻘﺭﻴﺒﹰﺎ ﻋﻠﻰ ﺃﺤﺩ ﺃﺸﻜﺎل ﻤﻌﻴﺎﺭ ﺍﻟﺘﻜﻠﻔﺔ ﺍﻟﺩﻨﻴﺎ ﺒﻐﻴﺔ
ﺍﺘﺨﺎﺫ ﻗﺭﺍﺭ ﺍﻟﺘﺴﻴﻴﺭ .ﻓﺈﺫﺍ ﻜﺎﻥ ﺍﻟﻤﻌﻴﺎﺭ ﻫﻭ ﺘﺨﻔﻴﺽ ﻋﺩﺩ ﺍﻟﻘﻔﺯﺍﺕ ﻜﺎﻨﺕ ﻗﻴﻤﺔ ﻜل ﻭﺼﻠﺔ ﺘﺴﺎﻭﻱ .1
40
ﻭﺍﻷﻜﺜﺭ ﺸﻴﻭﻋﹰﺎ ﻫﻭ ﺃﻥ ﺘﻜﻭﻥ ﻗﻴﻤﺔ ﺍﻟﻭﺼﻠﺔ ﻤﺘﻨﺎﺴﺒﺔ ﻋﻜﺴﹰﺎ ﻤﻊ ﺴﻌﺘﻬﺎ ،ﺃﻭ ﻤﺘﻨﺎﺴﺒﺔ ﻁﺭﺩﹰﺍ ﻤﻊ ﺍﻟﺤﻤل
ﺍﻟﺤﺎﻟﻲ ﻋﻠﻴﻬﺎ ،ﺃﻭ ﺃﻥ ﺘﻜﻭﻥ ﺘﺭﻜﻴﺒﺔ ﻤﻥ ﺍﻻﺜﻨﻴﻥ ﻤﻌﹰﺎ .ﻭﻤﻬﻤﺎ ﻜﺎﻨﺕ ﺍﻟﺤﺎﻟﺔ ،ﺘﹸﺴﺘﺨﺩﻡ ﺘﻜﻠﻔﺔ ﺍﻟﻭﺼﻠﺔ ﺃﻭ
ﺨﻼﹰ ﻟﺨﻭﺍﺭﺯﻤﻴﺔ ﺤﺴﺎﺏ ﺍﻟﺘﻜﻠﻔﺔ ﺍﻟﺩﻨﻴﺎ.
ﻋﺩﺩ ﺍﻟﻘﻔﺯﺍﺕ ﻤ ﺩ ﹶ
ﺇﻥ ﺨﻭﺍﺭﺯﻤﻴﺎﺕ ﺍﻟﺘﻜﻠﻔﺔ ﺍﻟﺩﻨﻴﺎ ﺍﻟﻤﺴﺘﺨﺩﻤﺔ ﻓﻲ ﺸﺒﻜﺎﺕ ﺍﺒﺘﺩﺍل ﺍﻟﺭﺯﻡ ﻭﺍﻟﺸﺒﻜﺎﺕ ﺍﻟﺒﻴﻨﻴﺔ ﻫﻲ ﻀﺭﻭﺏ
ﻤﻥ ﺨﻭﺍﺭﺯﻤﻴﺔ ﻤﻥ ﺍﺜﻨﺘﻴﻥ ﻤﻥ ﺍﻟﺨﻭﺍﺭﺯﻤﻴﺎﺕ ﺍﻟﻤﺸﻬﻭﺭﺓ ،ﻫﻤﺎ ﺨﻭﺍﺭﺯﻤﻴﺔ ﺩﻴﺠﻜﺴﺘﺭﺍ ﻭﺨﻭﺍﺭﺯﻤﻴﺔ
ﺒﻠﻤﺎﻥ – ﻓﻭﺭﺩ )ﺍﻟﻤﻠﺤﻕ .(Appendix3_1
ﺠﺩﺍﻭل ﺍﻟﺘﺴﻴﻴﺭ
ﺍﻟﻬﺩﻑ ﺍﻷﺴﺎﺴﻲ ﻟﺘﺒﺎﺩل ﺍﻟﻤﻌﻠﻭﻤﺎﺕ ﺒﻴﻥ ﺍﻟﻤﺴﻴﺭﺍﺕ ﻭﺘﻁﺒﻴﻕ ﺨﻭﺍﺭﺯﻤﻴﺔ ﺍﻟﺘﻜﻠﻔﺔ ﺍﻟﺩﻨﻴﺎ ﻫﻭ ﺒﻨﺎﺀ
ﻭﺘﺤﺩﻴﺙ ﺠﺩﺍﻭل ﺍﻟﺘﺴﻴﻴﺭ.
ﺠﺩﻭل ﺍﻟﺘﺴﻴﻴﺭ:
ﻫﻭ ﺍﻟﻤﻌﻠﻭﻤﺔ ﺍﻟﻤﺭﺠﻌﻴﺔ ﺍﻟﺘﻲ ﻴﻠﺠﺄ ﺇﻟﻴﻬﺎ ﺍﻟﻤﺴﻴﺭ ﻟﺤﻅﺔ ﻭﺼﻭل ﺭﺯﻤﺔ ﻋﺎﺒﺭﺓ ﺇﻟﻴﻪ .ﻭﻫﻭ ﺠﺩﻭل ﻤﻥ
ﺴﺠﻼﺕ ﻤﺩﺨل ﻜل ﻤﻨﻬﺎ ﻭﺠﻬﺔ ﻓﻲ ﺍﻟﺸﺒﻜﺔ )ﻋﻨﻭﺍﻥ ﺸﺒﻜﺔ( ﻭﻤﺨﺭﺠﻬﺎ ﺍﻟﻌﻘﺩﺓ )ﺍﻟﻘﻔﺯﺓ( ﺍﻟﺘﺎﻟﻴﺔ ﺍﻟﻭﺍﺠﺏ
ﺴﻠﻭﻜﻬﺎ ﻟﻠﻭﺼﻭل ﺇﻟﻰ ﺍﻟﻭﺠﻬﺔ ﺒﺄﻗل ﺘﻜﻠﻔﺔ ﻤﻤﻜﻨﺔ .ﺘﹸﺴﺠل ﺍﻟﺘﻜﻠﻔﺔ ﺍﻟﺩﻨﻴﺎ ﻟﻠﻁﺭﻴﻕ ﺃﻴﻀﹰﺎ ﻓﻲ ﺍﻟﺴﺠل
ﻻﺴﺘﺨﺩﺍﻤﻪ ﻓﻲ ﺤﺴﺎﺏ ﺍﻟﺘﻜﻠﻔﺔ ﺍﻟﺩﻨﻴﺎ ﻭﻟ ﺒﺜﱢﻪ ﻋﺒﺭ ﺍﻟﺸﺒﻜﺔ ﻋﻨﺩ ﺍﻟﻠﺯﻭﻡ.
ﻋﻠﻰ ﺸﺒﻜﺔ ﻤﺤﻠﻴﺔ. IP ﻜﻤﺜﺎل ،ﻟﻨﻨﻅﺭ ﻤﻡ ﻴﺘﺄﻟﻑ ﺠﺩﻭل ﺍﻟﺘﺴﻴﻴﺭ ﻓﻲ ﻤﻀﻴﻑ ﻴﻌﻤل ﺃﻴﻀﹰﺎ ﻜﻤﺴﻴﺭ
41
ﻴﺠﺭﻱ ﺘﺨﺯﻴﻥ ﻤﻌﻠﻭﻤﺎﺕ ﺍﻟﺘﺴﻴﻴﺭ ﻓﻲ ﺠﺩﻭل ﻴﺘﺄﻟﻑ ﻤﻥ ﺴﺠﻼﺕ ﻴﺤﻭﻱ ﻜل ﺴﺠل ﻤﻨﻬﺎ ﺍﻟﺤﻘﻭل
ﺍﻟﺘﺎﻟﻴﺔ:
½ ﻴﺤﻭﻱ ﺍﻟﺤﻘل ﺍﻷﻭل ﻋﻨﻭﺍﻥ ﺍﻟﻭﺠﻬﺔ ﺍﻟﻤﺭﻏﻭﺏ ﺍﻟﺘﺴﻴﻴﺭ ﻨﺤﻭﻫﺎ ﻭﻗﺩ ﺘﻜﻭﻥ ﻋﻨﻭﺍﻥ ﻭﺠﻬﺔ ﻨﻬﺎﺌﻴﺔ
)ﻤﺤﻁﺔ ﻁﺭﻓﻴﺔ ﺃﻭ ﻤﺴﻴﺭ ﻤﺤﺩﺩ( ﺃﻭ ﻋﻨﻭﺍﻥ ﺸﺒﻜﺔ.
½ ﻴﺤﻭﻱ ﺍﻟﺤﻘل ﺍﻟﺜﺎﻨﻲ ﻗﻨﺎﻉ ﺍﻟﻌﻨﻭﺍﻥ ﺍﻟﻭﺠﻬﺔ ﺍﻟﻤﻭﺠﻭﺩ ﻓﻲ ﺍﻟﺴﺠل .ﻭﻴﺴﺘﺨﺩﻡ ﻟﻤﻌﺭﻓﺔ ﻋﺩﺩ ﺒﺘﺎﺕ
ﺒﺎﺩﺌﺔ ﺍﻟﺸﺒﻜﺔ ﺍﻟﻤﻌﻨﻴﺔ.
½ ﻴﺤﻭﻱ ﺍﻟﺤﻘل ﺍﻟﺜﺎﻟﺙ ﻋﻨﻭﺍﻥ ﺍﻟﻤﺴﻴﺭ ﺍﻟﺘﺎﻟﻲ ﺍﻟﺫﻱ ﻴﻌﺘﺒﺭ ﺍﻟﻘﻔﺯﺓ ﺍﻟﺘﺎﻟﻴﺔ ﻟﺭﺯﻡ ﺍﻟﻤﻌﻁﻴﺎﺕ ﻋﻠﻰ
ﺍﻟﻁﺭﻴﻕ ﺍﻷﻤﺜل ﺁﻨﻴﹰﺎ ﺇﻟﻰ ﺍﻟﺸﺒﻜﺔ ﺍﻟﻭﺠﻬﺔ.
½ ﻴﺸﻴﺭ ﺍﻟﺤﻘل ﺍﻟﺭﺍﺒﻊ ﺇﻟﻰ ﺨﻁ ﺍﻟﺨﺭﺝ ﺍﻟﺫﻱ ﻴﻤﻜﻥ ﻋﺒﺭﻩ ﺍﻟﻭﺼﻭل ﺇﻟﻰ ﺍﻟﺸﺒﻜﺔ ﺍﻟﻤﺤﺩﺩﺓ ﺒﺎﻟﻌﻨﻭﺍﻥ
ﺍﻟﻭﺠﻬﺔ.
½ ﻴﺤﻭﻱ ﺍﻟﺤﻘل ﺍﻟﺨﺎﻤﺱ ﺘﻜﻠﻔﺔ ﺍﻟﻁﺭﻴﻕ ﺍﻟﻤﺤﺩﺩ ﺒﺎﻟﻘﻔﺯﺓ ﺍﻟﺘﺎﻟﻴﺔ ﺍﻟﻤﺤﺩﺩﺓ ﻓﻲ ﺍﻟﺴﺠل ﺍﻟﻤﻌﻨﻲ .ﻏﺎﻟﺒﹰﺎ
ﻤﺎ ﻴﻌﺒﺭ ﻋﻥ ﺍﻟﺘﻜﻠﻔﺔ ﻓﻲ ﺇﻨﺘﺭﻨﺕ ﺒﻌﺩﺩ ﺍﻟﻘﻔﺯﺍﺕ ﻤﻥ ﺍﻟﻘﻔﺯﺓ ﺍﻟﺘﺎﻟﻴﺔ ﻭﺤﺘﻰ ﺍﻟﻭﺠﻬﺔ ﺍﻟﻬﺩﻑ.
½ ﻴﺸﻴﺭ ﺍﻟﺤﻘل ﺍﻟﺴﺎﺩﺱ ﺇﻟﻰ ﺍﻟﺒﺭﻭﺘﻭﻜﻭل ﺍﻟﺫﻱ ﺠﺭﻯ ﻋﻥ ﻁﺭﻴﻘﻪ ﺘﺤﺩﻴﺙ ﺠﺩﻭل ﺍﻟﺘﺴﻴﻴﺭ .ﻭﻫﻭ
ﻓﻲ ﺤﺎﻟﺘﻨﺎ ﻴﺩﻭﻴﹰﺎ ﺃﻱ ﻟﻴﺱ ﺒﺎﺴﺘﺨﺩﺍﻡ ﺒﺭﻭﺘﻭﻜﻭل ﺘﺴﻴﻴﺭ.
ﻨﺸﺎﻁ:
ﺍﺴﺘﻨﺘﺞ ﻤﻥ ﺠﺩﻭل ﺍﻟﺘﺴﻴﻴﺭ ﺍﻟﺴﺎﺒﻕ ﺍﻟﻌﻨﺎﻭﻴﻥ ﺍﻟﻤﺴﻨﺩﺓ ﺇﻟﻰ ﻫﺫﺍ ﺍﻟﻤﺴﻴﺭ ﻭﺍﻟﺸﺒﻜﺎﺕ ﺍﻟﺘﻲ ﻴﺭﺘﺒﻁ ﺒﻬﺎ.
ﻴﻘﻭﻡ ﺍﻟﻤﺴﻴﺭ ،ﻋﻨﺩ ﻭﺼﻭل ﺭﺯﻤﺔ ﺇﻟﻴﻪ ،ﺒﺈﺠﺭﺍﺀ ﻋﻤﻠﻴﺔ ﺘﻤﺭﻴﺭ ﺍﻋﺘﻤﺎﺩﹰﺍ ﻋﻠﻰ ﺍﻟﺨﻁﻭﺍﺕ ﺍﻟﺘﺎﻟﻴﺔ:
42
ﺘﺴﻤﻰ ﻫﺫﻩ ﺍﻟﻌﻤﻠﻴﺔ ﺍﻟﺘﻤﺭﻴﺭ ) :(forwardingﻭﻫﻲ ﻋﻤﻠﻴﺔ ﺍﻟﺒﺤﺙ ﻓﻲ ﺠﺩﺍﻭل ﺍﻟﺘﺴﻴﻴﺭ ﻤﻥ ﺃﺠل ﺘﻌﻴﻴﻥ
ﺍﻟﻭﺠﻬﺔ ﺍﻟﺘﺎﻟﻴﺔ ﻋﻠﻰ ﺍﻟﻁﺭﻴﻕ ﺍﻟﺘﻲ ﻴﺠﺏ ﺘﻭﺠﻴﻪ ﺍﻟﺭﺯﻤﺔ ﺇﻟﻴﻬﺎ.
ﺒﺭﻭﺘﻭﻜﻭﻻﺕ ﺍﻟﺘﺴﻴﻴﺭ
ﺇﻥ ﻭﻅﻴﻔﺔ ﺍﻟﻤﺴ ﻴﺭﺍﺕ ﻓﻲ ﺍﻟﺸﺒﻜﺔ ﻫﻲ ﺍﺴﺘﻘﺒﺎل ﻭﺘﻤﺭﻴﺭ ﺍﻟﺭﺯﻡ ﻋﺒﺭ ﺍﻟﺸﺒﻜﺔ .ﻴﻘﻭﻡ ﻜل ﻤﺴﻴﺭ ﺒﺎﺘﺨﺎﺫ
ﻗﺭﺍﺭﺍﺕ ﺍﻟﺘﺴﻴﻴﺭ ﺒﺎﻻﻋﺘﻤﺎﺩ ﻋﻠﻰ ﻤﻌﺭﻓﺘﻪ ﺒﻁﺒﻭﻟﻭﺠﻴﺔ ﺍﻟﺸﺒﻜﺔ ﻭﻅﺭﻭﻑ ﺤﺭﻜﺔ ﺍﻟﺴﻴﺭ ﻭﺍﻟﺘﺄﺨﻴﺭ ﻓﻴﻬﺎ.
ﻗﺩ ﻴﻜﻭﻥ ﺍﺴﺘﺨﺩﺍﻡ ﺃﺴﻠﻭﺏ ﺘﺴﻴﻴﺭ ﺜﺎﺒﺕ ﻓﻲ ﺸﺒﻜﺔ ﺒﺴﻴﻁ ٍﺔ ﻤﻤﻜﻨ ﹰﺎ .ﺃﻤﺎ ﻓﻲ ﺍﻟﺸﺒﻜﺎﺕ ﺍﻟﺒﻴﻨﻴﺔ ﺍﻟﻤﻌﻘﺩﺓ،
ﻓﻬﻨﺎﻙ ﺤﺎﺠﺔ ﺇﻟﻰ ﺩﺭﺠﺔ ﻤﻌﻴﻨﺔ ﻤﻥ ﺍﻟﺘﻌﺎﻭﻥ ﺍﻟﺩﻴﻨﺎﻤﻴﻜﻲ ﻓﻴﻤﺎ ﺒﻴﻥ ﺍﻟﻤﺴﻴﺭﺍﺕ .ﻭﻴﺠﺏ ﻋﻠﻰ ﺍﻟﻤﺴﻴﺭ،
ﺒﻭﺠ ٍﻪ ﺨﺎﺹ ،ﺃﻥ ﻴﺘﺠﻨﺏ ﺃﺠﺯﺍﺀ ﺍﻟﺸﺒﻜﺔ ﺍﻟﻤﺘﻌﺭﻀﺔ ﻟﻸﻋﻁﺎل ﻭﻜﺫﻟﻙ ﺍﻷﺠﺯﺍﺀ ﺍﻟﻤﺯﺩﺤﻤﺔ ﻤﻨﻬﺎ.
ﻭﻻﺘﺨﺎﺫ ﻗﺭﺍﺭﺍﺕ ﺘﺴﻴﻴﺭ ﺩﻴﻨﺎﻤﻴﻜﻴﺔ ﻭﺘﻜﻴﻔﻴﺔ ﻤﻥ ﻫﺫﺍ ﺍﻟﻨﻭﻉ ،ﻴﺠﺏ ﻋﻠﻰ ﺍﻟﻤﺴﻴﺭﺍﺕ ﺃﻥ ﺘﺘﺒﺎﺩل
ﺍﻟﻤﻌﻠﻭﻤﺎﺕ ﻓﻴﻤﺎ ﺒﻴﻨﻬﺎ ﺒﺎﺴﺘﺨﺩﺍﻡ ﺒﺭﻭﺘﻭﻜﻭل ﺘﺴﻴﻴﺭ ﻤﻥ ﻨﻭﻉ ﺨﺎﺹ.
.1ﺨﻁﻭﻁ ﺍﻟﺩﺨل ﻭﺍﻟﺨﺭﺝ :ﺘﺴﺘﻘﺒل ﺨﻁﻭﻁ ﺍﻟﺩﺨل ﺍﻟﺭﺯﻡ ﺍﻟﻘﺎﺩﻤﺔ ﻭﺘﺴﺘﺨﻠﺹ ﻤﻨﻬﺎ ﻋﻨﻭﺍﻥ
ﻭﺠﻬﺘﻬﺎ ،ﻭﻤﻥ ﺜﻡ ﺘﻘﻭﻡ ﺒﺎﻟﺒﺤﺙ ﻓﻲ ﺠﺩﻭل ﺍﻟﺘﺴﻴﻴﺭ ﻋﻥ ﺍﻟﻘﻔﺯﺓ ﺍﻟﻘﺎﺩﻤﺔ ﺍﻟﺘﻲ ﻴﺠﺏ ﺘﺴﻴﻴﺭ
ﺍﻟﺭﺯﻤﺔ ﺇﻟﻴﻬﺎ .ﺘﻤﺭﺭ ﺒﻌﺩﺌﺫ ﺍﻟﺭﺯﻤﺔ ﺇﻟﻰ ﻤﻨﺸﺄﺓ ﺍﻻﺒﺘﺩﺍل ﻟﻴﺼﺎﺭ ﺇﻟﻰ ﺇﺭﺴﺎﻟﻬﺎ ﺇﻟﻰ ﺤﻁ ﺍﻟﺨﺭﺝ
ﺍﻟﻤﻨﺎﺴﺏ .ﺇﻥ ﺨﻁﻭﻁ ﺍﻟﺩﺨل ﻭﺍﻟﺨﺭﺝ ﻤﺴﺅﻭﻟﺔ ﻋﻥ ﺍﺴﺘﻘﺒﺎل ﺍﻟﺭﺯﻡ ﻭﺘﺨﺯﻴﻨﻬﺎ )ﺘﺼﻭﻴﻨﻬﺎ( ﺇﻟﻰ
ﺃﻥ ﻴﺤﻴﻥ ﻭﻗﺕ ﻤﻌﺎﻴﻨﺘﻬﺎ ﺃﻭ ﺇﺭﺴﺎﻟﻬﺎ.
.2ﻤﻨﺸﺄﺓ ﺍﻻﺒﺘﺩﺍل :ﻨﻌﺭﻑ ﻤﻨﺸﺄﺓ ﺍﻻﺒﺘﺩﺍل ﺒﺄﻨﻪ ﻤﺯﻴﺞ ﻤﻥ ﺍﻟﻤﻜﻭﻨﺎﺕ ﺍﻟﺼﻠﺒﺔ ﻭﺍﻟﻤﻜﻭﻨﺎﺕ ﺍﻟﺒﺭﻤﺠﻴﺔ
ﺍﻟﻤﺴﺅﻭﻟﺔ ﻋﻥ ﺘﻤﺭﻴﺭ ﺍﻟﺭﺯﻡ ﻤﻥ ﺨﻁﻭﻁ ﺩﺨل ﺇﻟﻰ ﺨﻁﻭﻁ ﺨﺭﺝ ﻭﻓﻘﹸﺎ ﻟﺘﻌﻠﻴﻤﺎﺕ ﻤﺤﺭﻙ
ﺍﻟﺘﺴﻴﻴﺭ.
:(routingﻫﻭ ﺍﻟﺒﻨﻴﺔ ،ﻓﻲ ﻁﺒﻘﺔ ﺍﻟﺸﺒﻜﺔ ﻟﻠﻤﺴﻴﺭ ،ﺍﻟﻤﺴﺅﻭﻟﺔ ﻋﻥ )engine .3ﻤﺤﺭﻙ ﺍﻟﺘﺴﻴﻴﺭ
ﺒﻨﺎﺀ ﺠﺩﻭل ﺍﻟﺘﺴﻴﻴﺭ ﻭﺘﺤﺩﻴﺜﻪ.
43
ﻴﺴﺘﻌﻴﻥ ﻤﺤﺭﻙ ﺍﻟﺘﺴﻴﻴﺭ ﻤﻥ ﺃﺠل ﺒﻨﺎﺀ ﺠﺩﻭل ﺍﻟﺘﺴﻴﻴﺭ ﻭﺘﺤﺩﻴﺜﻪ ﺒﺒﺭﻭﺘﻭﻜﻭﻻﺕ ﺍﻟﺘﺴﻴﻴﺭ ﺍﻟﺘﻲ ﺘﺭﻓﺩﻩ
ﺒﻤﻌﻠﻭﻤﺎﺕ ﻋﻥ ﺘﻐﻴﺭﺍﺕ ﻁﺒﻭﻟﻭﺠﻴﺔ ﺍﻟﺸﺒﻜﺔ ﻭﺒﺒﺭﻭﺘﻭﻜﻭﻻﺕ ﺃﺨﺭﻯ ﻤﺘﻭﻀﻌﺔ ﻓﻲ ﻁﺒﻘﺔ ﺍﻟﺸﺒﻜﺔ.
ﻤﻥ ﻤﺠﻤﻭﻋﺔ ﻤﺴﻴﺭﺍﺕ ﺘﺘﺒﺎﺩل ﺍﻟﻤﻌﻠﻭﻤﺎﺕ ﻓﻴﻤﺎ ﺒﻴﻨﻬﺎ ﻋﻥ ﻁﺭﻴﻕ ﺒﺭﻭﺘﻭﻜﻭل ﺘﺴﻴﻴﺭ AS .2ﻴﺘﺄﻟﻑ
44
ﻤﺸﺘﺭﻙ.
ﻤﺭﺘﺒﻁﹰﺎ )ﺒﻤﻌﻨﻰ ﻨﻅﺭﻴﺔ ﺍﻟﻤﺒﻴﺎﻥ(؛ ﺃﻱ ﻴﻭﺠﺩ ﻤﺴﺎﺭ ﺒﻴﻥ AS .3ﻓﻴﻤﺎ ﻋﺩﺍ ﺤﺎﻻﺕ ﺍﻹﺨﻔﺎﻕ ،ﻴﻜﻭﻥ
ﻜل ﺯﻭﺠﻴﻥ ﻤﻥ ﺍﻟﻌﻘﺩ.
ﻴﺠﺭﻱ ﺘﻤﺭﻴﺭ ﻤﻌﻠﻭﻤﺎﺕ ﺍﻟﺘﺴﻴﻴﺭ ﺒﻴﻥ ﺍﻟﻤﺴﻴﺭﺍﺕ ﻓﻲ ﺍﻟﻨﻅﺎﻡ ﺍﻟﻤﺴﺘﻘل ) (ASﺒﻭﺴﺎﻁﺔ ﺒﺭﻭﺘﻭﻜﻭل
.(Interiorﻻ Router Protocol) IRP ﺘﺴﻴﻴﺭ ﻤﺸﺘﺭﻙ ﻨﻁﻠﻕ ﻋﻠﻴﻪ ﺍﺴﻡ ﺒﺭﻭﺘﻭﻜﻭل ﺘﺴﻴﻴﺭ ﺩﺍﺨﻠﻲ
ﻴﺤﺘﺎﺝ ﺍﻟﺒﺭﻭﺘﻭﻜﻭل ﺍﻟﻤﺴﺘﺨﺩﻡ ﻀﻤﻥ ﺍﻟﻨﻅﺎﻡ ﺍﻟﻤﺴﺘﻘل ﺇﻟﻰ ﺃﻥ ﻴﻨﺠﺯ ﻓﻲ ﺨﺎﺭﺠﻪ .ﺘﺴﻤﺢ ﻫﺫﻩ ﺍﻟﻤﺭﻭﻨﺔ
ﻟﺒﺭﻭﺘﻭﻜﻭﻻﺕ ﺍﻟﺘﺴﻴﻴﺭ ﺍﻟﺩﺍﺨﻠﻴﺔ ﺒﺄﻥ ﻴﺠﺭﻱ ﺇﻋﺩﺍﺩﻫﺎ ﻭﻓﻘ ﹰﺎ ﻟﺘﻁﺒﻴﻘﺎﺕ ﻭﺍﺤﺘﻴﺎﺠﺎﺕ ﺨﺎﺼﺔ.
ﻴﻤﻜﻥ ﺃﻥ ﺘﻜﻭﻥ ﺠﻤﻴﻊ ﺍﻟﺸﺒﻜﺎﺕ ﺍﻟﻤﺤﻠﻴﺔ ﻓﻲ ﻤﻭﻗﻊ ﻤﺎ ،ﻤﺜل ﺘﺠﻤﻊ ﻤﻜﺎﺘﺏ ﺃﻭ ﺤﺭﻡ ﺠﺎﻤﻌﺔ ،ﻤﺘﺭﺍﺒﻁﺔ
ﻼ .ﻫﺫﺍ ﺍﻟﻨﻅﺎﻡ ﻴﻤﻜﻥ ﺃﻥ ﻴﻜﻭﻥ ﻤﺭﺒﻭﻁﹰﺎ ﺒﻭﺴﺎﻁﺔ ﺸﺒﻜﺔ
ﻓﻴﻤﺎ ﺒﻴﻨﻬﺎ ﺒﻤﺴﻴﺭﺍﺕ ﻟﺘﻜﻭﻥ ﻨﻅﺎﻤﹰﺎ ﻤﺴﺘﻘ ﹰ
ﻼ ﺁﺨﺭ.
ﻭﺍﺴﻌﺔ ﺇﻟﻰ ﻨﻅﻡ ﻤﺴﺘﻘﻠﺔ ﺃﺨﺭﻯ .ﻭﺘﻜﻭﻥ ﻫﺫﻩ ﺍﻟﺸﺒﻜﺔ ﺍﻟﻭﺍﺴﻌﺔ ﺒﺤﺩ ﺫﺍﺘﻬﺎ ﻨﻅﺎﻤﹰﺎ ﻤﺴﺘﻘ ﹰ
ﺇﺫﻥ ،ﻗﺩ ﻴﺤﺩﺙ ﺃﺤﻴﺎﻨﺎ ﺃﻥ ﺘﺘﺄﻟﻑ ﺍﻟﺸﺒﻜﺔ ﺍﻟﺒﻴﻨﻴﺔ ﻤﻥ ﺃﻜﺜﺭ ﻤﻥ ﻨﻅﺎﻡ ﻤﺴﺘﻘل ،ﻜﻤﺎ ﻓﻲ ﺍﻟﻤﺜﺎل ﺍﻟﺫﻱ ﻴﺒﻴﻨﻪ
ﻭ Bﻭ Cﻤﺘﺭﺍﺒﻁﺔ ﻓﻴﻤﺎ ﺒﻴﻨﻬﺎ ﻋﺒﺭ ﻨﻅﺎﻡ A ﺍﻹﻴﻀﺎﺡ ﻋﻥ ﺸﺒﻜﺔ ﺒﻴﻨﻴﺔ ﻤﺅﻟﻔﺔ ﻤﻥ ﺜﻼﺜﺔ ﻨﻅﻡ ﻤﺴﺘﻘﻠﺔ
ﻤﺴﺘﻘل ﻓﻘﺎﺭﻱ ﻤﺅﻟﻑ ﻤﻥ ﻤﺠﻤﻭﻋﺔ ﻤﺘﺸﺎﺭﻙ ﺒﻬﺎ ﻤﻥ ﺍﻟﻤﺴﻴﺭﺍﺕ.
45
ﻫﻭ ﻭﺠﻪ ﺁﺨﺭ ﻟﻠﻤﺴﻴﺭ .(c Ac ﻀﻤﻥ ﺍﻟﻨﻅﺎﻡ ﺍﻟﻔﻘﺎﺭﻱ )ﺍﻟﻤﺴﻴﺭ
ﻻﺤﻅ ﺃﻨﻪ ﻗﺩ ﺘﺨﺘﻠﻑ ﺍﻟﺨﻭﺍﺭﺯﻤﻴﺎﺕ ﻭﺍﻟﻤﻌﻠﻭﻤﺎﺕ ﻓﻲ ﺠﺩﺍﻭل ﺍﻟﺘﺴﻴﻴﺭ ﺍﻟﺘﻲ ﺘﺴﺘﺨﺩﻤﻬﺎ ﺍﻟﻤﺴﻴﺭﺍﺕ ﺒﻴﻥ
ل ﻤﺎ ﺘﺤﺘﺎﺝ ﻋﻠﻰ ﺍﻷﻗل ﺇﻟﻰ ﺤﺩ
ﺍﻟﻨﻅﻡ ﺍﻟﻤﺴﺘﻘﻠﺔ ﺍﻟﻤﺨﺘﻠﻔﺔ .ﻭﻤﻊ ﺫﻟﻙ ،ﻓﺎﻟﻤﺴﻴﺭﺍﺕ ﻓﻲ ﻨﻅﺎﻡ ﻤﺴﺘﻘ ٍ
ﺃﺩﻨﻰ ﻤﻥ ﺍﻟﻤﻌﻠﻭﻤﺎﺕ ﻋﻥ ﺍﻟﺸﺒﻜﺎﺕ ﺍﻟﻤﻤﻜﻥ ﺍﻟﻭﺼﻭل ﺇﻟﻴﻬﺎ ﺨﺎﺭﺝ ﻫﺫﺍ ﺍﻟﻨﻅﺎﻡ .ﺘﻭﻓﺭ ﺍﻟﻤﺴﻴﺭﺍﺕ
ﺍﻟﺤﺩﻭﺩﻴﺔ ﻫﺫﻩ ﺍﻟﻤﻌﻠﻭﻤﺎﺕ ﻟﻠﻤﺴﻴﺭﺍﺕ ﻀﻤﻥ ﻨﻅﺎﻡ ﻤﺴﺘﻘل.
ﻻﺤﻅ ﺃﻥ ﺍﻟﻤﺴﺎﺭ ﺍﻟﺫﻱ ﻴﺭﺒﻁ ﺒﻴﻥ ﻤﻀﻴﻔﻴﻥ ﻤﻥ ﻨﻅﺎﻤﻴﻥ ﻤﺴﺘﻘﻠﻴﻥ ﻤﺨﺘﻠﻔﻴﻥ ﻴﺘﻜﻭﻥ ﻤﻥ ﺜﻼﺜﺔ ﺃﺠﺯﺍﺀ:
ﻁﺭﻴﻘﹰﺎ )ﺩﺍﺨﻠﻴﹰﺎ( ﻋﺎﺒﺭﹰﺍ ﻟﻠﻨﻅﺎﻡ ﺍﻟﻤﺴﺘﻘل ﺍﻟﻤﺼﺩﺭ ،ﻭﻁﺭﻴﻘﹰﺎ )ﺨﺎﺭﺠﻴﹰﺎ( ﻋﺎﺒﺭﹰﺍ ﻟﻠﻨﻅﺎﻡ ﺍﻟﻤﺴﺘﻘل
ﺍﻟﻔﻘﺎﺭﻱ ،ﻭﻁﺭﻴﻘﹰﺎ )ﺩﺍﺨﻠﻴﹰﺎ( ﻋﺎﺒﺭﹰﺍ ﻟﻠﻨﻅﺎﻡ ﺍﻟﻤﺴﺘﻘل ﺍﻟﻭﺠﻬﺔ.
ﻴﺴﻤﻰ ﺍﻟﺒﺭﻭﺘﻭﻜﻭل ﺍﻟﻤﺴﺘﺨﺩﻡ ﻟﺘﻤﺭﻴﺭ ﻤﻌﻠﻭﻤﺎﺕ ﺍﻟﺘﺴﻴﻴﺭ ﺒﻴﻥ ﺍﻟﻤﺴﻴﺭﺍﺕ ﻓﻲ ﺍﻟﻨﻅﻡ ﺍﻟﻤﺴﺘﻘﻠﺔ ﺍﻟﻤﺨﺘﻠﻔﺔ
).(Exterior Router Protocol ERP ﺒﺒﺭﻭﺘﻭﻜﻭل ﺘﺴﻴﻴﺭ ﺨﺎﺭﺠﻲ
½ ﺇﺫﺍ ﻜﺎﻥ ﻋﻠﻴﻨﺎ ﻨﻘل ﺒﺭﻗﻴﺔ ﻤﻌﻁﻴﺎﺕ ﻤﻥ ﺤﺎﺴﻭﺏ ﻤﻀﻴﻑ ﻓﻲ ﻨﻅﺎﻡ ﻤﺴﺘﻘل ﺇﻟﻰ ﻤﻀﻴﻑ ﻓﻲ
ﻨﻅﺎﻡ ﻤﺴﺘﻘل ﺁﺨﺭ ،ﻓﺈﻥ ﻤﺎ ﻴﺤﺘﺎﺝ ﺇﻟﻴﻪ ﻤﺴ ﻴ ﺭ ﻓﻲ ﺍﻟﻨﻅﺎﻡ ﺍﻷﻭل ﻫﻭ ﺘﺤﺩﻴﺩ ﺍﻟﻨﻅﺎﻡ ﺍﻟﻤﺴﺘﻘل
ﺍﻟﻤﺴﺘﻬﺩﻑ ﻓﻘﻁ ،ﺜﻡ ﺘﺤﺩﻴﺩ ﻤﺴﺎﺭ ﻟﻠﻭﺼﻭل ﺇﻟﻴﻪ.
46
½ ﺤﺎﻟﻤﺎ ﺘﺼل ﺒﺭﻗﻴﺔ ﺍﻟﻤﻌﻁﻴﺎﺕ ﺇﻟﻰ ﺍﻟﻨﻅﺎﻡ ﺍﻟﻤﺴﺘﻘل ﺍﻟﻤﺴﺘﻬﺩﻑ ،ﺘﺘﻌﺎﻭﻥ ﺍﻟﻤﺴﻴﺭﺍﺕ ﻀﻤﻥ ﻫﺫﺍ
ﺍﻟﻨﻅﺎﻡ ﻓﻴﻤﺎ ﺒﻴﻨﻬﺎ ﻟﺘﻭﺼﻴل ﺒﺭﻗﻴﺔ ﺍﻟﻤﻌﻁﻴﺎﺕ ﺇﻟﻰ ﻭﺠﻬﺘﻬﺎ.
ﺇﻟﻰ ﻤﻌﺭﻓﺔ ﺃﻱ ﻤﻥ ﺍﻟﺘﻔﺎﺼﻴل ﻋﻥ ﺍﻟﻤﺴﺎﺭ ﺍﻟﻤﺘﺒﻊ ﻀﻤﻥ ﺍﻟﻨﻅﺎﻡ ﺍﻟﻤﺴﺘﻘل ERP ﺇﺫﻥ ﻻ ﻴﺤﺘﺎﺝ
ﺍﻟﻤﺴﺘﻬﺩﻑ.
ﻁﺭﺍﺌﻕ ﺍﻟﺘﺴﻴﻴﺭ
ﺘﹶﺴﺘﺨﺩﻡ ﺒﺭﻭﺘﻭﻜﻭﻻﺕ ﺍﻟﺘﺴﻴﻴﺭ ﻓﻲ ﺍﻟﺸﺒﻜﺎﺕ ﺍﻟﺒﻴﻨﻴﺔ ﻭﺍﺤﺩ ﹰﺓ ﻤﻥ ﺜﻼﺙ ﻁﺭﺍﺌﻕ ﻟﺘﺠﻤﻴﻊ ﻭﺍﺴﺘﺨﺩﺍﻡ
ﻤﻌﻠﻭﻤﺎﺕ ﺍﻟﺘﺴﻴﻴﺭ:
ﻭ.D B ،A ﻓﻲ ﺍﻟﺸﺒﻜﺔ ﺍﻟﺘﺎﻟﻴﺔ ﺒﻤﺘﺠﻪ ﺍﻟﺘﻜﺎﻟﻴﻑ ﺇﻟﻰ ﻜل ﻤﻥ E ﻋﻠﻰ ﺴﺒﻴل ﺍﻟﻤﺜﺎل ،ﺘﺤﺘﻔﻅ ﺍﻟﻌﻘﺩﺓ
ﻭﺘﺤﺘﻔﻅ ﻜﺫﻟﻙ ﺒﻤﺘﺠﻪ ﺍﻟﻤﺴﺎﻓﺔ ﺇﻟﻰ ﻜل ﺍﻟﻌﻘﺩ ﺍﻟﺫﻱ ﻴﻌﻁﻲ ﺘﻜﻠﻔﺔ ﺍﻟﻁﺭﻴﻕ ﺇﻟﻰ ﻭﺠﻬﺔ ﻤﺎ )ﻋﻘﺩﺓ ﻤﺎ( ﻤﻥ
ﺃﺠل ﻜل ﻗﻔﺯﺓ ﺘﺎﻟﻴﺔ ﻤﺤﺘﻤﻠﺔ.
47
ﺍﻟﺘﺴﻴﻴﺭ ﻭﻓﻕ ﻤﺘﺠﻪ ﺍﻟﻤﺴﺎﻓﺔ
ﻻﺤﻅ
ﻓﻘﻁ ﺍﻟﻌﻘﺩ ﺍﻟﻤﺠﺎﻭﺭﺓ ﻟﻬﺎ ﻭﺍﻟﻁﺭﻕ ﺍﻟﻤﺒﺎﺸﺭﺓ ﺇﻟﻰ ﻜل ﻤﻨﻬﺎ. E ½ ﺃﻨﻪ ﻓﻲ ﺍﻟﺒﺩﺍﻴﺔ ﺘﻌﺭﻑ ﺍﻟﻌﻘﺩﺓ
ﻭﻟﻜﻥ ﻴﺭﺩﻫﺎ ﺍﻟﻁﺭﻴﻕ ﺇﻟﻴﻬﺎ ﻤﻥ ﺃﺤﺩ ﺍﻟﻌﻘﺩ C ﻻ ﺘﻌﺭﻑ ﻓﻲ ﺍﻟﺒﺩﺍﻴﺔ ﺒﻭﺠﻭﺩ ﺍﻟﻭﺠﻬﺔ E ½ ﺃﻥ ﺍﻟﻌﻘﺩﺓ
ﺍﻟﻤﺠﺎﻭﺭﺓ ﻟﻬﺎ.
½ ﺃﻨﻬﺎ ﺍﺴﺘﻜﻤﻠﺕ ﺒﻨﺎﺀ ﻤﺘﺠﻪ ﺍﻟﻤﺴﺎﻓﺔ ﻟﺩﻴﻬﺎ ﺒﻌﺩ ﺍﻨﺘﻬﺎﺀ ﻭﺭﻭﺩ ﻜل ﺍﻟﻤﻌﻠﻭﻤﺎﺕ ﻤﻥ ﺍﻟﺸﺒﻜﺔ.
½ ﺃﻨﻪ ﻴﻤﻜﻥ ﻋﻨﺩﺌﺫ ﺍﺴﺘﺨﻼﺹ ﺍﻟﻁﺭﻕ ﺫﺍﺕ ﺍﻟﺘﻜﻠﻔﺔ ﺍﻟﺩﻨﻴﺎ ﻤﻥ ﻤﺘﺠﻪ ﺍﻟﻤﺴﺎﻓﺔ ﻫﺫﺍ ﺒﻐﻴﺔ ﺒﻨﺎﺀ
ﺠﺩﻭل ﺍﻟﺘﺴﻴﻴﺭ ﻟﻠﻌﻘﺩﺓ .E
ﻭﻟﻜﻥ ﻜﻴﻑ ﻴﻘﻭﻡ ﺍﻟﻤﺴﻴﺭ ﺒﺒﻨﺎﺀ ﺜﻡ ﺒﺘﺤﺩﻴﺙ ﻤﺘﺠﻬﺎﺕ ﺍﻟﻤﺴﺎﻓﺔ ﻟﺩﻴﻪ؟ ﻓﻲ ﺍﻟﺤﻘﻴﻘﺔ ،ﺘﺘﺒﺎﺩل ﺍﻟﻤﺴﻴﺭﺍﺕ
ﻤﺘﺠﻬﺎﺕ ﺍﻟﻤﺴﺎﻓﺔ ﻋﺩﺓ ﻤﺭﺍﺕ ﻭﺘﻌﻴﺩ ﺤﺴﺎﺒﺎﺕ ﺃﻗﺼﺭ ﺍﻟﻁﺭﻕ ﻓﻲ ﻜل ﻤﺭﺓ ﻗﺒل ﺃﻥ ﺘﺘﻭﺼل ﺇﻟﻰ ﻤﺘﺠﻪ
ﺍﻟﻤﺴﺎﻓﺔ ﺍﻟﺫﻱ ﻴﻌﻜﺱ ﺤﻘﻴﻘ ﹰﺔ ﻁﺒﻭﻟﻭﺠﻴﺔ ﺍﻟﺸﺒﻜﺔ.
48
ﻻ ﺒﺴﻴﻁﹰﺎ ﻭﻟﺘﻜﻥ ﺍﻟﺸﺒﻜﺔ ﺍﻟﺘﺎﻟﻴﺔ:
ﻤﻥ ﺃﺠل ﺘﻭﻀﻴﺢ ﺫﻟﻙ ﻟﻨﺄﺨﺫ ﻤﺜﺎ ﹰ
49
50
51
52
ﻨﻘﺎﻁ ﻀﻌﻑ ﺍﻟﺘﺴﻴﻴﺭ ﻭﻓﻕ ﻤﺘﺠﻪ ﺍﻟﻤﺴﺎﻓﺔ:
½ ﻻ ﻴﺘﻭﻓﺭ ﻟﺩﻯ ﺍﻟﻤﺴﻴﺭ ﺃﻴﺔ ﻤﻌﻠﻭﻤﺎﺕ ﻋﻥ ﺘﻔﺎﺼﻴل ﺍﻟﻤﺴﺎﺭﺍﺕ ﺍﻟﺘﻲ ﺘﺄﺘﻴﻪ ﻤﻥ ﺍﻟﻌﻘﺩ ﺍﻟﻤﺤﺎﻭﺭﺓ.
ﻭﻤﻥ ﺍﻟﻤﺤﺘﻤل ﺃﻥ ﺘﻜﻭﻥ ﺍﻟﻌﻘﺩﺓ ﻨﻔﺴﻬﺎ ﺠﺯﺀﹰﺍ ﻤﻥ ﻤﺴﺎﺭ ﻴﺭﺩﻫﺎ ﻤﻥ ﺃﺤﺩ ﺍﻟﻌﻘﺩ ﺍﻟﻤﺠﺎﻭﺭﺓ .ﻴﺅﺩﻱ
ﻫﺫﺍ ﺇﻟﻰ ﺤﺩﻭﺙ ﺤﻠﻘﺎﺕ ﻭﻴﺴﺒﺏ ﺘﻘﻠﺒﺎﺕ ﻓﻲ ﺍﻟﺸﺒﻜﺔ ﺘﺅﺨﺭ ﺍﺴﺘﻘﺭﺍﺭ ﺠﺩﺍﻭل ﺍﻟﺘﺴﻴﻴﺭ ﻓﻴﻬﺎ.
½ ﻋﻨﺩﻤﺎ ﻴﻜﻭﻥ ﻫﻨﺎﻙ ﺘﻐﻴﻴﺭ ﻫﺎﻡ ﻓﻲ ﺘﻜﻠﻔﺔ ﻭﺼﻠﺔ ﻤﺎ ﺃﻭ ﻋﻨﺩﻤﺎ ﺘﺼﺒﺢ ﻭﺼﻠﺔ ﻤﺎ ﻏﻴﺭ ﻤﺘﺎﺤﺔ،
ﻓﺈﻥ ﻫﺫﻩ ﺍﻟﻤﻌﻠﻭﻤﺔ ﺘﺴﺘﻐﺭﻕ ﻭﻗﺘﹰﺎ ﻜﺒﻴﺭﹰﺍ ﻟﺘﻨﺘﻘل ﻋﺒﺭ ﺍﻟﺸﺒﻜﺔ.
½ ﻴﺘﻁﻠﺏ ﺍﻟﺘﺴﻴﻴﺭ ﻭﻓﻕ ﻤﺘﺠﻪ ﺍﻟﻤﺴﺎﻓﺔ ﺃﻥ ﻴﺭﺴِل ﻜل ﻤﺴﻴﺭ ﻜﻤﻴ ﹰﺔ ﻜﺒﻴﺭﺓ ﻤﻥ ﺍﻟﻤﻌﻠﻭﻤﺎﺕ .ﻋﻠﻰ
ﻜل ﻤﺴﻴﺭ ﺇﺭﺴﺎل ﻤﺘﺠ ﻪ ﻤﺴﺎﻓ ٍﺔ ﺇﻟﻰ ﺠﻤﻴﻊ ﺠﻴﺭﺍﻨﻪ ،ﻭﻫﺫﺍ ﺍﻟﻤﺘﺠﻪ ﻴﺤﺘﻭﻱ ﺍﻟﺘﻜﻠﻔﺔ ﺍﻟﻤﺘﻭﻗﻌﺔ
ﻟﻠﻤﺴﺎﺭﺍﺕ ﺇﻟﻰ ﺠﻤﻴﻊ ﺍﻟﻭﺠﻬﺎﺕ ﻓﻲ ﺍﻟﺸﺒﻜﺔ ﻜﺎﻤﻠ ﹰﺔ.
53
ﺘﺩﺭﻴﺏ:
ﻓﺄﺼﺒﺤﺕ ،1ﻤﺎ ﻟﺫﻱ ﻴﺤﺩﺙ؟ Y ﺇﻟﻰ X ﺘﻐﻴﺭﺕ ﻜﻠﻔﺔ ﺍﻟﻁﺭﻴﻕ ﻤﻥ
ﻓﺄﺼﺒﺤﺕ ،60ﻤﺎ ﺍﻟﺫﻱ ﻴﺤﺩﺙ؟ ﻭﻤﺎﺫﺍ ﺘﺴﺘﻨﺘﺞ؟ Y ﺇﻟﻰ X ﺘﻐﻴﺭﺕ ﻜﻠﻔﺔ ﺍﻟﻁﺭﻴﻕ ﻤﻥ
½ ﻋﻨﺩﻤﺎ ﻴﺴﺘﺒﺩﺃ ﻤﺴﻴﺭ ﻤﺎ ،ﻓﺈﻨﻪ ﻴﻘﻭﻡ ﺒﺎﻟﺘﻌﺭﻑ ﻋﻠﻰ ﺠﻭﺍﺭﻩ ﻭﺒﺘﺤﺩﻴﺩ ﺘﻜﻠﻔﺔ ﺍﻟﻭﺼﻠﺔ ﻋﻠﻰ ﻜل
ﻭﺍﺠﻬﺔ ﺸﺒﻜﻴﺔ ﻟﺩﻴﻪ ﺘﺭﺒﻁﻪ ﻤﻊ ﺃﺤﺩ ﺠﻴﺭﺍﻨﻪ.
(Linkﻤﺒﻴﻨﹰﺎ ﻓﻴﻬﺎ ﺘﻜﻠﻔﺔ State Packet) LSP ½ ﻴﻘﻭﻡ ﺍﻟﻤﺴﻴﺭ ﺒﺒﻨﺎﺀ ﺭﺯﻡ ﺤﺎﻻﺕ ﺍﻟﻭﺼﻼﺕ
ﻭﺼﻼﺘﻪ ﻤﻊ ﺠﻭﺍﺭﻩ.
)ﺃﻱ ﻤﺠﻤﻭﻋﺔ ﺘﻜﺎﻟﻴﻑ ﻭﺼﻼﺘﻪ ﻤﻊ ﺠﻭﺍﺭﻩ( ﺇﻟﻰ LSP ½ ﻴﻘﻭﻡ ﺍﻟﻤﺴﻴﺭ ﺒﻌﺩ ﻫﺫﺍ ﺒﺈﻋﻼﻥ ﺭﺯﻡ
ﺠﻤﻴﻊ ﺍﻟﻤﺴﻴﺭﺍﺕ ﻓﻲ ﺍﻟﺸﺒﻜﺔ ﻭﻟﻴﺱ ﻓﻘﻁ ﺇﻟﻰ ﺠﻴﺭﺍﻨﻪ ﻤﻥ ﺍﻟﻤﺴﻴﺭﺍﺕ .ﻴﺠﺭﻱ ﺍﻹﻋﻼﻥ
ﺒﺎﺴﺘﺨﺩﺍﻡ ﺍﻟﺘﺴﻴﻴﺭ ﺒﺎﻟﺘﻌﻭﻴﻡ)ﺍﻟﻤﻠﺤﻕ .(Appendix3_3
½ ﻭﻷﻥ ﻜل ﻤﺴﻴﺭ ﻴﺴﺘﻘﺒل ﺘﻜﺎﻟﻴﻑ ﺍﻟﻭﺼﻼﺕ ﻟﺠﻤﻴﻊ ﺍﻟﻤﺴﻴﺭﺍﺕ ﺍﻷﺨﺭﻯ ﻓﻲ ﺍﻟﺘﺸﻜﻴﻠﺔ ،ﻓﺈﻥ
ﺒﺈﻤﻜﺎﻥ ﻜل ﻤﺴﻴﺭ ﺃﻥ ﻴﻨﺸﻰﺀ ﻁﺒﻭﻟﻭﺠﻴﺔ ﺍﻟﺘﺸﻜﻴﻠﺔ ﺒﺘﻤﺎﻤﻬﺎ ،ﻭﺃﻥ ﻴﺤﺴﺏ ﺒﻌﺩ ﺫﻟﻙ ﺃﻗﺼﺭ ﻤﺴﺎﺭ
ﺠﻬﺔ.
ﺇﻟﻰ ﻜل ﺸﺒﻜ ٍﺔ ﻭ
ﻭﻫﻜﺫﺍ ،ﻴﻤﻜﻥ ﻟﻜل ﻤﺴﻴﺭ ﺃﻥ ﻴﻨﺸﻰﺀ ﺠﺩﻭل ﺍﻟﺘﺴﻴﻴﺭ ﺍﻟﺫﻱ ﻴﺤﺘﻭﻱ ﺍﻟﻘﻔﺯﺓ ﺍﻟﺘﺎﻟﻴﺔ ﻟﻜل ﻭﺠﻬﺔ.
ﻴﻘﻭﻡ ﻜل ﻤﺴﻴﺭ ﺒﻌﺩ ﻫﺫﺍ ﺒﻤﺭﺍﻗﺒﺔ ﺘﻜﻠﻔﺔ ﺍﻟﻭﺼﻼﺕ ﻟﺩﻴﻪ .ﻜﻠﻤﺎ ﺤﺩﺙ ﺘﻐﻴﻴﺭ ﻜﺒﻴﺭ ﻓﻲ ﺍﻟﺘﻜﻠﻔﺔ )ﻜﺄﻥ
ﺘﺯﺩﺍﺩ ﺃﻭ ﺘﻨﻘﺹ ﺘﻜﻠﻔﺔ ﺍﻟﻭﺼﻠﺔ ﺒﻘ ﺩ ٍﺭ ﻜﺒﻴﺭ ﺠﺩﹰﺍ ،ﺃﻭ ﺘﻀﺎﻑ ﻭﺼﻠﺔ ﺠﺩﻴﺩﺓ ،ﺃﻭ ﺘﺨﺭﺝ ﺇﺤﺩﻯ
54
ﺍﻟﻭﺼﻼﺕ ﻤﻥ ﺍﻟﻌﻤل( ،ﻴﻘﻭﻡ ﺍﻟﻤﺴﻴﺭ ﻤﺭﺓ ﺜﺎﻨﻴﺔ ﺒﺈﻋﻼﻥ ﺍﻟﻤﺠﻤﻭﻋﺔ ﺍﻟﺠﺩﻴﺩﺓ ﻤﻥ ﺘﻜﺎﻟﻴﻑ ﺍﻟﻭﺼﻼﺕ
ﺇﻟﻰ ﺠﻤﻴﻊ ﺍﻟﻤﺴﻴﺭﺍﺕ ﻓﻲ ﺍﻟﺘﺸﻜﻴﻠﺔ.
ﻷﻨﹼﻪ ﻟﺩﻯ ﻜل ﻤﺴﻴﺭ ﺘﻤﺜﻴل ﻟﻜل ﺍﻟﺸﺒﻜﺔ ﻓﻬﻭ ﻻ ﻴﺴﺘﺨﺩﻡ ﻨﺴﺨﺔ ﻤﻭﺯﻋﺔ ﻤﻥ ﺨﻭﺍﺭﺯﻤﻴﺔ ﺍﻟﺘﺴﻴﻴﺭ ﻜﻤﺎ
ﻻ ﻤﻥ ﺫﻟﻙ ،ﻴﺴﺘﺨﺩﻡ ﺍﻟﻤﺴﻴﺭ ﺃﻴﺔ ﺨﻭﺍﺭﺯﻤﻴﺔ ﺘﺴﻴﻴﺭ ﻟﺘﺤﺩﻴﺩ ﺃﻗﺼﺭ
ﻓﻲ ﺍﻟﺘﺴﻴﻴﺭ ﻭﻓﻕ ﻤﺘﺠﻪ ﺍﻟﻤﺴﺎﻓﺔ .ﺒﺩ ﹰ
ﺍﻟﻤﺴﺎﺭﺍﺕ .ﻋﻤﻠﻴﹰﺎ ،ﺘﹸﺴﺘﺨﺩﻡ ﺨﻭﺍﺭﺯﻤﻴﺔ ﺩﻴﺠﻜﺴﺘﺭﺍ.
ﻻ" ) (OSPFﻤﺜﺎ ﹰ
ﻻ ﻋﻠﻰ ﺒﺭﻭﺘﻭﻜﻭﻻﺕ ﺍﻟﺘﺴﻴﻴﺭ ﻴﻌﺘﺒﺭ "ﺍﻟﺒﺭﻭﺘﻭﻜﻭل ﺍﻟﻤﻔﺘﻭﺡ ﻹﻴﺠﺎﺩ ﺃﻗﺼﺭ ﻤﺴﺎﺭ ﺃﻭ ﹰ
ﺍﻟﺘﻲ ﺘﹶﺴﺘﺨﺩﻡ ﻁﺭﻴﻘﺔ ﺍﻟﺘﺴﻴﻴﺭ ﻭﻓﻕ ﺤﺎﻟﺔ ﺍﻟﻭﺼﻠﺔ .ﺘﹸﺴﺘﺨﺩﻡ ﻫﺫﻩ ﺍﻟﻁﺭﻴﻘﺔ ﺃﻴﻀﹰﺎ ﻓﻲ ﺍﻟﺠﻴل ﺍﻟﺜﺎﻨﻲ ﻤﻥ
ﺨﻭﺍﺭﺯﻤﻴﺎﺕ ﺍﻟﺘﺴﻴﻴﺭ ﻓﻲ ﺸﺒﻜﺔ ﺍﻹﻨﺘﺭﻨﺕ.
55
ﻨﺸﺎﻁ:
)ﺤﺎﻟﺔ ﺍﻟﻭﺼﻠﺔ( ﻭLS )ﻤﺘﺠﻪ ﺍﻟﻤﺴﺎﻓﺔ( DV ﻤﻘﺎﺭﻨﺔ ﺒﻴﻥ ﻁﺭﻴﻘﺘﻲ ﺍﻟﺘﺴﻴﻴﺭ
ﻟﻤﺎﺫﺍ ﻻ ﻴﻤﻜﻥ ﺍﻋﺘﻤﺎﺩ ﻁﺭﻴﻘﺔ ﺍﻟﺘﺴﻴﻴﺭ ﻭﻓﻕ ﻤﺘﺠﻪ ﺍﻟﻤﺴﺎﻓﺔ ﻓﻲ ﺤﺎﻟﺔ ﺒﺭﻭﺘﻭﻜﻭل ﺨﺎﺭﺠﻲ ﻟﻠﻤﺴﻴﺭ؟
ل ﻤﺘﺠ ِﻪ ﺍﻟﻤﺴﺎﻓ ِﺔ ﺃﻥ ﺠﻤﻴﻊ ﺍﻟﻤﺴﻴﺭﺍﺕ ﺘﺸﺘﺭﻙ ﻓﻲ ﻭﺤﺩﺓ ﻗﻴﺎﺱ ﻤﺴﺎﻓﺔ
.1ﻴﻔﺘﺭﺽ ﺒﺭﻭﺘﻭﻜﻭ ُ
ﻤﺸﺘﺭﻜﺔ ﻴﻤﻜﻥ ﺍﺴﺘﺨﺩﺍﻤﻬﺎ ﻟﻠﺤﻜﻡ ﻋﻠﻰ ﺘﻔﻀﻴﻼﺕ ﺍﻟﻤﺴﻴﺭ .ﺇﻻ ﺃﻥ ﻫﺫﻩ ﻗﺩ ﻻ ﺘﻜﻭﻥ ﺍﻟﺤﺎﻟﺔ
ﻲ ﻤﺨﺘﻠﻔﺔ ﻟﻭﺤﺩﺓ
ﺍﻟﻘﺎﺌﻤﺔ ﺒﻴﻥ ﺍﻟﻨﻅﻡ ﺍﻟﻤﺴﺘﻘﻠﺔ ﺍﻟﻤﺨﺘﻠﻔﺔ .ﺇﺫﺍ ﺃﻋﻁﺕ ﺍﻟﻤﺴﻴﺭﺍﺕ ﺍﻟﻤﺨﺘﻠﻔﺔ ﻤﻌﺎﻨ
ﻗﻴﺎﺱ ﻤﺎ ،ﻓﻘﺩ ﻻ ﻴﻜﻭﻥ ﺒﺎﻹﻤﻜﺎﻥ ﺇﻨﺸﺎﺀ ﻁﺭﻕ ﻤﺴﺘﻘﺭﺓ ﻭﺨﺎﻟﻴﺔ ﻤﻥ ﺍﻟﺤﻠﻘﺎﺕ.
.2ﻗﺩ ﻴﻜﻭﻥ ﻟﺩﻯ ﻨﻅﺎﻡ ﻤﺴﺘﻘل ﻤﺎ ﺃﻭﻟﻭﻴﺎﺕ ﻤﺨﺘﻠﻔﺔ ﻋﻥ ﺒﺎﻗﻲ ﺍﻟﻨﻅﻡ ﺍﻟﻤﺴﺘﻘﻠﺔ ﻜﻤﺎ ﻗﺩ ﻴﻜﻭﻥ ﻟﺩﻴﻪ
ﻗﻴﻭﺩ ﺘﻤﻨﻌﻪ ﻤﻥ ﺍﺴﺘﺨﺩﺍﻡ ﻨﻅﺎﻡ ﻤﺴﺘﻘل ﺁﺨﺭ ﻤﺤﺩﺩ .ﻻ ﺘﺯﻭﺩ ﺨﻭﺍﺭﺯﻤﻴﺔ ﻤﺘﺠﻪ ﺍﻟﻤﺴﺎﻓﺔ ﺒﺄﻱ
ﻤﻌﻠﻭﻤﺎﺕ ﻋﻥ ﺍﻟﻨﻅﻡ ﺍﻟﻤﺴﺘﻘﻠﺔ ﺍﻟﺘﻲ ﺴﻭﻑ ﻴ ﻤﺭ ﺒﻬﺎ ﻋﻠﻰ ﻁﻭل ﻁﺭﻴﻕ ﻤﺎ.
(path-vectorﻭﻫﻭ ﺒﺎﻟﺘﺨﻠﻲ ﻋﻥ )routing ﻫﻨﺎﻙ ﺒﺩﻴل ،ﻴﻌﺭﻑ ﺒﺎﻟﺘﺴﻴﻴﺭ ﻭﻓﻕ ﻤﺘﺠﻪ ﺍﻟﻤﺴﺎﺭ
ﻭﺍﺤﺩﺍﺕ ﻗﻴﺎﺱ ﺍﻟﺘﺴﻴﻴﺭ ،ﻭﺒﻤﺠﺭﺩ ﺍﻟﺘﺯﻭﻴﺩ ﺒﺎﻟﻤﻌﻠﻭﻤﺎﺕ ﻋﻥ ﺍﻟﺸﺒﻜﺎﺕ ﺍﻟﺘﻲ ﻴﻤﻜﻥ ﺍﻟﻭﺼﻭل ﺇﻟﻴﻬﺎ ﻤﻥ
56
ﻤﺴﻴﺭ ﻤﺎ ﻭﺍﻟﻨﻅﻡ ﺍﻟﻤﺴﺘﻘﻠﺔ ﺍﻟﺘﻲ ﻴﺠﺏ ﺍﻟﻤﺭﻭﺭ ﻋﺒﺭﻫﺎ ﻟﻠﻭﺼﻭل ﺇﻟﻰ ﻫﺫﻩ ﺍﻟﺸﺒﻜﺎﺕ.
ﻟﻤﺎﺫﺍ ﻻ ﻴﻤﻜﻥ ﺍﻋﺘﻤﺎﺩ ﻁﺭﻴﻘﺔ ﺍﻟﺘﺴﻴﻴﺭ ﻭﻓﻕ ﺤﺎﻟﺔ ﺍﻟﻭﺼﻠﺔ ﻓﻲ ﺤﺎﻟﺔ ﺒﺭﻭﺘﻭﻜﻭل ﺨﺎﺭﺠﻲ ﻟﻠﻤﺴﻴﺭ؟
ﺃﻭ ﹰﻻ :ﻻ ﺘﺘﻀﻤﻥ ﻁﺭﻴﻘﺔ ﻤﺘﺠﻪ ﺍﻟﻤﺴﺎﺭ ﺃﻱ ﺘﻘﺩﻴﺭ ﻟﻠﻤﺴﺎﻓﺔ ﺃﻭ ﺍﻟﺘﻜﻠﻔﺔ.
ل ﻜﺘﻠﺔ ﻤﻥ ﻤﻌﻠﻭﻤﺎﺕ ﺍﻟﺘﺴﻴﻴﺭ ﺠﻤﻴ ﻊ ﺍﻟﻨﻅﻡ ﺍﻟﻤﺴﺘﻘﻠﺔ ﺍﻟﺘﻲ ﻴﺠﺭﻱ ﺍﻟﻤﺭﻭﺭ ﺒﻬﺎ
ﺜﺎﻨﻴ ﹰﺎ :ﺘﺴﺭﺩ ﻜ ﱡ
ﻟﻠﻭﺼﻭل ﺇﻟﻰ ﺍﻟﺸﺒﻜﺔ ﺍﻟﻭﺠﻬﺔ ﻋﻠﻰ ﻫﺫﺍ ﺍﻟﻤﺴﺎﺭ.
ﻨﺘﻴﺠﺔ ﻟﻜﻭﻥ ﻜل ﻤﺘﺠ ِﻪ ﻤﺴﺎ ٍﺭ ﻴﺤﺘﻭﻱ ﻻﺌﺤﺔ ﺒﺎﻟﻨﻅﻡ ﺍﻟﻤﺴﺘﻘﻠﺔ ﺍﻟﺘﻲ ﻴﺠﺏ ﻋﻠﻰ ﺒﺭﻗﻴﺔ ﻤﻌﻁﻴﺎﺕ ﻋﺒﻭﺭﻫﺎ
ﻓﻲ ﺤﺎل ﺍﺘﺒﺎﻋﻬﺎ ﻟﻬﺫﺍ ﺍﻟﻤﺴﺎﺭ ،ﻓﺈﻥ ﺃﻱ ﻤﺴﻴﺭ ﻴﺴﺘﻁﻴﻊ ﺃﻥ ﻴﻨﻔﺫ ﺴﻴﺎﺴﺔ ﺘﺴﻴﻴﺭ ﻭﻓﻕ ﻤﻌﻠﻭﻤﺎﺕ ﺍﻟﻤﺴﺎﺭ
ﻫﺫﻩ:
½ ﻗﺩ ﻴﻘﺭﺭ ﺍﻟﻤﺴﻴﺭ ﺘﺠﻨﺏ ﻤﺴﺎﺭ ﻤﺎ ﻟﺭﻏﺒﺘﻪ ﻓﻲ ﺘﺠﻨﺏ ﺍﻟﻤﺭﻭﺭ ﺒﻨﻅﺎﻡ ﻤﺴﺘﻘل ﻤﺎ.
½ ﻭﺭﺒﻤﺎ ﻗﺩ ﻴﻘﺭﺭ ﺍﻟﻤﺴﻴﺭ ﺘﺠﻨﺏ ﻨﻅﺎﻡ ﻤﺴﺘﻘل ﻤﺎ ﺍﻋﺘﻤﺎﺩﹰﺍ ﻋﻠﻰ ﻤﻌﻠﻭﻤﺎﺕ ﻋﻥ ﺃﺩﺍﺀ ﺃﻭ ﺠﻭﺩﺓ
ﺠﺯﺀ ﻤﻥ ﺍﻟﺸﺒﻜﺔ ﺍﻟﺒﻴﻨﻴﺔ ﺍﻟﻭﺍﻗﻌﺔ ﻀﻤﻥ ﻫﺫﺍ ﺍﻟﻨﻅﺎﻡ ﺍﻟﻤﺴﺘﻘل .ﺘﺘﻀﻤﻥ ﺍﻷﻤﺜﻠﺔ ﻋﻠﻰ ﻭﺍﺤﺩﺍﺕ
ﻗﻴﺎﺱ ﺍﻷﺩﺍﺀ ﺃﻭ ﺍﻟﺠﻭﺩﺓ ﺴﺭﻋ ﹶﺔ ﺍﻟﻭﺼﻠﺔ ،ﻭﺴﻌﺘﻬﺎ ،ﻭﻨﺯﻋﺘﻬﺎ ﺇﻟﻰ ﺍﻻﺨﺘﻨﺎﻕ ،ﻭﺍﻟﺠﻭﺩﺓ ﺍﻹﺠﻤﺎﻟﻴﺔ
ﻟﻠﻌﻤﻠﻴﺔ .ﻴﻤﻜﻥ ﺃﻴﻀﹰﺎ ﺍﺴﺘﻌﻤﺎل ﻤﻌﻴﺎﺭ ﺁﺨﺭ ﻭﻫﻭ ﺘﺨﻔﻴﺽ ﻋﺩﺩ ﺍﻟﻨﻅﻡ ﺍﻟﻤﺴﺘﻘﻠﺔ ﺍﻟﺘﻲ ﻴ ﻤﺭ ﺒﻬﺎ.
57
ﺍﻟﻔﺼل ﺍﻟﺭﺍﺒﻊ :ﺍﻟﺒﺭﻭﺘﻭﻜﻭل ﺍﻟﻤﻔﺘﻭﺡ ﻹﻴﺠﺎﺩ ﺃﻗﺼﺭ ﻤﺴﺎﺭ ﺃﻭﹰﻻ OSPF
.1ﻤﻘﺩﻤﺔ
) "Openﺍﻨﻅﺭ ﺍﻟﻤﻠﺤﻕ Shortest Path First Protocol" OSPF ﺍﻋﹸﺘﻤﺩ ﺍﻟﺒﺭﻭﺘﻭﻜﻭل
ﻭﻴﺴﺘﺨﺩﻡ ﺤﺎﻟﻴﹰﺎ ﻋﻠﻰ ﻨﻁﺎﻕ ﻭﺍﺴﻊ ﻜﺒﺭﻭﺘﻭﻜﻭل 1990 (Appendix4_2ﻤﻘﻴﺴﹰﺎ ﻗﻲ ﺍﻹﻨﺘﺭﻨﺕ ﻋﺎﻡ
ﺘﺴﻴﻴﺭ ﺩﺍﺨﻠﻲ ﻓﻲ ﺸﺒﻜﺎﺕ .TCP/IP
58
ﻭﻫﻲ ﻤﻨﻁﻘﺔ ﺘﺭﺒﻁ ﻓﻴﻤﺎ ﺒﻴﻥ ﺍﻟﻤﻨﺎﻁﻕ ،ﺃﻱ ﻴﺠﺏ ﺃﻥ ﺘﻜﻭﻥ ﺠﻤﻴﻊ ﺍﻟﻤﻨﺎﻁﻕ ﻤﻭﺼﻭﻟﺔ ﺇﻟﻰ
ﺍﻟﻤﻨﻁﻘﺔ ﺍﻟﻔﻘﺎﺭﻴﺔ.
½ ﺘﻜﻭﻥ ﻁﺒﻭﻟﻭﺠﻴﺔ ﺍﻟﻤﻨﻁﻘﺔ ﻭﺘﻔﺎﺼﻴﻠﻬﺎ ﺨﻔﻴﺔ ﻋﻠﻰ ﺍﻟﻤﻨﺎﻁﻕ ﺍﻷﺨﺭﻯ.
½ ﻫﻨﺎﻙ ﻋﻠﻰ ﺤﺩﻭﺩ ﻜل ﻤﻨﻁﻘﺔ ﻤﺴﻴﺭﺍﺕ ﺨﺎﺼﺔ ﺘﺩﻋﻰ ﻤﺴﻴﺭﺍﺕ ﺤﺩﻭﺩ ﺍﻟﻤﻨﻁﻘﺔ ﹸﺘﺴﻨﺩ ﺇﻟﻴﻬﺎ
ﻤﻬﻤﺔ ﺘﻠﺨﻴﺹ ﻤﻌﻠﻭﻤﺎﺕ ﺍﻟﻤﻨﻁﻘﺔ ﻭﺇﺭﺴﺎﻟﻬﺎ ﺇﻟﻰ ﺍﻟﻤﻨﻁﻘﺔ ﺍﻟﻔﻘﺎﺭﻴﺔ.
½ ﻜل ﻤﺴﻴﺭ ﻤﺭﺘﺒﻁ ﺒﺄﻜﺜﺭ ﻤﻥ ﻤﻨﻁﻘﺘﻴﻥ ﻫﻭ ﺤﻜﻤﹰﺎ ﻤﺴﻴﺭ ﻓﻘﺎﺭﻱ.
½ ﻫﻨﺎﻙ ﻋﻠﻰ ﺤﺩﻭﺩ ﻜل ﻨﻅﺎﻡ ﻤﺴﺘﻘل ﻤﺴﻴﺭﺍﺕ ﺨﺎﺼﺔ ﺘﺩﻋﻰ ﻤﺴﻴﺭﺍﺕ ﺤﺩﻭﺩﻴﺔ ﺘﺴﻨﺩ ﺇﻟﻴﻬﺎ ﻤﻬﻤﺔ
ﺘﻠﺨﻴﺹ ﻤﻌﻠﻭﻤﺎﺕ ﺍﻟﻨﻅﺎﻡ ﻭﺇﺭﺴﺎﻟﻬﺎ ﺇﻟﻰ ﺍﻟﻨﻅﻡ ﺍﻟﻤﺴﺘﻘﻠﺔ ﺍﻷﺨﺭﻯ.
ﺘﺨﺼﺹ ﻜل ﻤﻨﻁﻘﺔ ﺒﻤﻌﺭﻑ ﻤﻨﻁﻘﺔ ) (Area Identificationﻭﺘﻜﻭﻥ ﻗﻴﻤﺔ ﻤﻌﺭﻑ ﺍﻟﻤﻨﻁﻘﺔ ﺍﻟﻔﻘﺎﺭﻴﺔ
ﺼﻔﺭ ،ﻜﻤﺎ ﻴﺨﺼﺹ ﻜل ﻨﻁﺎﻕ ﻤﺴﺘﻘل ﺒﻤﻌﺭﻑ ﻨﻁﺎﻕ .ﻴﻅﻬﺭ ﺍﻟﺸﻜل ﺍﻟﺘﺎﻟﻲ ﻨﻅﺎﻡ ﻤﺴﺘﻘل ﻤﺅﻟﻑ ﻤﻥ
ﺜﻼﺜﺔ ﻤﻨﺎﻁﻕ.
ﺍﻟﻤﺒﻴﺎﻥ ﺍﻟﻤﻭﺠﱠﻪ
ﺜﻼﺜﺔ ﺃﻨﻭﺍﻉ ﻤﻥ ﺍﻟﻭﺼﻼﺕ ﻭﺍﻟﺸﺒﻜﺎﺕ ﺍﻟﻤﻜﻭﻨﺔ ﻟﺸﺒﻜﺔ ﺒﻴﻨﻴﺔ: OSPF ﻴﺩﻋﻡ
59
ﺸﺒﻜﺔ ﻋﺒﻭﺭ ) ،(transitﺇﺫﺍ ﺍﺤﺘﻭﺕ ﻤﻌﻁﻴﺎﺕ ﻏﻴﺭ ﺼﺎﺩﺭﺓ ﻭﻏﻴﺭ ﻤﻭﺠﱠﻬﺔ ﺇﻟﻰ ﻨﻅﺎﻡ ﻁﺭﻓﻲ y
ﻴﺤﺘﻔﻅ ﻜل ﻤﺴﻴﺭ )ﻀﻤﻥ ﻤﻨﻁﻘﺔ ﻤﺎ( ﺒﻘﺎﻋﺩﺓ ﻤﻌﻁﻴﺎﺕ ﺘﺠﺴﺩ ﻁﺒﻭﻟﻭﺠﻴﺔ ﻤﻌﻠﻭﻤﺔ ﻟﻠﻤﻨﻁﻘﺔ ﺍﻟﺘﻲ ﻴﻨﺘﻤﻲ
(directedﻴﺘﺄﻟﻑ ﻤﻥ ﺭﺅﻭﺱ )graph ﺇﻟﻴﻬﺎ .ﻴﻌﺒﱠﺭ ﻋﻥ ﻫﺫﻩ ﺍﻟﻁﺒﻭﻟﻭﺠﻴﺔ ﺒﻭﺍﺴﻁﺔ ﻤﺒﻴﺎﻥ ﻤﻭﺠﱠﻪ
ﻭﺃﻀﻼﻉ ﺘﻤﺜﱢل ﻤﺨﺘﻠﻑ ﻤﻜﻭﻨﺎﺕ ﺍﻟﺸﺒﻜﺔ ﻭﻓﻕ ﻤﺎ ﻴﻠﻲ:
½ ﺘﹸﻤﺜﱠل ﻭﺼﻠﺔ ﻤﻥ ﻨﻘﻁﺔ ﺇﻟﻰ ﻨﻘﻁﺔ ﺘﺭﺒﻁ ﺒﻴﻥ ﻤﺴﻴﺭﻴﻥ ﻤﺭﺘﺒﻁﺎﻥ ﺒﺯﻭﺠﻴﻥ ﻤﻥ ﺍﻷﻀﻼﻉ ﻀﻠﻌ ﹰﺎ
ﻟﻜل ﺍﺘﺠﺎﻩ.
½ ﺘﹸﻤﺜﱠل ﺸﺒﻜﺔ ﻤﺘﻌﺩﺩﺓ ﺍﻟﻨﻔﺎﺫ ﺒﻤﺠﻤﻭﻋﺔ ﻤﻥ ﺍﻟﺭﺅﻭﺱ ﺭﺃﺴﹰﺎ ﻋﻥ ﺍﻟﺸﺒﻜﺔ ﻭﺭﺃﺴﹰﺎ ﻋﻥ ﻜل ﻤﺴﻴﺭ
ﻤﺭﺘﺒﻁ ﻤﺒﺎﺸﺭﺓ ﺇﻟﻰ ﺍﻟﺸﺒﻜﺔ ﻭﺘﻜﻭﻥ ﺘﻜﻠﻔﺔ ﺍﻟﻭﺼﻠﺔ ﻤﻥ ﺍﻟﺸﺒﻜﺔ ﺇﻟﻰ ﺍﻟﻤﺴﻴﺭ ﺼﻔﺭ.
½ ﺘﹸﻤﺜﱠل ﺸﺒﻜﺔ ﻋﻘﺏ ﺒﺭﺃﺱ ﻋﻘﺏ ﻟﻪ ﻀﻠﻊ ﺒﺎﺘﺠﺎﻩ ﻭﺤﻴﺩ.
ﻻ ﻋﻠﻰ ﻨﻅﺎﻡ ﻤﺴﺘﻘل ،ﺠﺭﻯ ﺘﻤﺜﻴﻠﻪ ﺒﺎﻟﻤﺒﻴﺎﻥ ﺍﻟﻤﻭﺠﱠﻪ ﺍﻟﻨﺎﺘﺞ ،ﻭﻻﺤﻅ ﺃﻥ ﺍﻻﻨﺘﻘﺎل ﻤﻥ ﺍﻷﻭل
ﺍﻨﻅﺭ ﻤﺜﺎ ﹰ
ﺇﻟﻰ ﺍﻟﺜﺎﻨﻲ ﻫﻭ ﻋﻤﻠﻴﺔ ﻤﺒﺎﺸﺭﺓ:
60
ﺒﻀﻠﻊ ﺫﻱ ﺍﺘﺠﺎﻫﻴﻥ ،ﻭﺍﻻﺘﺠﺎﻩ ﻤﻥ 3 ﻭ 2ﻭ 3ﻭ 4ﺠﻤﻴﻌﻬﺎ ﻤﺭﺒﻭﻁﺔ ﺇﻟﻰ ﺍﻟﺸﺒﻜﺔ 1 ½ ﺇﻥ ﺍﻟﻤﺴﻴﺭﺍﺕ
ﺍﻟﺸﺒﻜﺔ ﺇﻟﻰ ﺍﻟﻤﺴﻴﺭ ﺼﻔﺭ.
ﺇﺫﺍ ﻜﺎﻥ ﻫﻨﺎﻙ ﻤﺴﻴﺭ ﻤﻨﻔﺭﺩ ﻤﺭﺒﻭﻁ ﺇﻟﻰ ﺸﺒﻜﺔ ،ﻓﺈﻥ ﺍﻟﺸﺒﻜﺔ ﹶﺘﻅﹾﻬﺭ ﺒﺼﻔﺘﻬﺎ ﺍﺭﺘﺒﺎﻁ ﻋﻘﺏ ﻓﻲ ½
ﺍﻟﻤﺴﺎﺭ ﺇﻟﻰ ﻜل ﺸﺒﻜﺔ ﻓﻲ ﺫﻟﻙ ﺍﻟﻨﻅﺎﻡ ﺍﻟﻤﺴﺘﻘل ﺒﻭﺴﺎﻁﺔ ﺒﺭﻭﺘﻭﻜﻭل ﺨﺎﺭﺠﻲ ﻟﻠﻤﺴﻴﺭ ).(ERP
ل ﺸﺒﻜﺔ ﻓﻲ ﺍﻟ ِﻤﺒﻴﺎﻥ ﺒﻀﻠﻊ ﻋﻘﺏ ﺇﻟﻰ ﺍﻟﻤﺴﻴﺭ ﻴﺤﺩﱠﺩ ﻋﻠﻴﻪ ﺘﻜﻠﻔﺔ ﺍﻟﻤﺴﺎﺭ ﺍﻟﻤﻌﻠﻭﻤﺔ
ﺘﹸﻤﺜﱠل ﻜ ﱡ
ﻼ(.
ﻤﺜ ﹰ 15 ﺇﻟﻰ 12 )ﺍﻟﺸﺒﻜﺎﺕ ﻤﻥ
ﻴﺤﺎﻓﻅ ﻜل ﻤﻥ ﺍﻟﻤﺴﻴﺭﺍﺕ ﻋﻠﻰ ﻗﺎﻋﺩﺓ ﻤﻌﻁﻴﺎﺕ ﻤﻭﺍﻓﻘﺔ ﻟﻠ ِﻤﺒﻴﺎﻥ ﺍﻟﻤﻭﺠﱠﻪ ﺒﺈﺠﺭﺍﺀ ﺍﻟﺨﻁﻭﺍﺕ ﺍﻟﺘﺎﻟﻴﺔ:
ﻴﺠﺭﻱ ﺘﺠﻤﻴﻊ ﻗﺎﻋﺩﺓ ﺍﻟﻤﻌﻁﻴﺎﺕ ﻫﺫﻩ ﻤﻥ ﺭﺴﺎﺌل ﺤﺎﻻﺕ ﺍﻟﻭﺼﻠﺔ ﺍﻟﻘﺎﺩﻤﺔ ﻤﻥ ﺍﻟﻤﺴﻴﺭﺍﺕ ½
61
ﻴﻘﻭﻡ ﺍﻟﻤﺴﻴﺭ ﺒﺤﺴﺎﺏ ﺍﻟﻤﺴﺎﺭ ﺫﻱ ﺍﻟﺘﻜﻠﻔﺔ ﺍﻟﺩﻨﻴﺎ ﺇﻟﻰ ﺠﻤﻴﻊ ﺍﻟﺸﺒﻜﺎﺕ ﺍﻟﻭﺠﻬﺔ ﺒﺎﺴﺘﺨﺩﺍﻡ ½
ﺍﻟﻘﻔﺯﺓ ﺍﻟﺘﺎﻟﻴﺔ ﻤﻥ ﺃﺠل ﻜل ﺍﻟﻭﺠﻬﺎﺕ ﺍﻟﻤﻤﻜﻨﺔ ﻜﻭﻨﻬﺎ ﺍﻟﻤﻌﻠﻭﻤﺔ R6 ﻴﺤﺘﻭﻱ ﺠﺩﻭل ﺍﻟﺘﺴﻴﻴﺭ ﻟﻠﻤﺴﻴﺭ
ﺍﻟﻭﺤﻴﺩﺓ ﺍﻟﻤﺴﺘﺨﺩﻤﺔ ﻓﻲ ﺇﺠﺭﺍﺌﻴﺔ ﺍﻟﺘﻤﺭﻴﺭ .ﻜﻤﺎ ﻴﺤﻭﻱ ﻤﺩﺍﺨل ﺍﻟﻤﺴﻴﺭﺍﺕ ﺍﻟﺘﻲ ﺘﻌﻠﻥ ﻤﺴﺎﺭﺍﺕ
ل ﻟﻠﺸﺒﻜﺎﺕ ﺍﻟﺨﺎﺭﺠﻴﺔ ﺍﻟﻤﻌﺭﻭﻓﺔ ﺍﻟﻬﻭﻴﺔ.
ﻭ .(7ﻴﺤﻭﻱ ﺍﻟﺠﺩﻭل ﻜﺫﻟﻙ ﻤﺩﺍﺨ َ 5 ﺨﺎﺭﺠﻴﺔ )ﺍﻟﻤﺴﻴﺭﺍﻥ
62
OSPF .2ﺒﺭﻭﺘﻭﻜﻭل
ﻴﻘﻊ ﻋﻠﻰ ﻋﺎﺘﻕ ﺍﻟﺒﺭﻭﺘﻭﻜﻭل ﻤﻬﻤﺔ ﺘﺒﺎﺩل ﻤﻌﻠﻭﻤﺎﺕ ﺍﻟﺘﺴﻴﻴﺭ ﻓﻴﻤﺎ ﺒﻴﻥ ﺍﻟﻤﺴﻴﺭﺍﺕ ﻭﻴﺠﺭﻱ ﻫﺫﺍ ﺍﻟﺘﺒﺎﺩل
ﻭﻓﻘﹰﺎ ﻟﻠﺨﻁﻭﺍﺕ ﺍﻟﺘﺎﻟﻴﺔ: IP ﻼ ﻓﻲ ﺒﺭﻭﺘﻭﻜﻭل
ﻤﺤ ﱠﻤ ﹰ
.1ﺍﻜﺘﺸﺎﻑ ﺍﻟﺠﻭﺍﺭ
.2ﺇﺭﺴﺎل ﺤﺎﻻﺕ ﺍﻟﻭﺼﻼﺕ
.3ﺘﺤﺩﻴﺙ ﺤﺎﻻﺕ ﺍﻟﻭﺼﻼﺕ.
OSPF ﻤﺼﺎﻏﺔ
ﺒﺎﻴﺕ ﻭﺤﻘل ﻤﻌﻁﻴﺎﺕ ﻴﺘﻐﻴﺭ ﺘﺒﻌﹰﺎ ﻟﻨﻭﻉ ﺍﻟﺭﺴﺎﻟﺔ .ﺘﺘﺄﻟﻑ 24 ﺘﺭﻭﻴﺴﺔ ﻤﺅﻟﻔﺔ ﻤﻥ OSPF ﻟﻜل ﺭﺴﺎﻟﺔ
ﺍﻟﺘﺭﻭﻴﺴﺔ ﻤﻥ ﺍﻟﺤﻘﻭل ﺍﻟﻤﺒﻴﻨﺔ ﻓﻲ ﺍﻹﻴﻀﺎﺡ ﻭﺍﻟﺘﻲ ﻴﻅﻬﺭ ﺸﺭﺡ ﻜل ﻤﻨﻬﺎ ﺒﺎﻟﻨﻘﺭ ﻓﻭﻗﻪ ﺒﻤﺅﺸﺭ ﺍﻟﻔﺄﺭﺓ.
) 4ﺒﺘﺎﺕ( :ﻴﺸﻴﺭ ﺇﻟﻰ ﺭﻗﻡ ﺍﻹﺼﺩﺍﺭ ،ﻭﻫﺫﺍ ﻤﺎ ﻴﺴﻤﺢ ﺒﺘﻁﻭﻴﺭ version number ﺭﻗﻡ ﺍﻹﺼﺩﺍﺭ
ﺍﻟﺒﺭﻭﺘﻭﻜﻭل ،ﻭﺍﻹﺼﺩﺍﺭ ﺍﻟﺤﺎﻟﻲ .2
) 4ﺒﺘﺎﺕ( :ﻴﺸﻴﺭ ﺇﻟﻰ ﻭﺍﺤﺩ ﻤﻥ ﺨﻤﺴﺔ ﺃﻨﻭﺍﻉ ﺴﻨﺄﺘﻲ ﺇﻟﻰ ﺘﻔﺼﻴﻠﻬﺎ ﻻﺤﻘﹰﺎ. type ﺍﻟﻨﻭﻉ
ﺒﻌﺩﺩ ﺍﻟﺒﺎﻴﺘﺎﺕ OSPF ﺒﺕ( :ﻴﻌﻁﻲ ﻁﻭل ﻜﺎﻤل ﺭﺯﻤﺔ )16 packet length ﻁﻭل ﺍﻟﺭﺯﻤﺔ
ﻤﺘﻀﻤﻨﺔ ﺒﺎﻴﺘﺎﺕ ﺍﻟﺘﺭﻭﻴﺴﺔ.
ﻟﻠﻤﺴﻴﺭ ﻤﺼﺩﺭ ﻫﺫﻩ ﺍﻟﺭﺴﺎﻟﺔ. IP ﺒﺕ( :ﻴﺤﻭﻱ ﻋﻨﻭﺍﻥ ﺍﻟﻤﺴﻴﺭ 32) router Id ﻤﻌﺭﻑ
ﺒﺕ( :ﻴﺤﻭﻱ ﻤﻌﺭﻑ ﺍﻟﻤﻨﻁﻘﺔ ﺍﻟﺘﻲ ﻴﻨﺘﻤﻲ ﺇﻟﻴﻬﺎ ﺍﻟﻤﺴﻴﺭ ﻤﺼﺩﺭ ﻫﺫﻩ 32) area Id ﻤﻌﺭﻑ ﺍﻟﻤﻨﻁﻘﺔ
ﺍﻟﺭﺴﺎﻟﺔ.
ﺒﺕ( :ﻴﺤﺩﺩ ﻨﻭﻉ ﺍﻻﺴﺘﻴﻘﺎﻥ ﻭﻫﻭ ﻏﻴﺭ ﻤﻭﺠﻭﺩ 16) Authentication type ﻨﻭﻉ ﺍﻻﺴﺘﻴﻘﺎﻥ
)ﺍﻟﻘﻴﻤﺔ= (nullﺃﻭ ﺒﻜﻠﻤﺔ ﺴﺭ ﺃﻭ ﺒﺎﻟﺘﺸﻔﻴﺭ.
ﺒﺕ( :ﻴﺤﻭﻱ ﻤﻌﻁﻴﺎﺕ ﺍﻻﺴﺘﻴﻘﺎﻥ ﺍﻟﻤﺭﺘﺒﻁﺔ ﺒﻨﻭﻉ 64) Authentication data ﻤﻌﻁﻴﺎﺕ ﺍﻻﺴﺘﻴﻘﺎﻥ
ﺍﻟﺘﻭﺜﻕ ﺍﻟﻤﺴﺘﺨﺩﻡ.
63
OSPF ﺃﻨﻭﺍﻉ ﺭﺴﺎﺌل
ﺘﺴﺘﺨﺩﻡ ﻻﻜﺘﺸﺎﻑ ﺍﻟﻤﺴﻴﺭﺍﺕ ﺍﻟﻤﺠﺎﻭﺭﺓ Hello
ﺘﺴﺘﺨﺩﻡ ﻹﺭﺴﺎل ﻜﻠﻑ ﻭﺼﻼﺕ ﻫﺫﺍ ﺍﻟﻤﺴﻴﺭ ﺍﻟﻤﺭﺴل ﻤﻊ ﺠﻴﺭﺍﻨﻪ Link state update
ﺘﺴﺘﺨﺩﻡ ﻟﻺﻋﻼﻥ ﻋﻥ ﺃﺭﻗﺎﻡ ﺁﺨﺭ ﻨﺴﺦ ﺭﺯﻡ ﺤﺎﻻﺕ ﺍﻟﻭﺼﻼﺕ ﺍﻟﺘﻲ Database
ﺍﺴﺘﻘﺒﻠﻬﺎ ﻫﺫﺍ ﺍﻟﻤﺴﻴﺭ ﻭﺍﻋﺘﻤﺩﻫﺎ ﻓﻲ ﻗﺎﻋﺩﺓ ﺍﻟﻤﻌﻁﻴﺎﺕ ﻟﺩﻴﻪ. description
ﺘﺴﺘﺨﺩﻡ ﻋﻨﺩﻤﺎ ﻴﺭﻏﺏ ﺍﻟﻤﺴﻴﺭ ﺍﻟﻤﺭﺴل ﻁﻠﺏ ﺇﺭﺴﺎل ﻜﻠﻑ ﺍﻟﻭﺼﻼﺕ ﻤﻥ
Link state request
ﺠﻴﺭﺍﻨﻪ
ﻟﺩﻴﻪ.
.2ﺇﺭﺴﺎل ﺤﺎﻻﺕ ﺍﻟﻭﺼﻼﺕ :ﺘﺠﻴﺏ ﺍﻟﻤﺴﻴﺭﺍﺕ ﺍﻟﻤﺠﺎﻭﺭﺓ ﻟﻪ ﺒﺈﺭﺴﺎل ﺭﺯﻤﺔ ﺘﺤﺩﻴﺙ ﺤﺎﻻﺕ
ﺍﻟﻭﺼﻠﺔ ﻟﺘﻌﺭﻑ ﻋﻥ ﻨﻔﺴﻬﺎ ﻭﻋﻥ ﺤﺎﻟﺔ ﺍﻟﻭﺼﻼﺕ ﻟﺩﻴﻬﺎ .ﻭﺘﹸﺒﺙ ﻫﺫﻩ ﺍﻟﺭﺯﻡ ﻤﻊ ﺭﻗﻡ ﺘﺴﻠﺴﻠﻲ
ﻭﻋﻤﺭ ﻟﻬﺎ ﺇﻟﻰ ﻜﺎﻤل ﺍﻟﺸﺒﻜﺔ ﻋﻥ ﻁﺭﻴﻕ ﺍﻟﺘﻌﻭﻴﻡ.
ﻋﻨﺩﻤﺎ ﻴﺴﺘﻘﺒل ﺍﻟﻤﺴﻴﺭ ﺭﺯﻤﺔ ﺤﺎﻟﺔ ﻭﺼﻠﺔ ﺼﺎﻟﺤﺔ ﻴﺴﺘﺒﺩل ﺒﻬﺎ ﺍﻟﻨﺴﺨﺔ ﺍﻷﻗﺩﻡ ﻟﺩﻴﻪ ﻤﺤﺩﺜﹰﺎ ﺒﺫﻟﻙ
ﻗﺎﻋﺩﺓ ﻤﻌﻁﻴﺎﺘﻪ ،ﻭﻤﻥ ﺜﻡ ﻴﻌﻴﺩ ﺤﺴﺎﺒﺎﺕ ﺃﻗﺼﺭ ﺍﻟﻁﺭﻕ ﻟﺩﻴﻪ .ﺘﻌﺘﺒﺭ ﺍﻟﺭﺯﻤﺔ ﺍﻟﻘﺎﺩﻤﺔ ﻏﻴﺭ
ﺼﺎﻟﺤﺔ ﺇﺫﺍ ﺍﻨﻘﻀﻰ ﻋﻤﺭﻫﺎ ﺃﻭ ﻜﺎﻨﺕ ﺘﺤﻤل ﺭﻗﻤﹰﺎ ﺘﺴﻠﺴﻠﻴﹰﺎ ﺃﻗﺩﻡ ﻤﻥ ﺁﺨﺭ ﺭﻗﻡ ﺴﺠل ﻓﻲ ﻗﺎﻋﺩﺓ
ﻤﻌﻁﻴﺎﺕ ﺍﻟﻤﺴﻴﺭ ﺍﻟﻤﺴﺘﻘﺒل.
.3ﺘﺤﺩﻴﺙ ﺤﺎﻻﺕ ﺍﻟﻭﺼﻼﺕ :ﺘﺴﺘﺨﺩﻡ ﺭﺯﻤﺔ ﻭﺼﻑ ﻗﺎﻋﺩﺓ ﺍﻟﻤﻌﻁﻴﺎﺕ ﻋﺎﺩﺓ ﻋﻨﺩ ﺘﺸﻐﻴل ﻭﺼﻠﺔ
ﺠﺩﻴﺩﺓ ﻋﻨﺩ ﺍﻟﻤﺴﻴﺭ ﺍﻟﻤﺭﺴل ﻭﺘﹸﻤﻜﻥ ﺍﻟﻤﺴﻴﺭﺍﺕ ﺍﻟﻤﺴﺘﻘﺒﻠﺔ ﻤﻥ ﻤﻌﺭﻓﺔ ﺤﺩﺍﺜﺔ ﺃﻭ ﻗﺩﻡ ﺭﺯﻡ ﺤﺎﻻﺕ
ﺍﻟﻭﺼﻼﺕ ﺍﻟﻤﻭﺠﻭﺩﺓ ﻟﺩﻴﻪ .ﻜﻤﺎ ﻴﻤﻜﻥ ﻷﻱ ﻤﺴﻴﺭ ﻭﻓﻲ ﺃﻱ ﻭﻗﺕ ﺍﻻﺴﺘﻌﻼﻡ ﻤﻥ ﺠﻭﺍﺭﻩ ﻋﻥ
ﺤﺎﻻﺕ ﺍﻟﻭﺼﻠﺔ ﻭﺘﺤﺩﻴﺙ ﻤﻌﻠﻭﻤﺎﺘﻪ ﺒﻨﺎ ًﺀ ﻋﻠﻰ ﺫﻟﻙ .ﻭﻓﻲ ﻜﻠﺘﺎ ﺍﻟﺤﺎﻟﺘﻴﻥ ،ﺘﺠﻴﺏ ﺍﻟﻤﺴﻴﺭﺍﺕ
ﺍﻟﻤﺴﺘﻘﺒﻠﺔ )ﺍﻟﻤﺠﺎﻭﺭﺓ ﻟﻪ( ﺒﺈﺭﺴﺎل ﺭﺯﻤﺔ ﺘﺤﺩﻴﺙ ﺤﺎﻻﺕ ﺍﻟﻭﺼﻼﺕ ﻟﺩﻴﻬﺎ .ﻭﺘﹸﺒﺙ ﻫﺫﻩ ﺍﻟﺭﺯﻡ ﻤﻊ
ﺭﻗﻡ ﺘﺴﻠﺴﻠﻲ ﻭﻋﻤﺭ ﻟﻬﺎ ﺇﻟﻰ ﻜﺎﻤل ﺍﻟﺸﺒﻜﺔ ﻋﻥ ﻁﺭﻴﻕ ﺍﻟﺘﻌﻭﻴﻡ .ﻴﻤﻜﻥ ﻷﻱ ﻤﺴﻴﺭ ﺍﻹﻋﻼﻥ ﻋﻥ
ﺘﻐﻴﺭ ﻓﻲ ﺤﺎﻻﺕ ﺍﻟﻭﺼﻼﺕ ﻟﺩﻴﻪ ﺒﺈﺭﺴﺎل ﺭﺯﻤﺔ ﺘﺤﺩﻴﺙ ﺤﺎﻻﺕ ﺍﻟﻭﺼﻼﺕ ﺘﹸﺒﺙ ﻤﻊ ﺭﻗﻡ ﺘﺴﻠﺴﻠﻲ
ﻭﻋﻤﺭ ﻟﻬﺎ ﺇﻟﻰ ﻜﺎﻤل ﺍﻟﺸﺒﻜﺔ ﻋﻥ ﻁﺭﻴﻕ ﺍﻟﺘﻌﻭﻴﻡ.
64
ﺍﻟﻔﺼل ﺍﻟﺨﺎﻤﺱ :ﺒﺭﻭﺘﻭﻜﻭل ﺍﻟﺒﻭﺍﺒﺔ ﺍﻟﻁﺭﻓﻴﺔ BGP
.1ﻤﻘﺩﻤﺔ
(Borderﻟﻜﻲ ﻴﺴﺘﺨﺩﻡ ﻤﻘﺘﺭﻨﹰﺎ Gateway Protocol) BGP ﺍﺒﺘﹸﻜﺭ ﺒﺭﻭﺘﻭﻜﻭل ﺍﻟﺒﻭﺍﺒﺔ ﺍﻟﻁﺭﻓﻴﺔ
ﻤﻊ ﺃﻥ ﻫﺫﻩ ﺍﻟﻤﻔﺎﻫﻴﻡ ﻴﻤﻜﻥ ﺘﻁﺒﻴﻘﻬﺎ ﻋﻠﻰ ﺃﻱ ﺸﺒﻜﺔ TCP/IP ﺒﺎﻟﺸﺒﻜﺎﺕ ﺍﻟﺒﻴﻨﻴﺔ ﺍﻟﺘﻲ ﺘﺴﺘﺨﺩﻡ ﻁﻘﻡ
ﻫﻭ ﺒﺭﻭﺘﻭﻜﻭل ﺍﻟﺘﺴﻴﻴﺭ ﺍﻟﺨﺎﺭﺠﻲ ﺍﻟﻤﻔﻀل ﻟﻼﺴﺘﺨﺩﺍﻡ ﻤﻊ ﺸﺒﻜﺔ BGP ﺒﻴﻨﻴﺔ .ﺤﺎﻟﻴ ﹰﺎ ،ﺃﺼﺒﺢ
ﺍﻹﻨﺘﺭﻨﺕ.
ﻟﻠﺴﻤﺎﺡ ﻟﻠﻤﺴﻴﺭﺍﺕ ،ﺍﻟﺘﻲ ﺘﺴﻤﻰ ﻤﺴﻴﺭﺍﺕ ﻁﺭﻓﻴﺔ )ﺃﻭ ﺤﺩﻭﺩﻴﺔ( ﻓﻲ ﻨﻅﻡ ﻤﺴﺘﻘﻠﺔ ﻤﺨﺘﻠﻔﺔ، BGP ﺼﻤﻡ
)ﺍﻨﻅﺭ BGP-4 ﻤﻌﺭﻭﻑ ﺒِ BGP ﻟﻠﺘﻌﺎﻭﻥ ﻋﻠﻰ ﺘﺒﺎﺩل ﻤﻌﻠﻭﻤﺎﺕ ﺍﻟﺘﺴﻴﻴﺭ .ﺍﻹﺼﺩﺍﺭ ﺍﻟﺤﺎﻟﻲ ﻤﻥ
ﺍﻟﻤﻠﺤﻕ .(Appendix5_1
ﺒﺭﻭﺘﻭﻜﻭلBGP ﻤﻤﻴﺯﺍﺕ
½ ﻴﺸﺒﻪ ﺍﻟﺒﺭﻭﺘﻭﻜﻭل ﻓﻲ ﻋﻤﻠﻪ ﺒﺭﻭﺘﻭﻜﻭل ﺘﺴﻴﻴﺭ ﻭﻓﻕ ﻤﺘﺠﻪ ﺍﻟﻤﺴﺎﻓﺔ ،ﻭﻟﻜﻨﻪ ﻻ ﻴﺴﺘﺨﺩﻡ ﻤﻘﻴﺎﺱ
ﺍﻟﺘﻜﻠﻔﺔ ﻓﻲ ﺍﺨﺘﻴﺎﺭ ﺍﻟﻁﺭﻴﻕ ﺍﻷﻤﺜل.
½ ﻴﻌﺘﻤﺩ ﺍﻟﺒﺭﻭﺘﻭﻜﻭل ﻓﻲ ﺍﺨﺘﻴﺎﺭﻩ ﻟﻠﻁﺭﻴﻕ ﺍﻷﻤﺜل ﻋﻠﻰ ﻤﻌﺎﻴﻴﺭ ﺴﻴﺎﺴﻴﺔ ﺘﻔﺭﻀﻬﺎ ﺇﺩﺍﺭﺓ ﺍﻟﻨﻅﺎﻡ
ﺍﻟﻤﺴﺘﻘل ﺍﻟﻤﻌﻨﻲ .ﻗﺩ ﺘﹸﻭﻀﻊ ﻫﺫﻩ ﺍﻟﻤﻌﺎﻴﻴﺭ ﺒﺸﻜل ﺴﺎﻜﻥ ﻓﻲ ﺍﻟﻤﺴﻴﺭ ﻭﻗﺩ ﺘﹸﺴﺘﻨﺘﺞ ﻭﻓﻕ ﻗﻭﺍﻋﺩ
ﻤﻌﻴﻨﺔ ﻴﻌﺭﻓﻬﺎ ﻤﺩﻴﺭ ﺍﻟﺸﺒﻜﺔ )ﺍﻟﻨﻅﺎﻡ(.
ﻼ ﻟﻠﻤﺴﺎﺭﺍﺕ ﺍﻟﻤﺘﻭﻓﺭﺓ ﻟﺩﻯ ﺍﻟﻤﺴﻴﺭ ﺍﻟﻤﺭﺴل ﻴﺒﻴﻥ ﺍﻟﻨﻅﻡ
½ ﺘﺤﻤل ﺭﺴﺎﺌل ﺍﻟﺒﺭﻭﺘﻭﻜﻭل ﺘﻔﺼﻴ ﹰ
ﺍﻟﻤﺴﺘﻘﻠﺔ ﺍﻟﺘﻲ ﻴﻌﺒﺭﻫﺎ ﻫﺫﺍ ﺍﻟﻤﺴﺎﺭ.
½ ﻴﻤﻜﻥ ﺘﻔﺼﻴل ﺍﻟﻤﺴﺎﺭ ﺍﻟﻤﺴﻴﺭ ﻤﻥ ﺍﻟﺘﻐﻠﺏ ﻋﻠﻰ ﺴﻴﺌﺔ ﻁﺭﻴﻘﺔ ﻤﺘﺠﻪ ﺍﻟﻤﺴﺎﻓﺔ ﺒﺎﺴﺘﺒﻌﺎﺩ
ﺍﻟﻤﺴﺎﺭﺍﺕ ﺍﻟﺘﻲ ﻫﻭ ﺠﺯﺀﹰﺍ ﻤﻨﻬﺎ ﻤﺘﺠﻨﺒﹰﺎ ﺒﺫﻟﻙ ﺍﻟﺤﻠﻘﺎﺕ.
BGP ﺭﺴﺎﺌل
BGP ﻤﻥ 4 ﻴﻌﻤل ﺍﻟﺒﺭﻭﺘﻭﻜﻭل ﻋﻠﻰ ﺸﻜل ﺭﺴﺎﺌل ﺘﹸﻨﻘل ﻋﺒﺭ ﺍﺭﺘﺒﺎﻁﺎﺕ .TCPﻴﻌﺭﻑ ﺍﻹﺼﺩﺍﺭ
ﺍﻟﺭﺴﺎﺌل ﺍﻟﻤﺴﺭﻭﺩﺓ ﻓﻲ ﺍﻟﺠﺩﻭل ﺍﻟﺘﺎﻟﻲ:
65
ﺘﺴﺘﺨﺩﻡ ﻟﻔﺘﺢ ﻋﻼﻗﺔ ﺠﻭﺍﺭ ﻤﻊ ﻤﺴﻴﺭ ﺁﺨﺭ )ﻓﺘﺢ( Open
ﺘﺴﺘﺨﺩﻡ ﻠِ:
.1ﻨﻘل ﻤﻌﻠﻭﻤﺎﺕ ﻋﻥ ﻤﺴﻴﺭ ﻭﺤﻴﺩ ،ﻭ/ﺃﻭ )ﺘﺤﺩﻴﺙ( Update
BGP ﺭﺴﺎﺌل
ﺜﹸﻤﺎﻨﻴﺔ ﺘﺤﺘﻭﻱ ﺜﻼﺜﺔ ﺤﻘﻭل ﻫﻲ: 19 ﺒﺘﺭﻭﻴﺴﺔ ﻤﻥ BGP ﺘﺒﺩﺃ ﻜل ﺭﺴﺎﻟﺔ
ﻗﺒل ﺍﻟﺩﺨﻭل ﻓﻲ ﺘﻔﺎﺼﻴل ﻤﺼﺎﻏﺔ ﺭﺴﺎﺌل ﺍﻟﺒﺭﻭﺘﻭﻜﻭل ﻟﻨﻨﻅﺭ ﻓﻲ ﻭﻅﺎﺌﻑ ﺒﺭﻭﺘﻭﻜﻭل .BGP
66
BGP .2ﺒﺭﻭﺘﻭﻜﻭل
ﺜﻼﺜﺔ ﺇﺠﺭﺍﺀﺍﺕ ﻭﻅﻴﻔﻴﺔ: BGP ﻴﺘﻀﻤﻥ
ﻴﻨﻅﺭ ﺇﻟﻰ ﻤﺴﻴﺭﻴﻥ ﻋﻠﻰ ﺃﻨﻬﻤﺎ ﺠﺎﺭﺍﻥ ﺇﺫﺍ ﻜﺎﻨﺎ ﻤﺭﺒﻭﻁﻴﻥ ﺇﻟﻰ ﻨﻔﺱ ﺍﻟﺸﺒﻜﺔ .ﻴﻤﻜﻥ ﺃﻥ ﻴﺭﻏﺏ
ﻤﺴﻴﺭﺍﻥ ﻓﻲ ﺘﺒﺎﺩل ﻤﻌﻠﻭﻤﺎﺕ ﺍﻟﺘﺴﻴﻴﺭ ﺤﺘﻰ ﻟﻭ ﻜﺎﻨﺎ ﻓﻲ ﻨﻅﺎﻤﻴﻥ ﻤﺴﺘﻘﻠﻴﻥ ﻤﺨﺘﻠﻔﻴﻥ .ﻤﻥ ﺍﻟﻀﺭﻭﺭﻱ
ﻻ ﺇﻨﺠﺎﺯ ﺍﻜﺘﺴﺎﺏ ﻋﻼﻗﺔ ﺍﻟﺠﻭﺍﺭ.
ﻟﺘﺤﻘﻴﻕ ﻫﺫﺍ ﺍﻟﻐﺭﺽ ﺃﻭ ﹰ
ﺘﺴﺘﺨﺩﻡ ﺇﺠﺭﺍﺌﻴﺔ ﻗﺎﺒﻠﻴﺔ ﺒﻠﻭﻍ ﺍﻟﺠﺎﺭ ﻟﻠﺤﻔﺎﻅ ﻋﻠﻰ ﻋﻼﻗﺔ ﺍﻟﺠﻭﺍﺭ ﺒﻴﻥ ﺍﻟﻤﺴﻴﺭﺍﺕ ﺤﺎﻟﻤﺎ ﻴﺘﻡ ﺘﺄﺴَﻴﺱ
ﻫﺫﻩ ﺍﻟﻌﻼﻗﺔ .ﻴﺤﺘﺎﺝ ﻜل ﺸﺭﻴﻙ ﻓﻲ ﻫﺫﻩ ﺍﻟﻌﻼﻗﺔ ﺇﻟﻰ ﻀﻤﺎﻥ ﺃﻥ ﺍﻟﺸﺭﻜﺎﺀ ﺍﻵﺨﺭﻴﻥ ﻓﻴﻬﺎ ﻤﺎ ﺯﺍﻟﻭﺍ
ﻋﺎﻤﻠﻴﻥ ﻭﻤﺴﺎﻫﻤﻴﻥ ﻓﻲ ﺍﻟﻌﻼﻗﺔ.
ﻫﻭ ﻗﺎﺒﻠﻴﺔ ﺒﻠﻭﻍ ﺍﻟﺸﺒﻜﺔ .ﻴَﺤﺘﻔﻅ ﻜل ﻤﺴﻴﺭ ﺒﻘﺎﻋﺩﺓ ﻤﻌﻁﻴﺎﺕ ﻋﻥ BGP ﺍﻹﺠﺭﺍﺀ ﺍﻷﺨﻴﺭ ﺍﻟﻤﺤﺩﺩ ﻓﻲ
ﺍﻟﺸﺒﻜﺎﺕ ﺍﻟﺘﻲ ﻴﻤﻜﻨﻪ ﺍﻟﻭﺼﻭل ﺇﻟﻴﻬﺎ ﻭﺍﻟﻤﺴﺎﺭﺍﺕ ﺍﻟﻤﻔﻀﻠﺔ ﻟﻠﻭﺼﻭل ﺇﻟﻰ ﻜل ﻤﻨﻬﺎ .ﻴﻘﻭﻡ ﺍﻟﻤﺴﻴﺭ ﺒﺒﺙ
ﻜﻠﻤﺎ ﻁﺭﺃ ﺘﻌﺩﻴل ﻋﻠﻰ ﻗﺎﻋﺩﺓ BGP ﺭﺴﺎﺌل ﺘﺤﺩﻴﺙ ﺇﻟﻰ ﺠﻤﻴﻊ ﺍﻟﻤﺴﻴﺭﺍﺕ ﺍﻷﺨﺭﻯ ﺍﻟﻤﻨﺠﺯﺓ ﻠِ
ﺍﻟﻤﻌﻁﻴﺎﺕ ﻫﺫﻩ.
ﻻ ﻴﺘﻁﺭﻕ ﺍﻟﺒﺭﻭﺘﻭﻜﻭل ﺇﻟﻰ ﻜﻴﻔﻴﺔ ﻤﻌﺭﻓﺔ ﻤﺴﻴﺭ ﻤﺎ ﺒﻌﻨﻭﺍﻥ ﻤﺴﻴﺭ ﺁﺨﺭ ﺃﻭ ﺒﻭﺠﻭﺩﻩ ،ﻭﻻ ﻴﺘﻁﺭﻕ
ﻜﺫﻟﻙ ﺇﻟﻰ ﻜﻴﻔﻴﺔ ﻭﺼﻭل ﻤﺴﻴﺭ ﻤﺎ ﺇﻟﻰ ﻗﺭﺍﺭ ﺃﻨﻪ ﺒﺤﺎﺠﺔ ﺇﻟﻰ ﺘﺒﺎﺩل ﺍﻟﻤﻌﻠﻭﻤﺎﺕ ﻤﻊ ﺫﻟﻙ ﺍﻟﻤﺴﻴﺭ
ﻼ
ﺍﻵﺨﺭ ﺘﺤﺩﻴﺩﹰﺍ .ﻴﺠﺏ ﺍﻟﺘﻌﺎﻤل ﻤﻊ ﻫﺫﻩ ﺍﻟﻘﻀﺎﻴﺎ ﺃﺜﻨﺎﺀ ﺘﺸﻜﻴل ﺍﻟﺸﺒﻜﺔ ﺃﻭ ﺒﺘﺩﺨل ﻤﺩﻴﺭ ﺍﻟﺸﺒﻜﺔ ﺘﺩﺨ ﹰ
ﻻ.
ﻤﺒﺎﺸﺭﹰﺍ ﻭﻓﻌﺎ ﹰ
½ ﻴﻘﻭﻡ ﻤﺴﻴﺭ ﺒﺈﺭﺴﺎل ﺭﺴﺎﻟﺔ ﻁﻠﺏ ﺇﻟﻰ ﺍﻟﻤﺴﻴﺭ ﺍﻵﺨﺭ ﺒﺈﺭﺴﺎل ﺭﺴﺎﻟﺔ .Open
67
½ ﻗﺩ ﻴﻘﺒل ﻫﺫﺍ ﺍﻟﻤﺴﻴﺭ ﺍﻵﺨﺭ ﺍﻜﺘﺴﺎﺏ ﻫﺫﻩ ﺍﻟﻌﻼﻗﺔ ﺃﻭ ﻗﺩ ﻴﺭﻓﻀﻬﺎ .ﺇﺫﺍ ﻗﺒل ﻫﺫﺍ ﺍﻟﻤﺴﻴﺭ
ﺍﻟﻤﺴﺘﻬﺩﻑ ﻋﻼﻗﺔ ﺍﻟﺠﻭﺍﺭ ﻓﺈﻨﻪ ﻴﺴﺘﺠﻴﺏ ﺒﺭﺴﺎﻟﺔ .Keepalive
Open ﺭﺴﺎﻟﺔ
ﻤﻊ ﺍﻟﻤﺴﻴﺭ ﺍﻟﻤﺠﺎﻭﺭ ﺍﻟﺫﻱ ﻴﻬﻤﻪ .ﺜﻡ TCP ﻻ ﺒﻔﺘﺢ ﺍﺭﺘﺒﺎﻁ
ﻻﻜﺘﺴﺎﺏ ﻋﻼﻗﺔ ﺍﻟﺠﻭﺍﺭ ،ﻴﻘﻭﻡ ﺍﻟﻤﺴﻴﺭ ﺃﻭ ﹰ
ﺇﻟﻴﻪ ﻋﺒﺭ ﻫﺫﻩ ﺍﻻﺭﺘﺒﺎﻁ. Open ﻴﻘﻭﻡ ﺒﺈﺭﺴﺎل ﺭﺴﺎﻟﺔ
ﻟﻠﻤﺴﻴﺭ ﺍﻟﻤﺭﺴل. IP ½ ﺍﻟﻨﻅﺎ َﻡ ﺍﻟﻤﺴﺘﻘل ) (ASﺍﻟﺫﻱ ﻴﻨﺘﻤﻲ ﺇﻟﻴﻪ ﺍﻟﻤﺭﺴل ﻭﺘﺯﻭﺩ ﺒﻌﻨﻭﺍﻥ
(holdﺍﻟﺘﻲ ﺘﻌﺒﺭ ﻋﻥ ﻋﺩﺩ ﺍﻟﺜﻭﺍﻨﻲ ﺍﻟﺘﻲ ﻴﻘﺘﺭﺤﻬﺎ ﺍﻟﻤﺭﺴِل ﻗﻴﻤ ﹰﺔ )time ½ ﻗﻴﻤﺔ ﻤﺩﺓ ﺍﻹﻤﺴﺎﻙ
ﻟﻤﺅﻗﺕ ﺍﻹﻤﺴﺎﻙ .ﻭﻫﺫﻩ ﺍﻟﻘﻴﻤﺔ ﺍﻟﻤﺤﺴﻭﺒﺔ ﻫﻲ ﻋﺩﺩ ﺍﻟﺜﻭﺍﻨﻲ ﺍﻷﻋﻅﻡ ﺍﻟﺘﻲ ﻴﻤﻜﻥ ﺍﻨﻘﻀﺎﺅﻫﺎ ﺒﻴﻥ
ﻤﻥ ﻗِﺒل ﺍﻟﻤﺭﺴِل. Update ﻭ/ﺃﻭ ﺭﺴﺎﺌل Keepalive ﺍﺴﺘﻘﺒﺎل ﺍﻟﺭﺴﺎﺌل ﺍﻟﻤﺘﺘﺎﻟﻴﺔ ﻤﻥ ﻨﻭﻉ
ﺇﺫﺍ ﻜﺎﻥ ﺍﻟﻤﺴﺘﻘﺒِل ﻤﺴﺘﻌﺩﹰﺍ ﻟﻔﺘﺢ ﻋﻼﻗﺔ ﺍﻟﺠﻭﺍﺭ ﻓﺈﻨﻪ ﻴﺤﺴﺏ ﻗﻴﻤﺔ ﻤﺅﻗﺕ ﺍﻹﻤﺴﺎﻙ ﺍﻟﺘﻲ ﻫﻲ ﺃﺼﻐﺭ
ﺍﻟﻘﻴﻤﺘﻴﻥ :ﻤﺩﺓ ﺍﻹﻤﺴﺎﻙ ﺍﻟﺨﺎﺼﺔ ﺒﻪ ،ﻭﻤﺩﺓ ﺍﻹﻤﺴﺎﻙ ﺍﻟﻤﺘﻀﻤﻨﺔ ﻓﻲ ﺍﻟﺭﺴﺎﻟﺔ )ﺭﺴﺎﻟﺔ .(Open
68
Keepalive ﺭﺴﺎﻟﺔ
ﻤﻥ ﺍﻟﺘﺭﻭﻴﺴﺔ ﻓﻘﻁ .ﻴﺼﺩِﺭ ﻜل ﻤﺴﻴﺭ ﻫﺫﻩ ﺍﻟﺭﺴﺎﺌل ﺇﻟﻰ ﻜل ﻭﺍﺤﺩ ﻤﻥ Keepalive ﺘﺘﻜﻭﻥ ﺭﺴﺎﺌل
ﺃﻗﺭﺍﻨﻪ ﺒﺎﻟﻘﺩﺭ ﺍﻟﻼﺯﻡ ﻟﻤﻨﻊ ﻗﻴﻤﺔ ﻤﺅﻗﱢﺕ ﺍﻹﻤﺴﺎﻙ ﻤﻥ ﺍﻻﻨﺘﻬﺎﺀ.
Notification ﺭﺴﺎﻟﺔ
ﻟﻺﺨﺒﺎﺭ ﻋﻥ ﺍﻜﺘﺸﺎﻑ ﺤﺎﻟﺔ ﻤﻥ ﺤﺎﻻﺕ ﺍﻟﺨﻁﺄ ﺍﻟﻤﻤﻜﻨﺔ ﺍﻟﺘﺎﻟﻴﺔ: Notification ﺘﺭﺴَل ﺭﺴﺎﻟﺔ
½ ﺨﻁﺄ ﻓﻲ ﺘﺭﻭﻴﺴﺔ ﺍﻟﺭﺴﺎﻟﺔ :ﺘﺘﻀﻤﻥ ﺃﺨﻁﺎ َﺀ ﺍﻻﺴﺘﻴﻘﺎﻥ ﻭﺍﻟﺸﻜل ﺍﻟ ﹶﻨﺤْﻭﻱ.
½ ﺨﻁﺄ ﻓﻲ ﺭﺴﺎﻟﺔ :Openﺘﺘﻀﻤﻥ ﺃﺨﻁﺎ ﺀ ﻓﻲ ﺍﻟﺸﻜل ﺍﻟ ﹶﻨﺤْﻭﻱ ﻭﺨﻴﺎﺭﺍﺕ ﻻ ﻴﻤﻜﻥ ﺘﻌﺭﻓﻬﺎ ﻓﻲ
ﺭﺴﺎﻟﺔ .Openﻴﻤﻜﻥ ﺍﺴﺘﺨﺩﺍﻡ ﺭﺴﺎﻟﺔ ﺍﻟﺨﻁﺄ ﻫﺫﻩ ﺃﻴﻀ ﹰﺎ ﻟﻺﺸﺎﺭﺓ ﺇﻟﻰ ﺃﻥ ﺍﻟﻘﻴﻤﺔ ﺍﻟﻤﻘﺘﺭﺤﺔ ﻟﻤﺩﺓ
ﻏﻴﺭ ﻤﻘﺒﻭﻟﺔ. Open ﺍﻹﻤﺴﺎﻙ ﻓﻲ ﺭﺴﺎﻟﺔ
½ ﺨﻁﺄ ﻓﻲ ﺭﺴﺎﻟﺔ :Updateﺘﺘﻀﻤﻥ ﺃﺨﻁﺎ ﺀ ﻓﻲ ﺍﻟﺸﻜل ﺍﻟ ﹶﻨﺤْﻭﻱ ﻭﺃﺨﻁﺎﺀ ﺘﺘﻌﻠﻕ ﺒﺼﺤﺔ ﺭﺴﺎﻟﺔ
.Update
ﻱ ﺭﺴﺎﺌل ﻤﺘﺘﺎﻟﻴﺔ ﻤﻥ ﻨﻭﻉ
ل ﺃ
½ ﺍﻨﻘﻀﺎﺀ ﻤﺩﺓ ﻤﺅﻗﱢﺕ ﺍﻹﻤﺴﺎﻙ :ﺇﺫﺍ ﻟﻡ ﻴﺴﺘﻘﺒل ﺍﻟﻤﺴﻴ ﺭ ﺍﻟﻤﺭﺴ ُ
Keepaliveﻭ/ﺃﻭ Updateﻭ/ﺃﻭ Notificationﺨﻼل ﻤﺩﺓ ﺍﻹﻤﺴﺎﻙ ،ﻴﺭﺴَل ﻫﺫﺍ ﺍﻟﺨﻁﺄ
ﻭﻴﻘﻁﻊ ﺍﻻﺭﺘﺒﺎﻁ.
½ ﺨﻁﺄ ﺍﻵﻟﺔ ﺫﺍﺕ ﺍﻟﺤﺎﻻﺕ ﺍﻟﻤﻨﺘﻬﻴﺔ :ﻴﺸﻤل ﺍﻷﺨﻁﺎﺀ ﺍﻹﺠﺭﺍﺌﻴﺔ.
½ ﺍﻟﺘﻭﻗﻑ ﺃﻭ ﺍﻻﻨﻘﻁﺎﻉ :ﻴَﺴﺘﺨﺩﻡ ﺍﻟﻤﺴﻴ ﺭ ﻫﺫﺍ ﺍﻟﺨﻁَﺄ ﻟﻘﻁﻊ ﺍﺭﺘﺒﺎﻁﻪ ﻤﻊ ﻤﺴﻴﺭ ﺁﺨﺭ ﺒﻐﻴﺎﺏ ﺃﻱ
ﺃﺨﻁﺎﺀ ﺃﺨﺭﻯ.
69
ﻗﺎﺒﻠﻴﺔ ﺒﻠﻭﻍ ﺍﻟﺸﺒﻜﺔ
ﻴَﺤﺘﻔﻅ ﻜل ﻤﺴﻴﺭ ﺒﻘﺎﻋﺩﺓ ﻤﻌﻁﻴﺎﺕ ﻋﻥ ﺍﻟﺸﺒﻜﺎﺕ ﺍﻟﺘﻲ ﻴﻤﻜﻨﻪ ﺍﻟﻭﺼﻭل ﺇﻟﻴﻬﺎ ﻭﺍﻟﻤﺴﺎﺭﺍﺕ ﺍﻟﻤﻔﻀﻠﺔ
ﺇﻟﻰ ﺠﻤﻴﻊ ﺍﻟﻤﺴﻴﺭﺍﺕ ﺍﻷﺨﺭﻯ ﺍﻟﻤﻨﺠﺯﺓ Update ﻟﻠﻭﺼﻭل ﺇﻟﻰ ﻜل ﻤﻨﻬﺎ .ﻴﻘﻭﻡ ﺍﻟﻤﺴﻴﺭ ﺒﺒﺙ ﺭﺴﺎﻟﺔ
ﻫﻲ ﺭﺴﺎﻟﺔ ﺒﺙ ﻓﺈﻥ Update ﻜﻠﻤﺎ ﻁﺭﺃ ﺘﻌﺩﻴل ﻋﻠﻰ ﻗﺎﻋﺩﺓ ﺍﻟﻤﻌﻁﻴﺎﺕ ﻫﺫﻩ .ﻭﻷﻥ ﺭﺴﺎﻟﺔ BGP ﻠِ
ﺠﻤﻴﻊ ﺍﻟﻤﺴﻴﺭﺍﺕ ﺘﺴﺘﻁﻴﻊ ﺒﻨﺎﺀ ﻤﻌﻠﻭﻤﺎﺕ ﺍﻟﺘﺴﻴﻴﺭ ﺘﺩﺭﻴﺠﻴﹰﺎ ﻭﺼﻴﺎﻨﺘﻬﺎ.
Update ﻟﺘﻭﺼﻴل ﻨﻭﻋﻴﻥ ﻤﻥ ﺍﻟﻤﻌﻠﻭﻤﺎﺕ ،ﻭﻗﺩ ﺘﺤﺘﻭﻱ ﺭﺴﺎﻟﺔ Update ﺘﹸﺴﺘﺨﺩﻡ ﺍﻟﺭﺴﺎﻟﺔ ﻤﻥ ﻨﻭﻉ
ﺃﺤﺩ ﻫﺫﻴﻥ ﺍﻟﻨﻭﻋﻴﻥ ﻤﻥ ﺍﻟﻤﻌﻠﻭﻤﺎﺕ ﺃﻭ ﻜﻠﻴﻬﻤﺎ:
½ ﻤﻌﻠﻭﻤﺎﺕ ﻋﻥ ﻤﺴﺎﺭ ﻭﺤﻴﺩ ﻀﻤﻥ ﺍﻟﺸﺒﻜﺔ ﺍﻟﺒﻴﻨﻴﺔ .ﻫﺫﻩ ﺍﻟﻤﻌﻠﻭﻤﺎﺕ ﻤﺘﻭﻓﺭﺓ ﻟﻺﻀﺎﻓﺔ ﺇﻟﻰ ﻗﺎﻋﺩﺓ
ﺍﻟﻤﻌﻁﻴﺎﺕ ﻷﻱ ﻤﺴﻴﺭ ﻴﺴﺘﻘﺒﻠﻬﺎ.
½ ﻻﺌﺤﺔ ﺒﺎﻟﻤﺴﺎﺭﺍﺕ ﺍﻟﺘﻲ ﺃﻋﻠﻨﻬﺎ ﺴﺎﺒﻘﹰﺎ ﻫﺫﺍ ﺍﻟﻤﺴﻴﺭ ﻭﺍﻟﺘﻲ ﻴﺠﺭﻱ ﺴﺤﺒﻬﺎ ﺤﺎﻟﻴ ﹰﺎ.
ﺇﺫﺍ ﻜﺎﻨﺕ ﺍﻟﺭﺴﺎﻟﺔ ﺘﺤﻭﻱ ﻤﻌﻠﻭﻤﺎﺕ ﺘﺤﺩﻴﺙ ﻟﺴﺤﺏ ﺃﻭ ﻋﺯل ﻤﺴﺎﺭ ﺃﻭ ﺃﻜﺜﺭ ،ﻴﻜﻭﻥ ﺍﻟﻤﺴﺎﺭ ﻤﻌﻴﻨ ﹰﺎ ﻓﻲ
70
ﻟﻠﺸﺒﻜﺔ ﺍﻟﻭﺠﻬﺔ ﻓﻲ ﺤﻘل ﺍﻟﻤﺴﺎﺭﺍﺕ ﺍﻟﻤﺴﺤﻭﺒﺔ. IP ﻫﺫﻩ ﺍﻟﺤﺎﻟﺔ ﺒﻭﺍﺴﻁﺔ ﻋﻨﻭﺍﻥ
.1ﺤﻘل ﻤﻌﻠﻭﻤﺎﺕ ﻗﺎﺒﻠﻴﺔ ﺒﻠﻭﻍ ﻁﺒﻘﺔ ﺍﻟﺸﺒﻜﺔ ) :(NLRIﻭﻴﺘﺄﻟﻑ ﻤﻥ ﻻﺌﺤﺔ ﻤﻥ ﻤﻌﺭﻓﺎﺕ ﺍﻟﺸﺒﻜﺎﺕ
ﺍﻟﺘﻲ ﻴﻤﻜﻥ ﺍﻟﻭﺼﻭل ﺇﻟﻴﻬﺎ ﺒﻬﺫﺍ ﺍﻟﻤﺴﺎﺭ .ﺘﹸﻌﺭﻑ ﻜل ﺸﺒﻜﺔ ﺒﻤﻌﺭﻑ ﻫﻭ ﻓﻌﻠﻴﹰﺎ ﺠﺯﺀ ﻤﻥ ﻋﻨﻭﺍﻥ
ﺒﺘﹰﺎ ﻤﻥ ﺍﻟﺸﻜل }ﺸﺒﻜﺔ ،ﻤﻀﻴﻑ{ ،ﻭﺃﻥ 32 ﻫﻭ ﻜﻤﻴﺔ ﻤﻥ IP ﻜﺎﻤل .ﹶﺘﺫﱠﻜﺭ ﻫﻨﺎ ﺃﻥ ﻋﻨﻭﺍﻥ IP
ﺍﻟﺠﺯﺀ ﺍﻟﻴﺴﺎﺭﻱ ﺃﻭ ﺍﻟﺴﺎﺒﻘﺔ )ﺃﻱ ﺍﻟﺸﺒﻜﺔ( ﻤﻥ ﻫﺫﻩ ﺍﻟﻜﻤﻴﺔ ﻴﻌﻴﻥ ﻫﻭﻴﺔ ﺸﺒﻜﺔ ﻤﺤﺩﺩﺓ.
.2ﺤﻘل ﻁﻭل ﻭﺍﺼﻔﺎﺕ ﺍﻟﻤﺴﺎﺭ ﺍﻟﻜﻠﻲ
.3ﺤﻘل ﻭﺍﺼﻔﺎﺕ ﺍﻟﻤﺴﺎﺭ :ﻭﻴﺤﺘﻭﻱ ﻻﺌﺤﺔ ﺒﺎﻟﻭﺍﺼﻔﺎﺕ ﺍﻟﺘﻲ ﺘﻨﻁﺒﻕ ﻋﻠﻰ ﻤﺴﺎﺭ ﻤﻌﻴﻥ ﻭﻫﻲ:
ﻼ
½ ﺍﻟﻤﻨﺸﺄ :originﻴﺩل ﻋﻠﻰ ﻤﺼﺩﺭ ﻫﺫﻩ ﺍﻟﻤﻌﻠﻭﻤﺎﺕ :ﺒﺭﻭﺘﻭﻜﻭل ﺘﺴﻴﻴﺭ ﺩﺍﺨﻠﻲ )ﻤﺜ ﹰ
(OSPFﺃﻭ ﺒﺭﻭﺘﻭﻜﻭل ﺘﺴﻴﻴﺭ ﺨﺎﺭﺠﻲ )ﺘﺤﺩﻴﺩﹰﺍ .(BGP
71
½ ﺍﻟﻨﻅﻡ ﺍﻟﻤﺴﺘﻘﻠﺔ ﻋﻠﻰ ﺍﻟﻤﺴﺎﺭ :AS_pathﻻﺌﺤﺔ ﺒﺎﻟﻨﻅﻡ ﺍﻟﻤﺴﺘﻘﻠﺔ ﺍﻟﺘﻲ ﻴﻤﺭ ﻋﺒﺭﻫﺎ ﻫﺫﺍ
ﺍﻟﻤﺴﺎﺭ.
ﻲ ﺍﻟﺫﻱ ﻴﺠﺏ ﺍﺴﺘﺨﺩﺍﻤﻪ ﻋﻠﻰ ﺃﻨﻪ
ﻟﻠﻤﺴﻴﺭ ﺍﻟﻁﺭﻓ IP ½ ﺍﻟﻘﻔﺯﺓ ﺍﻟﺘﺎﻟﻴﺔ ) :(next-hopﻋﻨﻭﺍﻥ
ﻗﻔﺯﺓ ﺘﺎﻟﻴﺔ ﻟﻠﻭﺼﻭل ﺇﻟﻰ ﺍﻟﻭﺠﻬﺔ ﺍﻟﻤﺫﻜﻭﺭﺓ ﻓﻲ ﺤﻘل .NLRI
½ ﺤﻘل :Multi_Exit_Discﻴﺴﺘﺨﺩﻡ ﻟﺘﻭﺼﻴل ﻤﻌﻠﻭﻤﺎﺕ ﻋﻥ ﺍﻟﻤﺴﺎﺭﺍﺕ ﺍﻟﺩﺍﺨﻠﻴﺔ ﻀﻤﻥ
ﻨﻅﺎﻡ ﻤﺴﺘﻘل .ﺴﻴﻭﺼَﻑ ﻫﺫﺍ ﺍﻟﺤﻘل ﻻﺤﻘﹰﺎ ﻓﻲ ﻫﺫﻩ ﺍﻟﻔﻘﺭﺓ.
½ ﺤﻘل ﺍﻷﻓﻀﻠﻴﺎﺕ ﺍﻟﻤﺤﻠﻴﺔ :Local_Prefﻴﺴﺘﺨﺩﻤﻪ ﺍﻟﻤﺴﻴﺭ ﻹﻋﻼﻡ ﺍﻟﻤﺴﻴﺭﺍﺕ ﺍﻷﺨﺭﻯ
ﻀﻤﻥ ﻨﻔﺱ ﺍﻟﻨﻅﺎﻡ ﺍﻟﻤﺴﺘﻘل ﻋﻥ ﺩﺭﺠﺔ ﺍﻷﻓﻀﻠﻴﺔ ﺍﻟﺨﺎﺼﺔ ﺒﻪ ﻟﻤﺴﺎﺭ ﻤﻌﻴﻥ .ﻟﻴﺱ ﻟﻬﺫﻩ
ﺍﻟﻤﻌﻠﻭﻤﺔ ﺃﻱ ﻗﻴﻤﺔ ﻟﻠﻤﺴﻴﺭﺍﺕ ﻓﻲ ﺍﻟﻨﻅﻡ ﺍﻟﻤﺴﺘﻘﻠﺔ ﺍﻷﺨﺭﻯ.
ﻭ :Atomic_aggregateﻴﻨﺠﺯ ﻫﺫﺍﻥ ﺍﻟﺤﻘﻼﻥ ﻤﻔﻬﻭﻡ ﺘﺠﻤﻴﻊ Aggregate ½ ﺍﻟﺤﻘﻼﻥ
ﺍﻟﻤﺴﺎﺭ .ﻤﻥ ﺤﻴﺙ ﺍﻟﻤﺒﺩﺃ ،ﻴﻤﻜﻥ ﺘﻨﻅﻴﻡ ﺸﺒﻜﺔ ﺒﻴﻨﻴﺔ ﻭﻓﻀﺎﺀ ﺍﻟﻌﻨﺎﻭﻴﻥ ﺍﻟﺨﺎﺹ ﺒﻬﺎ ﻫﺭﻤﻴﹰﺎ
)ﺒﻨﻴﺔ ﺸﺠﺭﻴﺔ ﻋﻠﻰ ﺴﺒﻴل ﺍﻟﻤﺜﺎل( .ﻓﻲ ﻫﺫﻩ ﺍﻟﺤﺎﻟﺔ ،ﻴﻜﻭﻥ ﻟﻌﻨﺎﻭﻴﻥ ﺍﻟﺸﺒﻜﺎﺕ ﺒﻨﻴ ﹲﺔ ﻤﻥ
ﺠﺯﺃﻴﻥ ﺃﻭ ﺃﻜﺜﺭ .ﺘﺸﺘﺭﻙ ﺠﻤﻴﻊ ﺍﻟﺸﺒﻜﺎﺕ ﻤﻥ ﺸﺠﺭﺓ ﻓﺭﻋﻴﺔ ﻤﻌﻴﻨﺔ ﻓﻲ ﻋﻨﻭﺍﻥ ﺠﺯﺌﻲ
ﻤﺸﺘﹶﺭﻙ ﻤﻥ ﺍﻟﺸﺒﻜﺔ ﺍﻟﺒﻴﻨﻴﺔ .ﻴﻤﻜﻥ ﺘﺨﻔﻴﺽ ﻜﻤﻴﺔ ﺍﻟﻤﻌﻠﻭﻤﺎﺕ ﺍﻟﻭﺍﺠﺏ ﺘﻭﺼﻴﻠﻬﺎ ﻓﻲ ﺤﻘل
ﺒﻘﺩْﺭ ﻜﺒﻴﺭ ﺇﺫﺍ ﺍﺴﺘﺨﺩﻤﻨﺎ ﻫﺫﺍ ﺍﻟﻌﻨﻭﺍﻥ ﺍﻟﺠﺯﺌﻲ ﺍﻟﻤﺸﺘﺭﻙ. NLRI
ﺍﻟﻤﺴﻴﺭ ﻤﻥ ﺍﺴﺘﺒﻌﺎﺩ ﺍﻟﻤﺴﺎﺭﺍﺕ ﺍﻟﺘﻲ ﺘﺭﺩﻩ ﻤﻥ ﺍﻟﻤﺴﻴﺭﺍﺕ ﺍﻟﻤﺠﺎﻭﺭﺓ ﻭﺍﻟﺘﻲ AS_Path ﺘﻤﻜﻥ ﺍﻟﻭﺍﺼﻔﺔ
ﺘﺸﻴﺭ ﺇﻟﻰ ﻨﻅﺎﻤﻪ ﺍﻟﻤﺴﺘﻘل ﻜﺄﺤﺩ ﺍﻷﻨﻅﻤﺔ ﺍﻟﻤﻌﺒﻭﺭﺓ ﻋﻠﻰ ﺍﻟﻤﺴﺎﺭ.
72
73
ﺒﺘﻨﺠﻴﺯ ﺴﻴﺎﺴﺎﺕ ﺍﻟﺘﺴﻴﻴﺭ؟ BGP ﻜﻴﻑ ﻴﻘﻭﻡ ﻤﺴﻴﺭ
ﺍﻟﻤﺴﻴﺭ ﻤﻥ ﺘﻨﺠﻴﺯ ﺴﻴﺎﺴﺎﺕ ﺍﻟﺘﺴﻴﻴﺭ ﻟﺩﻴﻪ ﻷﻨﻬﺎ ﺘﺤﺘﻭﻱ ﻻﺌﺤﺔ ﺒﺎﻟﻨﻅﻡ AS_Path ﺘﻤﻜﻥ ﺍﻟﻭﺍﺼﻔﺔ
ﺍﻟﻤﺴﺘﻘﻠﺔ ﺍﻟﺘﻲ ﻴﺠﺏ ﻋﻠﻰ ﻜل ﺒﺭﻗﻴﺔ ﻤﻌﻁﻴﺎﺕ ﺃﻥ ﺘﺠﺘﺎﺯﻫﺎ ﺇﺫﺍ ﺍﺘﺒﻌﺕ ﻫﺫﺍ ﺍﻟﻤﺴﺎﺭ .ﻤﻥ ﻀﻤﻥ ﻫﺫﻩ
ﺍﻟﺴﻴﺎﺴﺎﺕ:
½ ﺃﻥ ﻤﺴﻴﺭﹰﺍ ﻤﺎ ﻗﺩ ﻴﻘﺭﺭ ﺃﻥ ﻴﺘﺠﻨﺏ ﻤﺴﺎﺭﹰﺍ ﻤﺤﺩﺩﹰﺍ ﻟﺘﺠﻨﺏ ﺍﻟﻤﺭﻭﺭ ﺒﻨﻅﺎﻡ ﻤﺴﺘﻘل ﻤﺤﺩﺩ ،ﺒﺴﺒﺏ
ﺕ ﺴﺭﻴﺔ ،ﻋﻠﻰ ﺴﺒﻴل ﺍﻟﻤﺜﺎل ،ﻤﺤﺼﻭﺭﺓ ﺒﺄﻨﻭﺍﻉ ﻤﺤﺩﻭﺩﺓ ﻤﻥ ﺍﻟﻨﻅﻡ ﺍﻟﻤﺴﺘﻘﻠﺔ.
ﻭﺠﻭﺩ ﻤﻌﻠﻭﻤﺎ ٍ
½ ﻗﺩ ﻴﻤﺘﻠﻙ ﺍﻟﻤﺴﻴﺭ ﺒﻌﺽ ﺍﻟﻤﻌﻠﻭﻤﺎﺕ ﻋﻥ ﺃﺩﺍﺀ ﺃﻭ ﺠﻭﺩﺓ ﺠﺯﺀ ﻤﻥ ﺍﻟﺸﺒﻜﺔ ﺍﻟﺒﻴﻨﻴﺔ ،ﻤﻭﺠﻭ ٍﺩ
ﻀﻤﻥ ﻨﻅﺎﻡ ﻤﺴﺘﻘل ﻤﺎ ﻭﻫﺫﻩ ﺍﻟﻤﻌﻠﻭﻤﺎﺕ ﻗﺩ ﺘﻘﻭﺩ ﻫﺫﺍ ﺍﻟﻤﺴﻴﺭ ﺇﻟﻰ ﺘﺠﻨﺏ ﺫﻟﻙ ﺍﻟﻨﻅﺎﻡ ﺍﻟﻤﺴﺘﻘل
½ ﻫﻨﺎﻙ ﻤﻌﻴﺎﺭ ﺁﺨﺭ ﻗﺩ ﻴﺴﺘﺨﺩﻤﻪ ﺍﻟﻤﺴﻴﺭ ﻭﻫﻭ ﺘﻘﻠﻴل ﻋﺩﺩ ﺍﻟﻨﻅﻡ ﺍﻟﻤﺴﺘﻘﻠﺔ ﺍﻟﺘﻲ ﻴﺠﺏ ﺍﻟﻤﺭﻭﺭ
ﺒﻬﺎ.
74
)ﺍﻟﻘﻔﺯﺓ ﺍﻟﺘﺎﻟﻴﺔ( .ﻗﺩ ﻴﻀﻁﹼﺭ ﺍﻟﻤﺴﻴﺭ ﺼﺎﺤﺏ ﺍﻟﻁﻠﺏ next_hop ﻗﺩ ﺘﺘﺴﺎﺀل ﻋﻥ ﻏﺭﺽ ﺍﻟﻭﺍﺼﻔﺔ
ﺇﻟﻰ ﻤﻌﺭﻓﺔ ﺍﻟﺸﺒﻜﺎﺕ ﺍﻟﺘﻲ ﻴﻤﻜﻨﻪ ﺍﻟﻭﺼﻭل ﺇﻟﻴﻬﺎ ﺒﻭﺴﺎﻁﺔ ﺍﻟﻤﺴﻴﺭ ﺼﺎﺤﺏ ﺍﻹﺠﺎﺒﺔ ،ﻓِﻠ َﻡ ﻨﻌﻁﻴﻪ
ﻤﻌﻠﻭﻤﺎﺕ ﻋﻥ ﺍﻟﻤﺴﻴﺭﺍﺕ ﺍﻷﺨﺭﻯ ﺇﺫﻥ؟
ﻴﻤﻜﻥ ﺘﻭﻀﻴﺢ ﺫﻟﻙ ﺒﺄﻓﻀل ﻁﺭﻴﻘﺔ ﺒﺎﻟﺭﺠﻭﻉ ﺇﻟﻰ ﻤﺜﺎل ﻋﻥ ﺸﺒﻜﺔ ﻨﻅﻡ ﻤﺴﺘﻘﻠﺔ ﻜﺎﻟﻤﺒﻴﻥ ،ﻓﻔﻲ ﻫﺫﺍ
ﺍﻟﻤﺜﺎل:
BGP ل
ﺒﺭﻭﺘﻭﻜﻭ َ 2 ﻓﻲ ﺍﻟﻨﻅﺎﻡ ﺍﻟﻤﺴﺘﻘل 1ﻭR5 ﻓﻲ ﺍﻟﻨﻅﺎﻡ ﺍﻟﻤﺴﺘﻘل R1 ½ ﻴﻨﺠﺯ ﺍﻟﻤﺴﻴﺭﺍﻥ
ﻭﻴﻜﺘﺴﺒﺎﻥ ﻋﻼﻗﺔ ﺠﻭﺍﺭ.
ﻤﺤﺩﺩﹰﺍ ﺍﻟﺸﺒﻜﺎﺕ ﺍﻟﺘﻲ ﻴﻤﻜﻨﻪ ﺍﻟﻭﺼﻭل ﺇﻟﻴﻬﺎ ﻭﺍﻟﻤﺴﺎﻓﺎﺕ R5 ﺇﻟﻰ Update ﺭﺴﺎﻟﺔ R1 ½ ﻴﺼﺩِﺭ
ﺃﻴﻀ ﹰﺎ ﻨﻔﺱ ﻫﺫﻩ ﺍﻟﻤﻌﻠﻭﻤﺎﺕ ﻭﻟﻜﻥ ﻋﻥ ﺍﻟﻤﺴﻴﺭ R1 ﺇﻟﻴﻬﺎ )ﻋﺩﺩ ﺍﻟﻘﻔﺯﺍﺕ ﻋﺒﺭ ﺍﻟﺸﺒﻜﺎﺕ( .ﻴﻘﺩﻡ
ﻷﻥ ،R2ﻓﻲ R2 ﻋﻥ ﺍﻟﺸﺒﻜﺎﺕ ﺍﻟﻤﻤﻜﻥ ﺍﻟﻭﺼﻭل ﺇﻟﻴﻬﺎ ﻋﺒﺭ R5 ﺍﻟﻤﺴ ﻴ َﺭ R1 ﺨﺒِﺭ
ﻱ ،ﻴ ﹾ
.R2ﺃ ْ
ﻫﺫﺍ ﺍﻟﻤﺜﺎل ،ﻻ ﻴﻨﺠﺯ ﺒﺭﻭﺘﻭﻜﻭل .BGP
ﻷﻥ ﻜﻠﻴﻬﻤﺎ ﻴﻌﺘﻤﺩ ﺒﺭﻭﺘﻭﻜﻭل ﺘﺴﻴﻴﺭ ﺩﺍﺨﻠﻲ R2 ﺕ ﺍﻟﻼﺯﻤﺔ ﻋﻥ
ﺍﻟﻤﻌﻠﻭﻤﺎ ِ R1 ½ ﻴﻤﺘﻠﻙ ﺍﻟﻤﺴﻴﺭ
).(IRP
) (AS1ﻓﻲ ﻤﺜﺎﻟﻨﺎ ﺍﻟﺴﺎﺒﻕ .ﻭﺘﺫﻜﹼﺭ ﺃﻥ ﺍﻟﻤﺴﻴﺭ ﺍﻟﺫﻱ ﻴﻨﺠﺯ 1 ﻓﻲ ﺍﻟﻨﻅﺎﻡ ﺍﻟﻤﺴﺘﻘل R1 ﺘﺄﻤل ﺍﻟﻤﺴﻴﺭ
ﺴﻴﻨﺠﺯ ﻜﺫﻟﻙ ﺒﺭﻭﺘﻭﻜﻭل ﺘﺴﻴﻴﺭ ﺩﺍﺨﻠﻲ ﻤﺜل .OSPF BGP
ﺘﺒﺎﺩل ﻤﻌﻠﻭﻤﺎﺕ ﺘﺴﻴﻴﺭ ﻤﻊ ﺍﻟﻤﺴﻴﺭﺍﺕ ﺍﻷﺨﺭﻯ ﻀﻤﻥ OSPF ﺒﺎﺴﺘﺨﺩﺍﻡ R1 ½ ﻴﺴﺘﻁﻴﻊ ﺍﻟﻤﺴﻴﺭ
75
ﻭﺇﻨﺸﺎﺀ ﺠﺩﻭل ﺘﺴﻴﻴﺭ. AS1 ﻭﺘﻜﻭﻴﻥ ﺼﻭﺭﺓ ﻋﻥ ﻁﺒﻭﻟﻭﺠﻴﺔ ﺍﻟﺸﺒﻜﺎﺕ ﻭﺍﻟﻤﺴﻴﺭﺍﺕ ﻓﻲ AS1
AS2 ﻓﻲ ﺍﻟﻨﻅﺎﻡ ﺍﻟﻤﺴﺘﻘل R5 ﺇﻟﻰ Update ﺇﺼﺩﺍﺭ ﺭﺴﺎﻟﺔ R1 ½ ﺒﻌﺩ ﺫﻟﻙ ،ﻴﺴﺘﻁﻴﻊ ﺍﻟﻤﺴﻴﺭ
ﺘﺘﻀﻤﻥ ﻤﺎ ﻴﻠﻲ:
ﻴﻤﻜﻥ ﺍﻟﻭﺼﻭل ﺇﻟﻴﻬﺎ NLRI ﺃﻥ ﺠﻤﻴﻊ ﺍﻟﺸﺒﻜﺎﺕ ﺍﻟﻤﺴﺭﻭﺩﺓ ﻓﻲ R5 ﺘﹸﻌِﻠ ﻡ ﻫﺫﻩ ﺍﻟﺭﺴﺎﻟ ﹸﺔ ﺍﻟﻤﺴ ﻴ َﺭ
ﻥ ﺍﻟﻨﻅﺎﻡ ﺍﻟﻤﺴﺘﻘل ﺍﻟﻭﺤﻴﺩ ﺍﻟﺫﻱ ﻴﺠﺭﻱ ﺍﻟﻤﺭﻭﺭ ﺒﻪ ﻫﻭ .AS1
ﻭﺃ R1 ﻋﻥ ﻁﺭﻴﻕ
ﻼ
ﻴﻤﺘﻠﻙ ﻋﻼﻗﺔ ﺠﻭﺍﺭ ﻤﻊ ﻤﺴﻴﺭ ﺁﺨﺭ ﻓﻲ ﻨﻅﺎﻡ ﻤﺴﺘﻘل ﺁﺨﺭ ،ﻤﺜ ﹰ R5 ﻟﻨﻔﺘﺭﺽ ﺍﻵﻥ ﺃﻥ ﺍﻟﻤﺴﻴﺭ
ﻓﻲ ﺍﻟﻨﻅﺎﻡ ﺍﻟﻤﺴﺘﻘل .AS3 R9 ﺍﻟﻤﺴﻴﺭ
Update ﺒﺭﺴﺎﻟﺔ R9 ﺇﻟﻰ R1 ﺒﺈﺭﺴﺎل ﺍﻟﻤﻌﻠﻭﻤﺎﺕ ﺍﻟﺘﻲ ﺍﺴﺘﻘﺒﻠﻬﺎ ﻟﻠﺘﹼﻭ ﻤﻥ R5 ½ ﻴﻘﻭﻡ ﺍﻟﻤﺴﻴﺭ
ﺠﺩﻴﺩﺓ ﺘﺘﻀﻤﻥ ﻤﺎ ﻴﻠﻲ:
:AS_Pathﻻﺌﺤﺔ ﺒﺎﻟﻤﻌﺭﻓﻴﻥ }.{AS2, AS1 y
ﻫﻲ ﺸﺒﻜﺎﺕ ﻴﻤﻜﻥ NLRI ﺃﻥ ﺠﻤﻴﻊ ﺍﻟﺸﺒﻜﺎﺕ ﺍﻟﻤﺴﺭﻭﺩﺓ ﻓﻲ R9 ﺘﹸﻌﻠﻡ ﺍﻟﺭﺴﺎﻟ ﹸﺔ ﺍﻟﻤﺴ ﻴ َﺭ
ﻭ.AS2 AS1 ﻭﺃﻥ ﺍﻟﻨﻅﻡ ﺍﻟﻤﺴﺘﻘﻠﺔ ﺍﻟﻤﻌﺒﻭﺭﺓ ﻫﻲ R5 ﺍﻟﻭﺼﻭل ﺇﻟﻴﻬﺎ ﻋﻥ ﻁﺭﻴﻕ
ﺃﻥ ﻴﻘﺭﺭ ﺍﻵﻥ :ﻫل ﻫﺫﺍ ﺍﻟﻤﺴﺎﺭ ﻫﻭ ﺍﻟﻤﻔﻀل ﻟﻠﻭﺼﻭل ﺇﻟﻰ ﺍﻟﺸﺒﻜﺎﺕ ﺍﻟﻤﺴﺭﻭﺩﺓ ﻓﻲ R9 ﻴﺠﺏ ﻋﻠﻰ
NLRI؟
ﻤﻌﻠﻭﻤﺎﺕ ﻋﻥ ﻤﺴﺎﺭ ﺒﺩﻴل ﺇﻟﻰ ﺒﻌﺽ ﻫﺫﻩ ﺍﻟﺸﺒﻜﺎﺕ ﺃﻭ ﺠﻤﻴﻌﻬﺎ ﻭﻗﺩ ﻴﻜﻭﻥ ﻫﺫﺍ ﺍﻟﻤﺴﺎﺭ R9 ﻗﺩ ﻴﻤﺘﻠﻙ
ﺃﻥ R9 ﻼ ﻟﺩﻴﻪ ﻷﺴﺒﺎﺏ ﺘﺘﻌﻠﻕ ﺒﺎﻷﺩﺍﺀ ﺃﻭ ﻤﻘﺎﻴﻴﺱ ﺃﺨﺭﻯ ﻤﺘﻌﻠﻘﺔ ﺒﺎﻟﺴﻴﺎﺴﺎﺕ .ﺇﺫﺍ ﻗﺭﺭ ﺍﻟﻤﺴﻴﺭ
ﻀﹰﻤﻔ
ﻫﻭ ﺍﻟﻤﺴﺎﺭ ﺍﻟﻤﻔﻀل ،ﻓﺈﻨﻪ ﻴﻘﻭﻡ ﺒﺘﻀﻤﻴﻥ R5 ﺍﻟﻘﺎﺩﻤﺔ ﻤﻥ Update ﺍﻟﻤﺴﺎﺭ ﺍﻟﻤﺯﻭﺩ ﻓﻲ ﺭﺴﺎﻟﺔ
ﻤﻌﻠﻭﻤﺎﺕ ﻫﺫﺍ ﺍﻟﻤﺴﺎﺭ ﻓﻲ ﻗﺎﻋﺩﺓ ﻤﻌﻁﻴﺎﺕ ﺍﻟﺘﺴﻴﻴﺭ ﺍﻟﺨﺎﺼﺔ ﺒﻪ ،ﻭﻴﻭﺠﻪ ﻤﻌﻠﻭﻤﺎﺕ ﺍﻟﺘﺴﻴﻴﺭ ﺍﻟﺠﺩﻴﺩﺓ
}{AS3, AS2, AS1 ﻫﺫﻩ ﺇﻟﻰ ﺍﻟﻤﺴﻴﺭﺍﺕ ﺍﻷﺨﺭﻯ ﺍﻟﻤﺠﺎﻭﺭﺓ ﻟﻪ .ﻫﺫﻩ ﺍﻟﺭﺴﺎﻟﺔ ﺍﻟﺠﺩﻴﺩﺓ ﺴﻭﻑ ﺘﺘﻀﻤﻥ
ﻓﻲ ﺍﻟﺤﻘل .AS_Path
76
ﺤﺩﺙ ﺘﺩﺍﻭل
ﻟﻀﻤﺎﻥ ﺃﻨﻪ ﻟﻥ َﻴ ْ AS_Path ﻤﻥ ﺍﻟﻨﻅﻡ ﺍﻟﻤﺴﺘﻘﻠﺔ ﺍﻟﻤﺘﺭﺍﺒﻁﺔ ﻓﻴﻤﺎ ﺒﻴﻨﻬﺎ .ﻴﺴﺘﺨﺩﻡ ﺍﻟﺤﻘل
ﻤﺴ ﻴ ﺭ ﻓﻲ ﻨﻅﺎﻡ ﻤﺴﺘﻘل ﻤﺎ ،ﻭﻜﺎﻥ ﻫﺫﺍ Update ﻫﺫﻩ ﺍﻟﺭﺴﺎﺌل ﺇﻟﻰ ﻤﺎﻻ ﻨﻬﺎﻴﺔ؛ ﻭﺇﺫﺍ ﺍﺴﺘﹶﻘﺒَل ﺭﺴﺎﻟ ﹶﺔ
ﻓﺈﻥ ﺫﻟﻙ ﺍﻟﻤﺴﻴﺭ ﻟﻥ ﻴﻭﺠﻪ ﻤﻌﻠﻭﻤﺎﺕ ﺍﻟﺘﺤﺩﻴﺙ ﺇﻟﻰ ﺍﻟﻤﺴﻴﺭﺍﺕ AS_Path ﺍﻟﻨﻅﺎﻡ ﻤﺘﻀﻤﻨﹰﺎ ﻓﻲ ﺍﻟﺤﻘل
ﺍﻷﺨﺭﻯ.
ﻋﻨﺩﺌﺫ ﺃﻥ ﻴﺴﺘﺨﺩﻡ ﻫﺫﻴﻥ ﺍﻟﻤﻘﻴﺎﺴﻴﻥ ﻗﺎﻋﺩ ﹰﺓ ﻟﻼﺨﺘﻴﺎﺭ ﺒﻴﻥ ﻫﺫﻴﻥ R5 ﺍﻟﺘﺴﻴﻴﺭ ﺍﻟﺩﺍﺨﻠﻲ .OSPFﻴﺴﺘﻁﻴﻊ
ﺍﻟﻤﺴﺎﺭﻴﻥ.
77
ﺍﻟﻔﺼل ﺍﻟﺴﺎﺩﺱ :ﺩﻋﻡ ﺠﻭﺩﺓ ﺍﻟﺨﺩﻤﺔ ﻓﻲ ﺇﻨﺘﺭﻨﺕ
ﻭﺍﻀﻌﺔ ﺍﺤﺘﻴﺎﺠﺎﺕ best effort service ﺼﻤﻤﺕ ﺍﻹﻨﺘﺭﻨﺕ ﻤﻨﺫ ﺒﺩﺍﻴﺎﺘﻬﺎ ﻟﺘﺤﻘﻴﻕ ﺨﺩﻤﺔ ﺒﺄﻓﻀل ﺠﻬﺩ
ﺍﻟﺘﺸﺒﻴﻙ ﺍﻟﺒﻴﻨﻲ ﻨﺼﺏ ﻋﻴﻨﻬﺎ ﻭﻟﻡ ﺘﺭﻜﺯ ﻋﻠﻰ ﺍﺤﺘﻴﺎﺠﺎﺕ ﺍﻟﺘﻁﺒﻴﻘﺎﺕ ﺍﻟﺘﻲ ﺘﺭﻜﺕ ﻋﻠﻰ ﻋﺎﺘﻕ ﺍﻟﻁﺒﻘﺎﺕ
ﺍﻟﻌﻠﻴﺎ ﻓﻲ ﺍﻟﻨﻅﻡ ﺍﻟﻁﺭﻓﻴﺔ .ﺇﻻ ﺃﻥ ﻨﻤﻭ ﺤﺭﻜﺔ ﺍﻟﺴﻴﺭ ﺍﻟﺴﺭﻴﻊ ﻋﻠﻰ ﺍﻹﻨﺘﺭﻨﺕ ﻭﻅﻬﻭﺭ ﺍﻟﺘﻁﺒﻴﻘﺎﺕ
ﺍﻟﻤﺘﻌﺩﺩﺓ ﺍﻟﻭﺴﺎﺌﻁ ﺃﺒﺭﺯ ﻤﺘﻁﻠﺒﺎﺕ ﺠﻭﺩﺓ ﺨﺩﻤﺔ ﺠﺩﻴﺩﺓ ﻭﺃﺼﺒﺤﺕ ﻫﻨﺎﻙ ﻀﺭﻭﺭﺓ ﻟﺘﻠﺒﻴﺔ ﻫﺫﻩ
ﺍﻟﻤﺘﻁﻠﺒﺎﺕ.
½ ﺍﻟﻤﻭﺜﻭﻗﻴﺔ،
½ ﻭﺍﻟﺘﺄﺨﻴﺭ،
½ ﻭﺍﻟﺭﺠﺭﺠﺔ،
½ ﻭﻋﺭﺽ ﺍﻟﺤﺯﻤﺔ.
ﻴﺴﺭﺩ ﺍﻟﺠﺩﻭل ﺍﻟﺘﺎﻟﻲ ﺃﻫﻡ ﺍﻟﺘﻁﺒﻴﻘﺎﺕ ﺍﻟﻤﺴﺘﺨﺩﻤﺔ ﻓﻲ ﺍﻹﻨﺘﺭﻨﺕ ﻭﻴﺒﻴﻥ ﺴﻭﻴﺔ ﺠﻭﺩﺓ ﺍﻟﺨﺩﻤﺔ ﺍﻟﻤﻁﻠﻭﺒﺔ
ﻟﻜل ﻤﻨﻬﺎ.
78
ﻋﺭﺽ ﺍﻟﺤﺯﻤﺔ ﺍﻟﺭﺠﺭﺠﺔ ﺍﻟﺘﺄﺨﻴﺭ ﺍﻟﻤﻭﺜﻭﻗﻴﺔ ﺍﻟﺘﻁﺒﻴﻕ
ﻤﻨﺨﻔﻀﺔ ﻤﻨﺨﻔﻀﺔ ﻤﻨﺨﻔﻀﺔ ﻋﺎﻟﻴﺔ SMTP ﺒﺭﻴﺩ ﺇﻟﻜﺘﺭﻭﻨﻲ
ﻤﻌﺘﺩﻟﺔ ﻤﻨﺨﻔﻀﺔ ﻤﻨﺨﻔﻀﺔ ﻋﺎﻟﻴﺔ FTP ﻨﻘل ﻤﻠﻔﺎﺕ
ﻤﻌﺘﺩﻟﺔ ﻤﻨﺨﻔﻀﺔ ﻤﻌﺘﺩﻟﺔ ﻋﺎﻟﻴﺔ HTTP ﻨﻔﺎﺫ ﺇﻟﻰ ﺍﻟﻭﺏ
ﻤﻨﺨﻔﻀﺔ ﻤﻌﺘﺩﻟﺔ ﻤﻌﺘﺩﻟﺔ ﻋﺎﻟﻴﺔ TELNET ﺩﺨﻭل ﻤﻥ ﺒﻌﺩ
ﻤﻌﺘﺩﻟﺔ ﻋﺎﻟﻴﺔ ﻤﻨﺨﻔﻀﺔ ﻤﻨﺨﻔﻀﺔ ﺴﻤﻌﻲ ﻋﻨﺩ ﺍﻟﻁﻠﺏ
ﻋﺎﻟﻴﺔ ﻋﺎﻟﻴﺔ ﻤﻨﺨﻔﻀﺔ ﻤﻨﺨﻔﻀﺔ ﻓﻴﺩﻴﻭﻱ ﻋﻨﺩ ﺍﻟﻁﻠﺏ
ﻤﻨﺨﻔﻀﺔ ﻋﺎﻟﻴﺔ ﻋﺎﻟﻴﺔ ﻤﻨﺨﻔﻀﺔ ﺍﻟﻬﺘﻑ
ﻋﺎﻟﻴﺔ ﻋﺎﻟﻴﺔ ﻋﺎﻟﻴﺔ ﻤﻨﺨﻔﻀﺔ ﺍﻹﺌﺘﻤﺎﺭ ﻤﻥ ﺒﻌﺩ
ﺘﻌﺘﺒﺭ ﺍﻟﻤﻭﺜﻭﻗﻴﺔ ) (reliabilityﻋﺎﻤل ﻤﻬﻡ ﺒﺎﻟﻨﺴﺒﺔ ﻟﺘﻁﺒﻴﻘﺎﺕ ﺘﺒﺎﺩل ﺍﻟﻤﻌﻁﻴﺎﺕ )ﺍﻟﺘﻁﺒﻴﻘﺎﺕ ﺍﻷﺭﺒﻌﺔ
ﺍﻷﻭﻟﻰ( .ﺇﺫ ﻻ ﻴﻤﻜﻥ ﻗﺒﻭل ﻭﺼﻭل ﻤﻌﻠﻭﻤﺎﺕ ﺨﺎﻁﺌﺔ ﻜﻤﺎ ﻻ ﻴﻤﻜﻥ ﻓﻘﺩﺍﻥ ﺃﻭ ﻀﻴﺎﻉ ﺒﻌﺽ
ﺍﻟﻤﻌﻁﻴﺎﺕ .ﻤﻥ ﺍﻟﻀﺭﻭﺭﻱ ﻓﻲ ﻫﺫﻩ ﺍﻟﺘﻁﺒﻴﻘﺎﺕ ﺘﻨﻔﻴﺫ ﺇﺠﺭﺍﺌﻴﺎﺕ ﻟﻜﺸﻑ ﻭﺘﺼﺤﻴﺢ ﺍﻟﺨﻁﺄ ﻜﺄﺭﻤﺯﺓ
ﺍﻟﺘﺩﻗﻴﻕ ﻭﻁﺭﻕ ﺍﻹﻗﺭﺍﺭ.
ﻻ ﺘﺘﺄﺜﺭ ﺘﻁﺒﻴﻘﺎﺕ ﺍﻟﺒﺭﻴﺩ ﺍﻹﻟﻜﺘﺭﻭﻨﻲ ﻭﻨﻘل ﺍﻟﻤﻠﻔﺎﺕ ﺒﺎﻟﺘﺄﺨﻴﺭ ) ،(delayﺒﻴﻨﻤﺎ ﺘﺘﺤﺴﺱ ﺘﻁﺒﻴﻘﺎﺕ
ﺍﻟﺯﻤﻥ ﺍﻟﺤﻘﻴﻘﻲ ﻜﺎﻻﺌﺘﻤﺎﺭ ﻤﻥ ﺒﻌﺩ ﻭﺍﻟﻬﺘﻑ ﺒﻌﺎﻤل ﺍﻟﺘﺄﺨﻴﺭ .ﻻ ﻴﻤﻜﻥ ﺇﺠﺭﺍﺀ ﻤﻜﺎﻟﻤﺔ ﻫﺎﺘﻔﻴﺔ ﺴﻠﻴﻤﺔ ﺇﺫﺍ
ﺘﻌﺭﻀﺕ ﻜل ﺍﻟﻜﻠﻤﺎﺕ ﺍﻟﻤﺭﺴﻠﺔ ﻟﻠﺘﺄﺨﻴﺭ.
ﺘﺅﺩﻱ ﺍﻟﺭﺠﺭﺠﺔ ) (jitterﺇﻟﻰ ﻭﺼﻭل ﺭﺯﻡ ﺍﻟﻤﻌﻁﻴﺎﺕ ﺒﺸﻜل ﻤﺘﻘﻁﻊ ﻋﻨﺩ ﺍﻟﻤﺴﺘﻘﺒل .ﻗﺩ ﻴﺅﺜﺭ ﻫﺫﺍ
ﻋﻠﻰ ﺘﻁﺒﻴﻕ ﺍﻟﺩﺨﻭل ﻤﻥ ﺒﻌﺩ ﻷﻨﻪ ﻻ ﻴﺭﻭﻕ ﻟﻠﻤﺴﺘﺨﺩﻡ ﺭﺅﻴﺔ ﻋﺩﻡ ﺍﻨﺴﻴﺎﺒﻴﺔ ﻜﺘﺎﺒﺔ ﺍﻟﻤﺤﺎﺭﻑ ﻋﻠﻰ
ﺍﻟﺸﺎﺸﺔ .ﻓﻜﻴﻑ ﻴﻜﻭﻥ ﺃﺜﺭﻫﺎ ﻋﻠﻰ ﺍﻟﺘﻁﺒﻴﻘﺎﺕ ﺍﻟﺴﻤﻌﻴﺔ ﻭﺍﻟﻔﻴﺩﻴﻭﻴﺔ؟ ﺴﻴﻜﻭﻥ ﺫﻟﻙ ﻭﺍﻀﺤﹰﺎ ﻟﻠﻌﻴﺎﻥ ﻭﻏﻴﺭ
ﻤﺭﻏﻭﺏ ﺒﻪ ﻋﻠﻰ ﺍﻹﻁﻼﻕ.
ﻫﻨﺎﻙ ﺒﻌﺽ ﺍﻟﺘﻁﺒﻴﻘﺎﺕ ﺍﻟﺘﻲ ﺘﺴﺘﻬﻠﻙ ﺤﺯﻤﺔ ﻭﺍﺴﻌﺔ ﻤﻥ ﻋﺭﺽ ﺍﻟﺤﺯﻤﺔ ﺍﻟﻤﺘﺎﺡ ﻓﻲ ﺍﻟﺸﺒﻜﺔ ﻭﻴﺘﻁﻠﺏ
ﻨﻘﻠﻬﺎ ﻤﻌﺩل ﺘﺩﻓﻕ ﻋﺎل ﻜﺎﻟﺘﻁﺒﻴﻘﺎﺕ ﺍﻟﻔﻴﺩﻴﻭﻴﺔ.
79
ﺇﻥ ﻤﺠﺭﺩ ﺍﻟﻨﻅﺭ ﺇﻟﻰ ﺍﻟﻤﺘﻁﻠﺒﺎﺕ ﺍﻟﻤﺨﺘﻠﻔﺔ ﻟﻜﻠﻴﻬﻤﺎ ﻴﻭﻀﺢ ﻤﺩﻯ ﺍﻟﺤﺎﺠﺔ ﺇﻟﻰ ﺘﻌﺯﻴﺯ ﺒﻨﻴﺎﻥ ﺍﻟﺸﺒﻜﺎﺕ
ﺍﻟﺒﻴﻨﻴﺔ ﻓﻲ ﺩﻋﻡ ﺠﻭﺩﺓ ﺍﻟﺨﺩﻤﺔ.
UDP ﺃﻭ TCP ﻤﻥ ﻀﻤﻥ ﺍﻟﺘﻁﺒﻴﻘﺎﺕ ﺍﻟﺘﻲ ﻴﻤﻜﻥ ﺘﺼﻨﻴﻔﻬﺎ ﻤﺭﻨ ﹰﺔ ﺍﻟﺘﻁﺒﻴﻘﺎﺕ ﺍﻟﻌﺎﻤﺔ ﺍﻟﺘﻲ ﺘﻌﻤل ﻋﻠﻰ
ﻭﺘﺸﻤل ﻨﻘل ﺍﻟﻤﻠﻔﺎﺕ ،ﻭﺍﻟﺒﺭﻴﺩ ﺍﻹﻟﻜﺘﺭﻭﻨﻲ ،ﻭﺍﻟﺩﺨﻭل ﻤﻥ ﺒﻌﺩ ،ﻭﺇﺩﺍﺭﺓ ﺍﻟﺸﺒﻜﺎﺕ ) ،(SNMPﻭﺍﻟﻨﻔﺎﺫ
ﺇﻟﻰ ﺍﻟﻭِﺏ .ﺇﻻ ﺃﻥ ﻫﻨﺎﻙ ﺒﻌﺽ ﺍﻻﺨﺘﻼﻓﺎﺕ ﺒﻴﻥ ﻤﺎ ﻴﺘﻁﻠﺒﻪ ﻜل ﻤﻥ ﻫﺫﻩ ﺍﻟﺘﻁﺒﻴﻘﺎﺕ ﻋﻨﺩﻤﺎ ﻴﺘﻌﻠﻕ
ﺍﻷﻤﺭ ﺒﺎﻟﺘﺄﺨﻴﺭ.
80
ﻼ ﺤﺭﺠ ﹰﺎ ﻓﻲ
½ ﺤﺩﹰﺍ ﺃﻋﻠﻰ ﻤﻌﻘﻭ ﹰﻻ ﻟﻠﺭﺠﺭﺠﺔ .ﺘﹸﻌﺘﺒﺭ ﺍﻟﺭﺠﺭﺠﺔ ،ﻭﻫﻲ ﻤﺩﻯ ﹶﺘ ﹶﻐﻴﺭ ﺍﻟﺘﺄﺨﻴﺭ ،ﻋﺎﻤ ﹰ
ﺘﻁﺒﻴﻘﺎﺕ ﺍﻟﺯﻤﻥ ﺍﻟﺤﻘﻴﻘﻲ .ﻓﻜﻠﻤﺎ ﺍﺯﺩﺍﺩ ﺘﻐﻴﺭ ﺍﻟﺘﺄﺨﻴﺭ ﺍﻟﻤﺴﻤﻭﺡ ﺒﻪ ﻁﺎل ﺯﻤﻥ ﺍﻟﺘﺄﺨﻴﺭ ﻓﻲ
ﺘﻭﺼﻴل ﺍﻟﻤﻌﻁﻴﺎﺕ ﻭﻜﺎﻥ ﺤﺠﻡ ﺼﻭﺍﻥ ﺍﻟﺘﺄﺨﻴﺭ ﺍﻟﻤﻁﻠﻭﺏ ﻋﻨﺩ ﺍﻟﻤﺴﺘﻘﺒِل ﺃﻜﺒﺭ .ﻭﻟﻬﺫﺍ ﻗﺩ
ﻻ
ﺘﺘﻁﻠﺏ ﺘﻁﺒﻴﻘﺎﺕ ﺍﻟﺯﻤﻥ ﺍﻟﺤﻘﻴﻘﻲ ﺍﻟﺘﻔﺎﻋﻠﻴﺔ ،ﻤﺜل ﺍﻻﺌﺘﻤﺎﺭ ﻤﻥ ﺒﻌﺩ ،ﺤﺩﹰﺍ ﺃﻋﻠﻰ ﻤﻌﻘﻭ ﹰ
ﻟﻠﺭﺠﺭﺠﺔ.
½ ﻤﻌﺩل ﻓﻘﺩﺍﻥ ﺍﻟﺭﺯﻡ ﺍﻟﻤﺴﻤﻭﺡ ﺒﻪ .ﺘﺨﺘﻠﻑ ﺘﻁﺒﻴﻘﺎﺕ ﺍﻟﺯﻤﻥ ﺍﻟﺤﻘﻴﻘﻲ ﻓﻲ ﻜﻤﻴﺔ ﻀﻴﺎﻉ ﺍﻟﺭﺯﻡ
ﺍﻟﺘﻲ ﻴﻤﻜﻨﻬﺎ ﺘﺤﻤﻠﻬﺎ.
ﺘﻀﻴﻑ ﺤﺭﻜﺔ ﺍﻟﺴﻴﺭ ﻏﻴﺭ ﺍﻟﻤﺭﻨﺔ ﺯﻭﺠﹰﺎ ﻤﻥ ﺍﻟﻤﺘﻁﻠﺒﺎﺕ ﺍﻟﺠﺩﻴﺩﺓ ﺇﻟﻰ ﺒﻨﻴﺎﻥ ﺍﻟﺸﺒﻜﺔ ﺍﻟﺒﻴﻨﻴﺔ:
ﺃﻭ ﹰﻻ ،ﻫﻨﺎﻙ ﺤﺎﺠﺔ ﺇﻟﻰ ﻁﺭﻴﻘﺔ ﻹﻋﻁﺎﺀ ﺃﻓﻀﻠﻴﺔ ﻓﻲ ﺍﻟﻤﻌﺎﻟﺠﺔ ﻟﻠﺘﻁﺒﻴﻘﺎﺕ ﺍﻟﺘﻲ ﻤﺘﻁﻠﺒﺎﺘﻬﺎ ﺃﻜﺜﺭ ﺇﻟﺤﺎﺤ ﹰﺎ.
ﻋﻠﻰ ﻫﺫﺍ ﺘﺤﺘﺎﺝ ﺍﻟﺘﻁﺒﻴﻘﺎﺕ ﺇﻟﻰ ﺁﻟﻴﺔ ﺘﻤﻜﻨﻬﺎ ﻤﻥ ﺍﻟﺘﻌﺭﻴﻑ ﺒﻤﺘﻁﻠﺒﺎﺘﻬﺎ ﻗﺒل ﺍﻟﺒﺩﺀ ﺒﺎﻟﻨﻘل ﺒﻭﺴﺎﻁﺔ
ﻭﻅﻴﻔﺔ ﻤﻌﻴﻨﺔ ﻟﻁﻠﺏ ﺨﺩﻤﺔ .ﺍﻷﻤﺭ ﺍﻟﺫﻱ ﻴﻭﻓﺭ ﻤﺭﻭﻨ ﹰﺔ ﻓﻲ ﺍﻟﺘﻌﺭﻴﻑ ﺒﺎﻟﻤﺘﻁﻠﺒﺎﺕ ﻭﻴﻤﻜﱢﻥ ﺍﻟﺸﺒﻜﺔ
ﻤﻥ ﺘﹶﻭﻗﹼﻊ ﺍﻟﻁﻠﺒﺎﺕ ،ﻭﺭﻓﺽ ﺍﻟﻁﻠﺒﺎﺕ ﺍﻟﺠﺩﻴﺩﺓ ﺇﺫﺍ ﻜﺎﻨﺕ ﺍﻟﻤﻭﺍﺭﺩ ﺍﻟﻼﺯﻤﺔ ﻏﻴﺭ ﻤﺘﻭﻓﺭﺓ .ﺘﻘﺘﻀﻲ
ﻫﺫﻩ ﺍﻟﻁﺭﻴﻘﺔ ﻀﻤﻨﹰﺎ ﺍﺴﺘﺨﺩﺍﻡ ﻤﺎ ﻴﺸﺒﻪ ﺒﺭﻭﺘﻭﻜﻭل ﺤﺠﺯ ﻤﻭﺍﺭﺩ.
ﺜﺎﻨﻴ ﹰﺎ ،ﻴﺘﻁﻠﺏ ﺩﻋﻡ ﺤﺭﻜﺔ ﺍﻟﺴﻴﺭ ﻏﻴﺭ ﺍﻟﻤﺭﻨﺔ ﻓﻲ ﺒﻨﻴﺎﻥ ﺸﺒﻜﺔ ﺒﻴﻨﻴﺔ ﺃﻥ ﺘﺩﻋﻡ ﻫﺫﻩ ﺍﻟﺸﺒﻜﺔ ﺤﺭﻜﺔ
ﺍﻟﺴﻴﺭ ﺍﻟﻤﺭﻨﺔ .ﻭﻟﻜﻥ ﻗﺩ ﺘﺴﺘﻤﺭ ﺤﺭﻜﺔ ﺍﻟﺴﻴﺭ ﻏﻴﺭ ﺍﻟﻤﺭﻨﺔ ﺫﺍﺕ ﺍﻷﻓﻀﻠﻴﺔ ﺍﻷﻋﻠﻰ ﻓﻲ ﻀﺦ
ل ﻋﻠﻰ ﺤﺴﺎﺏ ﺤﺭﻜﺔ ﺍﻟﺴﻴﺭ ﺍﻟﻤﺭﻨﺔ .ﻴﻤﻜﻥ ﺃﻥ ﻴﺴﺎﻋﺩ ﺒﺭﻭﺘﻭﻜﻭل ﺍﻟﺤﺠﺯ ﻋﻠﻰ ﺍﻟﺘﺤﻜﻡ
ﺤﻤل ﻋﺎ ٍ
ِ
ﻓﻲ ﻫﺫﺍ ﺍﻟﻭﻀﻊ ﻋﻥ ﻁﺭﻴﻕ ﺭﻓﺽ ﻁﻠﺒﺎﺕ ﺍﻟﺨﺩﻤﺔ ﺍﻟﺘﻲ ﺘﺘﺭﻙ ﺍﻟﻘﻠﻴل ﺠﺩﹰﺍ ﻤﻥ ﺍﻟﻤﻭﺍﺭﺩ ﺍﻟﻤﺘﺎﺤﺔ
ﻟﺘﻭﻟﻲ ﺤﺭﻜﺔ ﺍﻟﺴﻴﺭ ﺍﻟﻤﺭﻨﺔ ﺍﻟﺤﺎﻟﻴﺔ.
ﻻ ﻴﻭﺠﺩ ﺤﻘﻴﻘﺔ ﺤل ﺴﺤﺭﻱ ﻟﻤﻌﺎﻟﺠﺔ ﺩﻋﻡ ﺠﻭﺩﺓ ﺍﻟﺨﺩﻤﺔ ﻭﺇﻨﻤﺎ ﻤﺠﻤﻭﻋﺔ ﻤﻥ ﺍﻵﻟﻴﺎﺕ ﺍﻟﺘﻲ ﻴﻤﻜﻥ
ﻋﺭﻓﺕ ﻤﻌﻅﻡ ﻫﺫﻩ ﺍﻵﻟﻴﺎﺕ
ﺍﺴﺘﺨﺩﺍﻡ ﺘﺭﻜﻴﺒﺔ ﻤﻨﻬﺎ ﻟﺘﻨﺠﻴﺯ ﺤل ﻤﻌﻘﻭل ﻟﺘﺤﻘﻴﻕ ﺠﻭﺩﺓ ﺍﻟﺨﺩﻤﺔ .ﻭﻗﺩ
ﻭﺍﻟﺨﺩﻤﺎﺕ ﺍﻟﻤﺘﻤﺎﻴﺭﺓ. ISA ﻀﻤﻥ ﺇﻁﺎﺭﻱ ﻋﻤل ﻫﻤﺎ ﺒﻨﻴﺎﻥ
ISA .2ﺒﻨﻴﺎﻥ
ﻴﻘﻭﻡ ﻓﺭﻴﻕ ﺍﻟﻌﻤل ﺍﻟﻬﻨﺩﺴﻲ ﻹﻨﺘﺭﻨﺕ ﺤﺎﻟﻴﹰﺎ ﺒﺘﻁﻭﻴﺭ ﻁﻘﻡ ﻤﻥ ﺍﻟﻤﻘﺎﻴﺱ ﻟﺘﺤﻘﻴﻕ ﺍﻟﻤﺘﻁﻠﺒﺎﺕ ﺍﻟﻼﺯﻤﺔ
ﻟﺘﻭﻓﻴﺭ ﺨﺩﻤﺎﺕ ﻤﻌﺘﻤﺩﺓ ﻋﻠﻰ ﺠﻭﺩﺓ ﺍﻟﺨﺩﻤﺔ ،ﻫﺫﻩ ﺍﻟﻤﻘﺎﻴﺱ ﻤﺠﻤﻭﻋﺔ ﻀﻤﻥ ﻤﻅﻠ ٍﺔ ﻋﺎﻤ ٍﺔ ﺘﺴﻤﻰ ﺒﻨﻴﺎﻥ
ﻫﻭ ﺘﻭﻓﻴﺭ ﻨﻘل ﻴﺤﻘﻕ ﺠﻭﺩﺓ ﺍﻟﺨﺩﻤﺔ ﻋﺒﺭ ﺍﻟﺸﺒﻜﺎﺕ ISA ﺍﻟﺨﺩﻤﺎﺕ ﺍﻟﻤﺘﻜﺎﻤﻠﺔ .ﺍﻟﻘﺼﺩ ﻤﻥ ﺘﻁﻭﻴﺭ
ﺍﻟﺒﻴﻨﻴﺔ ﺍﻟﻤﻌﺘﻤﺩﺓ ﻋﻠﻰ .IP
81
)ﺍﻨﻅﺭ ﺍﻟﻤﻠﺤﻕ .(Appendix6-2 RFC 1633 ﻻ ﻓﻲ
ﺇﺠﻤﺎ ﹰ ISA ﺠﺭﻯ ﺘﻌﺭﻴﻑ
ﻤﻊ ﺃﻥ ﻫﺫﻩ ﺍﻷﺩﻭﺍﺕ ﻗﺩ ﺃﺩﺕ ﺍﻟﻐﺭﺽ ﺍﻟﻤﻁﻠﻭﺏ ﻤﻨﻬﺎ ﺒﻜﻴﻔﻴﺔ ﻤﻘﺒﻭﻟﺔ ﺤﺘﻰ ﺍﻵﻥ ،ﻓﺈﻨﻬﺎ ﻏﻴﺭ ﻤﻼﺌﻤﺔ
ﻷﻨﻭﺍﻉ ﻗﺎﺩﻤﺔ ﻤﻥ ﺤﺭﻜﺔ ﺍﻟﺴﻴﺭ ﻋﻠﻰ ﺍﻟﺸﺒﻜﺎﺕ ﺍﻟﺒﻴﻨﻴﺔ.
ﻋﻠﻰ ﺃﻨﻪ ﺩﻓﻘﺔ ﻗﺎﺒﻠﺔ RFC 1633 ﺒﺘﺩﻓﻕ .ﻭﻴﻌﺭﻑ ﺍﻟﺘﺩﻓﻕ ﻓﻲ ISA ﻓﻲ ﺒﻨﻴﺎﻥ IP ﻴﻤﻜﻥ ﺭﺒﻁ ﻜل ﺭﺯﻤﺔ
ﺍﻟﻤﺭﺘﺒﻁﺔ ﻓﻴﻤﺎ ﺒﻴﻨﻬﺎ ،ﻭﺍﻟﻨﺎﺘﺠﺔ ﻋﻥ ﻓﻌﺎﻟﻴ ِﺔ ﻤﺴﺘﺨﺩ ٍﻡ ﻭﺤﻴﺩ ﻭﺘﺘﻁﻠﺏ IP ﻟﻠﺘﻤﻴﻴﺯ ﻋﻥ ﻏﻴﺭﻫﺎ ﻤﻥ ﺭﺯﻡ
ﻨﻔﺱ ﻤﺴﺘﻭﻯ ﺠﻭﺩﺓ ﺍﻟﺨﺩﻤﺔ.
ﻓﻌﻠﻰ ﺴﺒﻴل ﺍﻟﻤﺜﺎل ،ﻴﻤﻜﻥ ﺃﻥ ﻴﺘﺄﻟﻑ ﺍﻟﺘﺩﻓﻕ ﻤﻥ ﺍﺭﺘﺒﺎﻁ ﻨﻘل ﺃﻭ ﺩﻓﻘﺔ ﻓﻴﺩﻴﻭ ﻴﻤﻜﻥ ﺘﻤﻴﻴﺯﻫﺎ ﻓﻲ ﺒﻨﻴﺎﻥ
.ISAﻴﻜﻭﻥ ﺍﻟﺘﺩﻓﻕ ﻭﺤﻴﺩ ﺍﻻﺘﺠﺎﻩ ،ﻭﻴﻤﻜﻥ ﺃﻥ ﻴﻜﻭﻥ ﻫﻨﺎﻙ ﺃﻜﺜﺭ ﻤﻥ ﻤﺴﺘﻘﺒِل ﻟﻠﺘﺩﻓﻕ )ﺒﺙ ﻤﺘﻌﺩﺩ
ﻤﺼﺩﺭ ﻭﻭﺠﻬﺔ ﻭﺭﻗﻤﻲ ﺒﻭﺍﺒﺔ IP ﻫﻲ ﻋﻨﺼﺭ ﻤﻥ ﺘﺩﻓﻕ ﻴﺅﺴﺱ ﻋﻠﻰ ﻋﻨﻭﺍﻨﹶﻲ IP ﺍﻟﻭﺠﻬﺎﺕ( .ﺭﺯﻤﺔ
ﻓﻴﻬﻤﺎ ﻭﻨﻭﻉ ﺒﺭﻭﺘﻭﻜﻭل.
82
ﻟﺩﻋﻡ ﺠﻭﺩﺓ ﺍﻟﺨﺩﻤﺔ ﻋﻠﻰ ﺍﻷﺭﻜﺎﻥ ﺍﻟﻭﻅﻴﻔﻴﺔ ﺍﻟﺘﻲ ﻴﺒﻴﻥ ﺍﻹﻴﻀﺎﺡ ﻜل ﻤﻨﻬﺎ ﺒﺎﻟﻨﻘﺭ ISA ﻴﻘﻭﻡ ﺒﻨﻴﺎﻥ
ﻓﻭﻗﻪ ﺒﻤﺅﺸﺭ ﺍﻟﻔﺄﺭﺓ:
ﺨﻭﺍﺭﺯﻤﻴﺔ ﺍﻟﺘﺴﻴﻴﺭ:
ﻴﺘﺨﺫ ﻗﺭﺍﺭ ﺍﻟﺘﺴﻴﻴﺭ ﺍﻋﺘﻤﺎﺩﹰﺍ ﻋﻠﻰ ﻋﺩﺩ ﻤﻥ ﻤﻭﺴِﻁﺎﺕ ﺠﻭﺩﺓ ﺍﻟﺨﺩﻤﺔ ﻭﻟﻴﺱ ﻓﻘﻁ ﺍﻟﺘﺄﺨﻴﺭ ﺍﻷﺼﻐﺭ.
83
ﺃﻥ ﻴﺨﺘﺎﺭ 4 ﺍﻟﺫﻱ ﻨﻭﻗﺵ ﻓﻲ ﺍﻟﻭﺤﺩﺓ OSPF ﻓﻌﻠﻰ ﺴﺒﻴل ﺍﻟﻤﺜﺎل ،ﻴﺴﺘﻁﻴﻊ ﺒﺭﻭﺘﻭﻜﻭل ﺍﻟﺘﺴﻴﻴﺭ
ﺍﻟﻤﺴﺎﺭﺍﺕ ﺍﻋﺘﻤﺎﺩﹰﺍ ﻋﻠﻰ ﺠﻭﺩﺓ ﺍﻟﺨﺩﻤﺔ.
84
ﺤﻤل ﺍﻵﻨﻲ ﻟﻠﺸﺒﻜﺔ.
ﻋﻠﻰ ﺍﻟ ِ
½ ﻋﻤﻴل ﺍﻹﺩﺍﺭﺓ :ﻴﻤﻜﻥ ﻟﻌﻤﻴل ﺇﺩﺍﺭﺓ ﺍﻟﺸﺒﻜﺔ ﺃﻥ ﻴﻌﺩل ﻗﺎﻋﺩﺓ ﻤﻌﻁﻴﺎﺕ ﺍﻟﺘﺤﻜﻡ ﻓﻲ ﺤﺭﻜﺔ ﺍﻟﺴﻴﺭ
ﻭﺃﻥ ﺒﻭﺠﻪ ﻤﺠﺘﺯَﺃ ﺍﻟﺘﺤﻜﻡ ﻓﻲ ﺍﻟﻘﺒﻭل ﻟﻭﻀﻊ ﺴﻴﺎﺴﺎﺕ ﺍﻟﺘﺤﻜﻡ ﻓﻲ ﺍﻟﻘﺒﻭل.
ﻻ ﻋﻥ ﺼﻴﺎﻨﺔ ﻗﺎﻋﺩﺓ ﻤﻌﻁﻴﺎﺕ ﺍﻟﺘﺴﻴﻴﺭ ﺍﻟﺘﻲ ﺘﻌﻁﻲ ﺍﻟﻘﻔﺯﺓ
½ ﺒﺭﻭﺘﻭﻜﻭل ﺍﻟﺘﺴﻴﻴﺭ :ﻴﻜﻭﻥ ﻤﺴﺅﻭ ﹰ
ﺍﻟﺘﺎﻟﻴﺔ ﻋﻠﻰ ﺍﻟﻁﺭﻴﻕ ﻟﻜل ﻋﻨﻭﺍﻥ ﻭﺠﻬ ٍﺔ ﻭﻟﻜل ﺘﺩﻓﻕ.
ﻑ ﺍﻟﺨﻠﻔﻴﺔ ﻫﺫﻩ ﺍﻟﻤﻬﻤ ﹶﺔ ﺍﻷﺴﺎﺴﻴﺔ ﻟﻠﻤﺴﻴﺭ ،ﺃﻻ ﻭﻫﻲ ﺘﻤﺭﻴﺭ ﺍﻟﺭﺯﻡ .ﺍﻟﻤﺠﺎﻻﻥ ﺍﻟﻭﻅﻴﻔﻴﺎﻥ
ﺘﺩﻋﻡ ﺍﻟﻭﻅﺎﺌ ﹸ
ﺍﻷﺴﺎﺴﻴﺎﻥ ﺍﻟﻠﺫﺍﻥ ﻴﺤﻘﻘﺎﻥ ﺍﻟﺘﻤﺭﻴﺭ ﻫﻤﺎ ﺍﻟﺘﺎﻟﻴﺎﻥ:
ﺽ ﺘﺘﻌﻠﻕ
ﻑ ﻷﻏﺭﺍ ٍ
½ ﺍﻟﺘﺼﻨﻴﻑ ﻭﺍﺨﺘﻴﺎﺭ ﺍﻟﻁﺭﻴﻕ :ﻴﺠﺭﻱ ﺘﺼﻨﻴﻑ ﺍﻟﺭﺯﻡ ﺍﻟﻘﺎﺩﻤﺔ ﻭﻓﻕ ﺼﻔﻭ ٍ
ﺒﺘﻤﺭﻴﺭ ﺍﻟﺭﺯﻡ ﻭﺍﻟﺘﺤﻜﻡ ﻓﻲ ﺤﺭﻜﺔ ﺍﻟﺴﻴﺭ .ﻴﻘﺎﺒل ﻜل ﺼﻑ ﺘﺩﻓﻕ ﻭﺤﻴﺩ ﺃﻭ ﻤﺠﻤﻭﻋﺔ ﺘﺩﻓﻘﺎﺕ
ﺒﻨﻔﺱ ﻤﺘﻁﻠﺒﺎﺕ ﺠﻭﺩﺓ ﺍﻟﺨﺩﻤﺔ .ﻓﻌﻠﻰ ﺴﺒﻴل ﺍﻟﻤﺜﺎل ،ﺘﹸﻌﺎﻤل ﺭﺯﻡ ﺠﻤﻴﻊ ﺘﺩﻓﻘﺎﺕ ﺍﻟﻔﻴﺩﻴﻭ ﺃﻭ ﺭﺯﻡ
ﺠﻤﻴﻊ ﺍﻟﺘﺩﻓﻘﺎﺕ ﺍﻟﻌﺎﺌﺩﺓ ﻟﻨﻔﺱ ﺍﻟﻤﺅﺴﺴﺔ ﺒﺎﻟﺘﺴﺎﻭﻱ ،ﻭﺫﻟﻙ ﺒﻐﻴﺔ ﺘﺤﺼﻴﺹ ﺍﻟﻤﻭﺍﺭﺩ ﻭﺘﻨﻅﻴﻡ
ﺃﺭﺘﺎل ﺍﻻﻨﺘﻅﺎﺭ .ﻴﺨﺘﺎﺭ ﺍﻟﺼﻑ ﺍﻋﺘﻤﺎﺩﹰﺍ ﻋﻠﻰ ﺍﻟﺤﻘﻭل ﻓﻲ ﺘﺭﻭﻴﺴﺔ .IPﺘﺤﺩﺩ ﻫﺫﻩ ﺍﻟﻭﻅﻴﻔ ﹸﺔ
ﻟﻠﻭﺠﻬﺔ. IP ﻥ ﺍﻟﻘﻔﺯﺓ ﺍﻟﺘﺎﻟﻴﺔ ﻟﻠﺭﺯﻤﺔ ﺍﻋﺘﻤﺎﺩﹰﺍ ﻋﻠﻰ ﺼﻑ ﺍﻟﺭﺯﻤﺔ ﻭﻋﻨﻭﺍﻥ
ﻋﻨﻭﺍ
ﺠ ْﺩﻭِل ﺍﻟﺭﺯﻡ :ﺘﻘﻭﻡ ﻫﺫﻩ ﺍﻟﻭﻅﻴﻔﺔ ﺒﺈﺩﺍﺭﺓ ﺭﺘل ﺃﻭ ﺃﻜﺜﺭ ﻋﻠﻰ ﻜل ﻤﺨﺭﺝ .ﺘﺤﺩﺩ ﻫﺫﻩ ﺍﻟﻭﻅﻴﻔ ﹸﺔ
½ ﻤ َ
ﺏ ﺍﻟﺫﻱ ﻴﺠﺭﻱ ﻭﻓﻘﻪ ﺇﺭﺴﺎل ﺍﻟﺭﺯﻡ ﺍﻟﻤﻭﻀﻭﻋﺔ ﻓﻲ ﺃﺭﺘﺎل ﺍﻻﻨﺘﻅﺎﺭ ،ﻭﻤﺠﻤﻭﻋﺔ ﺍﻟﺭﺯﻡ
ﺍﻟﺘﺭﺘﻴ
ﺍﻟﻤﺭﺍﺩ ﺍﺴﺘﺒﻌﺎﺩﻫﺎ ﺇﺫﺍ ﻜﺎﻥ ﻫﻨﺎﻙ ﻀﺭﻭﺭﺓ ﻟﺫﻟﻙ .ﺘﹸﺘﺨﺫ ﻫﺫﻩ ﺍﻟﻘﺭﺍﺭﺍﺕ ﺍﻋﺘﻤﺎﺩﹰﺍ ﻋﻠﻰ ﺼﻑ
ﺍﻟﺭﺯﻤﺔ ﻭﻤﺤﺘﻭﻴﺎﺕ ﻗﺎﻋﺩﺓ ﻤﻌﻁﻴﺎﺕ ﺍﻟﺘﺤﻜﻡ ﻓﻲ ﺤﺭﻜﺔ ﺍﻟﺴﻴﺭ ﻭﺍﻟﻔﻌﺎﻟﻴﺎﺕ ﺍﻟﺴﺎﺒﻘﺔ ﻭﺍﻟﺤﺎﻟﻴﺔ
ﺠ ﺩﻭِل ﺍﻟﺭﺯﻡ ﻫﻭ ﺍﻟﺘﻨﻅﻴﻡ ﻭﺍﻟﻀﺒﻁ ،ﻭﻫﻲ
ﻋﻠﻰ ﻫﺫﺍ ﺍﻟﻤﻨﻔﺫ ﺍﻟﺨﺎﺭﺝ .ﺇﻥ ﺠﺯﺀﹰﺍ ﻤﻥ ﻤﻬﻤﺔ ﻤ
ﻭﻅﻴﻔﺔ ﺘﹸﻘﺭﺭ :ﺃﺘﺘﺠﺎﻭﺯ ﺤﺭﻜﺔ ﺴﻴﺭ ﺍﻟﺭﺯﻡ ﻓﻲ ﺘﺩﻓﻕ ﻤﻌﻴﻥ ﺍﻟﺴﻌ ﹶﺔ ﺍﻟﻤﻁﻠﻭﺒﺔ؟ ﻭﺇﺫﺍ ﻜﺎﻥ ﺍﻟﺤﺎل
ﻫﻜﺫﺍ ،ﺘﻘﺭﺭ ﻜﻴﻔﻴﺔ ﻤﻌﺎﻤﻠﺔ ﺍﻟﺭﺯﻡ ﺍﻟﺯﺍﺌﺩﺓ.
ISA ﺨﺩﻤﺎﺕ
ﻴﻭﺠﺩ ﺤﺎﻟﻴﹰﺎ ﺜﻼﺙ ﻓﺌﺎﺕ ﺨﺩﻤﺔ ﻤ ﻌﺭﻓﺔ:
½ ﺨﺩﻤﺔ ﻤﻀﻤﻭﻨﺔ )،(Guaranteed Services
ﺤﻤل ﻤﺘﺤﻜﱠﻡ ﻓﻴﻪ )،(Controlled load
½ ِ
½ ﺨﺩﻤﺔ ﺃﻓﻀل ﺠﻬﺩ ).(Best effort
85
ﻤﻭﺴﻁﺎﺕ ﻤﻌﻴﻨﺔ.
86
87
88
ﻨﺸﺎﻁ:
ﺘﺴﺎﻋﺩ ﺤﺭﻜﺔ ﺴﻴﺭ ﺤﺎﻭﻴﺔ ﺍﻟﻌﻼﻡ ﻓﻲ ﻀﺒﻁ ﺍﻟﺭﺸﻘﺎﺕ ﺍﻟﻭﺍﺭﺩﺓ ﻷﻨﻬﺎ: y
89
ﺍﻟﺨﺩﻤﺔ ﺍﻟﻤﻀﻤﻭﻨﺔ
ﻟﻠﺨﺩﻤﺔ ﺍﻟﻤﻀﻤﻭﻨﺔ ﺍﻟﻌﻨﺎﺼﺭ ﺍﻟﺭﺌﻴﺴﻴﺔ ﺍﻟﺘﺎﻟﻴﺔ:
ل ﻤﻌﻁﻴﺎﺕ ﻤﻀﻤﻭﻨﹰﺎ.
½ ﺘﻘﺩﻡ ﺍﻟﺨﺩﻤﺔ ﺴﻌ ﹰﺔ ﻤﻀﻤﻭﻨﺔ ﺃﻭ ﻤﻌﺩ َ
½ ﻫﻨﺎﻙ ﺤﺩ ﺃﻋﻠﻰ ﻤﺤﺩﺩ ﻟﻠﺘﺄﺨﻴﺭ ﻓﻲ ﺭﺘل ﺍﻻﻨﺘﻅﺎﺭ ﻀﻤﻥ ﺍﻟﺸﺒﻜﺔ ،ﻴﺠﺏ ﺇﻀﺎﻓﺘﻪ ﺇﻟﻰ ﺘﺄﺨﻴﺭ
ﺍﻻﻨﺘﺸﺎﺭ ،ﺃﻭ ﺍﻟﺘﻠﺒﺙ ) ،(latencyﻟﻠﻭﺼﻭل ﺇﻟﻰ ﺤﺩ ﺍﻟﺘﺄﺨﻴﺭ ﺍﻟﻜﻠﻲ ﻀﻤﻥ ﺍﻟﺸﺒﻜﺔ.
½ ﻻ ﻴﻭﺠﺩ ﻀﻴﺎﻉ ﻨﺎﺘﺞ ﻋﻥ ﺍﻻﻨﺘﻅﺎﺭ .ﺒﻤﻌﻨﻰ ﺃﻨﻪ ﻻ ﺘﻀﻴﻊ ﺍﻟﺭﺯﻡ ﺒﺴﺒﺏ ﻓﻴﺽ ﻓﻲ ﺍﻟﺼﻭﺍﻥ،
ﺇﻻ ﺃﻨﻪ ﻴﻤﻜﻥ ﺃﻥ ﺘﻀﻴﻊ ﺍﻟﺭﺯﻡ ﺒﺴﺏ ﺃﻋﻁﺎل ﺍﻟﺸﺒﻜﺔ ﺃﻭ ﺘﻐﻴﻴﺭﺍﺕ ﻓﻲ ﻤﺴﺎﺭﺍﺕ ﺍﻟﺘﺴﻴﻴﺭ.
ﺇﺤﺩﻯ ﻓﺌﺎﺕ ﺍﻟﺘﻁﺒﻴﻘﺎﺕ ﺍﻟﺘﻲ ﺘﺤﺘﺎﺝ ﺇﻟﻰ ﻫﺫﻩ ﺍﻟﺨﺩﻤﺔ ﻫﻲ ﺍﻟﺘﻁﺒﻴﻘﺎﺕ ﺍﻟﺘﻲ ﺘﺘﻁﻠﺏ ﺤﺩﹰﺍ ﺃﻋﻠﻰ ﻟﻠﺘﺄﺨﻴﺭ،
ﻼ ﺒﺎﻟﺯﻤﻥ ﺍﻟﺤﻘﻴﻘﻲ ،ﻭﺍﻟﺘﻲ ﻻ
ﺒﺤﻴﺙ ﻴﻤﻜﻥ ﺍﺴﺘﺨﺩﺍﻡ ﺼﻭﺍﻥ ﺘﺄﺨﻴﺭ ﻟﺘﺸﻐﻴل ﺍﻟﻤﻌﻁﻴﺎﺕ ﺍﻟﻭﺍﺭﺩﺓ ﺘﺸﻐﻴ ﹰ
ﺘﺘﺴﺎﻤﺢ ﻤﻊ ﻀﻴﺎﻉ ﺍﻟﺭﺯﻡ ﺒﺴﺒﺏ ﺍﻟﺘﺭﺩﻱ ﻓﻲ ﺠﻭﺩﺓ ﺍﻹﺨﺭﺍﺝ.
ﺍﺸﺘﺭﺍﻁ ﹰﺎ .ﻭﻷﻥ ﺤﺩ ﺍﻟﺘﺄﺨﻴﺭ ﺼﺎﺭﻡ ،ﻴﺠﺏ ﺇﻋﻁﺎﺅﻩ ﻗﻴﻤﺔ ISA ﺘﻌﺘﺒﺭ ﺍﻟﺨﺩﻤﺔ ﺍﻟﻤﻀﻤﻭﻨﺔ ﺃﻜﺜﺭ ﺨﺩﻤﺎﺕ
ﻜﺒﻴﺭﺓ ﻟﻴﺸﻤل ﺍﻟﺤﺎﻻﺕ ﺍﻟﻨﺎﺩﺭﺓ ﺍﻟﺘﻲ ﻴﺤﺩﺙ ﻓﻴﻬﺎ ﺍﻨﺘﻅﺎﺭ ﻁﻭﻴل ﻓﻲ ﺍﻷﺭﺘﺎل.
ل ﺠﻬﺩ ﻓﻲ
ﺕ ﻤﺯﻭﺩﺓ ﺒﺨﺩﻤ ِﺔ ﺃﻓﻀ ِ
ﻙ ﺍﻟﻅﺎﻫﺭ ﺇﻟﻰ ﺘﻁﺒﻴﻘﺎ ٍ
½ ﺘﻘﺭﺏ ﻫﺫﻩ ﺍﻟﺨﺩﻤﺔ ﺒﻘ ﺩ ٍﺭ ﻜﺒﻴﺭ ﺍﻟﺴﻠﻭ
ﻅﺭﻭﻑ ﻋﺩﻡ ﺘﺤﻤﻴل.
½ ﻟﻴﺱ ﻫﻨﺎﻙ ﺤﺩ ﺃﻋﻠﻰ ﻟﺯﻤﻥ ﺍﻟﺘﺄﺨﻴﺭ ﻓﻲ ﺍﻷﺭﺘﺎل ﻀﻤﻥ ﺍﻟﺸﺒﻜﺔ .ﻤﻊ ﺫﻟﻙ ﺘﻀﻤﻥ ﻫﺫﻩ ﺍﻟﺨﺩﻤﺔ
ﻋﺩﻡ ﹶﺘ ﻌﺭﺽ ﻨﺴﺒﺔ ﻋﺎﻟﻴﺔ ﻤﻥ ﺍﻟﺭﺯﻡ ﻟﺘﺄﺨﻴﺭ ﻴﺘﺠﺎﻭﺯ ﻜﺜﻴﺭﹰﺍ ﺘﺄﺨﻴﺭ ﺍﻟﻌﺒﻭﺭ ﺍﻷﺼﻐﺭ )ﺘﺄﺨﻴﺭ
ﺍﻟﻌﺒﻭﺭ ﺍﻷﺼﻐﺭ ﻫﻭ ﺍﻟﺘﺄﺨﻴﺭ ﺍﻟﻨﺎﺠﻡ ﻋﻥ ﻤﺩﺓ ﺍﻻﻨﺘﺸﺎﺭ ﺇﻀﺎﻓ ﹰﺔ ﺇﻟﻰ ﻤﺩﺓ ﺍﻟﻤﻌﺎﻟﺠﺔ ﻓﻲ ﺍﻟﻤﺴﻴﺭ
ﺒﺩﻭﻥ ﺘﺄﺨﻴﺭ ﺍﻨﺘﻅﺎﺭ ﻓﻲ ﺍﻟﺭﺘل(.
½ ﻨﺴﺒﺔ ﻤﺌﻭﻴﺔ ﻋﺎﻟﻴﺔ ﺠﺩﹰﺍ ﻤﻥ ﺍﻟﺭﺯﻡ ﺍﻟ ﻤﺭﺴﻠﺔ ﻴﺠﺭﻱ ﺘﺴﱡﻠﻤﻬﺎ ﺒﻨﺠﺎﺡ )ﺘﻘﺭﻴﺒﹰﺎ ﻻ ﻴﻭﺠﺩ ﻓﻘﺩﺍﻥ ﻓﻲ
ﺃﺭﺘﺎل ﺍﻻﻨﺘﻅﺎﺭ(.
ﻜﻤﺎ ﺴﺒﻕ ﻭﺫﹸﻜﺭﻨﺎ ،ﺍﻟﻤﺨﺎﻁﺭ ﹸﺓ ﻓﻲ ﺸﺒﻜﺔ ﺒﻴﻨﻴﺔ ﺘﻭﻓﹼﺭ ﺠﻭﺩﺓ ﺍﻟﺨﺩﻤﺔ ﻟﺘﻁﺒﻴﻘﺎﺕ ﺍﻟﺯﻤﻥ ﺍﻟﺤﻘﻴﻘﻲ ﻫﻲ
ﺍﻟﺫﻱ TCP ﺍﺴﺘﺒﻌﺎﺩ ﺤﺭﻜﺔ ﺍﻟﺴﻴﺭ ﺫﺍﺕ ﺃﻓﻀل ﺠﻬﺩ .ﻫﺫﺍ ﻨﺎﺘﺞ ﻋﻥ ﺃﻥ ﺘﻁﺒﻴﻘﺎﺕ ﺃﻓﻀل ﺠﻬﺩ ﺘﹶﺴﺘﺨﺩﻡ
ﺤﻤل ﺍﻟﻤﺘﺤﻜﱠﻡ ﻓﻴﻪ ﺃﻥ ﺍﻟﺸﺒﻜﺔ ﺴﺘﻀﻊ ﺠﺎﻨﺒ ﹰﺎ
ﻴﺘﺭﺍﺠﻊ ﻓﻲ ﻭﺠﻪ ﺍﻻﺨﺘﻨﺎﻕ ﺃﻭ ﺍﻟﺘﺄﺨﻴﺭ .ﺘﻀﻤﻥ ﺨﺩﻤ ﹸﺔ ﺍﻟ ِ
ﻤﻭﺍﺭﺩ ﻜﺎﻓﻴﺔ ﺘﻤﻜﱢﻥ ﺍﻟﺘﻁﺒﻴﻕ ﺍﻟﺫﻱ ﻴﺴﺘﻘﺒل ﻫﺫﻩ ﺍﻟﺨﺩﻤﺔ ﻤﻥ ﺍﻟﺤﺼﻭل ﻋﻠﻰ ﺍﺴﺘﺠﺎﺒﺔ ﺸﺒﻜﺔ ﻟﻪ ﻜﻤﺎ ﻟﻭ
ﺃﻥ ﺘﻁﺒﻴﻘﺎﺕ ﺍﻟﺯﻤﻥ ﺍﻟﺤﻘﻴﻘﻲ ﻫﺫﻩ ﻟﻡ ﺘﻜﻥ ﻤﻭﺠﻭﺩﺓ ﻭﻤﺘﻨﺎﻓﺴﺔ ﻋﻠﻰ ﺍﻟﻤﻭﺍﺭﺩ.
90
ﻨﺸﺎﻁ:
ﻫﻲ ﺍﻷﻨﺴﺏ ﻟﻠﺘﻁﺒﻴﻘﺎﺕ ﺍﻟﺘﺎﻟﻴﺔ؟ ISA ﺃﻱ ﺨﺩﻤﺔ ﻤﻥ ﺨﺩﻤﺎﺕ y
ﻨﻅﺎﻡ ﺍﻷﺭﺘﺎل
ﻴﻌﺘﺒﺭ ﻨﻅﺎﻡ ﺍﻷﺭﺘﺎل ﺍﻟﻤﺴﺘﺨﺩﻡ ﻓﻲ ﺍﻟﻤﺴﻴﺭﺍﺕ ﻤﻜﻭﻨﹰﺎ ﻫﺎﻤﹰﺎ ﻓﻲ ﺘﻨﺠﻴﺯ ﺒﻨﻴﺎﻥ ﺍﻟﺨﺩﻤﺎﺕ ﺍﻟﻤﺘﻜﺎﻤﻠﺔ
ﻻ" ) (FIFOﻋﻨﺩ ﻜل ﻤ ﹾﻨﻔﹶﺫ ﺇﺨﺭﺍﺝ.
ﻻ ﻴﺨﺭﺝ ﺃﻭ ﹰ
ﺕ ﻋﺎﺩ ﹰﺓ ﻨﻅﺎ ﻡ "ﺍﻟﺩﺍﺨل ﺃﻭ ﹰ
) .(ISAﺘﹶﺴﺘﺨﺩﻡ ﺍﻟﻤﺴﻴﺭﺍ ﹸ
ﻴﺤﺘ ﹶﻔﻅﹸ ﺒﺭﺘل ﻭﺤﻴﺩ ﻋﻨﺩ ﻜل ﻤﻨﻔﺫ ﺇﺨﺭﺍﺝ .ﻭﻋﻨﺩﻤﺎ ﺘﺼل ﺭﺯﻤﺔ ﺠﺩﻴﺩﺓ ﻭﺘﹸﻭﺠﻪ ﺇﻟﻰ ﻤ ﹾﻨﻔﹶﺫ ﺇﺨﺭﺍﺝ ﻓﺈﻨﻬﺎ
ﺘﻭﻀﻊ ﻓﻲ ﻨﻬﺎﻴﺔ ﺍﻟﺭﺘل .ﻴﻘﻭﻡ ﺍﻟﻤﺴﻴﺭ ﺒﺈﺭﺴﺎل ﺍﻟﺭﺯﻡ ﻤﻥ ﺍﻟﺭﺘل ﻤﺎ ﺩﺍﻡ ﻟﻴﺱ ﻓﺎﺭﻏﹰﺎ ،ﻭﻓﻕ ﻗﺎﻋﺩﺓ:
ﺍﻟﺭﺯﻤﺔ ﺍﻟﺘﺎﻟﻴﺔ ﻫﻲ ﺍﻟﺭﺯﻤﺔ ﺍﻟﺘﻲ ﺒﻘﻴﺕ ﺃﻁﻭل ﻤﺩﺓ ﻓﻲ ﺍﻟﺭﺘل.
½ ﻻ ﻴﻤﻜﻥ ﺇﻋﻁﺎﺀ ﻤﻌﺎﻤﻠﺔ ﺨﺎﺼﺔ ﻟﻠﺭﺯﻡ ﺍﻟﺘﺎﺒﻌﺔ ﻟﺘﺩﻓﻘﺎﺕ ﺫﺍﺕ ﺃﻭﻟﻭﻴﺔ ﻋﺎﻟﻴﺔ ﺃﻭ ﺫﺍﺕ ﺤﺴﺎﺴﻴﺔ
ﻋﺎﻟﻴﺔ ﻟﻠﺘﺄﺨﻴﺭ.
½ ﺇﺫﺍ ﻜﺎﻥ ﻫﻨﺎﻙ ﻋﺩﺩ ﻤﻥ ﺍﻟﺭﺯﻡ ﺍﻟﺼﻐﻴﺭﺓ ﻓﻲ ﺍﻟﺭﺘل ﺨﻠﻑ ﺭﺯﻤﺔ ﻜﺒﻴﺭﺓ ﺍﻟﺤﺠﻡ ،ﻓﺈﻥ ﻨﻅﺎﻡ
ﻴﺅﺩﻱ ﺇﻟﻰ ﻭﺴﻁﻲ ﺘﺄﺨﻴﺭ ﻟﻠﺭﺯﻤﺔ ﺍﻟﻭﺍﺤﺩﺓ ﺃﻋﻠﻰ ﻤﻤﺎ ﻜﺎﻥ ﺴﻴﻨﺘﺞ ﻓﻲ ﺤﺎل ﺇﺭﺴﺎل FIFO
ﺍﻟﺭﺯﻡ ﺍﻟﺼﻐﻴﺭﺓ ﻗﺒل ﺍﻟﺭﺯﻤﺔ ﺍﻟﻜﺒﻴﺭﺓ .ﻭﺒﻭﺠ ٍﻪ ﻋﺎﻡ ﺘﺤﺼل ﺍﻟﺘﺩﻓﻘﺎﺕ ﺫﺍﺕ ﺍﻟﺭﺯﻡ ﺍﻟﻜﺒﻴﺭﺓ ﻋﻠﻰ
ﺨﺩﻤﺔ ﺃﻓﻀل.
ﺸﺭ ﻩ ﺤﺭﻤﺎﻨﹰﺎ )ﺃﻭ ﺍﺴﺘﺒﻌﺎﺩﹰﺍ( ﻻﺭﺘﺒﺎﻁﺎﺕ ﺃﺨﺭﻯ ﻏﻴﺭ ﺃﻨﺎﻨﻴﺔ .ﺇﺫﺍ TCP ﻁ
½ ﻴﻤﻜﻥ ﺃﻥ ﻴﺴﺒﺏ ﺍﺭﺘﺒﺎ ﹸ
ﻤﺎ ﻓﻲ ﺃﻥ ﻴﺘﺭﺍﺠﻊ ،ﻓﺈﻥ ﺍﻻﺭﺘﺒﺎﻁﺎﺕ ﺍﻷﺨﺭﻯ ﻋﻠﻰ TCP ﺤﺼل ﺍﺨﺘﻨﺎﻕ ﻭﻟﻡ ﻴﻔﻠﺢ ﺍﺭﺘﺒﺎﻁ
ﻨﻔﺱ ﻤﻘﻁﻊ ﺍﻟﻤﺴﺎﺭ ﻴﺠﺏ ﺃﻥ ﺘﺘﺭﺍﺠﻊ ﺃﻜﺜﺭ ﻤﻤﺎ ﺘﻔﻌل ﻋﺎﺩ ﹰﺓ.
ﻟﻠﺘﻐﻠﺏ ﻋﻠﻰ ﺴﻠﺒﻴﺎﺕ ﻨﻅﺎﻡ ،FIFOﻴﺴﺘﺨﺩﻡ ﻨﻅﺎﻡ ﺃﺭﺘﺎل ﻋﺎﺩل ﻴﺤﺘﻔﻅ ﺍﻟﻤﺴﻴﺭ ﻓﻴﻪ ﺒﺄﺭﺘﺎل ﻤﺘﻌﺩﺩﺓ ﻋﻨﺩ
ﻜل ﻤﻨﻔﺫ ﺇﺨﺭﺍﺝ .ﻓﻲ ﻨﻅﺎﻡ ﺍﻷﺭﺘﺎل ﺍﻟﺒﺴﻴﻁ ﻫﺫﺍ ،ﺘﻭﻀﻊ ﻜل ﺭﺯﻤﺔ ﻭﺍﺭﺩﺓ ﻓﻲ ﺭﺘل ﺨﺎﺹ ﺒﺘﺩﻓﻘﻬﺎ.
ﻭﺘﺨﺩﻡ ﻫﺫﻩ ﺍﻷﺭﺘﺎل ﺒﺘﺭﺘﻴﺏ ﺩﺍﺌﺭﻱ ﺒﺤﻴﺙ ﺘﺅﺨﺫ ﺭﺯﻤﺔ ﻤﻥ ﻜل ﺭﺘل ﻏﻴﺭ ﻓﺎﺭﻍ ﺒﺎﻟﺩﻭﺭ .ﻭ ﹸﺘﺘﹶﺨﻁﹼﻰ
91
ﺍﻷﺭﺘﺎل ﺍﻟﻔﺎﺭﻏﺔ.
ﻼ ﻫل ﻫﻲ
ﻋﻨﺩ ﻭﺼﻭل ﺭﺯﻤﺔ ﺇﻟﻰ ﺍﻟﻤﺴﻴﺭ ،ﻴﺘﻌﺭﻑ ﺍﻟﻤﺴﻴﺭ ﻋﻠﻰ ﺍﻟﻔﺌﺔ ﺍﻟﺘﻲ ﺘﻨﺘﻤﻲ ﺍﻟﺭﺯﻤﺔ ﺇﻟﻴﻬﺎ :ﻤﺜ ﹰ
ﺨﺩﻤﺔ ﻤﻀﻤﻭﻨﺔ ﺃﻭ ﺨﺩﻤﺔ ﺒﺄﻓﻀل ﺠﻬﺩ؟ ﻭﻴﻭﺠﻬﻬﺎ ﺇﻟﻰ ﺭﺘل ﺍﻹﺭﺴﺎل ﺍﻟﻤﻨﺎﺴﺏ ﺤﻴﺙ ﻴﺠﺭﻱ ﺘﺸﻜﻴﻠﻬﺎ
ﻭﻀﺒﻁﻬﺎ ﺒﻭﺍﺴﻁﺔ ﺤﺎﻭﻴﺔ ﺍﻟﻌﻼﻡ ﺍﻟﻤﻌﺭﻓﺔ ﻟﻬﺫﺍ ﺍﻟﺘﺩﻓﻕ )ﻟﻬﺫﻩ ﺍﻟﻔﺌﺔ ﻤﻥ ﺍﻟﺨﺩﻤﺔ( .ﺜﻡ ﻴﺠﺭﻱ ﺘﺨﺩﻴﻡ
ﺃﺭﺘﺎل ﺍﻟﺭﺯﻡ ﺍﻟﻤﺸﻜﱠﻠﺔ ﻭﺍﻟﻤﻀﺒﻭﻁﺔ ﺩﻭﺭﻴﹰﺎ ﻤﻥ ﻗﺒل ﺍﻟﻤﺴﻴﺭ.
WFQ ﹶﻨﺠﺯ ﻋﺩﺩ ﻤﻥ ﺍﻟﺒﺎﺌﻌﻴﻥ ﺘﺤﺴﻴﻨﹰﺎ ﻟﻨﻅﺎﻡ ﺍﻷﺭﺘﺎل ﺍﻟﻌﺎﺩل ﺒﻤﺎ ﻴ ﻌﺭﻑ ﺒﻨﻅﺎﻡ ﺍﻷﺭﺘﺎل ﺍﻟﻌﺎﺩل ﺍﻟﻤﺜﻘﱠل
ﺒﻌﻴﻥ ﺍﻻﻋﺘﺒﺎﺭ ﻜﻤﻴﺔ ﺤﺭﻜﺔ ﺍﻟﺴﻴﺭ WFQ .((Weightedﻤﻥ ﺤﻴﺙ ﺍﻟﺠﻭﻫﺭ ،ﻴﺄﺨﺫ Fair Queuing
ﻋﻠﻰ ﻜل ﺭﺘل ﻭﻴﻌﻁﻲ ﺍﻷﺭﺘﺎل ﺍﻟﻤﻤﺘﻠﺌﺔ ﺴﻌﺔ ﺃﻜﺜﺭ ،ﺒﺩﻭﻥ ﺇﻴﻘﺎﻑ ﺍﻷﺭﺘﺎل ﺍﻟﺘﻲ ﻫﻲ ﺃﻗل ﺍﻤﺘﻼ ﺀ ﺇﻴﻘﺎﻓﹰﺎ
ﺃﻥ ﻴﺄﺨﺫ ﺒﻌﻴﻥ ﺍﻻﻋﺘﺒﺎﺭ ﻜﻤﻴﺔ ﺍﻟﺨﺩﻤﺔ ﺍﻟﺘﻲ ﻴﻁﻠﺒﻬﺎ ﻜل ﺘﺩﻓﻕ WFQ ﻼ .ﺇﻀﺎﻓ ﹰﺔ ﺇﻟﻰ ﺫﻟﻙ ،ﻴﺴﺘﻁﻴﻊ
ﻜﺎﻤ ﹰ
ﺤﺭﻜﺔ ﺴﻴﺭ ،ﻭﺃﻥ ﻴﻀﺒﻁ ﻨﻅﺎﻡ ﺍﻷﺭﺘﺎل ﻭﻓﻕ ﻫﺫﻩ ﺍﻟﻜﻤﻴﺎﺕ.
ﻻ ﻤﻥ ﺫﻟﻙ،
ﺭﺃﻴﻨﺎ ﺴﺎﺒﻘ ﹰﺎ ﺃﻨﻪ ﻻ ﻴﻜﻔﻲ ﺃﻥ ﺘﻜﻭﻥ ﺍﻟﺸﺒﻜﺔ ﺍﻟﺒﻴﻨﻴﺔ ﻗﺎﺩﺭﺓ ﻋﻠﻰ ﺍﻟﺘﻔﺎﻋل ﻤﻊ ﺍﻻﺨﺘﻨﺎﻕ .ﺒﺩ ﹰ
ﻫﻨﺎﻙ ﺤﺎﺠﺔ ﻷﺩﺍﺓ ﻟﻤﻨﻊ ﺍﻻﺨﺘﻨﺎﻕ ﺒﺎﻟﺴﻤﺎﺡ ﻟﻠﺘﻁﺒﻴﻘﺎﺕ ﺒﺤﺠﺯ ﻤﻭﺍﺭﺩ ﺍﻟﺸﺒﻜﺔ ﻋﻨﺩ ﻤﺴﺘﻭﻯ ﺠﻭﺩﺓ ﺨﺩﻤﺔ
92
ﻤﻌﻴﻥ .ﻭﻫﺫﺍ ﻤﺎ ﻴﻭﻓﺭﻩ ﺒﺭﻭﺘﻭﻜﻭل ﺤﺠﺯ ﺍﻟﻤﻭﺍﺭﺩ .RSVP
93
(signalingﺍﻟﺨﺎﺼﺔ )data ﺒﺭﻭﺘﻭﻜﻭل ﺘﺸﻭﻴﺭ ﻤﻬﻤﺘﻪ ﺘﺒﺎﺩل ﻤﻌﻠﻭﻤﺎﺕ ﺍﻟﺘﺸﻭﻴﺭ RSVP ﻴﻌﺘﺒﺭ
ﻓﻲ ﻤﺴﻴﺭ ﺒﺎﻟﻤﻬﺎﻡ RSVP ﺒﺤﺠﺯ ﺍﻟﻤﻭﺍﺭﺩ ﺒﻴﻥ ﺍﻟﻤﺴﻴﺭﺍﺕ ﻋﻠﻰ ﺍﻟﺸﺒﻜﺔ .ﻴﻘﻭﻡ ﻋﻤﻴل ﺒﺭﻭﺘﻭﻜﻭل
ﺍﻟﺘﺎﻟﻴﺔ:
½ ﺘﺤﺼﻴﺹ ﺍﻟﻤﻭﺍﺭﺩ ﺍﻟﻼﺯﻤﺔ ﻓﻲ ﺍﻟﻤﺴﻴﺭ ،ﻤﻥ ﻋﺭﺽ ﺤﺯﻤﺔ ﻭﺴﻌﺔ ﺘﺼﻭﻴﻥ ،ﻟﻀﻤﺎﻥ ﺠﻭﺩﺓ
ﺍﻟﺨﺩﻤﺔ ﺍﻟﻤﻁﻠﻭﺒﺔ ﻤﻥ ﺃﺠل ﻜل ﺘﺩﻓﻕ.
½ ﺤﻔﻅ ﻤﻌﻠﻭﻤﺎﺕ ﺤﺎﻟﺔ ﻋﻥ ﻜل ﺘﺩﻓﻕ ﺠﺭﻯ ﺤﺠﺯ ﺍﻟﻤﻭﺍﺭﺩ ﻟﻪ ﻭﺘﺒﺎﺩل ﻫﺫﻩ ﺍﻟﻤﻌﻠﻭﻤﺎﺕ ﻤﻊ
ﺍﻟﻤﺴﻴﺭﺍﺕ ﺍﻷﺨﺭﻯ ﻓﻲ ﺍﻟﺸﺒﻜﺔ.
ﻴﺨﺘﻠﻑ ﺤﺠﺯ ﺍﻟﻤﻭﺍﺭﺩ ﻓﻲ ﺍﻟﺸﺒﻜﺎﺕ ﺍﻟﺒﻴﻨﻴﺔ ﻋﻥ ﻨﻭﻉ ﺤﺠﺯ ﺍﻟﻤﻭﺍﺭﺩ ﺍﻟﺫﻱ ﻴﻤﻜﻥ ﺘﻨﺠﻴﺯﻩ ﻓﻲ ﺃﻱ ﺸﺒﻜﺔ
ﺃﻭ ﺸﺒﻜﺔ ﺘﻨﻘﻴل ﺍﻷﻁﺭ .ﻓﻁﺭﻴﻘﺔ ﺤﺠﺯ ﺍﻟﻤﻭﺍﺭﺩ ﻓﻲ ﺸﺒﻜﺔ ﺒﻴﻨﻴﺔ ﻴﺠﺏ ﺃﻥ ATM ﺍﺭﺘﺒﺎﻁﻴﺔ ﺍﻟﺘﻭﺠﻪ ،ﻤﺜل
ﺘﺘﻔﺎﻋل ﻤﻊ ﺇﺴﺘﺭﺍﺘﻴﺠﻴﺔ ﺘﺴﻴﻴﺭ ﺩﻴﻨﺎﻤﻴﻜﻴﺔ ،ﺘﺴﻤﺢ ﺒﺘﻐﻴﻴﺭ ﺍﻟﻤﺴﺎﺭ ﺍﻟﺫﻱ ﺘﺘﺒﻌﻪ ﺍﻟﺭﺯﻡ ﺍﻟﺘﺎﺒﻌﺔ ﻟﻌﻤﻠﻴﺔ
ﺇﺭﺴﺎل ﻤﺤﺩﺩﺓ .ﻟﺫﺍ ﻴﺠﺏ ﺘﻐﻴﻴﺭ ﺤﺠﺯ ﺍﻟﻤﻭﺍﺭﺩ ﻋﻨﺩﻤﺎ ﻴﻐﻴﺭ ﺍﻟﻤﺴﺎﺭ.
(softﻟﻠﺘﻌﺎﻤل ﻤﻊ ﺍﻟﻭﻀﻊ ﺍﻟﺩﻴﻨﺎﻤﻴﻜﻲ ﻫﺫﺍ .ﺍﻟﺤﺎﻟﺔ ﺍﻟﻤﺭﻨﺔ ﻫﻲ )state ﻴﺴﺘﺨﺩﻡ ﻤﺒﺩﺃ ﺍﻟﺤﺎﻟﺔ ﺍﻟﻤﺭﻨﺔ
ﻤﺠﺭﺩ ﻤﺠﻤﻭﻋﺔ ﻤﻌﻠﻭﻤﺎﺕ ﻋﻥ ﺍﻟﺤﺎﻟﺔ ﻋﻨﺩ ﻤﺴﻴﺭ ﻤﺎ ،ﻭﺘﻨﺘﻬﻲ ﺼﻼﺤﻴﺔ ﻫﺫﻩ ﺍﻟﻤﻌﻠﻭﻤﺎﺕ ﻤﺎ ﻟﻡ
ﻥ ﺍﻟﺫﻱ ﻁﻠﺏ ﻫﺫﻩ ﺍﻟﺤﺎﻟﺔ .ﻋﻨﺩﻤﺎ ﻴﺘﻐﻴﺭ ﻤﺴﺎﺭ ﺇﺭﺴﺎل ﻤﻌﻴﻥ ﻓﺈﻥ ﺒﻌﺽ
ﻴﺠ ﺩﺩﻫﺎ ﺒﺎﺴﺘﻤﺭﺍﺭ ﺍﻟﻜﻴﺎ
ﺍﻟﺤﺎﻻﺕ ﺍﻟﻤﺭﻨﺔ ﺘﻨﺘﻬﻲ ﺼﻼﺤﻴﺘﻬﺎ ﻭﺘﺅﺩﻱ ﺤﺠﻭﺯ ﺍﻟﻤﻭﺍﺭﺩ ﺍﻟﺠﺩﻴﺩﺓ ﺇﻟﻰ ﺇﻨﺸﺎﺀ ﺤﺎﻻﺕ ﻤﺭﻨﺔ ﻤﻼﺌﻤﺔ
ﻋﻠﻰ ﺍﻟﻤﺴ ﻴﺭﺍﺕ ﺍﻟﺠﺩﻴﺩﺓ ﻋﻠﻰ ﻁﻭل ﺍﻟﻤﺴﺎﺭ .ﻟﺫﺍ ﻋﻠﻰ ﺍﻟﻨﻅﺎﻡ ﺍﻟﻁﺭﻓﻲ ﺍﻟﺫﻱ ﻗﺎﻡ ﺒﻁﻠﺏ ﺍﻟﻤﻭﺍﺭﺩ ﺃﻥ
ﻴﻘﻭﻡ ﺒﺘﺠﺩﻴﺩ ﻁﻠﺒﺎﺘﻪ ﺩﻭﺭﻴﹰﺎ ﺨﻼل ﻤﺩﺓ ﺍﻹﺭﺴﺎل ﻓﻲ ﺍﻟﺘﻁﺒﻴﻕ.
ﺕ ﺍﻟﺘﺎﻟﻴﺔ ﻠِ :RSVP
ﻑ ﺍﻟﻤﻤﻴﺯﺍ ِ
ﺴ ﺭﺩ ﺍﻟﺘﻭﺼﻴ ﹸ
ﺒﺎﻻﻋﺘﻤﺎﺩ ﻋﻠﻰ ﻫﺫﻩ ﺍﻻﻋﺘﺒﺎﺭﺍﺕ ،ﻴ
ﺒﺎﻟﺤﺠﻭﺯ ﻟﻺﺭﺴﺎﻟﻴﺎﺕ ﺍﻟﺒﺜﻴﺔ RSVP ½ ﺍﻟﺒﺙ ﺍﻟﻭﺤﻴﺩ ﺍﻟﻭﺠﻬﺔ ﻭﺍﻟﺒﺙ ﺍﻟﻤﺘﻌﺩﺩ ﺍﻟﻭﺠﻬﺎﺕ :ﻴﻘﻭﻡ
ﺍﻟﻭﺤﻴﺩﺓ ﺍﻟﻭﺠﻬﺔ ﻭﺍﻟﻤﺘﻌﺩﺩﺓ ﺍﻟﻭﺠﻬﺎﺕ ،ﻭﻴﺘﻜﻴﻑ ﺩﻴﻨﺎﻤﻴﻜﻴﹰﺎ ﻤﻊ ﺍﻟﺘﻐﻴﺭﺍﺕ ﻓﻲ ﻋﻀﻭﻴﺔ
ﻤﺠﻤﻭﻋﺎﺕ ﺍﻟﺒﺙ ﺍﻟﻤﺘﻌﺩﺩ ﺍﻟﻭﺠﻬﺎﺕ ﻭﺍﻟﺘﻐﻴﺭﺍﺕ ﻓﻲ ﺍﻟﻤﺴﺎﺭﺍﺕ ،ﻭﻴﻘﻭﻡ ﺒﺤﺠﺯ ﺍﻟﻤﻭﺍﺭﺩ ﺍﻋﺘﻤﺎﺩﹰﺍ
ﻋﻠﻰ ﺍﻻﺤﺘﻴﺎﺠﺎﺕ ﺍﻟﻔﺭﺩﻴﺔ ﻷﻋﻀﺎﺀ ﺍﻟﺒﺙ ﺍﻟﻤﺘﻌﺩﺩ ﺍﻟﻭﺠﻬﺎﺕ.
ﺒﺎﻟﺤﺠﺯ ﻟﺘﺩﻓﻘﺎﺕ ﻤﻌﻁﻴﺎﺕ ﻭﺤﻴﺩﺓ ﺍﻻﺘﺠﺎﻩ .ﻟﺫﺍ ﻴﺘﻁﻠﺏ ﺘﺒﺎﺩل RSVP ½ ﻭﺤﻴﺩ ﺍﻻﺘﺠﺎﻩ :ﻴﻘﻭﻡ
ﻼ ﻓﻲ ﺍﻻﺘﺠﺎﻫﻴﻥ.
ﺍﻟﻤﻌﻁﻴﺎﺕ ﺒﻴﻥ ﻨﻅﺎﻤﻴﻥ ﻁﺭﻓﻴﻴﻥ ﺤﺠﺯﹰﺍ ﻤﺴﺘﻘ ﹰ
½ ﺤﺠﺯ ﻴﺴﺘﺒﺩﺌﻪ ﺍﻟﻤﺴﺘﻘﺒِل :ﻴﺴﺘﺒﺩﺉ ﻤﺴﺘﻘﺒِل ﺘﺩﻓﻕ ﺍﻟﻤﻌﻁﻴﺎﺕ ﺤﺠ ﺯ ﺍﻟﻤﻭﺍﺭﺩ ﻟﻬﺫﺍ ﺍﻟﺘﺩﻓﻕ
ﻭ ﻴﺼﻭﻨﻪ.
ﺤﺎﻟ ﹰﺔ ﻤﺭﻨ ﹰﺔ ﻓﻲ ﺍﻟﻤﺴﻴﺭﺍﺕ RSVP ½ ﺼﻴﺎﻨﺔ ﺍﻟﺤﺎﻟﺔ ﺍﻟﻤﺭﻨﺔ ﻓﻲ ﺍﻟﺸﺒﻜﺔ ﺍﻟﺒﻴﻨﻴﺔ :ﻴﺼﻭﻥ
94
ﺍﻟﻭﺴﻴﻁﺔ ﻭﻴﺘﺭﻙ ﻤﺴﺅﻭﻟﻴﺔ ﺼﻴﺎﻨﺔ ﺤﺎﻻﺕ ﺍﻟﺤﺠﺯ ﻫﺫﻩ ﻟﻠﻤﺴﺘﺨﺩﻤﻴﻥ ﺍﻟﻁﺭﻓﻴﻴﻥ.
ﺕ ﺍﻟﺘﺎﻟﻴﺔ ﻠِ :RSVP
ﻑ ﺍﻟﻤﻤﻴﺯﺍ ِ
ﺴ ﺭﺩ ﺍﻟﺘﻭﺼﻴ ﹸ
ﺒﺎﻻﻋﺘﻤﺎﺩ ﻋﻠﻰ ﻫﺫﻩ ﺍﻻﻋﺘﺒﺎﺭﺍﺕ ،ﻴ
ﻤﻥ ﺘﺤﺩﻴﺩ ﻜﻴﻔﻴﺔ RSVP ½ ﺘﻭﻓﻴﺭ ﺃﺴﺎﻟﻴﺏ ﻤﺨﺘﻠﻔﺔ ﻤﻥ ﺍﻟﺤﺠﺯ :ﺘﻤﻜﱢﻥ ﻫﺫﻩ ﺍﻷﺴﺎﻟﻴﺏ ﻤﺴﺘﺨﺩﻤﻲ
ﺘﺠﻤﻴﻊ ﺍﻟﺤﺠﻭﺯ ﻟﻨﻔﺱ ﻤﺠﻤﻭﻋﺔ ﺍﻟﺒﺙ ﺍﻟﻤﺘﻌﺩﺩ ﺍﻟﻭﺠﻬﺎﺕ ﻋﻨﺩ ﺍﻟﺒﺩﺍﻻﺕ ﺍﻟﻭﺴﻴﻁﺔ .ﺘﻭﻓﺭ ﻫﺫﻩ
ﺍﻟﻤِﻴﺯﺓ ﺍﺴﺘﺨﺩﺍﻤﹰﺎ ﺃﺸﺩ ﻓﻌﺎﻟﻴ ﹰﺔ ﻟﻤﻭﺍﺭﺩ ﺍﻟﺸﺒﻜﺔ ﺍﻟﺒﻴﻨﻴﺔ.
ﻋﻥ ﻭRSVP ½ ﺘﺸﻐﻴل ﺨﻔﻲ ﻋﺒﺭ ﺍﻟﻤﺴﻴﱢﺭﺍﺕ ﻏﻴﺭ ﺍﻟﺩﺍﻋﻤﺔ ﻠِ :RSVPﻨﻅﺭﹰﺍ ﻻﺴﺘﻘﻼل ﺍﻟﺤﺠﻭﺯ
ﺒﺭﻭﺘﻭﻜﻭﻻﺕ ﺍﻟﺘﺴﻴﻴﺭ ،ﻓﺈﻨﻪ ﻟﻴﺱ ﻫﻨﺎﻙ ﺘﻨﺎﻗﺽ ﺃﺴﺎﺴﻲ ﻓﻲ ﻭﺠﻭﺩ ﻤﺴ ﻴﺭﺍﺕ ﻻ ﺘﺴﺘﺨﺩﻡ
ﻓﻲ ﺒﻴﺌﺔ ﻤﺨﺘﻠﻁﺔ .ﺘﹶﺴﺘﺨﺩﻡ ﻫﺫﻩ ﺍﻟﻤﺴﻴﺭﺍﺕ ﺘﻘﻨﻴﺔ ﺍﻟﺘﻭﺼﻴل ﺒﺄﻓﻀل ﺠﻬﺩ. RSVP
ﻤﻥ ﺤﻘل ﻨﻭﻉ ﺍﻟﺨﺩﻤﺔ ) (Type-of-Serviceﻓﻲ RSVP ﻭ :IPv6ﻴﻤﻜﻥ ﺃﻥ ﻴﺴﺘﻔﻴﺩ IPv4 ½ ﺩﻋﻡ
ﻭﻤﻥ ﺤﻘل ﻟﹶﺼﻴﻘﺔ ﺍﻟﺘﺩﻓﻕ ) (Flow Labelﻓﻲ ﺘﺭﻭﻴﺴﺔ .IPv6 IPv4 ﺘﺭﻭﻴﺴﺔ
95
ﺍﻟﻔﺼل ﺍﻟﺴﺎﺒﻊ :ﺍﻟﺨﺩﻤﺎﺕ ﺍﻟﻤﺘﻤﺎﻴﺯﺓ
ﺒﻭﺠ ٍﻪ ﺨﺎﺹ ﻫﻲ ﺃﺩﻭﺍﺕ ﻤﻔﻴﺩﺓ ﻟﺩﻋﻡ ﺠﻭﺩﺓ ﺍﻟﺨﺩﻤﺔ ﻭRSVP ﻤﻊ ﺃﻥ ﺍﻟﺨﺩﻤﺎﺕ ﺍﻟﻤﺘﻜﺎﻤﻠﺔ ﺒﻭﺠ ٍﻪ ﻋﺎﻡ
) (QoSﻓﻲ ﺸﺒﻜﺔ ﺍﻹﻨﺘﺭﻨﺕ ﻭﻓﻲ ﺍﻟﺸﺒﻜﺎﺕ ﺍﻟﺒﻴﻨﻴﺔ ﺍﻟﺨﺎﺼﺔ ،ﻓﺈﻥ ﻨﺸﺭ ﻫﺫﻩ ﺍﻟﻤِﻴﺯﺍﺕ ﻤﺴﺄﻟﺔ ﻤﻌﻘﺩﺓ
ﻨﺴﺒﻴﹰﺎ .ﺇﻀﺎﻓ ﹰﺔ ﺇﻟﻰ ﺫﻟﻙ ،ﺭﺒﻤﺎ ﺘﻌﺠﺯ ﻫﺫﻩ ﺍﻷﺩﻭﺍﺕ ﻋﻥ ﻤﻌﺎﻟﺠﺔ ﺤﺠﻭﻡ ﺤﺭﻜﺔ ﺴﻴﺭ ﻋﺎﻟﻴﺔ ،ﺒﺴﺒﺏ
ﻜﻤﻴﺔ ﺘﺒﺎﺩل ﻤﻌﻠﻭﻤﺎﺕ ﺍﻟﺘﺸﻭﻴﺭ ﺍﻟﻤﻁﻠﻭﺒﺔ ﻟﺘﻨﺴﻴﻕ ﻋﺭﻭﺽ ﺠﻭﺩﺓ ﺍﻟﺨﺩﻤﺔ ﻭﺒﺴﺒﺏ ﺼﻴﺎﻨﺔ ﻤﻌﻠﻭﻤﺎﺕ
ﺍﻟﺤﺎﻟﺔ ﺍﻟﻤﻁﻠﻭﺒﺔ ﻤﻥ ﺍﻟﻤﺴﻴﺭﺍﺕ.
ﻫﺫﻩ ﺍﻟﻤﻭﺍﺼﻔﺎﺕ.
ﻴﻌﺭﱠﻑ ﺒﺄﻨﻪ ﺠﺯﺀ ﻤﺴﺘﻤﺭ ﻤﻥ ﺍﻹﻨﺘﺭﻨﺕ ﺘﹸﻁﺒﻕ ﻋﻠﻴﻪ DS ﻀﻤﻥ ﻨﻁﺎﻕ DS ﹸﺘ ﻭﻓﱠﺭ ﺍﻟﺨﺩﻤﺎﺕ ﺍﻟﻤﺘﻤﺎﻴﺯﺓ
ﺇﺩﺍﺭﺓ ﻤﺠﻤﻭﻋﺔ ﻤﺘﺠﺎﻨﺴﺔ ﻤﻥ ﺴﻴﺎﺴﺎﺕ ﺍﻟﺨﺩﻤﺎﺕ ﺍﻟﻤﺘﻤﺎﻴﺯﺓ .ﻴﻜﻭﻥ ﻨﻁﺎﻕ ﺍﻟﺨﺩﻤﺎﺕ ﺍﻟﻤﺘﻤﺎﻴﺯﺓ ﻋﺎﺩ ﹰﺓ
ﺃﺤﺩ ﺍﻷﻤﺜﻠﺔ ﻋﻠﻰ ﺫﻟﻙ. ISP ﺘﺤﺕ ﺴﻴﻁﺭﺓ ﻜﻴﺎﻥ ﺇﺩﺍﺭﻱ ﻭﺍﺤﺩ ،ﻭﻴﻌﺘﺒﺭ ﻤﺯﻭﺩ ﺨﺩﻤﺔ ﺇﻨﺘﺭﻨﺕ
96
ﻋﻘﹾﺩ
ﻭﻫﻲ SLA ﺘﻌﺭﱠﻑ ﺍﻟﺨﺩﻤﺎﺕ ﺍﻟﻤﻘﺩﱠﻤﺔ ﻀﻤﻥ ﻨﻁﺎﻕ ﺨﺩﻤﺎﺕ ﻤﺘﻤﺎﻴﺯﺓ ﻓﻲ ﺍﺘﻔﺎﻗﻴﺔ ﻤﺴﺘﻭﻯ ﺍﻟﺨﺩﻤﺔ
ﺒﻴﻥ ﺍﻟﺯﺒﻭﻥ ﻭﻤﺯﻭﺩ ﺍﻟﺨﺩﻤﺔ ﻴﺤﺩﺩ ﺨﺩﻤﺔ ﺍﻟﺘﺴﻴﻴﺭ ﺍﻟﺘﻲ ﻴﺘﻠﻘﺎﻫﺎ ﺍﻟﺯﺒﻭﻥ ﻟﺼﻔﻭﻑ ﻤﺨﺘﻠﻔﺔ ﻤﻥ ﺍﻟﺭﺯﻡ.
ﻴﻤﻜﻥ ﺃﻥ ﻴﻜﻭﻥ ﺍﻟﺯﺒﻭﻥ ﻤﺅﺴﺴ ﹰﺔ ﺃﻭ ﻨﻁﺎﻕ ﺨﺩﻤﺎﺕ ﻤﺘﻤﺎﻴﺯﺓ ﺁﺨﺭ .ﻭﺤﺎﻟﻤﺎ ﺘﹸﻨﺸﺄ ﺍﺘﻔﺎﻗﻴﺔ ﻤﺴﺘﻭﻯ
ﺘﺤﻭﻱ ﻋﻼﻤﺔ ﺼﻑ ﺍﻟﺭﺯﻤﺔ. DS ﺍﻟﺨﺩﻤﺔ ،ﻴﺭﺴِل ﺍﻟﺯﺒﻭﻥ ﺍﻟﺭﺯ ﻡ ﻭﻓﻴﻬﺎ ﺜﹸﻤﺎﻨﻴّﺔ
ﺘﺘﻀﻤﻥ ﺍﻟﻌﻘﺩ ﺍﻟﺤﺩﻭﺩﻴﺔ ﺁﻟﻴﺎﺕ ﺘﺼﻨﻴﻑ ﺍﻟﺭﺯﻡ ﻭﺁﻟﻴﺎﺕ ﺘﻜﻴﻴﻑ ﺤﺭﻜﺔ ﺍﻟﺴﻴﺭ .ﺘﹸﻌﻠﱠﻡ ﺍﻟﺭﺯﻡ ﺒﺎﺴﺘﺨﺩﺍﻡ
ﺒﺎﻴﺕ ﻴﺤﺠﺯ ﻟﻠﺨﺩﻤﺎﺕ ﺍﻟﻤﺘﻤﺎﻴﺯﺓ ﻓﻲ ﺍﻟﺭﺯﻤﺔ )ﺜﻤﺎﻨﻴﺔ .(DSﺘﺘﻀﻤﻥ ﺁﻟﻴﺎﺕ ﺘﻜﻴﻴﻑ ﺤﺭﻜﺔ ﺍﻟﺴﻴﺭ
97
ﻭﻤﻨﻬﺎ: TCA ﻭﻅﺎﺌﻑ ﺘﺤﻜﻡ ﺘﻨﺠﺯ ﻹﺠﺒﺎﺭ ﺘﻁﺒﻴﻕ ﺍﻟﻘﻭﺍﻋﺩ ﺍﻟﻤﺤﺩﺩﺓ ﻓﻲ ﺍﺘﻔﺎﻗﻴﺔ ﺘﻜﻴﻴﻑ ﺤﺭﻜﺔ ﺍﻟﺴﻴﺭ
ﺃﺨﺫ ﺍﻟﻘﻴﺎﺱ ،ﻭﺍﻟﺘﻌﻠﻴﻡ ،ﻭﺍﻟﺘﺸﻜﻴل ،ﻭﺍﻹﺴﻘﺎﻁ.
ﻴﺠﺏ ﻋﻠﻰ ﻤﺯﻭﺩ ﺍﻟﺨﺩﻤﺔ ﺍﻟﺘﺤﻘﻕ ﺃﻥ ﺍﻟﺯﺒﻭﻥ ﺴﻴﺘﻠﻘﻰ ﻋﻠﻰ ﺍﻷﻗل ﺠﻭﺩﺓ ﺍﻟﺨﺩﻤﺔ ﺍﻟﻤﺘﻔﻕ ﻋﻠﻴﻬﺎ ﻟﻜل
ﺼﻑ ﺭﺯﻤﺔ .ﻭﻟﺘﺤﻘﻴﻕ ﺠﻭﺩﺓ ﺍﻟﺨﺩﻤﺔ ﻫﺫﻩ ،ﻴﺠﺏ ﻋﻠﻰ ﻤﺯﻭﺩ ﺍﻟﺨﺩﻤﺔ ﺃﻥ ﻴﻨﻅﻡ ﺴﻴﺎﺴﺎﺕ ﺍﻟﺘﻤﺭﻴﺭ
ﺍﻟﻤﻼﺌﻤﺔ ﻋﻨﺩ ﻜل ﻤﺴﻴﺭ )ﺍﻟﻌﻘﺩ ﺍﻟﺩﺍﺨﻠﻴﺔ ﻭﺍﻟﺤﺩﻭﺩﻴﺔ( ﻭﻋﻠﻴﻪ ﺃﻴﻀﹰﺎ ﻗﻴﺎﺱ ﺍﻷﺩﺍﺀ ﺒﺎﺴﺘﻤﺭﺍﺭ ﻟﻜل ﺼﻑ.
ﺘﻨﺠ ﺯ ﺍﻟﻌﻘﺩ ﺍﻟﺩﺍﺨﻠﻴﺔ ﻋﺎﺩ ﹰﺓ ﺁﻟﻴﺎﺕ ﺒﺴﻴﻁﺔ ﻟﻤﻌﺎﻟﺠﺔ ﺍﻟﺭﺯﻡ ﺍﻋﺘﻤﺎﺩﹰﺍ ﻋﻠﻰ ﻗﻴﻡ ﻨﻘﺎﻁ ﺭﻤﺎﺯ .DSﻴﺘﻀﻤﻥ
ﻫﺫﺍ ﻨﻅﺎ ﻡ ﺃﺭﺘﺎل ﻹﻋﻁﺎﺀ ﻤﻌﺎﻤﻠﺔ ﺘﻔﻀﻴﻠﻴﺔ ﺍﻋﺘﻤﺎﺩﹰﺍ ﻋﻠﻰ ﻗﻴﻤﺔ ﻨﻘﻁﺔ ﺍﻟﺭﻤﺎﺯ ،ﻭﻗﻭﺍﻋﺩ ﺇﺴﻘﺎﻁ ﺍﻟﺭﺯﻡ
ﻻ ﻓﻲ ﺤﺎﻻﺕ ﺇﺸﺒﺎﻉ ﺍﻟﺼﻭﺍﻥ.
ﻟﺘﺤﺩﻴﺩ ﺍﻟﺭﺯﻡ ﺍﻟﺘﻲ ﻴﺠﺏ ﺃﻥ ﹸﺘﺭﻤﻰ ﺃﻭ ﹰ
98
ﺇﺫﺍ ﺃﺭﺴل ﺍﻟﺯﺒﻭﻥ ﺍﻟﺭﺯﻡ ﺇﻟﻰ ﻭﺠﻬﺘﻬﺎ ﻀﻤﻥ ﻨﻁﺎﻕ ﺍﻟﺨﺩﻤﺎﺕ ﺍﻟﻤﺘﻤﺎﻴﺯﺓ ،ﻓﺈﻥ ﺍﻟﻤﺘﻭﻗﻊ ﻤﻥ ﻫﺫﺍ ﺍﻟﻨﻁﺎﻕ
ﺃﻥ ﻴﺤﻘﻕ ﺍﻟﺨﺩﻤﺔ ﺍﻟﻤﺘﻔﻕ ﻋﻠﻴﻬﺎ .ﻭﺇﺫﺍ ﻜﺎﻨﺕ ﺍﻟﻭﺠﻬﺔ ﺨﺎﺭﺝ ﻨﻁﺎﻕ ﺍﻟﺨﺩﻤﺎﺕ ﺍﻟﻤﺘﻤﺎﻴﺯﺓ ﺍﻟﺨﺎﺹ
ﺒﺎﻟﺯﺒﻭﻥ ،ﻓﺈﻥ ﻫﺫﺍ ﺍﻟﻨﻁﺎﻕ ﺴﻴﺤﺎﻭل ﺇﺭﺴﺎل ﺍﻟﺭﺯﻡ ﻋﺒﺭ ﻨﻁﺎﻗﺎﺕ ﺃﺨﺭﻯ ،ﻁﺎﻟﺒﹰﺎ ﺃﻜﺜﺭ ﺍﻟﺨﺩﻤﺎﺕ ﻤﻼﺀﻤ ﹰﺔ
ﻟﻠﺨﺩﻤﺔ ﺍﻟﻤﻁﻠﻭﺒﺔ.
]ﻤﺭﺠﻊ[
ﺼﻨﱢﻑ ):(Classifier
½ ﻤ َ
ﺼﻨﱢﻑ ﻤﺠﻤﻭﻋﺔ ﺴﻠﻭﻙ (BAﺃﻭ ﺍﻋﺘﻤﺎﺩﹰﺍ ﻋﻠﻰ ﻋﺩﺓ
) ﻤ DS ﻴﺨﺘﺎﺭ ﺭﺯﻤﹰﺎ ﺍﻋﺘﻤﺎﺩﹰﺍ ﻋﻠﻰ ﺤﻘل
ﺼﻨﱢﻑ ﺤﻘﻭل ﻤﺘﻌﺩﺩﺓ .(MF
ﺤﻘﻭل ﻀﻤﻥ ﺘﺭﻭﻴﺴﺔ ﺍﻟﺭﺯﻤﺔ ) ﻤ
99
ﺒﺘﺎﺕ ﻓﻲ ﺘﺭﻭﻴﺴﺔ 8 ﺍﻟﺫﻱ ﻁﻭﻟﻪ DS ﻤﻥ ﺤﻘل DSCP ﺒﺘﺎﺕ ﻓﻲ ﺍﻟﺠﺯﺀ 6 ﻗﻴﻤﺔ ﻤﺤﺩﺩﺓ ﻤﻥ
.IP
½ ﺇﺴﻘﺎﻁ ):(Dropping
ﺇﺠﺭﺍﺌﻴﺔ ﺍﺴﺘﺒﻌﺎﺩ ﺍﻟﺭﺯﻡ ﺍﻋﺘﻤﺎﺩﹰﺍ ﻋﻠﻰ ﻗﻭﺍﻋﺩ ﻤﺤﺩﺩﺓ .ﺘﺴﻤﻰ ﻜﺫﻟﻙ ﺭﺴﻡ ﺍﻟﺴﻴﺎﺴﺎﺕ
).(Policing
½ ﺘﺸﻜﻴل ):(Shaping
ﻋﻤﻠﻴﺔ ﺘﺄﺨﻴﺭ ﺍﻟﺭﺯﻡ ﻀﻤﻥ ﺩﻓﻘﺔ ﺭﺯﻡ ﻟﺠﻌل ﻫﺫﻩ ﺍﻟﺩﻓﻘﺔ ﺘﺘﻁﺎﺒﻕ ﻤﻊ ﻭﺼﻑ ﺤﺭﻜﺔ ﺍﻟﺴﻴﺭ
ﺍﻟﻤﻌﺭﱠﻓﺔ.
100
½ ﺘﻜﻴﻴﻑ ﺤﺭﻜﺔ ﺍﻟﺴﻴﺭ ):(Traffic Conditioning
ﻭﻤﻨﻬﺎ :ﺃﺨﺫ ﺍﻟﻘﻴﺎﺱ ،ﻭﺍﻟﺘﻌﻠﻴﻡ، TCA ﻭﻅﺎﺌﻑ ﺘﺤﻜﻡ ﺘﻨﺠﺯ ﻹﺠﺒﺎﺭ ﺘﻁﺒﻴﻕ ﺍﻟﻘﻭﺍﻋﺩ ﺍﻟﻤﺤﺩﺩﺓ ﻓﻲ
ﻭﺍﻟﺘﺸﻜﻴل ،ﻭﺍﻹﺴﻘﺎﻁ.
)ﻓﻲ ﺜﻤﺎﻨﻴﺔ (DSﻭﺒﺘﻁﺒﻴﻕ ﺁﻟﻴﺎﺕ DS ﺘﻘﻭﻡ ﺍﻟﻌﻘﺩ ﺍﻟﺤﺩﻭﺩﻴﺔ ﺒﺘﺼﻨﻴﻑ ﺍﻟﺭﺯﻡ ﻭﻓﻘﹰﺎ ﻟﻘﻴﻤﺔ ﻨﻘﻁﺔ ﺭﻤﺎﺯ
ﺍﻟﻤﺒﺭﻤﺔ ﻤﻊ ﺍﻟﺯﺒﻭﻥ .ﺜﻡ ﺘﻘﻭﻡ SLA ﺘﻜﻴﻴﻑ ﺤﺭﻜﺔ ﺍﻟﺴﻴﺭ ﺍﻟﻤﻌﺭﻓﺔ ﻭﻓﻘﹰﺎ ﻻﺘﻔﺎﻗﻴﺔ ﻤﺴﺘﻭﻯ ﺍﻟﺨﺩﻤﺔ
ﺍﻟﻌﻘﺩﺓ ﺒﺘﻤﺭﻴﺭ ﺍﻟﺭﺯﻡ ﺇﻟﻰ ﻋﻘﺩﺓ ﺩﺍﺨﻠﻴﺔ ﺍﻟﺘﻲ ﺒﺩﻭﺭﻫﺎ ﺘﻤﺭﺭ ﺍﻟﺭﺯﻡ ﺇﻟﻰ ﻋﻘﺩﺓ ﺃﺨﺭﻯ ،ﻭﻫﻜﺫﺍ ﺘﻤﺭﺭ
ﺍﻟﺭﺯﻡ ﻤﻥ ﻋﻘﺩﺓ ﺇﻟﻰ ﻋﻘﺩﺓ ﺃﻭ ﻤﻥ ﻗﻔﺯﺓ ﺇﻟﻰ ﻗﻔﺯﺓ ﻋﻠﻰ ﻤﺴﺎﺭﻫﺎ ﻨﺤﻭ ﺍﻟﻭﺠﻬﺔ .ﺘﻌﺘﻤﺩ ﻋﻤﻠﻴﺔ ﺍﻟﺘﻤﺭﻴﺭ
ﻓﻲ ﻜل ﻗﻔﺯﺓ ﻋﻠﻰ ﺍﻟﺴﻠﻭﻙ ﺍﻟﻤﻌﺘﻤﺩ ﻟﺩﻯ ﺍﻟﻌﻘﺩﺓ ﻟﻤﻌﺎﻟﺠﺔ ﻜل ﺼﻑ ﻤﻥ ﺍﻟﺼﻔﻭﻑ ﺍﻟﻤﻌﺭﻓﺔ ﻀﻤﻥ
ﻨﻁﺎﻕ .DSﺘﺴﻤﻰ ﻋﻤﻠﻴﺔ ﺍﻟﺘﻤﺭﻴﺭ ﻫﺫﻩ ﺒﺎﻟﺴﻠﻭﻙ ﻋﻠﻰ ﻤﺴﺘﻭﻯ ﺍﻟﻘﻔﺯﺓ .PHB
ﻻ ﻫﻭ ﺘﻁﺒﻴﻕ
ﺒﻐﻴﺔ ﺘﻭﻀﻴﺢ ﻫﺫﺍ ﺍﻻﺨﺘﻼﻑ ﺒﻴﻥ ﺍﻟﺨﺩﻤﺎﺕ ﺍﻟﻤﺘﻜﺎﻤﻠﺔ ﻭﺍﻟﺨﺩﻤﺎﺕ ﺍﻟﻤﺘﻤﺎﻴﺯﺓ ،ﻟﻨﺄﺨﺫ ﻤﺜﺎ ﹰ
(Internetﻟﻨﺸﺎﻫﺩ ﻤﺎ ﻴﺠﺭﻱ ﻤﻥ ﺃﺠل ﺇﻗﺎﻤﺔ ﺍﺘﺼﺎﻟﻴﻥ ﻫﺎﺘﻔﻴﻴﻥ )telephony ﺍﻟﻬﺘﻑ ﻋﻠﻰ ﺍﻹﻨﺘﺭﻨﺕ
101
ﻭﺍﻟﺜﺎﻨﻲ ﻟﻤﺤﺎﺩﺜﺔ ﻤﻊ ﺍﻟﻤﻀﻴﻑ ،3ﻓﻲ ﻜﻠﺘﺎ 2 ﻤﺼﺩﺭﻫﻤﺎ ﺍﻟﻤﻀﻴﻑ ،1ﺍﻷﻭل ﻟﻤﺤﺎﺩﺜﺔ ﻤﻊ ﺍﻟﻤﻀﻴﻑ
ﺍﻟﺤﺎﻟﺘﻴﻥ.
ﺒﻘﺒﻭل ﺘﺩﻓﻘﻴﻥ ﻭﺍﺤﺩ ﻟﻜل ﻤﺤﺎﺩﺜﺔ ﻭﺘﺤﺠﺯ ﻤﻭﺍﺭﺩ ISA ﺘﻘﻭﻡ ﺸﺒﻜﺔ ﺘﻌﻤل ﻭﻓﻕ ﺍﻟﺨﺩﻤﺎﺕ ﺍﻟﻤﺘﻜﺎﻤﻠﺔ
ﻤﺨﺘﻠﻘﺔ ﻤﻥ ﺃﺠل ﻜل ﻤﻨﻬﻤﺎ ﻋﻠﻰ ﻁﻭل ﺍﻟﻤﺴﺎﺭ ﺍﻟﺫﻱ ﺠﺭﻯ ﺍﺨﺘﻴﺎﺭﻩ ﻟﻜل ﻤﺤﺎﺩﺜﺔ ﻓﻲ ﺍﻟﺸﺒﻜﺔ .ﻴﺠﺭﻱ
ﻋﻨﺩ ﺍﺴﺘﺒﺩﺍﺀ ﺍﻟﻤﺤﺎﺩﺜﺔ ﻭﺘﺨﺯﻥ ﺍﻟﺸﺒﻜﺔ ﻤﻌﻠﻭﻤﺎﺕ ﻋﻥ ﺤﺎﻟﺔ ﻜﻼ RSVP ﻫﺫﺍ ﻋﻥ ﻁﺭﻴﻕ ﺒﺭﻭﺘﻭﻜﻭل
ﺍﻟﺘﺩﻓﻘﻴﻥ.
ﺒﻘﺒﻭل ﺍﺴﺘﺨﺩﺍﻡ ﻜﻼ ﺍﻟﻤﺤﺎﺩﺜﺘﻴﻥ ﻟﻠﺼﻑ ﺍﻟﻤﻨﺎﺴﺏ DS ﺘﻘﻭﻡ ﺸﺒﻜﺔ ﺘﻌﻤل ﻭﻓﻕ ﺍﻟﺨﺩﻤﺎﺕ ﺍﻟﻤﺘﻤﺎﻴﺯﺓ
ﻓﻲ ﺍﻟﺸﺒﻜﺔ A ﻟﺘﻁﺒﻴﻕ ﺍﻟﻬﺘﻑ ﻭﻟﻴﻜﻥ ﺍﻟﺼﻑ .Aﻫﻨﺎﻙ ﻤﺠﻤﻭﻋﺔ ﻤﻥ ﺍﻟﻤﻭﺍﺭﺩ ﺍﻟﻤﺤﺠﻭﺯﺓ ﺴﻠﻔﹰﺎ ﻟﻠﺼﻑ
ﻴﻤﻜﻥ ﻟﻬﺎﺘﻴﻥ ﺍﻟﻤﺤﺎﺩﺜﺘﻴﻥ ﺍﻟﺘﺸﺎﺭﻙ ﺒﻬﻤﺎ ﻤﻊ ﺘﺩﻓﻘﺎﺕ ﺃﺨﺭﻯ ﻤﻥ ﻨﻔﺱ ﺍﻟﺼﻑ ﻋﻠﻰ ﺍﻟﺸﺒﻜﺔ .ﺘﺨﺘﺎﺭ
ﺍﻟﺸﺒﻜﺔ ﻤﺴﺎﺭﻱ ﺍﻟﻤﺤﺎﺩﺜﺔ ﺒﺤﻴﺙ ﺘﺴﺘﻔﻴﺩ ﻤﺎ ﺃﻤﻜﻥ ﻤﻥ ﺍﻟﻤﺴﺎﺭﺍﺕ ﺍﻟﻤﺘﺎﺤﺔ ﺴﻠﻔﹰﺎ ﻟﻠﺼﻑ .Aﻭﻋﻠﻰ ﻜل
ﻭﻓﻘﹰﺎ ﻟﻘﻭﺍﻋﺩ ﺍﻟﺘﻤﺭﻴﺭ ﺍﻟﻤﺭﺘﺒﻁﺔ ﺒﺠﻭﺩﺓ A ﻤﺴﻴﺭ ﻓﻲ ﺍﻟﺸﺒﻜﺔ ﻤﻌﺎﻟﺠﺔ ﻭﺘﻤﺭﻴﺭ ﺍﻟﺭﺯﻤﺔ ﺫﺍﺕ ﺍﻟﺼﻑ
ﺍﻟﺨﺩﻤﺔ ﻟﻬﺫﺍ ﺍﻟﺼﻑ.
102
ﺍﺘﻔﺎﻗﻴﺔ ﻤﺴﺘﻭﻯ ﺍﻟﺨﺩﻤﺔ
ﺕ ﺍﻷﺩﺍﺀ ﺍﻟﻤﻔﺼﻠﺔ ﺍﻟﺘﺎﻟﻴﺔ ﺍﻟﺘﻲ ﻴﻤﻜﻥ ﺘﻀﻤﻴﻨﻬﺎ ﻓﻲ
ﻤﻭﺴﻁﺎ ِ DS ﺴﺭﺩ ﻤﺴﻭﺩ ﹸﺓ ﻭﺜﻴﻘ ِﺔ ﺇﻁﺎ ِﺭ ﻋﻤل
ﹶﺘ
ﺍﺘﻔﺎﻗﻴﺔ ﻤﺴﺘﻭﻯ ﺍﻟﺨﺩﻤﺔ :SLA
½ ﻤﻭﺴﻁﺎﺕ ﺃﺩﺍﺀ ﺨﺩﻤﺔ ﻤﻔﺼﱠﻠﺔ ﻤﺜل ﻤﻌﺩل ﺍﻟﺘﺩﻓﻕ ﺍﻟﻤﺘﻭﻗﻊ ،ﺍﺤﺘﻤﺎل ﺇﺴﻘﺎﻁ ﺍﻟﺭﺯﻡ ،ﺍﻟﺘﺄﺨﻴﺭ.
½ ﻗﻴﻭﺩ ﻋﻠﻰ ﻨﻘﺎﻁ ﺍﻟﺩﺨﻭل ﻭﺍﻟﺨﺭﻭﺝ ﺍﻟﺘﻲ ﺘﻘﺩﱠﻡ ﺍﻟﺨﺩﻤﺔ ﻋﻨﺩﻫﺎ ﻤﺸﻴﺭﺓ ﺇﻟﻰ ﻨﻁﺎﻕ ﺍﻟﺨﺩﻤﺔ.
½ ﻭﺼﻑ ﺤﺭﻜﺔ ﺍﻟﺴﻴﺭ ﺍﻟﺘﻲ ﻴﺠﺏ ﺍﻻﻟﺘﺯﺍﻡ ﺒﻬﺎ ﻟﻠﺨﺩﻤﺔ ﺍﻟﻤﻁﻠﻭﺏ ﺘﻘﺩﻴﻤﻬﺎ ﻤﺜل ﻤﻭﺴﻁﺎﺕ ﺤﺎﻭﻴﺔ
ﺍﻟﻌﻼﹼﻡ.
½ ﺍﻟﺘﺨﻠﺹ ﻤﻥ ﺤﺭﻜﺔ ﺍﻟﺴﻴﺭ ﺍﻟﺯﺍﺌﺩﺓ ﻋﻥ ﺍﻟﻭﺼﻑ ﺍﻟﻤﺤﺩﺩ.
ﻟﻨﻨﻅﺭ ﻓﻲ ﺃﻤﺜﻠﺔ ﻟﻁﻠﺒﺎﺕ ﻤﺴﺘﻭﻴﺎﺕ ﺨﺩﻤﺔ:
ﺴﻠﱠﻡ ﺒﺘﻠﺒﺙ ) (latencyﻗﻠﻴل.
ﺴﻭﻑ ﹸﺘ A .1ﺤﺭﻜﺔ ﺍﻟﺴﻴﺭ ﺍﻟﻤﻌﺭﻭﻀﺔ ﻋﻠﻰ ﻤﺴﺘﻭﻯ ﺍﻟﺨﺩﻤﺔ
ﺴﻠﱠﻡ ﻤﻊ ﻀﻴﺎﻉ ﻗﻠﻴل.
ﺴﻭﻑ ﹸﺘ B .2ﺤﺭﻜﺔ ﺍﻟﺴﻴﺭ ﺍﻟﻤﻌﺭﻭﻀﺔ ﻋﻠﻰ ﻤﺴﺘﻭﻯ ﺍﻟﺨﺩﻤﺔ
ﺴﺘﻌﺎﻨﻲ ﻤﻥ C ﻤﻥ ﺤﺭﻜﺔ ﺍﻟﺴﻴﺭ ﺍﻟﻤﺘﻘﻴﺩﺓ ﺒﺎﻟﻤﻭﺍﺼﻔﺎﺕ ﺍﻟﻤﺴﻠﱠﻤﺔ ﻋﻠﻰ ﻤﺴﺘﻭﻯ ﺍﻟﺨﺩﻤﺔ 90% .3
ﺴﻴﺨﺼﺹ ﻟﻬﺎ ﻀﻌﻑ ﻋﺭﺽ ﺍﻟﺤﺯﻤﺔ E .5ﺤﺭﻜﺔ ﺍﻟﺴﻴﺭ ﺍﻟﻤﻌﺭﻭﻀﺔ ﻋﻠﻰ ﻤﺴﺘﻭﻯ ﺍﻟﺨﺩﻤﺔ
ﺍﻟﻤﺨﺼﺹ ﻟﺘﻭﺼﻴل ﺤﺭﻜﺔ ﺍﻟﺴﻴﺭ ﻋﻠﻰ ﻤﺴﺘﻭﻯ ﺍﻟﺨﺩﻤﺔ .F
ل ﺘﻭﺼﻴﻠﻬﺎ ﺃﻋﻠﻰ ﻤﻥ ﺤﺭﻜﺔ ﺍﻟﺴﻴﺭ ﺒﺄﺴﺒﻘﻴﺔ ﺇﺴﻘﺎﻁ .Y
ﺍﺤﺘﻤﺎ ُ X ﻁ
.6ﺤﺭﻜﺔ ﺍﻟﺴﻴﺭ ﺒﺄﺴﺒﻘﻴﺔ ﺇﺴﻘﺎ ٍ
ﺍﻟﻤﺜﺎﻻﻥ ﺍﻷﻭﻻﹼﻥ ﻜﻴﻔﻴﺎﻥ )ﻏﻴﺭ ﻜﻤﻴﻴﻥ( ﻟﻬﻤﺎ ﻤﻌﻨﻰ ﻓﻘﻁ ﺒﺎﻟﻤﻘﺎﺭﻨﺔ ﺒﺤﺭﻜﺔ ﺴﻴﺭ ﺃﺨﺭﻯ .ﻤﺜل ﺤﺭﻜﺔ
ﺍﻟﺴﻴﺭ ﺍﻟﻤﻐﺘﻔﻠﺔ ﺍﻟﺘﻲ ﺘﺤﺼل ﻋﻠﻰ ﺨﺩﻤﺔ ﺒﺄﻓﻀل ﺠﻬﺩ .ﺍﻟﻤﺜﺎﻻﻥ ﺍﻟﻠﺫﺍﻥ ﻴﻠﻴﻬﻤﺎ ﹶﻜ ﻤﻴﺎﻥ ﻭﻴﻘﺩﻤﺎﻥ ﻀﻤﺎﻨ ﹰﺎ
103
ﻤﺤﺩﺩﹰﺍ ﻴﻤﻜﻥ ﺍﻟﺘﺤﻘﻕ ﻤﻨﻪ ﺒﺈﺠﺭﺍﺀ ﻗﻴﺎﺱ ﻋﻠﻰ ﺍﻟﺨﺩﻤﺔ ﺍﻟﻔﻌﻠﻴﺔ ﻭﺩﻭﻥ ﺍﻟﺤﺎﺠﺔ ﺇﻟﻰ ﺍﻟﻤﻘﺎﺭﻨﺔ ﺒﺨﺩﻤﺎﺕ
ﺃﺨﺭﻯ ﻤﻘﺩﱠﻤﺔ ﻓﻲ ﻨﻔﺱ ﺍﻟﻭﻗﺕ .ﺃﻤﺎ ﺍﻟﻤﺜﺎﻻﻥ ﺍﻷﺨﻴﺭﺍﻥ ﻓﻬﻤﺎ ﻜﻤﻴﺎﻥ ﻭﻜﻴﻔﻴﺎﻥ ﻓﻲ ﺍﻟﻭﻗﺕ ﺫﺍﺘﻪ.
DS .2ﺜﹸﻤﺎﻨﻴّﺔ
ﺃﻭ ﺤﻘل IPv4 ﺍﻟﻤﻭﺠﻭﺩﺓ ﻓﻲ ﺤﻘل ﻨﻭﻉ ﺍﻟﺨﺩﻤﺔ ﻓﻲ ﺘﺭﻭﻴﺴﺔ DS ﻴﺅﺸﱠﺭ ﻋﻠﻰ ﺍﻟﺭﺯﻡ ﻟﺘﻌﺎﻟﹶﺞ ﺒﺜﹸﻤﺎﻨﻴﺔ
ﺼﻑ ﺤﺭﻜﺔ ﺍﻟﺴﻴﺭ ﻓﻲ ﺘﺭﻭﻴﺴﺔ .IPv6
ﻟﺘﺼﻨﻴﻑ ﺍﻟﺭﺯﻡ ﻓﻲ ﺍﻟﺨﺩﻤﺎﺕ ﺍﻟﻤﺘﻤﺎﻴﺯﺓ. DS ﻫﻲ ﻟﺼﻴﻘﺔ DS ﻨﻘﻁﺔ ﺭﻤﺎﺯ
ﺒﺘﺎﺕ .ﺘﹸﻘﺴﻡ ﻫﺫﻩ 6 ﺒﻁﻭل DS ﻤﻥ ﺼﻔﻭﻑ ﺤﺭﻜﺔ ﺍﻟﺴﻴﺭ ﺒﺎﺴﺘﺨﺩﺍﻡ ﻨﻘﻁﺔ ﺭﻤﺎﺯ 64 ﻴﻤﻜﻥ ﺘﻌﺭﻴﻑ
ﺍﻟﺼﻔﻭﻑ ﺇﻟﻰ ﺜﻼﺙ ﻤﺠﻤﻭﻋﺎﺕ ﻜﻤﺎ ﻴﻠﻲ:
ﺠﻬﺩ ﻓﻲ ﺍﻟﻤﺴﻴﺭﺍﺕ ﺍﻟﻤﻭﺠﻭﺩﺓ .ﺘﹸﻤﺭﱠﺭ ﻫﺫﻩ ﺍﻟﺭﺯﻡ ﺒﺎﻟﺘﺭﺘﻴﺏ ﺍﻟﺫﻱ ﺘﹸﺴﺘﻘﺒل ﺒﻪ ﺤﺎﻟﻤﺎ ﺘﺼﺒﺢ
ﺴﻌﺔ ﺍﻟﻭﺼﻠﺔ ﻤﺘﺎﺤﺔ .ﺇﺫﺍ ﻜﺎﻥ ﻫﻨﺎﻙ ﺭﺯﻡ ﺃﺨﺭﻯ ﺒﺄﻭﻟﻭﻴﺔ ﺃﻋﻠﻰ ﻤﻁﻠﻭﺏ ﺇﺭﺴﺎﻟﻬﺎ ،ﻓﺈﻨﻬﺎ
ﺘﻌﻁﻰ ﺃﻓﻀﻠﻴﺔ ﻋﻠﻰ ﺍﻟﺭﺯﻡ ﺍﻟﻤﻐﺘﻔﻠﺔ ﺒﺄﻓﻀل ﺠﻬﺩ.
EF PHB ﻟﺼﻑ ﺍﻟﺭﺯﻡ ﺍﻟﺴﺭﻴﻌﺔ .ﻭﻫﻭ ﺴﻠﻭﻙ ﺍﻟﺘﻤﺭﻴﺭ ﺍﻟﺴﺭﻴﻊ 101110 ﻨﻘﻁﺔ ﺍﻟﺭﻤﺎﺯ y
.IPv4
104
ﻟﺘﻭﻀﻴﺢ ﺍﻟﺘﹶﻭﺍﻓﹸﻕ ﺍﻟﺘﺭﺍﺠﻌﻲ ﻤﻊ ﺨﺩﻤﺔ ﺍﻷﺴﺒﻘﻴﺔ ﻓﻲ ،IPv4ﻫﻨﺎﻙ ﺤﺎﺠﺔ ﺇﻟﻰ ﺘﻭﻀﻴﺢ ﺨﺩﻤﺔ ﺍﻷﺴﺒﻘﻴﺔ
) (precedenceﻓﻲ .IPv4
ﺒﺘﺎﺕ، 3 ﺤﻘﻠﻴﻥ ﻓﺭﻋﻴﻴﻥ :ﺤﻘل ﻓﺭﻋﻲ ﺒﺄﺴﺒﻘﻴﺔ ﻁﻭﻟﻬﺎ IPv4 ﻴﺘﻀﻤﻥ ﺤﻘل ﻨﻭﻉ ﺍﻟﺨﺩﻤﺔ ) (TOSﻓﻲ
ﺒﺘﺎﺕ ،ﻭﻴﺅﺩﻱ ﻫﺫﺍﻥ ﺍﻟﺤﻘﻼﻥ ﺍﻟﻔﺭﻋﻴﺎﻥ ﻭﻅﺎﺌﻑ ﻤ ﹶﺘﺘﹶﺎﻤﱠﺔ. 4 ﻭﺤﻘل ﻓﺭﻋﻲ ﺒﻨﻭﻉ ﺨﺩﻤﺔ ) (TOSﺒﻁﻭل
)ﻓﻲ ﺍﻟﻤﺼﺩﺭ ﺃﻭ ﻓﻲ ﺍﻟﻤﺴﻴﺭ( ﻴﺘﺼل ﺒﺎﺨﺘﻴﺎﺭ ﺍﻟﻘﻔﺯﺓ IP ﻴﻘﺩﻡ ﺍﻟﺤﻘل ﺍﻟﻔﺭﻋﻲ ) (TOSﺇﺭﺸﺎﺩﹰﺍ ﻟﻜﻴﺎﻥ
ﺍﻟﺘﺎﻟﻴﺔ ﻟﺒﺭﻗﻴﺔ ﺍﻟﻤﻌﻁﻴﺎﺕ .ﻭﻴﻭﻓﺭ ﺍﻟﺤﻘل ﺍﻟﻔﺭﻋﻲ ﻟﻸﺴﺒﻘﻴﺔ ﺇﺭﺸﺎﺩﹰﺍ ﺤﻭل ﺍﻟﺘﺤﺼﻴﺹ ﺍﻟﻨﺴﺒﻲ ﻟﻤﻭﺍﺭﺩ
ﺍﻟﻤﺴﻴﺭ ﻟﺒﺭﻗﻴﺔ ﺍﻟﻤﻌﻁﻴﺎﺕ ﻫﺫﻩ.
ﻴﻌﻴﱠﻥ ﺤﻘل ﺍﻷﺴﺒﻘﻴﺔ ﻟﻺﺸﺎﺭﺓ ﺇﻟﻰ ﺩﺭﺠﺔ ﺍﻹﻟﺤﺎﺡ ﺃﻭ ﺍﻷﻭﻟﻭﻴﺔ ﺍﻟﻤﺭﺘﺒﻁﺔ ﺒﺒﺭﻗﻴﺔ ﺍﻟﻤﻌﻁﻴﺎﺕ ﻫﺫﻩ .ﺇﺫﺍ
ﻜﺎﻥ ﺍﻟﻤﺴﻴﺭ ﻴﺩﻋﻡ ﺤﻘل ﺍﻷﺴﺒﻘﻴﺔ ﻓﺈﻥ ﻫﻨﺎﻙ ﺜﻼﺙ ﻁﺭﺍﺌﻕ ﻟﻼﺴﺘﺠﺎﺒﺔ:
½ ﺍﺨﺘﻴﺎﺭ ﺍﻟﻤﺴﺎﺭ :ﻴﻤﻜﻥ ﺍﺨﺘﻴﺎﺭ ﻤﺴﺎﺭ ﻤﻌﻴﱠﻥ ﺇﺫﺍ ﻭﺠﺩ ﺍﻟﻤﺴﻴﺭ ﺃﻥ ﺭﺘل ﺍﻻﻨﺘﻅﺎﺭ ﻟﻬﺫﺍ ﺍﻟﻤﺴﻴﺭ
ﻼ ،ﺤﻠﻘﺔ
ﺼﻐﻴ ﺭ ﺃﻭ ﻜﺎﻨﺕ ﺍﻟﻘﻔﺯﺓ ﺍﻟﺘﺎﻟﻴﺔ ﻋﻠﻰ ﻫﺫﺍ ﺍﻟﻤﺴﺎﺭ ﺘﺩﻋﻡ ﺃﻭﻟﻭﻴﺔ ﺃﻭ ﺃﺴﺒﻘﻴﺔ ﺍﻟﺸﺒﻜﺔ )ﻤﺜ ﹰ
ﺍﻟﻌﻼﹼﻡ ﺘﹶﺩﻋﻡ ﺍﻷﻭﻟﻭﻴﺔ(.
½ ﺨﺩﻤﺔ ﺍﻟﺸﺒﻜﺔ :ﺇﺫﺍ ﻜﺎﻨﺕ ﺍﻟﺸﺒﻜﺔ ﻓﻲ ﺍﻟﻘﻔﺯﺓ ﺍﻟﺘﺎﻟﻴﺔ ﺘﺩﻋﻡ ﺍﻷﺴﺒﻘﻴﺔ ،ﻓﺤﻴﻨﺌ ٍﺫ ﺘﹸﺴﺘﺩﻋﻰ ﻫﺫﻩ
ﺍﻟﺨﺩﻤﺔ.
ﻼ،
½ ﻨﻅﺎﻡ ﺍﻷﺭﺘﺎل :ﻴﻤﻜﻥ ﻟﻠﻤﺴﻴﺭ ﺃﻥ ﻴﺴﺘﺨﺩﻡ ﺍﻷﺴﺒﻘﻴﺔ ﻟﻠﺘﺄﺜﻴﺭ ﻓﻲ ﻜﻴﻔﻴﺔ ﻤﻌﺎﻟﺠﺔ ﺍﻷﺭﺘﺎل .ﻓﻤﺜ ﹰ
ﻴﻤﻜﻥ ﻟﻠﻤﺴﻴﺭ ﺃﻥ ﻴﻌﻁﻲ ﻤﻌﺎﻟﺠﺔ ﺘﻔﻀﻴﻠﻴﺔ ﻓﻲ ﺍﻷﺭﺘﺎل ﻟﺒﺭﻗﻴﺎﺕ ﺍﻟﻤﻌﻁﻴﺎﺕ ﺫﺍﺕ ﺍﻷﺴﺒﻘﻴﺔ
ﺍﻟﻌﺎﻟﻴﺔ.
]ﻤﺭﺠﻊ[
)ﻤﺘﻁﻠﺒﺎﺕ ﻤﺴﻴﺭﺍﺕ ﺍﻹﺼﺩﺍﺭ ﺍﻟﺭﺍﺒﻊ ﻤﻥ (IPﻤﺠﻤﻭﻋﺔ ﻤﻥ ﺍﻟﺘﻭﺼﻴﺎﺕ ﻟﻨﻅﺎﻡ RFC 1812 ﺘﻭﻓﺭ
ﺍﻷﺭﺘﺎل ﻴﻤﻜﻥ ﺘﻘﺴﻴﻤﻬﺎ ﺇﻟﻰ ﺯﻤﺭﺘﻴﻥ:
.1ﺨﺩﻤﺔ ﺍﻟﺭﺘل:
ﺃ .ﻴﺠﺏ ﻋﻠﻰ ﺍﻟﻤﺴﻴﺭﺍﺕ ﺃﻥ ﺘﻨﺠﺯ ﺨﺩﻤﺔ ﺘﺭﺘﻴﺏ ﺍﻷﺭﺘﺎل ﻭﻓﻕ ﺍﻷﺴﺒﻘﻴﺔ .ﺘﻌﻨﻲ ﺨﺩﻤﺔ ﺘﺭﺘﻴﺏ
ﺍﻷﺭﺘﺎل ﻭﻓﻕ ﺍﻷﺴﺒﻘﻴﺔ ﺃﻨﻪ ﻋﻨﺩﻤﺎ ﺘﺨﺘﺎﺭ ﺭﺯﻤﺔ ﻹﺭﺴﺎﻟﻬﺎ ﻋﻠﻰ ﻭﺼﻠﺔ )ﻤﻨﻁﻘﻴﺔ( ،ﻓﺈﻥ
ﺍﻟﺭﺯﻤﺔ ﺫﺍﺕ ﺍﻷﺴﺒﻘﻴﺔ ﺍﻟﻌﻠﻴﺎ ﺍﻟﺘﻲ ﻜﺎﻨﺕ ﻤﻭﻀﻭﻋﺔ ﻓﻲ ﺭﺘل ﺍﻨﺘﻅﺎﺭ ﻟﻬﺫﻩ ﺍﻟﻭﺼﻠﺔ ﻫﻲ
ﺍﻟﺭﺯﻤﺔ ﺍﻟﺘﻲ ﺃُﺭﺴﻠﺕ.
105
ﺒ .ﻴﻤﻜﻥ ﻷﻱ ﻤﺴﻴﺭ ﺃﻥ ﻴﻨﺠﺯ ﺇﺠﺭﺍﺀﺍﺕ ﺃﺨﺭﻯ ﻹﺩﺍﺭﺓ ﻤﻌﺩﱠل ﺍﻟﺘﺩﻓﻕ ﻤﻌﺘﻤﺩﺓ ﻋﻠﻰ ﺍﻟﺴﻴﺎﺴﺔ،
ﻴﻨﺘﺞ ﻋﻨﻬﺎ ﻤﺎ ﻴﺨﺎﻟﻑ ﺍﻟﺘﺭﺘﻴﺏ ﺍﻟﺼﺎﺭﻡ ﻟﻸﺴﺒﻘﻴﺔ ،ﺇﻻ ﺃﻥ ﻫﺫﻩ ﺍﻟﻤﺴﻴﺭﺍﺕ ﻴﺠﺏ ﺘﻌﺭﻴﻔﻬﺎ
ﺒﺤﻴﺙ ﺘﹸﻭﻗِﻑ ﻫﺫﻩ ﺍﻹﺠﺭﺍﺀﺍﺕ )ﺒﻜﻼﻡ ﺁﺨﺭ ،ﻴﺠﺏ ﺍﺴﺘﺨﺩﺍﻡ ﺍﻟﺘﺭﺘﻴﺏ ﺍﻟﺼﺎﺭﻡ(.
.2ﺍﻟﺘﺤﻜﻡ ﻓﻲ ﺍﻻﺨﺘﻨﺎﻕ:
ﻋﻨﺩﻤﺎ ﻴﺘﺴﻠﱠﻡ ﺍﻟﻤﺴﻴﺭ ﺭﺯﻤﺔ ﺘﻔﻭﻕ ﺴﻌﺔ ﺘﺨﺯﻴﻨﻪ ﻓﺈﻥ ﻋﻠﻴﻪ ﺇﻤﺎ ﺍﺴﺘﺒﻌﺎﺩﻫﺎ ﺃﻭ ﺍﺴﺘﺒﻌﺎﺩ ﺭﺯﻤﺔ ﺃﻭ
ﻤﺠﻤﻭﻋﺔ ﺭﺯﻡ ﺃﺨﺭﻯ.
ﺃ .ﻴﻤﻜﻥ ﻟﻠﻤﺴﻴﺭ ﺃﻥ ﻴﺴﺘﺒﻌﺩ ﺍﻟﺭﺯﻤﺔ ﺍﻟﺘﻲ ﺍﺴﺘﻘﺒﻠﻬﺎ ﺘ ﻭﹰﺍ ،ﻫﺫﻩ ﺃﺒﺴﻁ ﻁﺭﻴﻘ ٍﺔ ،ﻟﻜﻨﻬﺎ ﻟﻴﺴﺕ
ﺍﻟﻔﹸﻀﻠﻰ.
ﺒ .ﻓﻲ ﺍﻟﺤﺎﻟﺔ ﺍﻟﻤﺜﺎﻟﻴﺔ ،ﻋﻠﻰ ﺍﻟﻤﺴﻴﺭ ﺃﻥ ﻴﺨﺘﺎﺭ ﺍﻟﺭﺯﻤﺔ ﻤﻥ ﺃﺴﻭﺃ ﺍﻟﺠﻠﺴﺎﺕ ﻜﺜﺭ ﹶﺓ ﺍﺴﺘﺨﺩﺍ ٍﻡ
ﻟﻠﻭﺼﻠﺔ ،ﻋﻠﻰ ﺍﻋﺘﺒﺎﺭ ﺃﻥ ﺴﻴﺎﺴﺔ ﺠﻭﺩﺓ ﺍﻟﺨﺩﻤﺔ ﺍﻟﻤﺘﺒﻌﺔ ﺘﺴﻤﺢ ﺒﺫﻟﻙ .ﻫﻨﺎﻙ ﺴﻴﺎﺴﺔ ﻤﻨﺼﻭﺡ
ﻻ( ﻭﻫﻲ
ﻻ ﻴﺨﺭﺝ ﺃﻭ ﹰ
)ﺍﻟﺩﺍﺨل ﺃﻭ ﹰ FIFO ﺒﻬﺎ ﻓﻲ ﺒﻴﺌﺔ ﺒﺭﻗﻴﺎﺕ ﺍﻟﻤﻌﻁﻴﺎﺕ ﺍﻟﺘﻲ ﺘﺴﺘﺨﺩﻡ ﺃﺭﺘﺎل
ﺃﻥ ﹸﺘﺭﻤﻰ ﺭﺯﻡ ﺘﹸﺨﺘﺎﺭ ﻋﺸﻭﺍﺌﻴﹰﺎ ﻤﻥ ﺍﻟﺭﺘل .ﻫﻨﺎﻙ ﺨﻭﺍﺭﺯﻤﻴﺔ ﻤﻜﺎﻓﺌﺔ ﻓﻲ ﺍﻟﻤﺴﻴﺭﺍﺕ ﺍﻟﺘﻲ
ﻻ ﻋﺎﺩﻟﺔ ﻫﻲ ﺍﺴﺘﺒﻌﺎﺩ ﺭﺯﻡ ﻤﻥ ﺍﻟﺭﺘل ﺍﻷﻁﻭل .ﻴﻤﻜﻥ ﻟﻠﻤﺴﻴﺭ ﺍﺴﺘﺨﺩﺍﻡ ﻫﺫﻩ
ﺴﺘﹶﺨﺩﻡ ﺃﺭﺘﺎ ﹰ
ﹶﺘ
ﺍﻟﺨﻭﺍﺭﺯﻤﻴﺎﺕ ﻟﻴﻌﻴﻥ ﺍﻟﺭﺯﻤﺔ ﺍﻟﺘﻲ ﺴ ﹸﺘﺭﻤﻰ.
ﺠ .ﺇﺫﺍ ﻜﺎﻨﺕ ﺨﺩﻤﺔ ﺘﺭﺘﻴﺏ ﺍﻷﺭﺘﺎل ﻭﻓﻕ ﺍﻷﺴﺒﻘﻴﺔ ﻤﻨﺠﺯﺓ ﻭﻤﻔﻌﱠﻠﺔ ،ﻓﺈﻥ ﻋﻠﻰ ﺍﻟﻤﺴﻴﺭ ﻋﺩﻡ
ﺃﻋﻠﻰ ﻤﻥ ﺭﺯﻤﺔ ﻟﻡ ﹸﺘ ﺭ ﻡ. IP ﺍﺴﺘﺒﻌﺎﺩ ﺭﺯﻤﺔ ﺫﺍﺕ ﺃﺴﺒﻘﻴﺔ
ﺍﻟﺘﻲ ﺘﻁﺎﻟﺏ ﺒﻨﻭﻉ ﺨﺩﻤﺔ ﺒﻤﻭﺜﻭﻗﻴﺔ IP ﺩ .ﻴﻤﻜﻥ ﻟﻠﻤﺴﻴﺭ ﺃﻥ ﻴﺤﻤﻲ ﺍﻟﺭﺯﻡ ﺫﺍﺕ ﺘﺭﻭﻴﺴﺎﺕ
ﻋﻅﻤﻰ ،ﺇﻻ ﺇﺫﺍ ﻜﺎﻥ ﻋﻤل ﻫﺫﺍ ﺴﻴﺨﺎﻟﻑ ﺍﻟﻘﺎﻋﺩﺓ ﺍﻟﺴﺎﺒﻘﺔ.
ﺍﻟﻤﺠﺯﺃﺓ ،ﻋﻠﻰ ﺃﺴﺎﺱ ﺍﻟﻨﻅﺭﻴﺔ ﺍﻟﻘﺎﺌﻠﺔ ﺒﺄﻥ ﺇﺴﻘﺎﻁ ﺠﺯﺀ IP ﻫ .ﻴﻤﻜﻥ ﻟﻠﻤﺴﻴﺭ ﺃﻥ ﻴﺤﻤﻲ ﺭﺯﻡ
ﻤﻥ ﺒﺭﻗﻴﺔ ﻤﻌﻁﻴﺎﺕ ﻴﻤﻜﻥ ﺃﻥ ﻴﺅﺩﻱ ﺇﻟﻰ ﺯﻴﺎﺩﺓ ﺍﻻﺨﺘﻨﺎﻕ ،ﻷﻨﻪ ﻴﺅﺩﻱ ﺇﻟﻰ ﻗﻴﺎﻡ ﺍﻟﻤﺼﺩﺭ
ﺒﺈﻋﺎﺩﺓ ﺇﺭﺴﺎل ﻜل ﺃﺠﺯﺍﺀ ﺒﺭﻗﻴﺔ ﺍﻟﻤﻌﻁﻴﺎﺕ.
ﻭ .ﻟﻤﻨﻊ ﺍﻹﺨﻼل ﺒﻭﻅﺎﺌﻑ ﺍﻟﺘﺴﻴﻴﺭ ﺃﻭ ﺒﻭﻅﺎﺌﻑ ﺍﻹﺩﺍﺭﺓ ﻴﻤﻜﻥ ﻟﻠﻤﺴﻴﺭ ﺃﻥ ﻴﺤﻤﻲ ﻤﻥ ﺍﻻﺴﺘﺒﻌﺎﺩ
ﺍﻟﺭﺯ ﻡ ﺍﻟﻤﺴﺘﺨﺩﻤﺔ ﻟﻠﺘﺤﻜﻡ ﻓﻲ ﺍﻟﺘﺴﻴﻴﺭ ،ﺃﻭ ﺍﻟﺘﺤﻜﻡ ﻓﻲ ﺍﻟﻭﺼﻠﺔ ،ﺃﻭ ﻹﺩﺍﺭﺓ ﺍﻟﺸﺒﻜﺔ .ﻴﻤﻜﻥ
ﻟﻠﻤﺴﻴﺭﺍﺕ ﺍﻟﻤﺘﺨﺼﺼﺔ )ﺍﻟﻤﺴﻴﺭﺍﺕ ﺍﻟﺘﻲ ﻟﻴﺴﺕ ﺃﻴﻀﹰﺎ ﻤﻀﻴﻔﺎﺕ ﻋﺎﻤﺔ ﺍﻻﺴﺘﺨﺩﺍﻡ ﺃﻭ
ﻤﺨﺩﻤﺎﺕ ﻁﺭﻓﻴﺎﺕ ،ﺍﻟﺦ (...ﺃﻥ ﺘﻘﺎﺭﺏ ﻫﺫﻩ ﺍﻟﻘﺎﻋﺩﺓ ﻋﻥ ﻁﺭﻴﻕ ﺤﻤﺎﻴﺔ ﺍﻟﺭﺯﻡ ﺍﻟﺘﻲ
ﻤﺼﺩﺭﻫﺎ ﺃﻭ ﻭﺠﻬﺘﻬﺎ ﻫﻭ ﺍﻟﻤﺴﻴﺭ ﻨﻔﺴﻪ.
106
.3ﺘﺸﻜﻴل ﺍﻟﺨﺩﻤﺎﺕ ﺍﻟﻤﺘﻤﺎﻴﺯﺓ ﻭﺘﺸﻐﻴﻠﻬﺎ
ﻴﻭﻀﺢ ﺍﻟﺸﻜل ﻨﻭﻉ ﺍﻟﺘﺸﻜﻴﻠﺔ ﺍﻟﻤﻘﺘﺭﺤﺔ ﻓﻲ ﻭﺜﺎﺌﻕ ﺍﻟﺨﺩﻤﺎﺕ ﺍﻟﻤﺘﻤﺎﻴﺯﺓ .ﻴﺘﺄﻟﻑ ﻨﻁﺎﻕ ﺍﻟﺨﺩﻤﺎﺕ
ﺍﻟﻤﺘﻤﺎﻴﺯﺓ ﻤﻥ ﻤﺠﻤﻭﻋﺔ ﻤﺴﻴﺭﺍﺕ ﻤﺘﻼﺼﻘﺔ؛ ﺒﻤﻌﻨﻰ ﺃﻨﻪ ﻴﻤﻜﻥ ﺍﻟﻭﺼﻭل ﻤﻥ ﻤﺴﻴﺭ ﻓﻲ ﺍﻟﻨﻁﺎﻕ ﺇﻟﻰ
ﻤﺴﻴﺭ ﺁﺨﺭ ﻓﻲ ﺍﻟﻨﻁﺎﻕ ﻋﺒﺭ ﻤﺴﺎﺭ ﻻ ﻴﺘﻀﻤﻥ ﺃﻱ ﻤﺴﻴﺭ ﺨﺎﺭﺝ ﺍﻟﻨﻁﺎﻕ .ﻴﻜﻭﻥ ﺘﻔﺴﻴﺭ ﻨﻘﺎﻁ ﺍﻟﺭﻤﺎﺯ
ﻤﻭﺤﺩﹰﺍ ﻀﻤﻥ ﻨﻁﺎﻕ ﻤﻌﻴﻥ ،ﺒﺤﻴﺙ ﺘﻘﺩﱠﻡ ﺨﺩﻤﺔ ﻤﻭﺤﺩﺓ ﻭﻤﺘﻨﺎﺴﻘﺔ.
ﺘﺸﻴﺭ ﻤﻭﺍﺼﻔﺎﺕ ﺍﻟﺨﺩﻤﺎﺕ ﺍﻟﻤﺘﻤﺎﻴﺯﺓ ﺇﻟﻰ ﻤﻌﺎﻟﺠﺔ ﺍﻟﺘﻤﺭﻴﺭ ﺍﻟﺘﻲ ﻴﻭﻓﱢﺭﻫﺎ ﺍﻟﻤﺴﻴﺭ ﺒﺎﻟﺴﻠﻭﻙ ﻋﻠﻰ
ﻫﻭ ﺍﻟﺠﺯﺀ PHB ﻋﻨﺩ ﺠﻤﻴﻊ ﺍﻟﻤﺴﻴﺭﺍﺕ ﻭﻋﺎﺩ ﹰﺓ ﻤﺎ ﻴﻜﻭﻥ PHB ﻤﺴﺘﻭﻯ ﺍﻟﻘﻔﺯﺓ .PHBﻴﺠﺏ ﺃﻥ ﻴﺘﻭﻓﱠﺭ
ﺍﻟﻭﺤﻴﺩ ﻤﻥ ﺍﻟﺨﺩﻤﺎﺕ ﺍﻟﻤﺘﻤﺎﻴﺯﺓ ﺍﻟﻤﻨﺠﺯ ﻓﻲ ﺍﻟﻤﺴﻴﺭﺍﺕ ﺍﻟﺩﺍﺨﻠﻴﺔ.
107
ﻟﻜﻨﻬﺎ ﺘﺘﻁﻠﺏ ﺃﻴﻀﹰﺎ ﺁﻟﻴﺎﺕ ﺘﻜﻴﻴﻑ ﻟﺤﺭﻜﺔ ﺍﻟﺴﻴﺭ ﻤﺘﻁﻭﺭﺓ ﺃﻜﺜﺭ PHB ﺘﺘﻀﻤﻥ ﺍﻟﻌﻘﺩ ﺍﻟﺤﺩﻭﺩﻴﺔ ﺁﻟﻴﺎﺕ
ﻭﺫﻟﻙ ﻟﺘﻭﻓﻴﺭ ﺍﻟﺨﺩﻤﺔ ﺍﻟﻤﺭﻏﻭﺒﺔ .ﻭﻋﻠﻰ ﻫﺫﺍ ،ﻓﺈﻥ ﺍﻟﻤﺴﻴﺭﺍﺕ ﺍﻟﺩﺍﺨﻠﻴﺔ ﺘﻤﺘﻠﻙ ﻭﻅﻴﻔﻴﺔ ﺃﺼﻐﺭﻴﺔ ﻭﻋﺒﺌﹰﺎ
ﻼ ﻤﻀﺎﻓ ﹰﺎ( ﺃﺼﻐﺭﻴﹰﺎ ﻟﺘﻭﻓﻴﺭ ﺍﻟﺨﺩﻤﺎﺕ ﺍﻟﻤﺘﻤﺎﻴﺯﺓ ،ﻋﻠﻰ ﺤﻴﻥ ﻴﻘﻊ ﻤﻌﻅﻡ ﺍﻟﺘﻌﻘﻴﺩ ﻓﻲ ﺍﻟﻌﻘﺩ
ﺤ ﻤ ﹰ
)ِ
ﺍﻟﺤﺩﻭﺩﻴﺔ .ﻴﻤﻜﻥ ﺃﻴﻀﹰﺎ ﺘﻭﻓﻴﺭ ﻭﻅﻴﻔﺔ ﺍﻟﻌﻘﺩ ﺍﻟﺤﺩﻭﺩﻴﺔ ﺒﻭﺴﺎﻁﺔ ﻨﻅﺎﻡ ﻤﻀﻴﻑ ﻤﺭﺒﻭﻁ ﺇﻟﻰ ﺍﻟﻨﻁﺎﻕ
ﻨﻴﺎﺒ ﹰﺔ ﻋﻥ ﺍﻟﺘﻁﺒﻴﻘﺎﺕ ﺍﻟﻤﻭﺠﻭﺩﺓ ﻋﻠﻰ ﻫﺫﺍ ﺍﻟﻨﻅﺎﻡ ﺍﻟﻤﻀﻴﻑ.
108
.4ﺘﻜﻴﻴﻑ ﺤﺭﻜﺔ ﺍﻟﺴﻴﺭ
ﺘﺘﺄﻟﻑ ﻭﻅﻴﻔﺔ ﺘﻜﻴﻴﻑ ﺤﺭﻜﺔ ﺍﻟﺴﻴﺭ ﻤﻥ ﺨﻤﺴﺔ ﻋﻨﺎﺼﺭ:
½ ﻤﺼﻨﱢﻑ :ﻴﻘﺴﻡ ﺍﻟﺭﺯﻡ ﺇﻟﻰ ﺼﻔﻭﻑ ﻤﺨﺘﻠﻔﺔ .ﻫﺫﺍ ﻫﻭ ﺃﺴﺎﺱ ﺘﻭﻓﻴﺭ ﺍﻟﺨﺩﻤﺎﺕ ﺍﻟﻤﺘﻤﺎﻴﺯﺓ .ﻴﻤﻜـﻥ
)ﻤﺼﻨﱢﻑ ﻤﺠﻤﻭﻋﺔ ﺴﻠﻭﻙ( ﺃﻭ DS ﻟﻠﻤﺼﻨﱢﻑ ﺃﻥ ﻴﻘﺴﻡ ﺤﺭﻜﺔ ﺍﻟﺴﻴﺭ ﺍﻋﺘﻤﺎﺩﹰﺍ ﻋﻠﻰ ﻨﻘﻁﺔ ﺭﻤﺎﺯ
ﺤﻤل ﺍﻟﺭﺯﻤﺔ )ﻤﺼﻨﱢﻑ ﺤﻘﻭل
ﺍﻋﺘﻤﺎﺩﹰﺍ ﻋﻠﻰ ﻋﺩﺓ ﺤﻘﻭل ﻀﻤﻥ ﺘﺭﻭﻴﺴﺔ ﺍﻟﺭﺯﻤﺔ ﺃﻭ ﺤﺘﻰ ﻋﻠﻰ ِ
ﻤﺘﻌﺩﺩ(.
½ ﻗﺎﺌﺱ )ﺁﺨﺫ ﺍﻟﻘﻴﺎﺱ( :ﻴﻘﻴﺱ ﻤﺩﻯ ﺘﻭﺍﻓﻕ ﺤﺭﻜﺔ ﺍﻟﺴﻴﺭ ﺍﻟﻤﻌﻁﺎﺓ ﻤﻊ ﻭﺼﻑ ﻤﺤﺩﺩ .ﻴﺤﺩﺩ ﻫﺫﺍ
ﻑ ﺩﻓﻘ ِﺔ ﺭﺯ ٍﻡ ﻤﺎ ﻭﺍﻗﻌﹰﺎ ﻀﻤﻥ ﻤﺴﺘﻭﻯ ﺍﻟﺨﺩﻤﺔ ﺍﻟﻤﻀﻤﻭﻨﺔ ﻟﻬـﺫﺍ ﺍﻟـﺼﻑ ﺃﻭ
ﻥﺼ ﱢ
ﺍﻟﻘﺎﺌﺱ ﻜﻭ
ﻴﺘﺠﺎﻭﺯﻩ.
½ ﻤﻌﻠﱢﻡ :ﻴﻘﻭﻡ ﺒﺈﻋﺎﺩﺓ ﺘﻌﻠﻴﻡ ﺍﻟﺭﺯﻡ ﺒﻨﻘﺎﻁ ﺭﻤﺎﺯ ﻤﺨﺘﻠﻔﺔ ﺤﺴﺏ ﺍﻟﺤﺎﺠﺔ .ﻴﺤﺩﺙ ﻫﺫﺍ ﻟﻠﺭﺯﻡ ﺍﻟﺘـﻲ
ﻑ
ﺘﺘﺠﺎﻭﺯ ﺍﻟﻭﺼﻑ ﺍﻟﻤﺤﺩﺩ؛ ﻓﻌﻠﻰ ﺴﺒﻴل ﺍﻟﻤﺜﺎل ﺇﺫﺍ ﻜﺎﻥ ﻤﻌﺩل ﺘﺩﻓﻕ ﻤﻌﻁﻰ ﻤـﻀﻤﻭﻨﹰﺎ ﻟـﺼ ﱢ
ل ﺯﻤﻨـﻲ ﻤـﺎ
ﺨﺩﻤ ٍﺔ ﻤﻌﻴﻥ ﻓﺈﻥ ﺃﻱ ﺭﺯﻡ ﻓﻲ ﻫﺫﺍ ﺍﻟﺼﻑ ﺘﺘﺠﺎﻭﺯ ﻤﻌﺩل ﺍﻟﺘﺩﻓﻕ ﻫﺫﺍ ،ﻓﻲ ﻤﺠﺎ ٍ
ﻤﻌﺭﻀﺔ ﻹﻋﺎﺩﺓ ﺍﻟﺘﻌﻠﻴﻡ ﻟﻠﻤﻌﺎﻟﺠﺔ ﺒﺄﻓﻀل ﺠﻬﺩ .ﻴﻤﻜﻥ ﺃﻴﻀﹰﺎ ﺃﻥ ﺘﻜﻭﻥ ﺇﻋﺎﺩﺓ ﺍﻟﺘﻌﻠﻴﻡ ﻤﻁﻠﻭﺒـﺔ
ﻋﻠﻰ ﺍﻟﺤﺩﻭﺩ ﺒﻴﻥ ﻨﻁﺎﻗﻲ ﺨﺩﻤﺎﺕ ﻤﺘﻤﺎﻴﺯﺓ .ﻓﻤﺜﻼﹰ ،ﺇﺫﺍ ﻜﺎﻥ ﺼﻑ ﺤﺭﻜﺔ ﺴﻴﺭ ﻴﻤﺘﻠـﻙ ﺃﻋﻠـﻰ
ﻓﻲ ﺍﻟﻨﻁﺎﻕ ﺍﻟﺘـﺎﻟﻲ ،ﻓـﺈﻥ ﺍﻟـﺭﺯﻡ ﺫﺍﺕ 7 ﻓﻲ ﻨﻁﺎﻕ ﻭ 3 ﺃﻭﻟﻭﻴﺔ ﻤﻤﻜﻨﺔ ﻭﻜﺎﻨﺕ ﻫﺫﻩ ﺍﻟﻘﻴﻤﺔ
ﻋﻨـﺩﻤﺎ ﺘـﺩﺨل ﺍﻟﻨﻁـﺎﻕ 7 ﺍﻟﻌﺎﺒﺭﺓ ﻟﻠﻨﻁﺎﻕ ﺍﻷﻭل ﻴﻌﺎﺩ ﺘﻌﻠﻴﻤﻬﺎ ﻟﺘﺼﺒﺢ ﺃﻭﻟﻭﻴﺘﻬﺎ 3 ﺍﻷﻭﻟﻭﻴﺔ
ﺍﻟﺜﺎﻨﻲ.
ﺸﻜﱢل :ﻴﻘﻭﻡ ﺒﺘﺄﺨﻴﺭ ﺍﻟﺭﺯﻡ ﺤﺴﺏ ﺍﻟﻀﺭﻭﺭﺓ ﺒﺤﻴﺙ ﻻ ﺘﺘﺠﺎﻭﺯ ﺩﻓﻘﺔ ﺭﺯﻤﺔ ﻤﻥ ﺼﻑ ﻤﻌـﻴﱠﻥ
½ ﻤ ﹶ
ﻤﻌﺩل ﺤﺭﻜﺔ ﺍﻟﺴﻴﺭ ﺍﻟﻤﺤﺩﺩ ﻓﻲ ﻭﺼﻑ ﺫﺍﻙ ﺍﻟﺼﻑ.
ﺴﻘِﻁ :ﻴﻘﻭﻡ ﺒﺈﺴﻘﺎﻁ )ﺍﺴﺘﺒﻌﺎﺩ( ﺍﻟﺭﺯﻡ ﻋﻨﺩﻤﺎ ﻴﺘﺠﺎﻭﺯ ﻤﻌﺩل ﺍﻟﺭﺯﻡ ﻟـﺼﻑ ﻤﻌـﻴﱠﻥ ﺍﻟﻘﻴﻤـ ﹶﺔ
½ ﻤ
ﺍﻟﻤﺤﺩﺩﺓ ﻓﻲ ﻭﺼﻑ ﺫﺍﻙ ﺍﻟﺼﻑ.
ﺒﻌﺩ ﺘﺼﻨﻴﻑ ﺘﺩﻓﻕ ﻤﺎ ،ﻴﻘﺎﺱ ﺍﺴﺘﻬﻼﻙ ﻤﻭﺍﺭﺩﻩ:
½ ﻗﻭﻡ ﻭﻅﻴﻔ ﹸﺔ ﺃﺨ ِﺫ ﺍﻟﻘﻴﺎﺱ ﺒﻘﻴﺎﺱ ﺤﺠﻡ ﺍﻟﺭﺯﻡ ﺨﻼل ﻤﺠﺎل ﺯﻤﻨﻲ ﻤﻌﻴﱠﻥ ﻟﺘﺤﺩﻴﺩ ﺘﻭﺍﻓﻕ ﺍﻟﺘﺩﻓﻕ ﻤﻊ
ﺍﺘﻔﺎﻗﻴﺔ ﺤﺭﻜﺔ ﺍﻟﺴﻴﺭ .ﺇﺫﺍ ﻜﺎﻥ ﺍﻟﻤﻀﻴﻑ ﺭﺸﻘﻴﹰﺎ ﻓﺈﻥ ﻤﻌﺩل ﻤﻌﻁﻴﺎﺕ ﺃﻭ ﻤﻌﺩل ﺭﺯﻡ ﺒﺴﻴﻁﻴﻥ ﻗﺩ
ﻻ ﻴﻜﻔﻴﺎﻥ ﻟﺤﻴﺎﺯﺓ ﻤﻭﺍﺼﻔﺎﺕ ﺤﺭﻜﺔ ﺍﻟﺴﻴﺭ ﺍﻟﻤﺭﻏﻭﺒﺔ .ﺇﻥ ﻁﺭﻴﻘﺔ ﺤﺎﻭﻴﺔ ﺍﻟﻌﻼﹼﻡ ﺍﻟﻤﻭﻀﺤﺔ
ﺴﺎﺒﻘ ﹰﺎ ﻫﻲ ﻤﺜﺎل ﻋﻠﻰ ﻁﺭﻴﻘﺔ ﻟﺘﻌﺭﻴﻑ ﻭﺼﻑ ﺤﺭﻜﺔ ﺴﻴﺭ ﻴﺄﺨﺫ ﺒﻌﻴﻥ ﺍﻻﻋﺘﺒﺎﺭ ﻤﻌﺩل ﺍﻟﺭﺯﻡ
ﻭﻤﻌﺩل ﺍﻟﺭﺸﻘﺎﺕ.
109
ﺒﻌﺩ ﺘﺼﻨﻴﻑ ﺘﺩﻓﻕ ﻤﺎ ،ﻴﻘﺎﺱ ﺍﺴﺘﻬﻼﻙ ﻤﻭﺍﺭﺩﻩ:
½ ﺇﺫﺍ ﺘﺠﺎﻭﺯ ﺘﺩﻓﻕ ﺤﺭﻜﺔ ﺴﻴﺭ ﻭﺼﻔﹶﻪ ﺍﻟﻤﺤﺩﺩ ﻓﺈﻥ ﻫﻨﺎﻙ ﺍﻟﻌﺩﻴﺩ ﻤﻥ ﺍﻟﻁﺭﻕ ﺍﻟﻤﻤﻜﻥ ﺍﺘﺒﺎﻋﻬﺎ.
ﻴﻤﻜﻥ ﺇﻋﺎﺩﺓ ﺘﻌﻠﻴﻡ ﺍﻟﺭﺯﻡ ﺍﻟﺯﺍﺌﺩﺓ ﻋﻠﻰ ﺍﻟﻭﺼﻑ ﺍﻟﻤﺤﺩﺩ ﻟِﻤﻌﺎﻟﺠﺘﻬﺎ ﺒﺠﻭﺩﺓ ﺃﻗل ،ﺜﻡ ﻴﺴﻤﺢ ﻟﻬﺎ
ﺸﻜﱢل ﺤﺭﻜﺔ ﺍﻟﺴﻴﺭ ﺃﻥ ﻴﻤﺘﺹ ﺭﺸﻘﺔ ﻤﻥ
ﺒﺎﻟﻌﺒﻭﺭ ﺇﻟﻰ ﻨﻁﺎﻕ ﺍﻟﺨﺩﻤﺎﺕ ﺍﻟﻤﺘﻤﺎﻴﺯﺓ .ﻴﻤﻜﻥ ﻟ ﻤ ﹶ
ﺍﻟﺭﺯﻡ ﻓﻲ ﺍﻟﺼﻭﺍﻥ ﻭﻤﻥ ﺜﻡ ﻴﺭﺴﻠﻬﺎ ﻓﻲ ﻤﺩﺓ ﺯﻤﻨﻴﺔ ﺃﻁﻭل .ﻴﻤﻜﻥ ﻟﻠﻤﺴﻘِﻁ ﺃﻥ ﻴﺴﺘﺒﻌﺩ ﺒﻌﺽ
ﺍﻟﺭﺯﻡ ﺇﺫﺍ ﻜﺎﻥ ﺍﻟﺼﻭﺍﻥ ﻤﻤﺘﻠﺌﹰﺎ.
110
ﻤﻥ ﺍﻟﺼﻌﺏ ﺘﺤﻘﻴﻕ ﺍﻟﺨﺩﻤﺔ ﺍﻟﺘﺸﺠﻴﻌﻴﺔ ﻓﻲ ﺸﺒﻜﺔ ﺒﻴﻨﻴﺔ ﺃﻭ ﺸﺒﻜﺔ ﺍﺒﺘﺩﺍل ﺭﺯﻡ .ﻓﺒﻁﺒﻴﻌﺘﻬﺎ ،ﺘﺘﻀﻤﻥ
ﻻ ﻋﻨﺩ ﻜل ﻋﻘﺩﺓ ﺃﻭ ﻤﺴﻴﺭ ﺤﻴﺙ ﺘﹸﺨﺯﱠﻥ ﺍﻟﺭﺯﻡ ﻓﻲ ﺃﺼﻭِﻨﺔ ﺒﺎﻨﺘﻅﺎﺭ ﺍﺴﺘﺨﺩﺍﻡ
ﺍﻟﺸﺒﻜﺔ ﺍﻟﺒﻴﻨﻴﺔ ﺃﺭﺘﺎ ﹰ
ﻭﺼﻠﺔ ﺇﺨﺭﺍﺝ ﻤﺸﺘﺭﻜﺔ .ﻓﺴﻠﻭﻙ ﻨﻅﺎﻡ ﺍﻷﺭﺘﺎل ﻫﺫﺍ ﻓﻲ ﻜل ﻋﻘﺩﺓ ﻫﻭ ﺍﻟﺫﻱ ﻴﺅﺩﻱ ﺇﻟﻰ ﺍﻟﻀﻴﺎﻉ
ﻭﺍﻟﺘﺄﺨﻴﺭ ﻭﺍﻟﺭﺠﺭﺠﺔ .ﻭﻟﻬﺫﺍ ﻴﺠﺏ ﺍﻻﻋﺘﻨﺎﺀ ﺒﻤﻌﺎﻟﺠﺔ ﺤﺭﻜﺔ ﺍﻟﺴﻴﺭ ﻭﻓﻕ ﺍﻟﺨﺩﻤﺔ ﺍﻟﺘﺸﺠﻴﻌﻴﺔ ﻟﻀﻤﺎﻥ
ﺃﻥ ﺁﺜﺎﺭ ﺍﻷﺭﺘﺎل ﻻ ﻴﺴﺒﺏ ﻓﻘﺩﺍﻨﹰﺎ ﺃﻭ ﺘﺄﺨﻴﺭﹰﺍ ﺃﻭ ﺭﺠﺭﺠ ﹰﺔ ﻓﻭﻕ ﻋﺘﺒﺔ ﻤﻌﻴﻨﺔ.
ﺘﺒﺩﻭ ﺍﻟﺨﺩﻤﺔ ﺍﻟﺘﺸﺠﻴﻌﻴﺔ ﻜﺨﺩﻤﺔ ﺴﺭﻴﻌﺔ ﻤﻘﺎﺭﻨﺔ ﺒﺎﻟﺨﺩﻤﺔ ﺍﻟﺘﻘﻠﻴﺩﻴﺔ ﻭﻴﺒﺩﻭ ﺍﻷﻤﺭ ﺒﺎﻟﻨﺴﺒﺔ ﻟﻠﺭﺯﻡ ﺍﻟﺴﺭﻴﻌﺔ
ﻭﻜﺄﻥ ﺍﻟﺸﺒﻜﺔ ﻏﻴﺭ ﻤﺤﻤﱠﻠﺔ ﺤﺘﻰ ﻭﺇﻥ ﻜﺎﻨﺕ ﺤﻘﻴﻘ ﹰﺔ ﻤﺤﻤﱠﻠﺔ.
ﻥ ﺍﻟﺜﺎﻨﻲ
ﻴﻭﻓﺭ ﺴﻠﻭﻙ ﺍﻟﺘﻤﺭﻴﺭ ﺍﻟﺴﺭﻴﻊ ﺃﻭل ﺍﻹﻤﻜﺎ ﹶﻨﻴﻥ ﺍﻟﻤﺴﺭﻭﺩﻴﻥ ﺘ ﻭﹰﺍ ،ﻋﻠﻰ ﺤﻴﻥ ﻴﻭﻓﹼﺭ ﺍﻹﻤﻜﺎ
ﺕ ﺍﻟﺤﺩﻭﺩﻴﺔ ﻟﻠﺸﺒﻜﺔ:
ﺍﻟﻤﻜﻴﻔﺎ ﹸ
½ ﺘﺘﺤﻜﻡ ﺍﻟﻌﻘﺩ ﺍﻟﺤﺩﻭﺩﻴﺔ ﻓﻲ ﻤﺠﻤﻭﻋﺔ ﺤﺭﻜﺔ ﺍﻟﺴﻴﺭ ﻟﻠﺤﺩ ﻤﻥ ﻤﻤﻴﺯﺍﺘﻬﺎ )ﺍﻟﻤﻌﺩل ،ﻤﻌﺩل
ﺍﻟﺭﺸﻘﺎﺕ( ﺇﻟﻰ ﻤﺴﺘﻭﻯ ﻤﻌﺭﱠﻑ ﺴﻠﻔﹰﺎ.
½ ﻴﺠﺏ ﻋﻠﻰ ﺍﻟﻌﻘﺩ ﺍﻟﺩﺍﺨﻠﻴﺔ ﺃﻥ ﺘﻌﺎﻟﺞ ﺤﺭﻜﺔ ﺍﻟﺴﻴﺭ ﺍﻟﻘﺎﺩﻤﺔ ﺒﻁﺭﻴﻘﺔ ﻻ ﺘﺅﺩﻱ ﺇﻟﻰ ﻅﻬﻭﺭ ﺁﺜﺎﺭ
ﺍﺴﺘﺨﺩﺍﻡ ﺍﻷﺭﺘﺎل .ﺒﻌﺒﺎﺭﺍﺕ ﻋﺎﻤﺔ ،ﺍﻟﻤﺘﻁﻠﺒﺎﺕ ﻋﻠﻰ ﺍﻟﻌﻘﺩ ﺍﻟﺩﺍﺨﻠﻴﺔ ﻫﻲ ﺃﻥ ﻤﻌﺩل ﺍﻟﻭﺼﻭل
111
ﺍﻷﻋﻅﻤﻲ ﻟﻠﻤﺠﻤﻭﻋﺔ ﻴﺠﺏ ﺃﻥ ﻴﻜﻭﻥ ﺃﻗل ﻤﻥ ﻤﻌﺩل ﺍﻟﻤﻐﺎﺩﺭﺓ ﺍﻷﺼﻐﺭﻱ ﻟﻠﻤﺠﻤﻭﻋﺔ.
ﺃﻱ ﺴﻴﺎﺴﺔ ﺃﺭﺘﺎل ﻤﺤﺩﺩﺓ ﻋﻨﺩ ﺍﻟﻌﻘﺩ ﺍﻟﺩﺍﺨﻠﻴﺔ ﻟﺘﺤﻘﻴﻕ ﺴﻠﻭﻙ ﺍﻟﺘﻤﺭﻴﺭ ﺍﻟﺴﺭﻴﻊ. RFC 3246 ﻻ ﺘﻔﺭﺽ
ﺇﻟﻰ ﺃﻥ ﺃﺴﻠﻭﺏ ﺃﻭﻟﻭﻴﺎﺕ ﺒﺴﻴﻁ ﻴﻤﻜﻥ ﺃﻥ ﻴﺤﻘﻕ ﺍﻟﺘﺄﺜﻴﺭ ﺍﻟﻤﺭﻏﻭﺏ ﻤﻊ ﺇﻋﻁﺎﺀ ﺤﺭﻜﺔ ﺴﻴﺭ RFC ﺘﹸﺸﻴﺭ
ﺍﻟﺘﻤﺭﻴﺭ ﺍﻟﺴﺭﻴﻊ ﺃﻭﻟﻭﻴﺔ ﻤﻁﻠﻘﺔ ﻋﻠﻰ ﺃﻱ ﺤﺭﻜﺔ ﺴﻴﺭ ﺃﺨﺭﻯ .ﻤﺎ ﺩﺍﻤﺕ ﺤﺭﻜﺔ ﺍﻟﺴﻴﺭ ﻨﻔﺴﻬﺎ ﻻ ﹸﺘ ﹾﻐﺭِﻕ
ﺍﻟﻌﻘﺩﺓ ﺍﻟﺩﺍﺨﻠﻴﺔ ﻓﺈﻥ ﻫﺫﺍ ﺍﻷﺴﻠﻭﺏ ﺴﻴﺅﺩﻱ ﺇﻟﻰ ﺘﺄﺨﻴﺭ ﻤﻘﺒﻭل ﻓﻲ ﻨﻅﺎﻡ ﺍﻷﺭﺘﺎل ﻟﺴﻠﻭﻙ ﺍﻟﺘﻤﺭﻴﺭ
ﺍﻟﺴﺭﻴﻊ .ﻭﻤﻊ ﺫﻟﻙ ﻫﻨﺎﻙ ﻤﺨﺎﻁﺭﺓ ﻓﻲ ﺍﺴﺘﺨﺩﺍﻡ ﺃﺴﻠﻭﺏ ﺃﻭﻟﻭﻴﺔ ﺒﺴﻴﻁ ،ﻫﻲ ﺃﻨﻪ ﻴﻤﻜﻥ ﺃﻥ ﻴﻌﻁل
ﺃﺨﺭﻯ .ﻭﻟﺫﺍ ،ﻓﺈﻥ ﻫﻨﺎﻙ ﻤﺒﺭﺭﹰﺍ ﻟﺴﻴﺎﺴﺔ ﺃﺭﺘﺎل ﺃﻜﺜﺭ ﺘﻁﻭﺭﹰﺍ. PHB ﺘﺩﻓﻘﺎﺕ ﺍﻟﺭﺯﻡ ﻓﻲ ﺤﺭﻜﺔ ﺴﻴﺭ
ﻴﻼﺤﻅ ﺍﻟﻤﺴﺘﺨﺩﻤﻭﻥ ﺍﻟﻤﺨﺘﻠﻔﻭﻥ ﻤﺴﺘﻭﻴﺎﺕ ﻤﺨﺘﻠﻔﺔ ﻤﻥ ﺍﻟﺨﺩﻤﺔ ،ﺇﺫ ﻴﻜﻭﻥ ﻟﺩﻴﻬﻡ ﻜﻤﻴﺎﺕ ﻤﺨﺘﻠﻔﺔ ﻤﻥ ﺍﻟﺭﺯﻡ
inﻓﻲ ﺃﺭﺘﺎل ﺍﻟﺨﺩﻤﺔ.
ﻥ ﻤﻴﺯﺓ ﻫﺫﻩ ﺍﻟﻁﺭﻴﻘﺔ ﻫﻲ ﺒﺴﺎﻁﺘﻬﺎ ،ﻓﻘﻠﻴل ﻤﻥ ﺍﻟﻌﻤل ﻤﻁﻠﻭﺏ ﻓﻲ ﺍﻟﻌﻘﺩ ﺍﻟﺩﺍﺨﻠﻴﺔ .ﺜﻡ ﺇﻥ ﺘﻌﻠﻴﻡ ﺤﺭﻜﺔ
ﺇ
112
ﺍﻟﺴﻴﺭ ﻓﻲ ﺍﻟﻌﻘﺩ ﺍﻟﺤﺩﻭﺩﻴﺔ ﺍﻋﺘﻤﺎﺩﹰﺍ ﻋﻠﻰ ﻭﺼﻑ ﺤﺭﻜﺔ ﺍﻟﺴﻴﺭ ﻴﻭﻓﺭ ﻤﺴﺘﻭﻴﺎﺕ ﻤﺨﺘﻠﻔﺔ ﻤﻥ ﺍﻟﺨﺩﻤﺔ
ﻟﻠﺼﻔﻭﻑ ﺍﻟﻤﺨﺘﻠﻔﺔ.
ﻴﺒﻘﻰ ﺘﻨﺠﻴﺯ ﻫﺫﻩ ﺍﻟﻁﺭﻴﻘﺔ ﺃﺴﻬل ﺒﻜﺜﻴﺭ ﻤﻥ ﺃﻱ ﻁﺭﻴﻘﺔ ﻤﻥ ﻁﺭﻕ ﺤﺠﺯ ﺍﻟﻤﻭﺍﺭﺩ ،ﻭﻫﻲ ﻓﻲ ﺫﺍﺕ
ﺍﻟﻭﻗﺕ ﺘﻭﻓﺭ ﻤﺭﻭﻨﺔ ﻜﺒﻴﺭﺓ:
½ ﺘﹸﻌﺎﻤل ﺼﻔﻭﻑ ﺤﺭﻜﺔ ﺍﻟﺴﻴﺭ ﺍﻷﺭﺒﻌﺔ ﺍﻟﻤﺨﺘﻠﻔﺔ ،ﻜل ﻋﻠﻰ ﺤﺩﺓ ﻀﻤﻥ ﻋﻘﺩ ﺍﻟﺨﺩﻤﺎﺕ ﺍﻟﻤﺘﻤﺎﻴﺯﺓ
ﺍﻟﺩﺍﺨﻠﻴﺔ ،ﻤﻊ ﺘﺨﺼﻴﺹ ﻜﻤﻴﺎﺕ ﻤﺨﺘﻠﻔﺔ ﻤﻥ ﺍﻟﻤﻭﺍﺭﺩ )ﺤﺠﻡ ﺼﻭﺍﻥ ،ﻤﻌﺩل ﻤﻌﻁﻴﺎﺕ(
ﻟﻠﺼﻔﻭﻑ ﺍﻷﺭﺒﻌﺔ.
½ ﺘﹸﻌﺎﻟﹶﺞ ﺍﻟﺭﺯﻡ ﻀﻤﻥ ﻜل ﺼﻑ ﺤﺴﺏ ﻗﻴﻤﺔ ﺃﺴﺒﻘﻴﺔ ﺍﻹﺴﻘﺎﻁ.
ﻴﻌﺘﻤﺩ ﻋﻠﻰ: IP ﻭﻫﻜﺫﺍ ،ﻜﻤﺎ ﺘﺸﻴﺭ ،RFC 2597ﻓﺈﻥ ﻤﺴﺘﻭﻯ ﺍﻟﺘﻤﺭﻴﺭ ﺍﻟﻤﻀﻤﻭﻥ ﻟﺭﺯﻤﺔ
ﺍﻟﺫﻱ ﺘﻨﺘﻤﻲ ﺇﻟﻴﻪ ﺍﻟﺭﺯﻤﺔ. ﻟﻠﺼﻑAF ﺤﺼﺼﺕ
½ ﻜﻤﻴﺔ ﻤﻭﺍﺭﺩ ﺍﻟﺘﻤﺭﻴﺭ ﺍﻟﺘﻲ
ﻭﺃﻴﻀﹰﺎ ﻀﻤﻥ ﺍﻟﺼﻑ ﻓﻲ ﺤﺎﻟﺔ ﺍﻻﺨﺘﻨﺎﻕ. AF ﺤﻤل ﺍﻟﺤﺎﻟﻲ ﻟﻠﺼﻑ
½ ﺍﻟ ِ
½ ﺃﺴﺒﻘﻴﺔ ﺇﺴﻘﺎﻁ ﺍﻟﺭﺯﻤﺔ.
113
.6ﻤﻤﻴﺯﺍﺕ ﺍﻟﺨﺩﻤﺎﺕ ﺍﻟﻤﺘﻤﺎﻴﺯﺓ
ﻴﺴﺎﻫﻡ ﺍﻟﻌﺩﻴﺩ ﻤﻥ ﺍﻟﻤﻤﻴﺯﺍﺕ ﺍﻷﺴﺎﺴﻴﺔ ﻟﻠﺨﺩﻤﺎﺕ ﺍﻟﻤﺘﻤﺎﻴﺯﺓ ﻓﻲ ﻓﻌﺎﻟﻴﺘﻬﺎ ﻭﻓﻲ ﺴﻬﻭﻟﺔ ﻨﺸﺭﻫﺎ ﻋﻠﻰ
ﺍﻟﺸﺒﻜﺔ:
ﻻ ﻓﻲ ﺸﺒﻜﺎﺕ ﺍﻟﻤﺅﺴﺴﺎﺕ.
ﺘﻌﺘﺒﺭ ﺍﻟﺨﺩﻤﺎﺕ ﺍﻟﻤﺘﻤﺎﻴﺯﺓ ﺍﻟﻴﻭﻡ ﺃﻭﺴ ﻊ ﺁﻟﻴ ِﺔ ﺠﻭﺩ ِﺓ ﺨﺩﻤ ٍﺔ ﻗﺒﻭ ﹰ
114
ﺍﻟﻔﺼل ﺍﻟﺜﺎﻤﻥ :ﺍﻟﺒﺙ ﺍﻟﻤﺘﻌﺩﺩ ﺍﻟﻭﺠﻬﺎﺕ
ﻫﻨﺎﻙ ﺍﻟﻌﺩﻴﺩ ﻤﻥ ﺍﻟﺘﻁﺒﻴﻘﺎﺕ ﺍﻟﻌﻤﻠﻴﺔ ﻟﻠﺒﺙ ﺍﻟﻤﺘﻌﺩﺩ ﺍﻟﻭﺠﻬﺎﺕ ،ﻤﻨﻬﺎ ﻋﻠﻰ ﺴﺒﻴل ﺍﻟﻤﺜﺎل:
½ ﺍﻷﻭﺴﺎﻁ ﺍﻟﻤﺘﻌﺩﺩﺓ :ﻴﻘﻭﻡ ﺍﻟﻌﺩﻴﺩ ﻤﻥ ﺍﻟﻤﺴﺘﺨﺩﻤﻴﻥ ﺒﺎﻟﺘﺤﻭل ﺇﻟﻰ ﺍﻹﺭﺴﺎل ﺍﻟﺼﻭﺘﻲ ﺃﻭ ﺍﻟﻤﺭﺌﻲ
ﻤﻥ ﻤﺤﻁﺔ ﻤﺼﺩﺭﻴﺔ ﻤﺘﻌﺩﺩﺓ ﺍﻷﻭﺴﺎﻁ.
ﺙ ﻤﺘﻌﺩﺩ ﺍﻟﻭﺠﻬﺎﺕ ﺒﺤﻴﺙ
½ ﺍﻻﺌﺘﻤﺎﺭ ﻤﻥ ﺒﻌﺩ :ﺘﺸﻜﱢل ﻤﺠﻤﻭﻋﺔ ﻤﻥ ﻤﺤﻁﺎﺕ ﺍﻟﻌﻤل ﻤﺠﻤﻭﻋ ﹶﺔ ﺒ ّﹼ
ﺃﻥ ﺃﻱ ﺇﺭﺴﺎل ﻤﻥ ﺃﻱ ﻋﻀﻭ ﻴﺴﺘﻘﺒل ﻤﻥ ﺠﻤﻴﻊ ﻋﻨﺎﺼﺭ ﺍﻟﻤﺠﻤﻭﻋﺔ ﺍﻵﺨﺭﻴﻥ.
½ ﻗﻭﺍﻋﺩ ﺍﻟﻤﻌﻁﻴﺎﺕ :ﻴﺠﺭﻱ ﺘﺤﺩﻴﺙ ﺠﻤﻴﻊ ﺍﻟﻨﺴﺦ ﻤﻥ ﻤﻠﻑ ﻤﻜﺭﺭ ﺃﻭ ﻗﺎﻋﺩﺓ ﻤﻌﻁﻴﺎﺕ ﻤﻜﺭﺭﺓ ﻤﺎ
ﻓﻲ ﻭﻗﺕ ﻭﺍﺤﺩ.
½ ﺍﻟﺤﺴﺎﺏ ﺍﻟﻤﻭﺯﻉ :ﺘﹸﺭﺴل ﺍﻟﻨﺘﺎﺌﺞ ﺍﻟﻭﺴﻴﻁﺔ ﺇﻟﻰ ﺠﻤﻴﻊ ﺍﻟﻤﺸﺎﺭﻜﻴﻥ.
½ ﻤﺠﻤﻭﻋﺔ ﻋﻤل ﺍﻟﺯﻤﻥ ﺍﻟﺤﻘﻴﻘﻲ :ﻴﺘﻡ ﺘﺒﺎﺩل ﺍﻟﻤﻠﻔﺎﺕ ﻭﺍﻟﺒﻴﺎﻨﻴﺎﺕ ﻭﺍﻟﺭﺴﺎﺌل ﺒﻴﻥ ﺃﻋﻀﺎﺀ
ﻤﺠﻤﻭﻋﺔ ﻨﺸﻴﻁﺔ ﻓﻲ ﺍﻟﺯﻤﻥ ﺍﻟﺤﻘﻴﻘﻲ.
115
ﻴﺄﺘﻲ ﻨﺠﺎﺡ ﻫﺫﻩ ﺍﻟﺘﻘﻨﻴﺔ ﻤﻥ ﻁﺒﻴﻌﺔ ﺍﻟﺒﺙ ﻋﻠﻰ ﺸﺒﻜﺔ ﻤﺤﻠﻴﺔ ،ﺍﻟﺘﻲ ﺘﺘﻠﺨﺹ ﻓﻲ ﺃﻥ ﺍﻹﺭﺴﺎل ﻤﻥ ﺃﻴﺔ
ﻤﺤﻁﺔ ﺘﺘﻠﻘﺎﻩ ﺠﻤﻴﻊ ﺍﻟﻤﺤﻁﺎﺕ ﺍﻷﺨﺭﻯ ﻓﻲ ﺍﻟﺸﺒﻜﺔ ﺍﻟﻤﺤﻠﻴﺔ.
ﺃﻤﺎ ﻓﻲ ﺤﺎﻟﺔ ﺍﻟﺸﺒﻜﺎﺕ ﺍﻟﺒﻴﻨﻴﺔ ،ﻓﺈﻨﺠﺎﺯ ﺍﻟﺒﺙ ﺍﻟﻤﺘﻌﺩﺩ ﺍﻟﻭﺠﻬﺎﺕ ﻤﻬﻤﺔ ﺃﻜﺜﺭ ﺼﻌﻭﺒﺔ .ﻨﻼﺤﻅ ﻓﻲ
ﺍﻟﺘﺸﻜﻴﻠﺔ ﺍﻟﺒﻴﻨﻴﺔ ﺍﻟﺘﺎﻟﻴﺔ ﻤﺠﻤﻭﻋﺔ ﻤﻥ ﺍﻟﺸﺒﻜﺎﺕ ﺍﻟﻤﺤﻠﻴﺔ ﺍﻟﻤﺘﺭﺍﺒﻁﺔ ﺒﻭﺍﺴﻁﺔ ﻤﺴﻴﺭﺍﺕ .ﺘﺭﺘﺒﻁ
ﺍﻟﻤﺴﻴﺭﺍﺕ ﻓﻴﻤﺎ ﺒﻴﻨﻬﺎ ﺒﻭﺍﺴﻁﺔ ﻭﺼﻼﺕ ﻋﺎﻟﻴﺔ ﺍﻟﺴﺭﻋﺔ ﺃﻭ ﺸﺒﻜﺔ ﻭﺍﺴﻌﺔ ﺍﻟﻤﺩﻯ )ﺍﻟﺸﺒﻜﺔ .(N4ﻴﺭﺘﺒﻁ
ﺒﻜل ﻭﺼﻠﺔ ﺃﻭ ﻜل ﺸﺒﻜﺔ ﺘﻜﻠﻔﺔ ﻤﻌﻴﻨﺔ ﻟﻜل ﺍﺘﺠﺎﻩ ﻤﻭﻀﺤﺔ ﺒﺎﻟﺭﻗﻡ ﺍﻟﻅﺎﻫﺭ ﻋﻠﻰ ﻤﺨﺭﺝ ﺍﻟﻭﺼﻠﺔ ﺃﻭ
ﺍﻟﺸﺒﻜﺔ.
ﻴﻘﻭﻡ ﺒﺈﺭﺴﺎل ﺭﺯﻡ ﺇﻟﻰ N1 ﺒﺎﻓﺘﺭﺍﺽ ﻭﺠﻭﺩ ﺤﺎﺴﻭﺏ ﻤﺨﺩﻡ ﻟﻠﺒﺙ ﺍﻟﻤﺘﻌﺩﺩ ﺍﻟﻭﺠﻬﺎﺕ ﻋﻠﻰ ﺍﻟﺸﺒﻜﺔ
ﻋﻨﺎﻭﻴﻥ ﺒﺙ ﻤﺘﻌﺩﺩ ﺍﻟﻭﺠﻬﺎﺕ ﺘﻤﺜل ﺍﻟﻤﺤﻁﺎﺕ ﺍﻟﻤﺸﺎﺭ ﺇﻟﻴﻬﺎ ﻋﻠﻰ ﺍﻟﺸﺒﻜﺎﺕ ،N6 ،N5 ،N3ﻓﺈﺫﺍ
ﺍﻓﺘﺭﻀﻨﺎ ﺃﻥ ﺍﻟﻤﺨﺩﻡ ﻴﺠﻬل ﻤﻭﺍﻗﻊ ﺃﻋﻀﺎﺀ ﻤﺠﻤﻭﻋﺔ ﺍﻟﺒﺙ ﺍﻟﻤﺘﻌﺩﺩ ﺍﻟﻭﺠﻬﺎﺕ ،ﺘﻜﻭﻥ ﺍﻟﻁﺭﻴﻘﺔ ﺍﻟﻭﺤﻴﺩﺓ
ﻓﻲ ﻫﺫﻩ ﺍﻟﺤﺎﻟﺔ ﻟﻀﻤﺎﻥ ﻭﺼﻭل ﺍﻟﺭﺯﻤﺔ ﺇﻟﻰ ﺠﻤﻴﻊ ﺃﻋﻀﺎﺀ ﺍﻟﻤﺠﻤﻭﻋﺔ ﻫﻲ ﺒﺙ ﺸﺎﻤل )(broadcast
ﺃﻱ ﺇﺭﺴﺎل ﻨﺴﺨﺔ ﻤﻥ ﻜل ﺭﺯﻤﺔ ﺇﻟﻰ ﻜل ﺸﺒﻜﺔ ﻤﻥ ﺍﻟﺘﺸﻜﻴﻠﺔ ﻋﻠﻰ ﺍﻟﻤﺴﺎﺭ ﺍﻷﻗل ﺘﻜﻠﻔﺔ ﻟﻜل ﺸﺒﻜﺔ.
ﻨﺴﺨﺔ ﻟﻠﺭﺯﻤﺔ. 13 ﻭﻫﺫﺍ ﻴﻌﻨﻲ ﺇﺭﺴﺎل
116
ﻱ ﻴﻌﻠﻡ ﻤﻭﻗﻊ ﻜل ﻋﻀﻭ ﻤﻥ ﻤﺠﻤﻭﻋﺔ ﺍﻟﺒﺙ ﺍﻟﻤﺘﻌﺩﺩ ﺍﻟﻭﺠﻬﺎﺕ،
ﻭﺇﺫﺍ ﺍﻓﺘﺭﻀﻨﺎ ﺃﻥ ﺍﻟﻨﻅﺎﻡ ﺍﻟﻤﺼﺩﺭ
ﻻ ﻟﻠﻤﻘﺎﺒﻠﺔ ﺒﻴﻥ ﻋﻨﺎﻭﻴﻥ ﺍﻟﺒﺙ ﺍﻟﻤﺘﻌﺩﺩ ﺍﻟﻭﺠﻬﺎﺕ ﻭﻻﺌﺤﺔ ﺍﻟﺸﺒﻜﺎﺕ
ﺒﻜﻼﻡ ﺁﺨﺭ ﻴﻤﺘﻠﻙ ﺍﻟﻤﺼﺩ ﺭ ﺠﺩﻭ ﹰ
ﺍﻟﺤﺎﻭﻴﺔ ﻷﻋﻀﺎﺀ ﻤﻥ ﺘﻠﻙ ﺍﻟﻤﺠﻤﻭﻋﺔ .ﻓﻲ ﻫﺫﻩ ﺍﻟﺤﺎﻟﺔ ﻻ ﻴﺤﺘﺎﺝ ﺍﻟﻤﺼﺩﺭ ﺇﻻ ﺇﻟﻰ ﺇﺭﺴﺎل ﺍﻟﺭﺯﻡ ﺇﻟﻰ
ﺍﻟﺸﺒﻜﺎﺕ ﺍﻟﺤﺎﻭﻴﺔ ﻋﻠﻰ ﺃﻋﻀﺎﺀ ﻭﺘﺴﻤﻰ ﻫﺫﻩ ﺍﻹﺴﺘﺭﺍﺘﻴﺠﻴﺔ ﺒﺎﻟﺒﺙ ﺍﻟﻭﺤﻴﺩ ﺍﻟﻭﺠﻬﺔ ﺍﻟﻤﺘﻌﺩﺩ
ﺭﺯﻤﺔ. 11 ) .(multiple unicastﻭﻴﻜﻭﻥ ﻋﺩﺩ ﺍﻟﺭﺯﻡ ﺍﻟﻼﺯﻡ ﺇﺭﺴﺎﻟﻪ ﻓﻲ ﻫﺫﻩ ﺍﻟﺤﺎﻟﺔ ﻫﻭ
ﻜﻠﺘﺎ ﺍﻹﺴﺘﺭﺍﺘﻴﺠﻴﺘﻴﻥ ﺍﻟﺴﺎﺒﻘﺘﻴﻥ ،ﻁﺭﻴﻘﺔ ﺍﻟﺒﺙ ﻭﻁﺭﻴﻘﺔ ﺍﻟﺒﺙ ﺍﻟﻭﺤﻴﺩ ﺍﻟﻭﺠﻬﺔ ﺍﻟﻤﺘﻌﺩﺩ ﻏﻴﺭ ﻓﻌﺎﻟﺘﻴﻥ،
ﻷﻨﻬﻤﺎ ﺘﻭﻟﺩﺍﻥ ﻨﺴﺨﹰﺎ ﻏﻴﺭ ﻀﺭﻭﺭﻴﺔ ﻤﻥ ﺍﻟﺭﺯﻤﺔ ﺍﻟﻤﺼﺩﺭﻴﺔ )ﺍﻨﻅﺭ ﺍﻟﻤﻠﺤﻕ .(Appendix8-1
ﺃﻤﺎ ﻓﻲ ﺇﺴﺘﺭﺍﺘﻴﺠﻴﺔ ﺍﻟﺒﺙ ﺍﻟﻤﺘﻌﺩﺩ ﺍﻟﻭﺠﻬﺔ ﺍﻟﺤﻘﻴﻘﻴﺔ ،ﻓﺈﻨﻨﺎ ﻨﺴﺘﺨﺩﻡ ﺍﻟﻁﺭﻴﻘﺔ ﺍﻟﺘﺎﻟﻴﺔ:
½ ﻴﺤﺩﺩ ﺍﻟﻤﺴﺎﺭ ﺍﻷﻗل ﺘﻜﻠﻔﺔ ﻤﻥ ﺍﻟﻤﺼﺩﺭ ﺇﻟﻰ ﻜل ﺸﺒﻜﺔ ﺘﺤﻭﻱ ﺃﻋﻀﺎﺀ ﻤﻥ ﻤﺠﻤﻭﻋﺔ ﺍﻟﺒﺙ
ﺍﻟﻤﺘﻌﺩﺩ ﺍﻟﻭﺠﻬﺎﺕ .ﻴﺅﺩﻱ ﻫﺫﺍ ﺇﻟﻰ ﺍﻟﺤﺼﻭل ﻋﻠﻰ ﺸﺠﺭﺓ ﺍﻟﺭﺒﻁ ) (spanning treeﻤﺠﻤﻭﻋﺔ
ﺍﻟﺒﺙ ﺍﻟﻤﺘﻌﺩﺩ ﺍﻟﻭﺠﻬﺎﺕ ﻫﺫﻩ .ﺘﺫﻜﱠﺭ ﺃﻥ ﺸﺠﺭﺓ ﺍﻟﺭﺒﻁ ﻟﻤﺒﻴﺎﻥ ﺘﺘﺄﻟﻑ ﻤﻥ ﺠﻤﻴﻊ ﺍﻟﻌﻘﺩ ﻋﻠﻰ ﻫﺫﺍ
ﺍﻟﻤﺒﻴﺎﻥ ﺇﻀﺎﻓﺔ ﺇﻟﻰ ﻤﺠﻤﻭﻋﺔ ﺠﺯﺌﻴﺔ ﻤﻥ ﺍﻟﻭﺼﻼﺕ ﺍﻟﺘﻲ ﺘﻭﻓﺭ ﺍﻟﻭﺼل ﺫﻱ ﺍﻟﺘﻜﻠﻔﺔ ﺍﻷﺩﻨﻰ ﺒﻴﻥ
ﺃﻱ ﻋﻘﺩﺘﻴﻥ ﻭﺒﺩﻭﻥ ﻭﺠﻭﺩ ﺃﻱ ﺤﻠﻘﺎﺕ ﻤﻐﻠﻘﺔ )ﻴﻭﺠﺩ ﻁﺭﻴﻕ ﻭﺍﺤﺩ ﻓﻘﻁ ﺒﻴﻥ ﺃﻱ ﻋﻘﺩﺘﻴﻥ( .ﻭﻻﺤﻅ
ﻫﻨﺎ ﺃﻥ ﻫﺫﻩ ﻟﻴﺴﺕ ﺸﺠﺭﺓ ﺭﺒﻁ ﻜﺎﻤﻠﺔ ﻟﻠﺘﺸﻜﻴﻠﺔ ،ﻭﺇﻨﻤﺎ ﻫﻲ ﺸﺠﺭﺓ ﺭﺒﻁ ﻻ ﺘﺤﻭﻱ ﺇﻻ ﺍﻟﺸﺒﻜﺎﺕ
N2 ﺍﻟﺤﺎﻭﻴﺔ ﻷﻋﻀﺎﺀ ﻤﻥ ﻤﺠﻤﻭﻋﺔ ﺍﻟﺒﺙ ﺍﻟﻤﺘﻌﺩﺩ ﺍﻟﻭﺠﻬﺎﺕ ،ﻭﻫﺫﺍ ﻤﺎ ﻴﻔﺴﺭ ﻋﺩﻡ ﻭﺠﻭﺩ ﺍﻟﺸﺒﻜﺔ
ﻓﻲ ﺸﺠﺭﺓ ﺍﻟﺭﺒﻁ ﻟﻤﺜﺎﻟﻨﺎ.
½ ﻴﺭﺴِل ﺍﻟﻤﺼﺩﺭ ﺭﺯﻤﺔ ﻓﺭﺩﻴﺔ ﻋﻠﻰ ﻁﻭل ﺸﺠﺭﺓ ﺍﻟﺭﺒﻁ.
½ ﻻ ﻴﺠﺭﻱ ﺘﻜﺭﺍﺭ ﺍﻟﺭﺯﻤﺔ ﺒﻭﺍﺴﻁﺔ ﺍﻟﻤﺴﻴﺭﺍﺕ ﺇﻻ ﻋﻨﺩ ﻨﻘﺎﻁ ﺍﻟﺘﻔﺭﻉ ﻓﻲ ﺸﺠﺭﺓ ﺍﻟﺭﺒﻁ.
117
ﻨﺴﺨﺘﻴﻥ ﻤﻥ ﻫﺫﻩ D ﺇﻟﻰ ﺍﻟﻤﺴﻴﺭ .Dﻴﺼﻨﻊ ﺍﻟﻤﺴﻴﺭ N1 ﻴﺭﺴِل ﺍﻟﻤﺼﺩﺭ ﺭﺯﻤﺔ ﻭﺍﺤﺩﺓ ﻓﻘﻁ ﻋﺒﺭ
ﺍﻟﺭﺯﻤﺔ ﻤﻥ ،L3ﻭﻴﺭﺴﻠﻬﺎ ﺇﻟﻰ B ﻭﺍﻟﻭﺼﻠﺔ .L4ﻴﺴﺘﻘﺒل ﺍﻟﻤﺴﻴﺭ L3 ﺍﻟﺭﺯﻤﺔ ﻟﻺﺭﺴﺎل ﻋﻠﻰ ﺍﻟﻭﺼﻠﺔ
،N3ﻟﻴﻘﺭﺃﻫﺎ ﺃﻋﻀﺎﺀ ﻤﺠﻤﻭﻋﺔ ﺍﻟﺒﺙ ﺍﻟﻤﺘﻌﺩﺩ ﺍﻟﻭﺠﻬﺔ ﺍﻟﻭﺍﻗﻌﺔ ﻀﻤﻥ ﻫﺫﻩ ﺍﻟﺸﺒﻜﺔ .ﻓﻲ ﻏﻀﻭﻥ ﺫﻟﻙ،
ﻜﺎﻨﺕN4 ﻭ .Fﻟﻭ E ﻭﻋﻠﻴﻪ ﺃﻥ ﻴﺭﺴﻠﻬﺎ ﺇﻟﻰ ﺍﻟﻤﺴﻴﺭﻴﻥ L4 ﺍﻟﺭﺯﻤﺔ ﺍﻟﻤﺭﺴﻠﺔ ﻋﻠﻰ C ﻴﺴﺘﻘﺒل ﺍﻟﻤﺴﻴﺭ
ﺇﻟﻰ ﺇﺭﺴﺎل ﻨﺴﺨﺔ ﻭﺍﺤﺩﺓ ﻓﻘﻁ ﻤﻥ ﺍﻟﺭﺯﻤﺔ ﻟﻜﻲ ﻴﻘﺭﺃﻫﺎ ﻜﻼ C ﺸﺒﻜﺔ ﺒﺙ )ﺸﺒﻜﺔ ﻤﺤﻠﻴﺔ( ،ﻻﺤﺘﺎﺝ
ﺸﺒﻜﺔ ﻭﺍﺴﻌﺔ ﺘﺴﺘﺨﺩﻡ ﺍﺒﺘﺩﺍل ﺍﻟﺭﺯﻡ ،ﻓﺴﻴﺤﺘﺎﺝ Cﺇﻟﻰ ﻨﺴﺨﺘﻴﻥ ﻤﻥ ﻨﻔﺱ N4 ﺍﻟﻤﺴﻴﺭﻴﻥ .ﺃﻤﺎ ﺇﺫﺍ ﻜﺎﻨﺕ
ﻭﺍﻟﺜﺎﻨﻴﺔ ﺇﻟﻰ .Fﻴﻘﻭﻡ ﻜل ﻤﻥ ﻫﺫﻴﻥ ﺍﻟﻤﺴﻴﺭﻴﻥ ﺒﺩﻭﺭﻩ ﺒﺈﻋﺎﺩﺓ ﺇﺭﺴﺎل E ﺍﻟﺭﺯﻤﺔ ،ﻴﺭﺴِل ﻭﺍﺤﺩﺓ ﺇﻟﻰ
ﺒﺎﻟﺘﺭﺘﻴﺏ. N5ﻭN6 ﺍﻟﺭﺯﻤﺔ ﺍﻟﻤﺴﺘﻘﺒﻠﺔ ﺇﻟﻰ
ﻨﺴﺦ ﻓﻘﻁ ﻤﻥ ﺍﻟﺭﺯﻤﺔ. 8 ﺘﺘﻁﻠﺏ ﺘﻘﻨﻴﺔ ﺍﻟﺒﺙ ﺍﻟﻤﺘﻌﺩﺩ ﺍﻟﻭﺠﻬﺎﺕ
118
.2ﻤﺘﻁﻠﺒﺎﺕ ﺍﻟﺒﺙ ﺍﻟﻤﺘﻌﺩﺩ ﺍﻟﻭﺠﻬﺎﺕ
ﻓﻲ ﺤﺎﻟﺔ ﺍﻹﺭﺴﺎل ﺍﻟﺒﺜﻲ ﺍﻟﻭﺤﻴﺩ ﺍﻟﻭﺠﻬﺔ ﺍﻻﻋﺘﻴﺎﺩﻱ ﻋﺒﺭ ﺸﺒﻜﺔ ﺒﻴﻨﻴﺔ ،ﺤﻴﺙ ﻟﻜل ﺒﺭﻗﻴﺔ ﻤﻌﻁﻴﺎﺕ
ﻭﺠﻬﺔ ﻭﺤﻴﺩﺓ )ﺸﺒﻜﺔ ﻤﻤﻴﺯﺓ( ،ﺘﻜﻭﻥ ﻤﻬﻤﺔ ﺍﻟﻤﺴﻴﺭ ﺘﻤﺭﻴﺭ ﺒﺭﻗﻴﺔ ﺍﻟﻤﻌﻁﻴﺎﺕ ﻫﺫﻩ ﺇﻟﻰ ﺍﻟﺸﺒﻜﺔ ﺍﻟﻭﺠﻬﺔ
ﻋﺒﺭ ﺍﻟﻤﺴﺎﺭ ﺍﻷﻗﺼﺭ.
ﺃﻤﺎ ﻓﻲ ﺤﺎﻟﺔ ﺍﻟﺒﺙ ﺍﻟﻤﺘﻌﺩﺩ ﺍﻟﻭﺠﻬﺎﺕ ﻓﺈﻥ ﺍﻟﻤﺴﻴﺭ ﻗﺩ ﻴﺤﺘﺎﺝ ﺇﻟﻰ ﺘﻤﺭﻴﺭ ﻨﺴﺨﺘﻴﻥ ﺃﻭ ﺃﻜﺜﺭ ﻤﻥ ﺒﺭﻗﻴﺔ
ﻭ Dﺘﻤﺭﻴﺭ ﻨﺴﺨﺘﻴﻥ ﻤﻥ ﻜل C ﻤﻌﻁﻴﺎﺕ ﻭﺍﺤﺩﺓ ﻗﺎﺩﻤﺔ ﺇﻟﻴﻪ .ﻓﻲ ﺍﻟﻤﺜﺎل ﺍﻟﺴﺎﺒﻕ ،ﻴﺠﺏ ﻋﻠﻰ ﺍﻟﻤﺴﻴﺭﻴﻥ
ﺒﺭﻗﻴﺔ ﻤﻌﻁﻴﺎﺕ ﻗﺎﺩﻤﺔ.
ﻭﻫﻜﺫﺍ ،ﻴﻤﻜﻨﻨﺎ ﺍﻟﺘﻭﻗﻊ ﺃﻥ ﺍﻟﺘﺴﻴﻴﺭ ﻓﻲ ﺤﺎﻟﺔ ﺍﻟﺒﺙ ﺍﻟﻤﺘﻌﺩﺩ ﺍﻟﻭﺠﻬﺎﺕ ﻫﻭ ﺃﻜﺜﺭ ﺘﻌﻘﻴﺩﹰﺍ ﻭﻅﻴﻔﻴﹰﺎ ﻤﻨﻪ ﻓﻲ
ﺤﺎﻟﺔ ﺍﻟﺒﺙ ﺍﻟﻭﺤﻴﺩ ﺍﻟﻭﺠﻬﺔ .ﻓﻴﻤﺎ ﻴﻠﻲ ﻻﺌﺤﺔ ﺒﺎﻟﻭﻅﺎﺌﻑ ﺍﻟﻤﻁﻠﻭﺒﺔ ﻟﻠﺒﺙ ﺍﻟﻤﺘﻌﺩﺩ ﺍﻟﻭﺠﻬﺎﺕ ،ﻭﺍﻟﺘﻲ
ﺘﻨﻘﺴﻡ ﻓﻲ ﻤﺠﻤﻭﻋﺘﻴﻥ:
119
ﺒﺜﹼﻲ ﻤﺘﻌﺩﺩ ﺍﻟﻭﺠﻬﺎﺕ ﺇﻟﻰ ﻋﻨﻭﺍﻥ ﺸﺒﻜﺔ ﺒﺜﹼﻲ ﻤﺘﻌﺩﺩ IP .2ﻴﺠﺏ ﻋﻠﻰ ﻜل ﻤﺴﻴﺭ ﺃﻥ ﻴﺘﺭﺠِﻡ ﻋﻨﻭﺍﻥ
ﺒﺜﻲ ﻤﺘﻌﺩﺩ ﺍﻟﻭﺠﻬﺎﺕ ﺇﻟﻰ ﺍﻟﺸﺒﻜﺔ ﺍﻟﺘﻲ IP ﺍﻟﻭﺠﻬﺎﺕ ﺒﻐﻴﺔ ﺘﻭﺼﻴل ﺒﺭﻗﻴﺔ ﻤﻌﻁﻴﺎﺕ ﺫﺍﺕ ﻋﻨﻭﺍﻥ
ﺘﻤﺜل ﻭﺠﻬﺘﻪ .ﻋﻠﻰ ﺴﺒﻴل ﺍﻟﻤﺜﺎل ،ﻓﻲ ﺸﺒﻜﺎﺕ ﺇﻴﺜﺭﻨﺕ ،ﻴﺠﺏ ﻋﻠﻰ ﺍﻟﻤﺴﻴﺭ ﺃﻥ ﻴﺘﺭﺠﻡ ﻋﻨﺎﻭﻴﻥ
ﺒﺘﹰﺎ ﺍﻟﺒﺜﻴﺔ ﺍﻟﻤﺘﻌﺩﺩﺓ ﺍﻟﻭﺠﻬﺎﺕ ﺇﻟﻰ ﻋﻨﺎﻭﻴﻥ ﺒﺜﻴﺔ ﻤﺘﻌﺩﺩﺓ ﺍﻟﻭﺠﻬﺎﺕ ﻋﻠﻰ 32 IPv4ﺫﺍﺕ ﺍﻟﻁﻭل
ﺒﺘﹰﺎ ﻭﻫﺫﺍ ﻜﻠﻪ ﻓﻲ ﺴﺒﻴل ﺘﻭﺼﻴل ﺍﻹﻁﺎﺭﺍﺕ ﺫﺍﺕ ﺍﻟﻌﻨﺎﻭﻴﻥ ﺍﻟﺒﺜﻴﺔ 48 ﻤﺴﺘﻭﻯ ﺇﻴﺜﺭﻨﺕ ﺒﻁﻭل
ﺍﻟﻤﺘﻌﺩﺩﺓ ﺍﻟﻭﺠﻬﺎﺕ.
ﻻ ،ﺘﺤﺘﺎﺝ ﺍﻟﻤﺴﻴﺭﺍﺕ ﺇﻟﻰ ﻤﻌﺭﻓﺔ
.3ﺘﺤﺘﺎﺝ ﺍﻟﻤﺴﻴﺭﺍﺕ ﺇﻟﻰ ﺘﺒﺎﺩل ﻨﻭﻋﻴﻥ ﻤﻥ ﺍﻟﻤﻌﻠﻭﻤﺎﺕ ،ﺃﻭ ﹰ
ﺙ ﺍﻟﻤﺘﻌﺩﺩ ﺍﻟﻭﺠﻬﺎﺕ .ﺜﺎﻨﻴﹰﺎ ،ﺘﺤﺘﺎﺝ ﺍﻟﻤﺴﻴﺭﺍﺕ
ﺍﻟﺸﺒﻜﺎﺕ ﺍﻟﺤﺎﻭﻴﺔ ﻷﻋﻀﺎﺀ ﻤﻥ ﻤﺠﻤﻭﻋﺔ ﻤﺎ ﻟﻠﺒ ﹼ
ﺇﻟﻰ ﻤﻌﻠﻭﻤﺎﺕ ﻜﺎﻓﻴﺔ ﻟﺤﺴﺎﺏ ﺍﻟﻤﺴﺎﺭ ﺍﻷﻗﺼﺭ ﺇﻟﻰ ﻜل ﺸﺒﻜﺔ ﻤﻥ ﻫﺫﻩ ﺍﻟﺸﺒﻜﺎﺕ .ﺘﺩل ﻫﺫﻩ
ﺍﻟﻤﺘﻁﻠﺒﺎﺕ ﻀﻤﻨﹰﺎ ﻋﻠﻰ ﺍﻟﺤﺎﺠﺔ ﺇﻟﻰ ﺒﺭﻭﺘﻭﻜﻭل ﺘﺴﻴﻴﺭ ﻟﻠﺒﺙ ﺍﻟﻤﺘﻌﺩﺩ ﺍﻟﻭﺠﻬﺎﺕ.
.4ﻫﻨﺎﻙ ﺤﺎﺠﺔ ﺇﻟﻰ ﺨﻭﺍﺭﺯﻤﻴﺔ ﺘﺴﻴﻴﺭ ﻟﺤﺴﺎﺏ ﺃﻗﺼﺭ ﺍﻟﻤﺴﺎﺭﺍﺕ ﺇﻟﻰ ﺠﻤﻴﻊ ﺃﻋﻀﺎﺀ ﻤﺠﻤﻭﻋﺔ
ﺍﻟﺒﺙ ﺍﻟﻤﺘﻌﺩﺩ ﺍﻟﻭﺠﻬﺎﺕ .ﻭﻴﺠﺏ ﻋﻠﻰ ﻜل ﻤﺴﻴﺭ ﺃﻥ ﻴﺤﺩﺩ ﻤﺴﺎﺭﺍﺕ ﺍﻟﺘﺴﻴﻴﺭ ﻟﻠﺒﺙ ﺍﻟﻤﺘﻌﺩﺩ
ﺍﻟﻭﺠﻬﺎﺕ ﻋﻠﻰ ﺃﺴﺎﺱ ﻋﻨﻭﺍﻨﹶﻲ ﺍﻟﻤﺼﺩﺭ ﻭﺍﻟﻭﺠﻬﺔ.
ﺍﻟﻨﻘﻁﺔ ﺍﻷﺨﻴﺭﺓ ﻫﻲ ﻨﺘﻴﺠﺔ ﺩﻗﻴﻘﺔ ﻻﺴﺘﺨﺩﺍﻡ ﻋﻨﺎﻭﻴﻥ ﺍﻟﺒﺙ ﺍﻟﻤﺘﻌﺩﺩ ﺍﻟﻭﺠﻬﺎﺕ .ﻟﺘﻭﻀﻴﺢ ﻫﺫﻩ ﺍﻟﻨﻘﻁﺔ
ﻨﺘﺄﻤل ﺍﻟﺸﺒﻜﺔ ﺍﻟﺴﺎﺒﻘﺔ ﺍﻟﻤﺒﻴﻨﺔ ﺃﺩﻨﺎﻩ.
ﺇﺫﺍ ﻗﺎﻡ ﻤﺨﺩﻡ ﺍﻟﺒﺙ ﺍﻟﻤﺘﻌﺩﺩ ﺍﻟﻭﺠﻬﺎﺕ ﺒﺈﺭﺴﺎل ﺭﺯﻤﺔ ﺒﺙ ﻭﺤﻴﺩﺓ ﺍﻟﻭﺠﻬﺔ ﻤﻌﻨﻭﻨﺔ ﺇﻟﻰ ﺤﺎﺴﻭﺏ
ﺍﻟﺫﻱ ﻴﻭﺠﻬﻬﺎ ﺒﺩﻭﺭﻩ ﺇﻟﻰ C ﺇﻟﻰ D ﻤﻀﻴﻑ ﻋﻠﻰ ﺍﻟﺸﺒﻜﺔ ،N5ﻓﺈﻥ ﻫﺫﻩ ﺍﻟﺭﺯﻤﺔ ﺴﻴﻭ
ﺠﻬﻬﺎ ﺍﻟﻤﺴﻴﺭ
ﺇﻟﻰ .B D ﻴﻭﺠﻬﻬﺎ N3 .Eﺒﺎﻟﻤﺸﺎﺒﻬﺔ ،ﺍﻟﺭﺯﻤﺔ ﺍﻟﻤﻌﻨﻭﻨﺔ ﺇﻟﻰ ﻤﻀﻴﻑ ﻋﻠﻰ ﺍﻟﺸﺒﻜﺔ
ﻟﻨﻔﺘﺭﺽ ﺍﻵﻥ ﺃﻥ ﺍﻟﻤﺨﺩﻡ ﻗﺎﻡ ﺒﺈﺭﺴﺎل ﺭﺯﻤﺔ ﺒﻌﻨﻭﺍﻥ ﺒﺙ ﻤﺘﻌﺩﺩ ﺍﻟﻭﺠﻬﺎﺕ ﺇﻟﻰ ﺤﻭﺍﺴﻴﺏ ﻤﻀﻴﻔﺔ ﻓﻲ
B ﻨﺴﺨﺘﻴﻥ ﻤﻥ ﺍﻟﺭﺯﻤﺔ ،ﻜﻤﺎ ﺫﻜﺭﻨﺎ ،ﻭﻴﺭﺴِل ﻭﺍﺤﺩﺓ ﻤﻨﻬﺎ ﺇﻟﻰ D ﺍﻟﺸﺒﻜﺎﺕ .N6 ،N5 ،N3ﻴﺼﻨﻊ
ﻭﺍﻟﺜﺎﻨﻴﺔ ﺇﻟﻰ .C
ﻴﻌْﻠﻡ ﺃﻥ ﺍﻟﺭﺯﻤﺔ C ﻋﻨﺩ ﺘﺴﻠﱡﻤﻪ ﺭﺯﻤﺔ ﺫﺍﺕ ﻋﻨﻭﺍﻥ ﺒﺜﹼﻲ ﻤﺘﻌﺩﺩ ﺍﻟﻭﺠﻬﺎﺕ؟ ﻋﻠﻤﹰﺎ ﺃﻥ C ﻤﺎﺫﺍ ﻴﻔﻌل
ﻭ.N6 N3ﻭN5 ﻤﻭﺠﻬﺔ ﺇﻟﻰ ﺍﻟﺸﺒﻜﺎﺕ
ﺒﺤﺴﺎﺏ ﺍﻟﻤﺴﺎﺭ ﺍﻷﻗﺼﺭ ﺇﻟﻰ ﻜل ﻤﻥ ﻫﺫﻩ ﺍﻟﺸﺒﻜﺎﺕ C ﺇﺤﺩﻯ ﺍﻟﻁﺭﻕ ﺍﻟﺒﺴﻴﻁﺔ ﻹﻨﺠﺎﺯ ﻫﺫﺍ ﻫﻲ ﺃﻥ ﻴﻘﻭﻡ
ﺍﻟﺜﻼﺙ ،ﻭﻫﺫﺍ ﻤﺎ ﻴﻨﺘﺞ ﺸﺠﺭﺓ ﺍﻟﺭﺒﻁ ﺫﺍﺕ ﺃﻗﺼﺭ ﺍﻟﻤﺴﺎﺭﺍﺕ ﺍﻟﺘﺎﻟﻴﺔ .ﻭﺍﻟﻨﺘﻴﺠﺔ ،ﻴﻘﻭﻡ Cﺒﺈﺭﺴﺎل ﻨﺴﺨﺘﻴﻥ ﻤﻥ
ﻭﺍﻷﺨﺭﻯ ﺇﻟﻰ .N6ﻭﻓﻲ ﻨﻔﺱ ﺍﻟﻭﻗﺕ ﻴﺭﺴِل ﻨﺴﺨ ﹰﺔ N5 ﻫﺫﻩ ﺍﻟﺭﺯﻤﺔ ﻋﺒﺭ ﺍﻟﺸﺒﻜﺔ ،N4ﻨﺴﺨﺔ ﻤﻭﺠﻬﺔ ﺇﻟﻰ
D ﺴﻴﺴﺘﻘﺒل ﻨﺴﺨﺘﻴﻥ ﻤﻥ ﻨﻔﺱ ﺍﻟﺭﺯﻤﺔ ،ﻭﺍﺤﺩﺓ ﻤﻥ B ﻟﻴﻘﻭﻡ ﺒﺘﻭﺼﻴﻠﻬﺎ ﺇﻟﻰ ،N3ﻋﻠﻰ ﻫﺫﺍ ﻓﺈﻥ B ﺇﻟﻰ
120
ﻭﺍﻷﺨﺭﻯ ﻤﻥ .Cﻤﻥ ﺍﻟﻭﺍﻀﺢ ﺃﻥ ﻫﺫﺍ ﻟﻡ ﻴﻜﻥ ﺍﻟﻤﺭﺍﺩ ﺤﻴﻥ ﻗﺎﻡ N1ﺒﺈﺭﺴﺎل ﺍﻟﺭﺯﻤﺔ.
ﻟﺘﺠﻨﺏ ﺍﻟﺘﻜﺭﺍﺭ ﻏﻴﺭ ﺍﻟﻼﺯﻡ ﻤﻥ ﺍﻟﺭﺯﻡ ،ﻴﺠﺏ ﻋﻠﻰ ﻜل ﻤﺴﻴﺭ ﺃﻥ ﻴﻘﻭﻡ ﺒﺘﺴﻴﻴﺭ ﺍﻟﺭﺯﻡ ﻋﻠﻰ ﺃﺴﺎﺱ
ﺍﻟﻤﺼﺩﺭ ﻭﺍﻟﻭﺠﻬﺔ ﺍﻟﺒﺜﻴﺔ ﺍﻟﻤﺘﻌﺩﺩﺓ ﺍﻟﻭﺠﻬﺎﺕ .ﻭﻋﻨﺩﻤﺎ ﻴﺴﺘﻘﺒل Cﺭﺯﻤﺔ ﻤﻭﺠﻬﺔ ﺇﻟﻰ ﻤﺠﻤﻭﻋﺔ ﺒﺙ
ﺴﻴﺭ
ﻓﻲ ﺠﺫﺭﻫﺎ ﻭﺃﻥ ﻴ N1 ﻤﺘﻌﺩﺩ ﺍﻟﻭﺠﻬﺎﺕ ﻗﺎﺩﻤﺔ ﻤﻥ ،N1ﻴﺠﺏ ﻋﻠﻴﻪ ﺃﻥ ﻴﺤﺴﺏ ﺸﺠﺭﺓ ﺭﺒﻁ ﺘﻜﻭﻥ
ﺍﻟﺭﺯﻤﺔ ﺍﻋﺘﻤﺎﺩﹰﺍ ﻋﻠﻰ ﺘﻠﻙ ﺍﻟﺸﺠﺭﺓ.
ﺃﻭ ﻟﻌﻨﻭﻨﺔ ﺍﻟﻭﺠﻬﺎﺕ ﻓﻲ IP ﺍﻨﺘﺒﻪ ﺇﻟﻰ ﺃﻥ ﻫﺫﻩ ﺍﻟﻌﻨﺎﻭﻴﻥ ﺘﺴﺘﺨﺩﻡ ﻓﻘﻁ ﻟﻌﻨﻭﻨﺔ ﺍﻟﻤﺠﻤﻭﻋﺎﺕ ﻓﻲ
ﺒﺭﻗﻴﺎﺕ ﻤﻌﻁﻴﺎﺕ ﺍﻟﺒﺙ ﺍﻟﻤﺘﻌﺩﺩ ،ﺃﻤﺎ ﻋﻨﻭﺍﻥ ﺍﻟﻤﺼﺩﺭ ﻓﻲ ﺒﺭﻗﻴﺔ ﺍﻟﻤﻌﻁﻴﺎﺕ ﻓﻬﻭ ﺩﺍﺌﻤ ﹰﺎ ﻋﻨﻭﺍﻥ ﻭﺤﻴﺩ
ﺍﻟﻭﺠﻬﺔ.
،224.ﺠﺭﻯ ﺤﺠﺯﻫﺎ ﻟﻼﺴﺘﺨﺩﺍﻡ ﻓﻲ ﻤﻥ 224. 0. 0. 0ﻭﺤﺘﻰ0. 0. 255 ﻫﻨﺎﻙ ﻤﺤﺎل ﻤﻥ ﺍﻟﻌﻨﺎﻭﻴﻥ،
ﺒﺭﻭﺘﻭﻜﻭﻻﺕ ﺍﻟﺘﺴﻴﻴﺭ ﻋﻠﻰ ﻤﻘﺎﻁﻊ ﺍﻟﺸﺒﻜﺎﺕ ﺍﻟﻤﺤﻠﻴﺔ .ﺘﺴﺘﺨﺩﻡ ﺍﻟﻤﺴﻴﺭﺍﺕ ﻫﺫﺍ ﺍﻟﻌﻨﺎﻭﻴﻥ ﻓﻲ ﺇﺠﺭﺍﺀﺍﺕ
ﺍﻜﺘﺸﺎﻑ ﺍﻟﺠﻭﺍﺭ .ﻭﻴﺠﺏ ﻋﻠﻰ ﺍﻟﻤﺴﻴﺭﺍﺕ ﺃﻥ ﻻ ﺘﻤﺭﺭ ﺍﻟﺭﺯﻡ ﺍﻟﺤﺎﻤﻠﺔ ﻟﻬﺫﻩ ﺍﻟﻌﻨﺎﻭﻴﻥ ﺇﻟﻰ ﺨﺎﺭﺝ
121
ﻨﻁﺎﻕ ﺍﻟﺸﺒﻜﺔ ﺍﻟﻤﺤﻠﻴﺔ .ﻭﻴﺒﻴﻥ ﺍﻟﺠﺩﻭل ﻻﺌﺤﺔ ﻤﻥ ﺍﻟﻌﻨﺎﻭﻴﻥ ﺍﻟﻤﺤﺠﻭﺯﺓ ﻭﺍﺴﺘﺨﺩﺍﻤﺎﺘﻬﺎ.
اﻻﺳﺘﺨﺪام اﻟﻌﻨﻮان
آﻞ اﻟﻨﻈﻢ اﻟﻄﺮﻓﻴﺔ ﻋﻠﻰ هﺬﻩ اﻟﺸﺒﻜﺔ اﻟﻔﺮﻋﻴﺔ 224.0.0.1
آﻞ اﻟﻤﺴﻴﺮات ﻋﻠﻰ هﺬﻩ اﻟﺸﺒﻜﺔ اﻟﻔﺮﻋﻴﺔ وﺗﺴﺘﺨﺪم ﻻآﺘﺸﺎف اﻟﺠﻮار 224.0.0.2
ﻣﺴﻴﺮات OSPFﻟﺘﺒﺎدل رزم ﺣﺎﻻت اﻟﻮﺻﻼت ورزم اﻟﺒﺮوﺗﻮآﻮل 224.0.0.5
ﻣﺴﻴﺮات OSPFاﻟﻮآﻴﻠﺔ اﻟﺘﻲ ﺗﻨﻮب ﻋﻦ ﻣﺴﻴﺮات أﺧﺮى ﻋﻠﻰ ﺷﺒﻜﺔ ﻣﺤﻠﻴﺔ 224.0.0.6
8 ﺒﺘﹰﺎ ﻴﺘﺄﻟﻑ ﻤﻥ ﺒﺎﺩﺌﺔ ﻤﻥ 128 ﺃﻤﺎ ﻓﻲ ﺍﻟﺒﺭﻭﺘﻜﻭل ،IPv6ﻓﺈﻥ ﻋﻨﻭﺍﻥ ﺍﻟﺒﺙ ﺍﻟﻤﺘﻌﺩﺩ ﺍﻟﻭﺠﻬﺎﺕ ﻫﻭ
ﺒﺘﺎﺕ ،ﻭﺃﺨﻴﺭﹰﺍ ﻤﻌﺭﻑ 4 ﺒﺘﺎﺕ ،ﺜﻡ ﺤﻘل ﻤﺠﺎل ﻁﻭﻟﻪ 4 ﺒﺘﺎﺕ ﻜﻠﻬﺎ ﺒﻘﻴﻤﺔ ،1ﻴﻠﻴﻬﺎ ﺤﻘل ﺭﺍﻴﺎﺕ ﻁﻭﻟﻪ
ﺨﺼﺹ ﻫﺫﺍ
ﺒﺘﹰﺎ .ﻻ ﻴﻔﻴﺩ ﺤﻘل ﺍﻟﺭﺍﻴﺎﺕ ،ﻓﻲ ﺍﻟﻭﻗﺕ ﺍﻟﺤﺎﻀﺭ ،ﺇﻻ ِﻟ ﹶﻨﻌْﻠﻡَ :ﺃ ﹸ 112 ﺍﻟﻤﺠﻤﻭﻋﺔ ﻤﻥ
ﺍﻟﻌﻨﻭﺍﻥ ﺘﺨﺼﻴﺼﹰﺎ ﺩﺍﺌﻤﹰﺎ ﺃﻡ ﻻ؟ ﻨﺴﺘﺨﺩﻡ ﺤﻘل ﺍﻟﻤﺠﺎل ﻟﻤﻌﺭﻓﺔ ﻤﺠﺎل ﺘﻁﺒﻴﻕ ﻫﺫﺍ ﺍﻟﻌﻨﻭﺍﻥ ،ﺍﻟﻤﻤﺘﺩ ﻤﻥ
ﺸﺒﻜﺔ ﻤﻨﻔﺭﺩﺓ ﺇﻟﻰ ﺸﺒﻜﺔ ﺸﺎﻤﻠﺔ.
.1ﺘﺭﺴل ﺍﻟﺤﻭﺍﺴﻴﺏ ﺍﻟﻤﻀﻴﻔﺔ ﺭﺴﺎﺌل ﺇﻟﻰ ﺍﻟﻤﺴﻴﺭﺍﺕ ﻟﻼﺸﺘﺭﺍﻙ ﺃﻭ ﺇﻟﻐﺎﺀ ﺍﻻﺸﺘﺭﺍﻙ ﻓﻲ ﻤﺠﻤﻭﻋﺔ
ﺒﺙ ﻤﺘﻌﺩﺩ ﺍﻟﻭﺠﻬﺎﺕ ﻤﺤﺩﺩﺓ ﺒﻌﻨﻭﺍﻥ ﺒﺙ ﻤﺘﻌﺩﺩ ﺍﻟﻭﺠﻬﺎﺕ.
.2ﺘﺘﻔﺤﺹ ﺍﻟﻤﺴﻴﺭﺍﺕ ﺩﻭﺭﻴﹰﺎ ﻤﺠﻤﻭﻋﺎﺕ ﺍﻟﺒﺙ ﺍﻟﻤﺘﻌﺩﺩ ﺍﻟﻭﺠﻬﺎﺕ ﻟِﺘﺤﺩﺩ ﺍﻟﻭﺍﻗﻊ ﻤﻨﻬﺎ ﻋﻠﻰ ﻻﺌﺤﺔ
ﺍﻫﺘﻤﺎﻤﺎﺕ ﺍﻟﺤﻭﺍﺴﻴﺏ ﺍﻟﻤﻀﻴﻔﺔ.
122
ﻴﺠﺭﻱ ﻋﻥ ﻁﺭﻴﻕ ﻤﺅﻗﱢﺕ ﻴﺴﺘﺨﺩﻤﻪ ﺍﻟﻤﺴﻴﺭ .ﺃﻤﺎ ﻓﻲ ﺍﻹﺼﺩﺍﺭ ،IGMPv2ﻓﻘﺩ ﺃﺼﺒﺢ ﺒﺈﻤﻜﺎﻥ ﺃﻱ
ﺤﺎﺴﻭﺏ ﻤﻀﻴﻑ ﺃﻥ ﻴﻠﻐﻲ ﺍﺸﺘﺭﺍﻜﻪ ﻓﻲ ﻤﺠﻤﻭﻋﺔ ﻤﻌﻴﻨﺔ ﺒﻨﻔﺴﻪ .ﻜﻼ ﺍﻹﺼﺩﺍﺭﻴﻥ ﺍﻷﻭﻟﻴﻥ ﺍﺴﺘﺨﺩﻤﺎ
ﺍﻟﻨﻤﻭﺫﺝ ﺍﻟﻌﻤﻠﻴﺎﺘﻲ ﺍﻟﺘﺎﻟﻲ:
½ ﺍﻟﺤﻭﺍﺴﻴﺏ ﺍﻟﻤﻀﻴﻔﺔ ﺍﻟﻤﺴﺘﻘﺒﻠﺔ ﻟﻠﺭﺴﺎﺌل ﻋﻠﻴﻬﺎ ﺍﻻﻨﻀﻤﺎﻡ ﺇﻟﻰ ﻤﺠﻤﻭﻋﺔ ﺒﺙ ﻤﺘﻌﺩﺩ ﺍﻟﻭﺠﻬﺎﺕ.
½ ﺍﻟﺤﻭﺍﺴﻴﺏ ﺍﻟﻤﻀﻴﻔﺔ ﺍﻟﻤﺭﺴﻠﺔ ﻟﻠﺭﺴﺎﺌل ﻟﻴﺱ ﻋﻠﻴﻬﺎ ﺍﻻﻨﻀﻤﺎﻡ ﺇﻟﻰ ﻤﺠﻤﻭﻋﺔ ﺒﺙ ﻤﺘﻌﺩﺩ
ﺍﻟﻭﺠﻬﺎﺕ.
ﻱ ﻤﺠﻤﻭﻋﺔ ﺒﺙ ﻤﺘﻌﺩﺩ
½ ﺃﻱ ﺤﺎﺴﻭﺏ ﻤﻀﻴﻑ ﻴﺴﺘﻁﻴﻊ ﺃﻥ ﻴﺴﺎﻫﻡ ﻓﻲ ﺤﺭﻜﺔ ﺍﻟﺴﻴﺭ ﺇﻟﻰ ﺃ
ﺍﻟﻭﺠﻬﺎﺕ.
ﺒﺭﻏﻡ ﻋﻤﻭﻤﻴﺔ ﻫﺫﺍ ﺍﻟﻨﻤﻭﺫﺝ ﻓﺈﻨﻪ ﻴﺤﺘﻭﻱ ﻋﻠﻰ ﺒﻌﺽ ﻨﻘﺎﻁ ﺍﻟﻀﻌﻑ:
.1ﺇﻏﺭﺍﻕ ﻤﺠﻤﻭﻋﺎﺕ ﺒﺙ ﻤﺘﻌﺩﺩ ﺍﻟﻭﺠﻬﺎﺕ ﺒﺭﺴﺎﺌل ﻏﻴﺭ ﻤﺭﻏﻭﺒﺔ ﻫﻭ ﻋﻤﻠﻴﺔ ﻏﺎﻴﺔ ﻓﻲ ﺍﻟﺴﻬﻭﻟﺔ
ﻭﻓﻕ ﻫﺫﺍ ﺍﻟﻨﻤﻭﺫﺝ .ﺤﺘﻰ ﻟﻭ ﻭﻀﻌﺕ ﻤﺭﺸﱢﺤﺎﺕ ﻋﻠﻰ ﻤﺴﺘﻭﻯ ﺍﻟﺘﻁﺒﻴﻕ ﻓﻲ ﺍﻟﺸﺒﻜﺔ ﻟﺭﻤﻲ
ﺍﻟﺭﺯﻡ ﻏﻴﺭ ﺍﻟﻤﺭﻏﻭﺏ ﻓﻴﻬﺎ ،ﻓﺈﻥ ﻫﺫﻩ ﺍﻟﺭﺯﻡ ،ﻤﻊ ﺫﻟﻙ ،ﺘﺴﺘﻬﻠﻙ ﻤﻭﺍﺭﺩ ﻗﻴﻤﺔ ﻓﻲ ﺍﻟﺸﺒﻜ ِﺔ
ﺕ ﺍﻟﺘﻲ ﻋﻠﻴﻬﺎ ﺃﻥ ﺘﻌﺎﻟﺠﻬﺎ.
ﻭﺍﻟﻤﺴﺘﻘﺒﻼ ِ
.2ﻫﻨﺎﻙ ﺇﺸﻜﺎل ﻓﻲ ﺇﻨﺸﺎﺀ ﺸﺠﺭﺍﺕ ﺘﻭﺯﻴﻊ ﻟﻠﺒﺙ ﺍﻟﻤﺘﻌﺩﺩ ﺍﻟﻭﺠﻬﺎﺕ .ﻭﻫﺫﺍ ﻋﺎﺌﺩ ﺭﺌﻴﺴﻴﹰﺎ ﺇﻟﻰ ﻜﻭﻥ
ﻤﻭﻀﻊ ﺍﻟﻤﺼﺩﺭ ﻏﻴﺭ ﻤﻌﺭﻭﻑ.
ﻱ
.3ﺇﻴﺠﺎﺩ ﻋﻨﺎﻭﻴﻥ ﺒﺙ ﻤﺘﻌﺩﺩ ﺍﻟﻭﺠﻬﺎﺕ ﻤﻤﻴﺯﺓ ﻭﺸﻤﻭﻟﻴﺔ ﻫﻭ ﻋﻤﻠﻴﺔ ﺼﻌﺒﺔ .ﺇﺫ ﻴﻤﻜﻥ ﺩﻭﻤﹰﺎ ﻷ
ﻤﺠﻤﻭﻋﺔ ﺒﺙ ﻤﺘﻌﺩﺩ ﺍﻟﻭﺠﻬﺎﺕ ﺃﺨﺭﻯ ﺍﺴﺘﺨﺩﺍﻡ ﻨﻔﺱ ﺍﻟﻌﻨﻭﺍﻥ ﺍﻟﺒﺜﻲ.
.1ﺍﻟﺴﻤﺎﺡ ﻟﻠﺤﻭﺍﺴﻴﺏ ﺍﻟﻤﻀﻴﻔﺔ ﺒﺘﺤﺩﻴﺩ ﻻﺌﺤﺔ ﻤﻥ ﺍﻟﻤﻀﻴﻔﺎﺕ ﺍﻷﺨﺭﻯ ﺍﻟﺘﻲ ﺘﺭﻴﺩ ﺍﺴﺘﻘﺒﺎل ﺭﺴﺎﺌل
ﻤﻨﻬﺎ .ﺃﻤﺎ ﻨﻘل ﺍﻟﺭﺴﺎﺌل ﻤﻥ ﺃﻱ ﺤﻭﺍﺴﻴﺏ ﺨﺎﺭﺝ ﺍﻟﻼﺌﺤﺔ ﻓﺘﻤﻨﻌﻪ ﺍﻟﻤﺴﻴﺭﺍﺕ.
.2ﺍﻟﺴﻤﺎﺡ ﻟﻠﺤﻭﺍﺴﻴﺏ ﺍﻟﻤﻀﻴﻔﺔ ﺒﻤﻨﻊ ﺍﻟﺭﺯﻡ ﺍﻵﺘﻴﺔ ﻤﻥ ﺍﻟﻤﺼﺎﺩﺭ ﺍﻟﺘﻲ ﺘﺭﺴل ﺭﺴﺎﺌل ﻏﻴﺭ
ﻤﺭﻏﻭﺒﺔ.
123
ﻴﻌﺭﻑ ﺍﻹﺼﺩﺍﺭ ﺍﻟﺤﺎﻟﻲ ﻨﻭﻋﻴﻥ ﻤﻥ ﺍﻟﺭﺴﺎﺌل:
ﺍﻟﺭﺴﺎﻟﺔ ﻤﻥ ﺍﻟﻨﻭﻉ ﺍﻷﻭل ،ﺍﺴﺘﻔﺴﺎﺭ ﻋﻥ ﻋﻀﻭﻴﺔ ،ﺘﹸﺭﺴل ﺒﻭﺍﺴﻁﺔ ﻤﺴﻴﺭ ﺒﺙ ﻤﺘﻌﺩﺩ ﺍﻟﻭﺠﻬﺎﺕ.
ﻭﻫﻨﺎﻙ ﺜﻼﺜﺔ ﺃﻨﻭﺍﻉ ﻓﺭﻋﻴﺔ ﻟﻬﺫﻩ ﺍﻟﺭﺴﺎﻟﺔ:
.1ﺍﺴﺘﻔﺴﺎﺭ ﻋﺎﻡ ،ﻴﺴﺘﺨﺩﻡ ﻟﻤﻌﺭﻓﺔ ﻤﺠﻤﻭﻋﺎﺕ ﺍﻟﺒﺙ ﺍﻟﻤﺘﻌﺩﺩ ﺍﻟﻭﺠﻬﺎﺕ ﺍﻟﺘﻲ ﻴﻭﺠﺩ ﻟﻬﺎ ﺃﻋﻀﺎﺀ
ﻓﻲ ﺸﺒﻜﺔ ﻓﺭﻋﻴﺔ.
ﻀﻡ ﻤﺠﻤﻭﻋﺔ ﻤﺎ ﺃﻋﻀﺎ ًﺀ ﻤﻥ ﺸﺒﻜﺔ ﻤﺎ
.2ﺍﺴﺘﻔﺴﺎﺭ ﺨﺎﺹ ﺒﻤﺠﻤﻭﻋﺔ ،ﻴﺴﺘﺨﺩﻡ ﻟﻴﻌﺭﻑ :ﺃ ﹶﺘ
ﻤﺭﺘﺒﻁﺔ ﺒﺎﻟﻤﺴﻴﺭ؟
ﻱ ﻤﻥ ﺍﻟﺘﺠﻬﻴﺯﺍﺕ ﺍﻟﻤﺭﺒﻭﻁﺔ
.3ﺍﺴﺘﻔﺴﺎﺭ ﺨﺎﺹ ﺒﻤﺠﻤﻭﻋﺔ ﻭﻤﺼﺩﺭ ،ﻴﺴﺘﺨﺩﻡ ﻟﻴﻌﺭﻑ :ﺃﻴﺭﻏﺏ ﺃ
ﺒﺎﻟﻤﺴﻴﺭ ﻓﻲ ﺍﺴﺘﻘﺒﺎل ﺭﺯﻡ ﻤﺭﺴﻠﺔ ﺇﻟﻰ ﻋﻨﻭﺍﻥ ﺒﺙ ﻤﺘﻌﺩﺩ ﺍﻟﻭﺠﻬﺎﺕ ﻤﺤﺩﺩ ،ﺁﺘﻴ ٍﺔ ﻤﻥ ﺃﺤﺩ
ﺍﻟﻤﺼﺎﺩﺭ ﺍﻟﻤﺤﺩﺩﺓ ﻓﻲ ﻻﺌﺤﺔ؟
ﺘﺘﺄﻟﻑ ﻤﺼﺎﻏﺔ ﺭﺴﺎﻟﺔ ﺍﻻﺴﺘﻔﺴﺎﺭ ﻤﻥ ﺍﻟﺤﻘﻭل ﺍﻟﺘﺎﻟﻴﺔ:
124
ﺍﻟﻨﻭﻉ :ﻴﻌﺭﻑ ﻨﻭﻉ ﺍﻟﺭﺴﺎﻟﺔ.
ﺯﻤﻥ ﺍﻻﺴﺘﺠﺎﺒﺔ ﺍﻷﻋﻅﻡ :ﻴﺤﺩﺩ ﺍﻟﻤﻬﻠﺔ ﺍﻟﻌﻅﻤﻰ ﺍﻟﻤﺴﻤﻭﺡ ﺒﻬﺎ ﻗﺒل ﺇﺭﺴﺎل ﺘﻘﺭﻴـﺭ ﺍﺴـﺘﺠﺎﺒﺔ.
ﺘﺤﺩﺩ ﻫﺫﻩ ﺍﻟﻤﺩﺓ ﺒﻭﺤﺩﺍﺕ ﻤﻥ ﻋﺸﺭ ﺍﻟﺜﺎﻨﻴﺔ ).(1/10
ﺒﺘﹰﺎ ﺒﺎﻹﺘﻤﺎﻡ ﺇﻟـﻰ ﻭﺍﺤـﺩ 16 ﺭﻤﺎﺯ ﺍﻟﺘﺩﻗﻴﻕ :ﺭﻤﺎﺯ ﻜﺎﺸﻑ ﻟﻠﺨﻁﺄ ،ﻴﺤﺴﺏ ﺒﻌﻤﻠﻴﺔ ﺠﻤﻊ ﻋﻠﻰ
ﺒﺘﹰﺎ .ﻭﻷﺴﺒﺎﺏ ﺨﺎﺼﺔ ﺒﺎﻟﺤﺴﺎﺏ ،ﻴﻌﻁـﻰ ﺤﻘـل ﺭﻤـﺎﺯ 16 ﻭﺫﻟﻙ ﻟﻜل ﻜﻠﻤﺎﺕ ﺍﻟﺭﺴﺎﻟﺔ ﺫﺍﺕ
ﺍﻟﺘﺩﻗﻴﻕ ﻗﻴﻤﺔ ﺍﺒﺘﺩﺍﺌﻴﺔ ﻤﺴﺎﻭﻴﺔ ﻟﻠﺼﻔﺭ .ﺍﻟﺨﻭﺍﺭﺯﻤﻴﺔ ﺍﻟﻤﺴﺘﺨﺩﻤﺔ ﻫﻲ ﻨﻔﺱ ﺨﻭﺍﺭﺯﻤﻴـﺔ ﺭﻤـﺎﺯ
ﺍﻟﺘﺩﻗﻴﻕ ﺍﻟﻤﺴﺘﺨﺩﻤﺔ ﻓﻲ .IPv4
ﻋﻨﻭﺍﻥ ﺍﻟﻤﺠﻤﻭﻋﺔ :ﻗﻴﻤﺘﻪ ﺼﻔﺭ ﻟﺭﺴﺎﻟﺔ ﺍﺴﺘﻔﺴﺎﺭ ﻋﺎﻡ ،ﺃﻤﺎ ﻓﻲ ﺤﺎﻟﺔ ﺭﺴﺎﻟﺔ ﻤﻥ ﻨﻭﻉ ﺍﺴﺘﻔﺴﺎﺭ
ﻟﻤﺠﻤﻭﻋـﺔ IP ﺨﺎﺹ ﺒﻤﺠﻤﻭﻋﺔ ،ﺃﻭ ﺍﺴﺘﻔﺴﺎﺭ ﺨﺎﺹ ﺒﻤﺠﻤﻭﻋﺔ ﻭﻤﺼﺩﺭ ﻓﻘﻴﻤﺘﻪ ﻫﻲ ﻋﻨﻭﺍﻥ
ﺒﺙ ﻤﺘﻌﺩﺩ ﺍﻟﻭﺠﻬﺎﺕ.
ل ﻟﻜـﻲ
ﺙ ﻤﺘﻌﺩﺩ ﺍﻟﻭﺠﻬﺎﺕ ﻤـﺴﺘﻘ ِﺒ ٍ
ﺭﺍﻴﺔ :Sﺇﺫﺍ ﻜﺎﻨﺕ ﻗﻴﻤﺘﻬﺎ ،1ﻓﻬﻲ ﺇﺸﺎﺭﺓ ﺇﻟﻰ ﺃﻱ ﻤﺴﻴ ِﺭ ﺒ ٍ
ﻴﻭﻗﻑ ﻋﻤﻠﻴﺎﺕ ﺍﻟﺘﺤﺩﻴﺙ ﺍﻻﻋﺘﻴﺎﺩﻴﺔ ﻟﻠﻤﺅﻗﺕ ﺍﻟﺘﻲ ﻴﻘﻭﻡ ﺒﻬﺎ ﺍﻟﻤﺴﻴﺭ ﻋﻨﺩ ﺍﺴﺘﻘﺒﺎﻟﻪ ﺃﻱ ﺍﺴﺘﻔﺴﺎﺭ.
:(Querier’sﺇﺫﺍ ﻟﻡ ﺘﻜـﻥ ﻗﻴﻤﺘـﻪ Robustness Variable) QRV ﻤﺘﻐﻴﺭ ﻤﺘﺎﻨﺔ ﺍﻟﻤﺴﺘﻔﺴِﺭ
ﻴﺤﻭﻱ ﻗﻴﻤﺔ ﻤﺘﻐﻴﺭ ﺍﻟﻤﺘﺎﻨﺔ ) (RVﺍﻟﺘﻲ ﻴﺴﺘﺨﺩﻤﻬﺎ ﺍﻟﻤﺴﺘﻔﺴﺭ )ﻤﺭﺴـل QRV ﺼﻔﺭﺍﹰ ،ﻓﺈﻥ ﺤﻘل
ﺏ ﻤﻀﻴﻑ ﻟﺘﻘﺭﻴ ٍﺭ
ل ﺤﺎﺴﻭ ٍ
ﻋﺩ ﺩ ﻤﺭﺍﺕ ﺇﻋﺎﺩ ِﺓ ﺇﺭﺴﺎ ِ RV ﺍﻻﺴﺘﻔﺴﺎﺭ( .ﺘﺤﺩﺩ ﻗﻴﻤﺔ ﻤﺘﻐﻴﺭ ﺍﻟﻤﺘﺎﻨﺔ
ﻥ ﻋﺩﻡ ﻓﻘﺩﺍﻨﻪ ﻤﻥ ﺃﻱ ﻤﺴﻴﺭ ﺒﺙ ﻤﺘﻌﺩﺩ ﺍﻟﻭﺠﻬﺎﺕ ﻤﺭﺒﻭﻁ ﺇﻟﻰ ﺍﻟﺸﺒﻜﺔ .ﺘﻌﺘﻤﺩ ﺍﻟﻤﺴﻴﺭﺍﺕ
ﻟﻀﻤﺎ ِ
ﺍﻟﺨﺎﺼـﺔ RV ﺍﻟﻤﺨﺘﻠﻔﺔ ﻋﻥ ﺍﻟﺼﻔﺭ ﺍﻟﺘﻲ ﻭﺼﻠﺕ ﻤﻊ ﺁﺨﺭ ﺍﺴﺘﻔﺴﺎﺭ ﺒﺎﻋﺘﺒﺎﺭﻫﺎ ﻗﻴﻤﺔ RV ﻗﻴﻤﺔ
ﺍﻟﻤﺭﺴﻠﺔ ﻤﻊ ﺁﺨﺭ ﺍﺴﺘﻔﺴﺎﺭ ﻫﻲ ﺍﻟﺼﻔﺭ ،ﻓﺈﻥ ﺍﻟﻤﺴﺘﻘﺒِل ﻓـﻲ ﻫـﺫﻩ RV ﺒﻬﺎ .ﻭﺇﺫﺍ ﻜﺎﻨﺕ ﻗﻴﻤﺔ
ﺍﻟﺤﺎﻟﺔ ﻴﺴﺘﺨﺩﻡ ﺍﻟﻘﻴﻤﺔ ﺍﻟﻤﻐﺘﻔﻠﹶﺔ ﺃﻭ ﻗﻴﻤﺔ ﻤﻌﺭﻓﺔ ﺴﻜﻭﻨﻴﹰﺎ.
(Querier's Querier Interval QQIC ﺭﻤﺎﺯ ﻤﺠﺎل ﺍﻟﻤﺴﺘﻔـﺴﺭ ﺍﻟﺨـﺎﺹ ﺒﺎﻟﻤﺴﺘﻔـﺴﺭ
ﺍﻟﺘﻲ ﻴﺴﺘﺨﺩﻤﻬﺎ ﺍﻟﻤﺴﺘﻔﺴِﺭ ،ﻭﻫﻭ ﻤﺅﻗﱢـﺕ ﻴـﺴﺘﺨﺩﻡ QI ) :Codeﻴﺤﺩﺩ ﻗﻴﻤﺔ ﻤﺠﺎل ﺍﻟﻤﺴﺘﻔﺴﺭ
ﻹﺭﺴﺎل ﺍﺴﺘﻔﺴﺎﺭﺍﺕ ﻤﺘﻌﺩﺩﺓ .ﺇﺫﺍ ﻟﻡ ﻴﻜﻥ ﻤﺴﻴﺭ ﺍﻟﺒﺙ ﺍﻟﻤﺘﻌﺩﺩ ﺍﻟﻭﺠﻬﺎﺕ ﻫﻭ ﺍﻟﻤﺴﺘﻔﺴﺭ ﺍﻟﺤـﺎﻟﻲ
ﺍﻟﺨﺎﺼﺔ ﺒـﻪ. QI ﺍﻟﺨﺎﺼﺔ ﺒﺂﺨﺭ ﺍﺴﺘﻔﺴﺎﺭ ﺠﺭﻯ ﺍﺴﺘﻘﺒﺎﻟﻪ ﺒﺎﻋﺘﺒﺎﺭﻫﺎ ﻗﻴﻤﺔ QI ﻓﺈﻨﻪ ﻴﻌﺘﻤﺩ ﻗﻴﻤﺔ
ﺍﻟﻤﺭﺴﻠﺔ ﻤﻊ ﺁﺨﺭ ﺍﺴﺘﻔﺴﺎﺭ ﻫﻲ ﺍﻟﺼﻔﺭ ،ﻓﺈﻥ ﺍﻟﻤﺴﺘﻘﺒِل ﻓﻲ ﻫـﺫﻩ ﺍﻟﺤﺎﻟـﺔ QI ﻭﺇﺫﺍ ﻜﺎﻨﺕ ﻗﻴﻤﺔ
ﻴﺴﺘﺨﺩﻡ ﺍﻟﻘﻴﻤﺔ ﺍﻟﻤﻐﺘﻔﻠﹶﺔ.
ﻋﺩ ُﺩ ﺍﻟﻤﺼﺎﺩﺭ :ﻴﺤﺩﺩ ﻋﺩ ﺩ ﺍﻟﻌﻨﺎﻭﻴﻥ ﺍﻟﻤﺼﺩﺭﻴﺔ ﺍﻟﻤﻭﺠﻭﺩﺓ ﻓﻲ ﻫﺫﺍ ﺍﻻﺴﺘﻔﺴﺎﺭ .ﺘﺨﺘﻠـﻑ ﻫـﺫﻩ
ﺍﻟﻘﻴﻤﺔ ﻋﻥ ﺍﻟﺼﻔﺭ ﻓﻲ ﺤﺎﻟﺔ ﺍﻻﺴﺘﻔﺴﺎﺭ ﺍﻟﺨﺎﺹ ﺒﻤﺠﻤﻭﻋﺔ ﻭﻤﺼﺩﺭ ﻓﻘﻁ.
125
ﺙ ﻭﺤﻴـﺩ ﺍﻟﻭﺠﻬـﺔ
ﻥﺒ ٍ
ﻋﻨﻭﺍ N ﻋﻨﺎﻭﻴﻥ ﺍﻟﻤﺼﺎﺩﺭ :ﺇﺫﺍ ﻜﺎﻥ ﻋﺩﺩ ﺍﻟﻤﺼﺎﺩﺭ ﻫﻭ ،Nﻜﺎﻥ ﻫﻨﺎﻙ
ﺒﺘﹰﺎ ﻤﻀﺎﻓﺔ ﺇﻟﻰ ﺍﻟﺭﺴﺎﻟﺔ. 32 ﺒﻁﻭل
ﺃﻤﺎ ﺍﻟﺭﺴﺎﻟﺔ ﻤﻥ ﻨﻭﻉ ﺘﻘﺭﻴﺭ ﻋﻥ ﻋﻀﻭﻴﺔ ﻓﺘﺘﺄﻟﻑ ﻤﻥ ﺍﻟﺤﻘﻭل ﺍﻟﺘﺎﻟﻴﺔ:
126
ﺃﻭ ،Includeﻜﻤﺎ ﺴ ﻴ ْﻭﺼﻑ ﻻﺤﻘﹰﺎ. Exclude ﻨﻭﻉ ﺍﻟﺘﺴﺠﻴﻠﺔ :ﺘﻌﺭﻑ ﻨﻭﻉ ﺍﻟﺘﺴﺠﻴﻠﺔ،
ﻁﻭل ﺍﻟﻤﻌﻁﻴﺎﺕ ﺍﻟﻤﺴﺎﻋﺩﺓ :ﻁﻭل ﺤﻘل ﺍﻟﻤﻌﻁﻴﺎﺕ ﺍﻟﻤﺴﺎﻋﺩﺓ ،ﻴﺤﺴﺏ ﻫﺫﺍ ﺍﻟﻁﻭل ﺒﻭﺤﺩ ٍﺓ ﻫﻲ ﻜﻠﻤـﺔ
ﺒﺘﹰﺎ. 32 ﻤﻥ
ﻋﺩ ُﺩ ﺍﻟﻤﺼﺎﺩﺭ :ﻴﺤﺩﺩ ﻋﺩ ﺩ ﺍﻟﻌﻨﺎﻭﻴﻥ ﺍﻟﻤﺼﺩﺭﻴﺔ ﺍﻟﻤﻭﺠﻭﺩﺓ ﻓﻲ ﻫﺫﻩ ﺍﻟﺘﺴﺠﻴﻠﺔ.
ﻟﻠﺒﺙ ﺍﻟﻤﺘﻌﺩﺩ ﺍﻟﻭﺠﻬﺎﺕ ﺍﻟـﺫﻱ ﺘﺘﻌﻠـﻕ ﺒـﻪ ﻫـﺫﺍ IP ﻋﻨﻭﺍﻥ ﺍﻟﺒﺙ ﺍﻟﻤﺘﻌﺩﺩ ﺍﻟﻭﺠﻬـﺎﺕ :ﻫﻭ ﻋﻨﻭﺍﻥ
ﺍﻟﺘﺴﺠﻴﻠﺔ.
32 ﺙ ﻭﺤﻴﺩ ﺍﻟﻭﺠﻬﺔ ﺒﻁﻭل
ﻥﺒ ٍ
ﻋﻨﻭﺍ N ﺍﻟﻌﻨﺎﻭﻴﻥ ﺍﻟﻤﺼﺩﺭﻴﺔ :ﺇﺫﺍ ﻜﺎﻥ ﻋﺩﺩ ﺍﻟﻤﺼﺎﺩﺭ ،Nﻜﺎﻥ ﻫﻨﺎﻙ
ﺒﺘﹰﺎ ﻤﻀﺎﻓﺔ ﺇﻟﻰ ﺍﻟﺭﺴﺎﻟﺔ.
ﺍﻟﻤﻌﻁﻴﺎﺕ ﺍﻟﻤﺴﺎﻋﺩﺓ :ﻤﻌﻠﻭﻤﺎﺕ ﺇﻀﺎﻓﻴﺔ ﺘﺨﺹ ﺍﻟﺘﺴﺠﻴﻠﺔ .ﻻ ﻴﻭﺠﺩ ﺤﺎﻟﻴﹰﺎ ﺃﻱ ﻗﻴﻡ ﻤﻌﻁﻴﺎﺕ ﻤـﺴﺎﻋﺩﺓ
ﻤﻌﺭﻓﺔ.
IGMP ﻋﻤﻠﻴﺎﺕ
ﻫﻭ ﺇﻋﻼﻥ ﻨﻔﺴﻪ ﻋﻀﻭﹰﺍ ﻓﻲ ﻤﺠﻤﻭﻋﺔ ﺫﺍﺕ IGMP ﺇﻥ ﻏﺭﺽ ﺃﻱ ﺤﺎﺴﻭﺏ ﻤﻀﻴﻑ ﻤﻥ ﺍﺴﺘﺨﺩﺍﻡ
ﻋﻨﻭﺍﻥ ﺒﺙ ﻤﺘﻌﺩﺩ ﺍﻟﻭﺠﻬﺎﺕ ،ﺇﻟﻰ ﺍﻟﺤﻭﺍﺴﻴﺏ ﺍﻟﻤﻀﻴﻔﺔ ﺍﻷﺨﺭﻯ ﻋﻠﻰ ﺍﻟﺸﺒﻜﺔ ﺍﻟﻤﺤﻠﻴﺔ ،ﻭﻜﺫﻟﻙ ﺇﻟﻰ
ﺠﻤﻴﻊ ﺍﻟﻤﺴﻴﺭﺍﺕ ﻋﻠﻰ ﻫﺫﻩ ﺍﻟﺸﺒﻜﺔ ﺍﻟﻤﺤﻠﻴﺔ.
ﻟﻠﺤﻭﺍﺴﻴﺏ ﺍﻟﻤﻀﻴﻔﺔ ﺍﻟﻘﺩﺭﺓ ﻋﻠﻰ ﺇﻋﻼﻥ ﻋﻀﻭﻴﺘﻬﺎ ﻓﻲ ﻤﺠﻤﻭﻋﺔ ﻤﺎ ﻤﻊ ﺍﻟﻘﺩﺭﺓ IGMPv3 ﻴﻌﻁﻲ
ﻋﻠﻰ ﺍﻨﺘﻘﺎﺀ ﺍﻟﻤﺼﺩﺭ:
½ ﻴﻤﻜﻥ ﻟﻠﺤﺎﺴﻭﺏ ﺍﻟﻤﻀﻴﻑ ﺇﻤﺎ ﺃﻥ ﻴﺸﻴﺭ ﺇﻟﻰ ﺭﻏﺒﺘﻪ ﻓﻲ ﺍﺴﺘﻘﺒﺎل ﻜل ﺤﺭﻜﺔ ﺍﻟﺴﻴﺭ ﺍﻟﺘﻲ
) Exclude ﺘﺭﺴﻠﻬﺎ ﺠﻤﻴﻊ ﺍﻟﻤﺼﺎﺩﺭ ﺇﻟﻰ ﻤﺠﻤﻭﻋﺔ ﻤﺎ ﺒﺎﺴﺘﺜﻨﺎﺀ ﺒﻌﺽ ﻤﺼﺎﺩﺭ ﻤﺤﺩﺩﺓ
.(mode
½ ﺃﻭ ﺃﻥ ﻴﺸﻴﺭ ﺇﻟﻰ ﺭﻏﺒﺘﻪ ﻓﻲ ﺍﺴﺘﻘﺒﺎل ﺤﺭﻜﺔ ﺍﻟﺴﻴﺭ ﺍﻟﺘﻲ ﺘﺭﺴﻠﻬﺎ ﻤﺠﻤﻭﻋﺔ ﻤﺤﺩﺩﺓ ﻤﻥ ﺍﻟﻤﺼﺎﺩﺭ
ﻓﻘﻁ ).(Include mode
ﻤﻥ ﻨﻭﻉ ﺘﻘﺭﻴﺭ ﻋﻥ ﻋﻀﻭﻴﺔ ،ﻴﻜﻭﻥ ﺤﻘل IGMP ﻟﻼﻨﻀﻤﺎﻡ ﺇﻟﻰ ﻤﺠﻤﻭﻋﺔ ،ﻴﺭﺴل ﺍﻟﻤﻀﻴﻑ ﺭﺴﺎﻟﺔ
ﻋﻨﻭﺍﻥ ﺍﻟﻤﺠﻤﻭﻋﺔ ﻓﻲ ﻫﺫﻩ ﺍﻟﺭﺴﺎﻟﺔ ﻫﻭ ﻋﻨﻭﺍﻥ ﺍﻟﺒﺙ ﺍﻟﻤﺘﻌﺩﺩ ﺍﻟﻭﺠﻬﺎﺕ ﻟﻬﺫﻩ ﺍﻟﻤﺠﻤﻭﻋﺔ ﻨﻔﺴﻬﺎ .ﺘﺭﺴل
ﻥ ﺤﻘل
ﺘﺤﻭﻱ ﻨﻔﺱ ﻋﻨﻭﺍﻥ ﺍﻟﺒﺙ ﺍﻟﻤﺘﻌﺩﺩ ﺍﻟﻭﺠﻬﺎﺕ ﻟﻠﻤﺠﻤﻭﻋﺔ .ﺃﻱ ﺇ IP ﺍﻟﺭﺴﺎﻟﺔ ﻓﻲ ﺒﺭﻗﻴﺔ ﻤﻌﻁﻴﺎﺕ
ﺍﻟﻤﻐﻠﱢﻔﺔ ﻟﻠﺭﺴﺎﻟﺔ IP ﻭﺤﻘل ﻋﻨﻭﺍﻥ ﺍﻟﻭﺠﻬﺔ ﻓﻲ ﺘﺭﻭﻴﺴﺔ IGMP ﻋﻨﻭﺍﻥ ﺍﻟﻤﺠﻤﻭﻋﺔ ﻓﻲ ﺭﺴﺎﻟﺔ
ﺏ ﺍﻟﻤﻀﻴﻔ ِﺔ ،ﺍﻷﻋﻀﺎ ﺀ ﺤﺎﻟﻴﹰﺎ ﻓﻲ ﻤﺠﻤﻭﻋﺔ ﺍﻟﺒﺙ ﺍﻟﻤﺘﻌﺩﺩ ﺍﻟﻭﺠﻬﺎﺕ،
ﻤﺘﻁﺎﺒﻘﺎﻥ .ﺘﺴﺘﻘﺒل ﺠﻤﻴ ﻊ ﺍﻟﺤﻭﺍﺴﻴ ِ
ﺍﻟﺭﺴﺎﻟ َﹶﺔ ،ﻭﻫﻜﺫﺍ ﹶﺘ ْﻌﻠﹶﻡ ﺒﺎﻨﻀﻤﺎﻡ ﻋﻨﺼﺭ ﺠﺩﻴﺩ ﺇﻟﻴﻬﺎ .ﻴﺠﺏ ﻋﻠﻰ ﻜل ﻤﺴﻴﺭ ﻤﺭﺒﻭﻁ ﺇﻟﻰ ﺍﻟﺸﺒﻜﺔ ﺍﻟﻤﺤﻠﻴﺔ
127
ﺫﺍﺕ ﺍﻟﺒﺙ ﺍﻟﻤﺘﻌﺩﺩ ﺍﻟﻭﺠﻬﺎﺕ ﻟﻜﻲ ﻴﺤﺼل ﻋﻠﻰ ﺠﻤﻴﻊ ﺍﻟﺘﻘﺎﺭﻴﺭ. IP ﺃﻥ ﻴﺴﺘﻤﻊ ﺇﻟﻰ ﺠﻤﻴﻊ ﻋﻨﺎﻭﻴﻥ
ﻋﻠﻴﻨﺎ ﺃﻥ ﻨﻼﺤﻅ ﻫﻨﺎ ﺃﻥ ﻤﺴﻴﺭ ﺍﻟﺒﺙ ﺍﻟﻤﺘﻌﺩﺩ ﺍﻟﻭﺠﻬﺎﺕ ﻻ ﻴﺤﺘﺎﺝ ﺇﻟﻰ ﻤﻌﺭﻓﺔ ﻫﻭﻴﺔ ﻜل ﻤﻀﻴﻑ ﻓﻲ
ﻻ ﻤﻥ ﺫﻟﻙ ،ﻴﺤﺘﺎﺝ ﺍﻟﻤﺴﻴﺭ ﺇﻟﻰ ﻤﻌﺭﻓﺔ ﺃﻥ ﻫﻨﺎﻙ ﻋﻀﻭﹰﺍ ﻭﺍﺤﺩﹰﺍ ﻋﻠﻰ ﺍﻷﻗل ﻓﻲ
ﻤﺠﻤﻭﻋﺔ ﻤﺎ .ﺒﺩ ﹰ
ﻤﺠﻤﻭﻋﺔ ﻤﺎ ﻻ ﻴﺯﺍل ﻨﺸﻁﹰﺎ .ﻟﺫﻟﻙ ﻴﻘﻭﻡ ﻜل ﻤﻀﻴﻑ ﻓﻲ ﻤﺠﻤﻭﻋﺔ ﻴﺴﺘﻘﺒل ﺍﺴﺘﻔﺴﺎﺭﹰﺍ ﻤﺎ ﺒﺘﺠﻬﻴ ِﺯ
ﻤﺅﻗﱢﺕ ﺒﺘﺄﺨﻴﺭ ﻋﺸﻭﺍﺌﻲ .ﻋﻨﺩ ﺴﻤﺎﻉ ﻤﻀﻴﻑ ﻤﺎ ﻟﺘﻘﺭﻴﺭ ﻤﻥ ﻤﻀﻴﻑ ﺁﺨﺭ ﻴﻌﻠﻥ ﻓﻴﻪ ﺃﻨﻪ ﻋﻀﻭ ﻓﻲ
ﻤﺠﻤﻭﻋﺘﻪ ﻴﻘﻭﻡ ﻫﺫﺍ ﺍﻟﻤﻀﻴﻑ ﺒﺈﻟﻐﺎﺀ ﺘﻘﺭﻴﺭﻩ .ﺃﻤﺎ ﺇﺫﺍ ﻟﻡ ﻴﺼل ﺇﻟﻴﻪ ﺃﻱ ﺇﻋﻼﻥ ﻋﻀﻭﻴﺔ ﻓﻲ ﻤﺠﻤﻭﻋﺘﻪ
ﻤﻥ ﻤﻀﻴﻑ ﺁﺨﺭ ﻭﺍﻨﺘﻬﺕ ﻤﻬﻠﺔ ﺍﻟﻤﺅﻗﱢﺕ ﻟﺩﻴﻪ ﻓﺈﻨﻪ ﻴﺭﺴِل ﺘﻘﺭﻴﺭﻩ .ﻭﻓﻘﹰﺎ ﻟﻬﺫﺍ ﺍﻷﺴﻠﻭﺏ ،ﻴﻨﺒﻐﻲ ﺃﻥ
ل ﻤﺠﻤﻭﻋﺔ ﺒﺈﺭﺴﺎل ﺘﻘﺭﻴﺭ ﺇﻟﻰ ﻤﺴﻴﺭ ﺍﻟﺒﺙ ﺍﻟﻤﺘﻌﺩﺩ ﺍﻟﻭﺠﻬﺎﺕ.
ﻴﻘﻭﻡ ﻋﻀﻭ ﻭﺍﺤﺩ ﻓﻘﻁ ﻤﻥ ﻜ ﱢ
ﻑ ﻤﺠﻤﻭﻋ ﹰﺔ ﻤﺎ ،ﻓﺈﻨﻪ ﻴﺭﺴِل ﺭﺴﺎﻟﺔ ﻤﻐﺎﺩﺭﺓ ﻟﻠﻤﺠﻤﻭﻋﺔ ﺇﻟﻰ ﻋﻨﻭﺍﻥ ﺍﻟﺒﺙ ﺍﻟﻤﺘﻌﺩﺩ
ﻋﻨﺩﻤﺎ ﻴﺘﺭﻙ ﻤﻀﻴ ﹲ
ﺍﻟﻭﺠﻬﺎﺕ ﺍﻟﺴﻜﻭﻨﻲ "ﺠﻤﻴﻊ ﺍﻟﻤﺴﻴﺭﺍﺕ" .ﻴﺠﺭﻱ ﺇﻨﺠﺎﺯ ﻫﺫﺍ ﻋﻥ ﻁﺭﻴﻕ ﺇﺭﺴﺎل ﺭﺴﺎﻟﺔ "ﺘﻘﺭﻴﺭ ﻋﻥ
ﻭﻻﺌﺤ ﹰﺔ ﻓﺎﺭﻏﺔ ﻤﻥ ﻋﻨﺎﻭﻴﻥ ﺍﻟﻤﺼﺎﺩﺭ ،ﺃﻱ ﻻ ﻴﻀﺎﻑ ﺃﻱ INCLUDE ﻋﻀﻭﻴﺔ" ﺘﺤﻭﻱ ﺍﻟﺨﻴﺎﺭ
ﻤﺼﺩﺭ .ﻋﻨﺩﻤﺎ ﻴﺴﺘﻘﺒل ﻤﺴ ﻴ ٌﺭ ﻤﺎ ﺭﺴﺎﻟﺔ ﻜﻬﺫﻩ ،ﺒﺨﺼﻭﺹ ﻤﺠﻤﻭﻋ ٍﺔ ﺘﻀﻡ ﺃﻋﻀﺎﺀ ﻓﻲ ﻤﺠﻤﻭﻋﺔ
ﻋﻠﻰ ﻭﺍﺠﻬﺔ ﺍﻻﺴﺘﻘﺒﺎل ،ﻓﺎﻨﻪ ﻴﺠﺏ ﺃﻥ ﻴﺤﺩﺩ :ﺃﻴﻭﺠﺩ ﺃﻋﻀﺎﺀ ﺃﺨﺭﻯ ﻓﻲ ﻫﺫﻩ ﺍﻟﻤﺠﻤﻭﻋﺔ؟ ﻭﻟﺘﺤﻘﻴﻕ
ﻫﺫﺍ ﺍﻟﻐﺭﺽ ،ﻴﺴﺘﺨﺩﻡ ﺍﻟﻤﺴﻴﺭ ﺭﺴﺎﻟﺔ ﺍﺴﺘﻔﺴﺎﺭ ﺨﺎﺼﺔ ﺒﻤﺠﻤﻭﻋﺔ.
128
ﻨﺸﺎﻁ:
ﻤﺎ ﻫﻭ ﻫﺩﻑ IGMP؟ y
ﺒﻴﻥ ﺍﻟﺤﻭﺍﺴﻴﺏ ﺍﻟﻤﻀﻴﻔﺔ ﻭﻤﺴﻴﺭﺍﺘﻬﺎ ﺍﻟﻤﺤﻠﻴﺔ ﻟﻼﻨﻀﻤﺎﻡ ﺇﻟﻰ IGMP .1ﻴﺴﺘﺨﺩﻡ ﺒﺭﻭﺘﻭﻜﻭل
ﻤﺠﻤﻭﻋﺔ ﺒﺙ ﺃﻭ ﺍﻻﻨﻔﻜﺎﻙ ﻤﻨﻬﺎ
ﻓﻴﻤﺎ ﺒﻴﻥ ﺍﻟﻤﺴﻴﺭﺍﺕ ﻟﺘﺒﺎﺩل ﻤﻌﻠﻭﻤﺎﺕ ﺍﻟﺒﺙ ﺍﻟﻤﺘﻌﺩﺩ ﺍﻟﻭﺠﻬﺎﺕ IGMP .2ﻴﺴﺘﺨﺩﻡ ﺒﺭﻭﺘﻭﻜﻭل
ﻓﻴﻤﺎ ﺒﻴﻥ ﺍﻟﺤﻭﺍﺴﻴﺏ ﺍﻟﻤﻀﻴﻔﺔ ﻟﻼﻨﻀﻤﺎﻡ ﺇﻟﻰ ﻤﺠﻤﻭﻋﺔ ﺒﺙ ﺃﻭ IGMP .3ﻴﺴﺘﺨﺩﻡ ﺒﺭﻭﺘﻭﻜﻭل
ﺍﻻﻨﻔﻜﺎﻙ ﻤﻨﻬﺎ
ﻜﻴﻑ ﻴﺠﺭﻱ ﺇﺴﻨﺎﺩ ﻋﻨﺎﻭﻴﻥ ﺍﻟﺒﺙ ﺍﻟﻤﺘﻌﺩﺩ ﺍﻟﻭﺠﻬﺎﺕ؟ y
ﻓﻲ ﺒﺭﻭﺘﻭﻜﻭﻻﺕ ﺍﻟﺘﺴﻴﻴﺭ ﻭﻓﻕ ﺤﺎﻟﺔ ﺍﻟﻭﺼﻠﺔ ﻜﺒﺭﻭﺘﻭﻜﻭل ،OSPFﻴﺘﻭﻓﺭ ﻟﺩﻯ ﻜل ﻤﺴﺭ ﻤﻌﻠﻭﻤﺎﺕ
ﻜﺎﻤﻠﺔ ﻋﻥ ﻁﺒﻭﻟﻭﺠﻴﺔ ﺍﻟﺸﺒﻜﺔ ﺘﻤﻜﱢﻨﻪ ﻤﻥ ﺒﻨﺎﺀ ﺸﺠﺭﺓ ﺍﻟﺭﺒﻁ ﺍﻟﻤﻁﻠﻭﺒﺔ .ﻭﻫﻨﺎﻙ ﻨﻭﻋﻴﻥ ﻤﻥ ﺸﺠﺭﺓ
ﺍﻟﺭﺒﻁ ﺍﻟﺘﻲ ﻴﻤﻜﻥ ﺇﻨﺸﺎﺀﻫﺎ :ﺸﺠﺭﺓ ﺍﻟﺭﺒﻁ ﺍﻟﻤﺼﺩﺭﻴﺔ ﻭﺸﺠﺭﺓ ﺍﻟﺭﺒﻁ ﺍﻟﻤﺸﺘﺭﻜﺔ ﺃﻭ ﺫﺍﺕ ﺍﻟﻨﻭﺍﺓ .ﺃﻤﺎ
ﺤﻴﺙ ﻻ ﻴﺘﻭﻓﺭ ﻟﺩﻯ ﻜل RIPﻭBGP ﻓﻲ ﺒﺭﻭﺘﻭﻜﻭﻻﺕ ﺍﻟﺘﺴﻴﻴﺭ ﻭﻓﻕ ﻤﺘﺠﻪ ﺍﻟﻤﺴﺎﻓﺔ ﻜﺒﺭﻭﺘﻭﻜﻭﻟﻲ
ﻤﺴﺭ ﻤﻌﻠﻭﻤﺎﺕ ﻜﺎﻤﻠﺔ ﻋﻥ ﻁﺒﻭﻟﻭﺠﻴﺔ ﺍﻟﺸﺒﻜﺔ ،ﺘﺴﺘﺨﺩﻡ ﺍﻟﻤﺴﻴﺭﺍﺕ ﻁﺭﻴﻘﺔ ﺍﻟﺘﻤﺭﻴﺭ ﺒﻌﻜﺱ ﺍﻟﻤﺴﺎﺭ.
ﺘﺘﺒﺎﺩل ﺍﻟﻤﺴﻴﺭﺍﺕ ﺍﻟﻤﻌﻠﻭﻤﺎﺕ ﺍﻟﻼﺯﻤﺔ ﻟﻠﺒﺙ ﺍﻟﻤﺘﻌﺩﺩ ﺍﻟﻭﺠﻬﺎﺕ ﻓﻴﻤﺎ ﺒﻴﻨﻬﺎ ،ﻭﻤﻥ ﻀﻤﻨﻬﺎ ﺍﻟﻤﻌﻠﻭﻤﺎﺕ
ﻋﻥ ﻤﺠﻤﻭﻋﺎﺕ ﺍﻟﺒﺙ ﻭﺍﻟﺸﺒﻜﺎﺕ ﺍﻟﺘﻲ ﺘﺤﻭﻱ ﺃﻋﻀﺎﺀ ﻤﻥ ﻫﺫﻩ ﺍﻟﻤﺠﻤﻭﻋﺎﺕ ،ﺒﺎﺴﺘﺨﺩﺍﻡ ﺒﺭﻭﺘﻭﻜﻭل
ﺘﺴﻴﻴﺭ ﻤﺘﻌﺩﺩ ﺍﻟﻭﺠﻬﺎﺕ .ﻴﺴﺘﺨﺩﻡ ﻋﺎﺩﺓ ﺘﻁﻭﻴ ٌﺭ ﻟﺒﺭﻭﺘﻭﻜﻭل ﺍﻟﺘﺴﻴﻴﺭ ﻤﻥ ﺃﺠل ﺩﻋﻡ ﺍﻟﺒﺙ ﺍﻟﻤﺘﻌﺩﺩ
ﻭ.MBGP ﺒﺭﻭﺘﻭﻜﻭﻟﻲMOSPF ﺍﻟﻭﺠﻬﺎﺕ ﻭﻤﻥ ﺍﻷﻤﺜﻠﺔ ﻋﻠﻰ ﺫﻟﻙ
129
ﺸﺠﺭﺓ ﺍﻟﺭﺒﻁ ﺍﻟﻤﺼﺩﺭﻴﺔ
ﻋﻠﻰ ﺒﻨﺎﺀ ﺸﺠﺭﺓ ﺍﻻﺴﺘﻤﺜﺎل ﻤﻥ ﺃﺠل ﻜل ﺯﻭﺝ Source Tree ﺘﻌﺘﻤﺩ ﺸﺠﺭﺓ ﺍﻟﺭﺒﻁ ﺍﻟﻤﺼﺩﺭﻴﺔ
)ﻋﻨﻭﺍﻥ ﻤﺼﺩﺭ -ﻋﻨﻭﺍﻥ ﻤﺠﻤﻭﻋﺔ ﺒﺙ( .ﺘﺘﻀﻤﻥ ﻫﺫﻩ ﺍﻟﺸﺠﺭﺓ ﺃﻗﺼﺭ ﺍﻟﻁﺭﻕ ﻤﻥ ﻫﺫﺍ ﺍﻟﻤﺼﺩﺭ ﺇﻟﻰ
STP ﻜل ﺍﻷﻋﻀﺎﺀ ﻓﻲ ﻤﺠﻤﻭﻋﺔ ﺍﻟﺒﺙ ﺍﻟﻤﺘﻌﺩﺩ ﻫﺫﻩ .ﻭﺘﺴﻤﻰ ﺃﻴﻀﹰﺎ ﺸﺠﺭﺓ ﺃﻗﺼﺭ ﺍﻟﻁﺭﻕ
).(Shortest Path Tree
ﻻﺤﻅ ﻓﻲ ﻤﺜﺎﻟﻨﺎ ﺃﻥ ﺸﺒﻜﺔ ﺍﻟﺭﺒﻁ ﺍﻟﻤﺼﺩﺭﻴﺔ ﻫﻲ ﻟﻠﺯﻭﺝ ) (224. 1. 1. 1 ،192. 1. 1. 1ﻭﻫﻲ ﺘﺭﺒﻁ
224. ﻭﻋﻀﻭﻱ ﻤﺠﻤﻭﻋﺔ ﺍﻟﺒﺙ ﺫﺍﺕ ﺍﻟﻌﻨﻭﺍﻥ 192. 1. 1. 1 ﺫﻱ ﺍﻟﻌﻨﻭﺍﻥ A ﺒﻴﻥ ﺍﻟﻤﻀﻴﻑ ﺍﻟﻤﺼﺩﺭ
) 192. 2. 2. ﻭ .Cﻭﺃﻥ ﻫﻨﺎﻙ ﺤﺎﺠﺔ ﻟﺸﺠﺭﺓ ﺭﺒﻁ ﻤﺨﺘﻠﻔﺔ ﻤﻥ ﺃﺠل ﺍﻟﺯﻭﺝ B ﻭﻫﻤﺎ ﺍﻟﻤﻀﻴﻔﻴﻥ 1. 1. 1
ﻫﺫﺍ ﻴﻌﻨﻲ ﺃﻨﻨﺎ ﻨﺤﺘﺎﺝ ﺇﻟﻰ ﻋﺩ ٍﺩ ﻤﻥ ﺸﺠﺭﺍﺕ ﺍﻟﺭﺒﻁ ﺒﻌﺩﺩ ﺍﻟﻤﺼﺎﺩﺭ ﺍﻟﺘﻲ ﺘﺒﺙ ﺇﻟﻰ ﻤﺠﻤﻭﻋﺔ ﺒﺙ ﻭﺫﻟﻙ
ﻤﻥ ﺃﺠل ﻜل ﻤﺠﻤﻭﻋﺔ ﺒﺙ.
130
ﺸﺠﺭﺓ ﺍﻟﺭﺒﻁ ﺍﻟﻤﺸﺘﺭﻜﺔ
ﻋﻠﻰ ﻋﻜﺱ ﺸﺠﺭﺓ ﺍﻟﺭﺒﻁ ﺍﻟﺘﻲ ﻴﻜﻭﻥ ﺠﺫﺭﻫﺎ ﺍﻟﻤﺼﺩﺭ ﺍﻟﻤﺭﺴل ﺇﻟﻰ ﻤﺠﻤﻭﻋﺔ ﺒﺙ ،ﻓﺈﻥ ﺍﻟﺠﺫﺭ ﻓﻲ
(Sharedﺠﺫﺭﹰﺍ ﻭﺤﻴﺩﹰﺍ ﻓﻲ ﻨﻘﻁﺔ ﻤﺤﺩﺩﺓ ﻓﻲ ﺍﻟﺸﺒﻜﺔ )Tree ﺸﺠﺭﺓ ﺍﻟﺭﺒﻁ ﺍﻟﻤﺸﺘﺭﻜﺔ ﺃﻭ ﺫﺍﺕ ﺍﻟﻨﻭﺍﺓ
).(Rendezvous Point RP ﺘﺴﻤﻰ ﻨﻘﻁﺔ ﺍﻟﻤﻠﺘﻘﻰ
ﺃﻥ ﻋﻠﻰ D ﺤﻴﺙ ﻨﻘﻁﺔ ﺍﻟﻤﻠﺘﻘﻰ ﻫﻲ ﺍﻟﻤﺴﻴﺭ 224. 2. 2. 2 ﺘﺒﻴﻥ ﺍﻟﺸﺠﺭﺓ ﺍﻟﻤﺸﺘﺭﻜﺔ ﻟﻤﺠﻤﻭﻋﺔ ﺍﻟﺒﺙ
ﻻ ﺇﻟﻰ ﻨﻘﻁﺔ ﺍﻟﻤﻠﺘﻘﻰ ﺤﻴﺙ ﻴﻌﺎﺩ
ﺃﻱ ﺤﺭﻜﺔ ﺴﻴﺭ ﻤﻭﺠﻬﺔ ﺇﻟﻰ ﻤﺠﻤﻭﻋﺔ ﺍﻟﺒﺙ ﻫﺫﻩ ﺃﻥ ﺘﺴﻴﺭ ﺃﻭ ﹰ
ﺘﻤﺭﻴﺭﻫﺎ ﻫﺒﻭﻁ ﹰﺎ ﻋﻠﻰ ﺸﺠﺭﺓ ﺍﻟﺭﺒﻁ ﺒﺎﺘﺠﺎﻩ ﺍﻷﻋﻀﺎﺀ ﺍﻟﻤﺴﺘﻘﺒﻠﺔ ﻓﻲ ﻤﺠﻤﻭﻋﺔ ﺍﻟﺒﺙ .ﻻﺤﻅ ﻫﻨﺎ ﺃﻥ
ﻭ Dﺘﺴﻴﺭ ﺼﻌﻭﺩﹰﺍ A ﺍﻟﻭﺍﺭﺩﺓ ﻤﻥ ﻜﻼ ﺍﻟﻤﺼﺩﺭﻴﻥ 224. 2. 2. 2 ﺤﺭﻜﺔ ﺴﻴﺭ ﺍﻟﺒﺜﻴﺔ ﺇﻟﻰ ﺍﻟﻤﺠﻤﻭﻋﺔ
ﻻ ﺜﻡ ﺘﺴﻴﺭ ﻫﺒﻭﻁﹰﺎ ﻋﻠﻰ ﺸﺠﺭﺓ ﺍﻟﺭﺒﻁ
ﻋﻠﻰ ﺸﺠﺭﺓ ﺍﻟﺭﺒﻁ ﺒﺎﺘﺠﺎﻩ ﺠﺫﺭ ﺸﺠﺭﺓ ﺍﻟﺭﺒﻁ )ﺍﻟﻤﺴﻴﺭ (Dﺃﻭ ﹰ
ﻭ .Cﻭﺒﻤﺎ ﺃﻥ ﺠﻤﻴﻊ ﺍﻟﻤﺼﺎﺩﺭ ﻓﻲ ﻤﺠﻤﻭﻋﺔ ﺍﻟﺒﺙ ﻫﺫﻩ ﺴﺘﺴﺘﺨﺩﻡ B ﺒﺎﺘﺠﺎﻩ ﺍﻟﻤﻀﻴﻔﺎﺕ ﺍﻟﻤﺴﺘﻘﺒﻠﺔ
ﺍﻟﺸﺠﺭﺓ ﻨﻔﺴﻬﺎ ﺃﻱ ﺍﻟﺸﺠﺭﺓ ﺫﺍﺕ ﺍﻟﺯﻭﺝ )*.(224. 2. 2. 2 ،
ﻫﺫﺍ ﻴﻌﻨﻲ ﺃﻨﻨﺎ ﻨﺤﺘﺎﺝ ﺇﻟﻰ ﻋﺩ ٍﺩ ﻤﻥ ﺸﺠﺭﺍﺕ ﺍﻟﺭﺒﻁ ﺒﻌﺩﺩ ﻤﺠﻤﻭﻋﺎﺕ ﺍﻟﺒﺙ ﻓﻲ ﺍﻟﺸﺒﻜﺔ ﻓﻘﻁ.
131
ﺇﻥ ﻟﺸﺠﺭﺓ ﺍﻟﺭﺒﻁ ﺍﻟﻤﺸﺘﺭﻜﺔ ﻤﻴﺯﺓ ﺍﺨﺘﺼﺎﺭ ﺍﻟﻤﻌﻠﻭﻤﺎﺕ ﺍﻟﺘﻲ ﻴﺘﻭﺠﺏ ﻋﻠﻰ ﺍﻟﻤﺴﻴﺭ ﺘﺨﺯﻴﻨﻬﺎ ﻭﻫﻲ ﺘﻠﻙ
ﺍﻟﺨﺎﺼﺔ ﺒﻤﺴﺎﺭﺍﺕ ﺸﺠﺭﺓ ﺍﻟﺭﺒﻁ ﻤﻥ ﺃﺠل ﻜل ﻤﺠﻤﻭﻋﺔ ﺒﺙ ﻓﻘﻁ .ﺇﻻ ﺃﻥ ﻟﻬﺎ ﺴﻴﺌﺔ ﻭﻫﻲ ﻋﺩﻡ
ﺍﺴﺘﺨﺩﺍﻤﻬﺎ ﻟﻠﻁﺭﻕ ﺍﻷﻤﺜﻠﻴﺔ ﻤﻤﺎ ﻗﺩ ﻴﺅﺩﻱ ﻟﺘﺄﺨﻴﺭ ﻓﻲ ﺘﺴﻠﻴﻡ ﺭﺯﻡ ﺤﺭﻜﺔ ﺴﻴﺭ ﺍﻟﺒﺙ ﺍﻟﻤﺘﻌﺩﺩ.
ﻴﻤﻜﻥ ﺍﻨﻀﻤﺎﻡ ﺃﻋﻀﺎﺀ ﺠﺩﺩ ﻓﻲ ﻤﺠﻤﻭﻋﺎﺕ ﺍﻟﺒﺙ ﻓﻲ ﺃﻱ ﻭﻗﺕ ﻜﻤﺎ ﻴﻤﻜﻥ ﺍﻨﻔﻜﺎﻙ ﻋﻀﻭ ﻤﻥ
ﻤﺠﻤﻭﻋﺔ ﺒﺙ ﻓﻲ ﺃﻱ ﻭﻗﺕ .ﻭﻋﻨﺩ ﺤﺩﻭﺙ ﻫﺫﺍ ﺒﺠﺏ ﻋﻠﻰ ﺍﻟﻤﺴﻴﺭﺍﺕ ﺘﺤﺩﻴﺙ ﻤﺴﺎﺭﺍﺕ ﺸﺠﺭﺓ ﺍﻟﺭﺒﻁ
ﺍﻟﻤﻭﺍﻓﻘﺔ .ﻴﺴﺘﺨﺩﻡ ﺍﻟﻤﺴﻴﺭ ﺭﺴﺎﺌل ﺨﺎﺼﺔ ﻴﺭﺴﻠﻬﺎ ﺇﻟﻰ ﺠﻭﺍﺭﻩ ﻟﻺﻋﻼﻡ ﻋﻥ ﻤﺴﺎﺭ ﻓﺭﻋﻲ ﺠﺭﻯ
ﺤﺫﻓﻪ/ﺇﻀﺎﻓﺘﻪ ﻤﻥ/ﺇﻟﻰ ﺸﺒﻜﺔ ﺍﻟﺭﺒﻁ.
132
ﻁﺭﻴﻘﺔ ﺍﻟﺘﻤﺭﻴﺭ ﻭﻓﻕ ﻋﻜﺱ ﺍﻟﻤﺴﺎﺭ
(Reverseﻤﻔﻬﻭﻡ ﻟﻪ ﺃﻫﻤﻴﺘﻪ Path Forwarding) RPF ﺇﻥ ﻁﺭﻴﻘﺔ ﺍﻟﺘﻤﺭﻴﺭ ﻭﻓﻕ ﻋﻜﺱ ﺍﻟﻤﺴﺎﺭ
ﻓﻲ ﺍﻟﺘﺴﻴﻴﺭ ﺍﻟﻤﺘﻌﺩﺩ ﺍﻟﻭﺠﻬﺎﺕ ﻷﻨﻪ ﻴﺴﺘﺨﺩﻡ ﺃﻴﻀﹰﺎ ﻟﻤﺴﺎﻋﺩﺓ ﺍﻟﻤﺴﻴﺭﺍﺕ ﻓﻲ ﺍﺘﺨﺎﺫ ﺍﻟﻘﺭﺍﺭ ﺍﻟﺼﺤﻴﺢ ﻋﻨﺩ
ﺘﻭﺠﻴﻪ ﺭﺯﻡ ﺍﻟﺒﺙ ﺍﻟﻤﺘﻌﺩﺩ ﻨﺤﻭ ﺍﻻﺘﺠﺎﻩ ﺍﻟﻬﺎﺒﻁ ﻟﺸﺠﺭﺓ ﺍﻟﺭﺒﻁ.
ﻋﻠﻰ ﺍﻟﺘﻤﻴﻴﺯ ﺒﻴﻥ ﺍﻟﻤﺴﻴﺭﺍﺕ ﺍﻟﻤﺠﺎﻭﺭﺓ ﺇﻥ ﻜﺎﻨﺕ ﻓﻲ ﺍﻻﺘﺠﺎﻩ RPF ﺒﻜﻠﻤﺎﺕ ﺃﺨﺭﻯ ﺘﺴﺎﻋﺩ ﻁﺭﻴﻘﺔ
ﺍﻟﺼﺎﻋﺩ ﻟﺸﺠﺭﺓ ﺍﻟﺭﺒﻁ ﺃﻭ ﻓﻲ ﺍﻻﺘﺠﺎﻩ ﺍﻟﻬﺎﺒﻁ ﻟﻬﺎ ﻭﺘﺴﺘﺨﺩﻡ ﻟﺫﻟﻙ ﺠﺩﺍﻭل ﺍﻟﺘﺴﻴﻴﺭ ﻟﻠﻌﻨﻭﻨﺔ ﻭﺤﻴﺩﺓ
ﺍﻟﻭﺠﻬﺔ .ﻭﻴﻤﺭﺭ ﺍﻟﻤﺴﻴﺭ ﺭﺯﻤﺔ ﺒﺙ ﻤﺘﻌﺩﺩ ﺇﺫﺍ ﻭﻓﻘﻁ ﺇﺫﺍ ﻭﺼﻠﺕ ﻤﻥ ﺍﻻﺘﺠﺎﻩ ﺍﻟﺼﺎﻋﺩ ﻟﺸﺠﺭﺓ ﺍﻟﺭﺒﻁ
ﻭﺇﻻ ﻓﺈﻨﻪ ﻴﺴﺘﺒﻌﺩﻫﺎ .ﻴﻀﻤﻥ ﻫﺫﺍ ﺍﻹﺠﺭﺍﺀ ﻋﺩﻡ ﺤﺩﻭﺙ ﺤﻠﻘﺎﺕ ﻋﻠﻰ ﺸﺠﺭﺓ ﺍﻟﺭﺒﻁ.
ﻋﻠﻰ ﺇﺠﺭﺍﺀ ﻋﻤﻠﻴﺔ ﺘﺤﻘﻕ ﻋﻠﻰ ﻜل ﺭﺯﻤﺔ ﺒﺕ ﻤﺘﻌﺩﺩ ﻭﻓﻘﹰﺎ ﻟﻠﺨﻁﻭﺍﺕ ﺍﻟﺘﺎﻟﻴﺔ: RPF ﺘﻌﺘﻤﺩ ﻁﺭﻴﻘﺔ
½ ﻴﺒﺤﺙ ﺍﻟﻤﺴﻴﺭ ﻓﻲ ﺠﺩﻭل ﺍﻟﺘﺴﻴﻴﺭ ﻟﻠﻌﻨﻭﻨﺔ ﻭﺤﻴﺩﺓ ﺍﻟﻭﺠﻬﺔ ﻋﻥ ﺍﻟﺘﺴﺠﻴﻠﺔ ﺍﻟﻤﻭﺍﻓﻘﺔ ﻟﻠﻌﻨﻭﺍﻥ
ﺍﻟﻤﺼﺩﺭ ﻟﺭﺯﻤﺔ ﺍﻟﺒﺙ ﺍﻟﻭﺍﺭﺩﺓ .ﺘﻌﻁﻲ ﻫﺫﻩ ﺍﻟﺘﺴﺠﻴﻠﺔ ﺍﻟﻤﺴﺎﺭ ﺍﻟﺭﺍﺠﻊ ﺇﻟﻰ ﺍﻟﻤﺼﺩﺭ ﻭﻫﻭ
ﻋﻜﺱ ﺍﻟﻤﺴﺎﺭ ﺍﻟﻤﺭﻏﻭﺏ ﺒﺩﺀﹰﺍ ﻤﻥ ﺍﻟﻤﺼﺩﺭ.
½ ﺇﺫﺍ ﻭﺭﺩﺕ ﺍﻟﺭﺯﻤﺔ ﻤﻥ ﻨﻔﺱ ﺍﻟﻭﺍﺠﻬﺔ ﺍﻟﻤﺅﺩﻴﺔ ﺇﻟﻰ ﺍﻟﻤﺴﺎﺭ ﺭﺠﻭﻋﹰﺎ ﺇﻟﻰ ﺍﻟﻤﺼﺩﺭ ﻜﺎﻨﺕ ﻓﻲ
ﻤﺴﺎﺭﻫﺎ ﺍﻟﺼﺤﻴﺢ ،ﻭﻴﻘﻭﻡ ﺍﻟﻤﺴﻴﺭ ﺒﺘﻤﺭﻴﺭﻫﺎ ﺇﻟﻰ ﺍﻻﺘﺠﺎﻩ ﺍﻟﻬﺎﺒﻁ.
½ ﺘﺴﺘﺒﻌﺩ ﺍﻟﺭﺯﻤﺔ ﺇﻥ ﻟﻡ ﺘﺭﺩ ﻤﻥ ﻨﻔﺱ ﺍﻟﻭﺍﺠﻬﺔ ﺍﻟﻤﺅﺩﻴﺔ ﺇﻟﻰ ﺍﻟﻤﺴﺎﺭ ﺭﺠﻭﻋﹰﺎ ﺇﻟﻰ ﺍﻟﻤﺼﺩﺭ.
133
ﻣﻠﺤﻖ 1
ﺧﻮﺍﺭﺯﻣﻴﺔ ﺩﳚﻜﺴﺘﺮﺍ
ﳝﻜﻦ ﻭﺻﻒ ﺧﻮﺍﺭﺯﻣﻴﺔ ﺩﳚﻜﺴﺘﺮﺍ ﻛﻤﺎ ﻳﻠﻲ :ﺇﳚﺎﺩ ﺃﻗﺼﺮ ﺍﳌﺴﺎﺭﺍﺕ ﻣﻦ ﻋﻘﺪ ﺓ ﻣﺼﺪﺭﻳﺔ ﺇﱃ ﻛﻞ ﺍﻟﻌﻘﺪ ﺍﻷﺧﺮﻯ ،ﻋﻦ
ﻃﺮﻳﻖ ﺑﻨﺎﺀ ﺍﳌﺴﺎﺭﺍﺕ ﺗﺪﺭﳚﻴﹰﺎ ﻭﻓﻘﹰﺎ ﻷﻃﻮﺍﳍﺎ ﺍﳌﺘﺰﺍﻳﺪﺓ .ﺗﻨﻔﹼﺬ ﺍﳋﻮﺍﺭﺯﻣﻴﺔ ﻋﻠﻰ ﻣﺮﺍﺣﻞ .ﻋﻨﺪ ﺍﻟﻮﺻﻮﻝ ﺇﱃ ﺍﳌﺮﺣﻠﺔ kﻳﻜﻮﻥ ﻗﺪ
ﺟﺮﻯ ﲢﺪﻳﺪ ﺃﻗﺼﺮ ﻣﺴﺎﺭﺍﺕ ﺑﲔ ﺍﻟﻌﻘﺪﺓ ﺍﳌﺼﺪﺭﻳﺔ ﻭﺃﻗﺮﺏ ﺍﻟﻌﻘﺪ kﺇﻟﻴﻬﺎ ﲢﻘﻖ ﺍﻟﺘﻜﻠﻔﺔ ﺍﻟﺪﻧﻴﺎ؛ ﺗﻜﻮﻥ ﻫﺬﻩ ﺍﻟﻌﻘ ﺪ ﳎﻤﻮﻋ ﹰﺔ
ﺗﺴﻤﻰ .Tﰒ ﳚﺮﻱ ﰲ ﺍﳌﺮﺣﻠﺔ ) (k + 1ﺇﺿﺎﻓﺔ ﺍﻟﻌﻘﺪﺓ ،ﺍﻟﱵ ﺗﻘﻊ ﺧﺎﺭﺝ ﺍﻤﻮﻋﺔ Tﻭﺍﻟﱵ ﻧﺼﻞ ﺇﻟﻴﻬﺎ ﻣﻦ ﺍﻟﻌﻘﺪﺓ ﺍﳌﺼﺪﺭﻳﺔ
ﺑﺄﻗﺼﺮ ﻣﺴﺎﺭ ،ﺇﱃ ﺍﻤﻮﻋﺔ .Tﻭﻛﻠﻤﺎ ﺃﺿﻴﻔﺖ ﻋﻘﺪﺓ ﺇﱃ ﺍﻤﻮﻋﺔ ،Tﳛ ﺪﺩ ﺍﳌﺴﺎﺭ ﺑﻴﻨﻬﺎ ﻭﺑﲔ ﺍﻟﻌﻘﺪﺓ ﺍﳌﺼﺪﺭﻳﺔ .ﻓﻴﻤﺎ ﻳﻠﻲ
ﺍﻟﻮﺻﻒ ﺍﻟﺸﻜﻠﻲ ﻟﻠﺨﻮﺍﺭﺯﻣﻴﺔ .ﻟﻨﻌﺘﱪ ﺍﳌﺜﺎﻝ ﺍﻟﺘﺎﱄ ﻭﻟﻨﻌ ﺮﻑ ﻣﺎ ﻳﻠﻲ:
ﺍﻤﻮﻋ ﹶﺔ ،N T ﻫﻨﺎﻙ ﺛﻼﺙ ﺧﻄﻮﺍﺕ ﻟﺘﻨﻔﻴﺬ ﺍﳋﻮﺍﺭﺯﻣﻴﺔ؛ ﺗﻜﺮﺭ ﺍﳋﻄﻮﺗﲔ 2ﻭ 3ﺣﱴ ﺗﺴﺎﻭﻱ ﺍﻤﻮﻋ ﹸﺔ
ﺃﻱ ﺣﱴ ﺗﺸﻤﻞ ﺍﳌﺴﺎﺭﺍﺕ ﺍﻟﻨﻬﺎﺋﻴﺔ ﲨﻴﻊ ﺍﻟﻌﻘﺪ ﰲ ﺍﻟﺸﺒﻜﺔ:
134
ﺍﻻﺑﺘﺪﺍﺋﻴﺔ[ ] .1ﺍﻟﺘﻬﻴﺌﺔ
} {sﺃﻱ ﺇﻥ ﳎﻤﻮﻋﺔ ﺍﻟﻌﻘﺪ ﺍﳌﺸﻤﻮﻟﺔ ﺣﱴ ﺍﻵﻥ ﻫﻲ ﺍﻟﻌﻘﺪﺓ ﺍﳌﺼﺪﺭﻳﺔ ﻓﻘﻂ. =T
) w(s, nﰲ ﺣﺎﻟﺔ n ≠ sﺃﻱ ﺃﻥ ﺍﻟﺘﻜﺎﻟﻴﻒ ﺍﻷﻭﻟﻴﺔ ﻟﻠﻤﺴﺎﺭ ﺇﱃ ﺍﻟﻌﻘﺪ ﺍﺎﻭﺭﺓ ﻫﻲ ﻣﺠﺮﺩ )= L(n
ﺗﻜﺎﻟﻴﻒ ﺍﻟﻮﺻﻼﺕ.
ﺍﻟﺘﺎﻟﻴﺔ[
] .2ﺣﺪﺩ ﺍﻟﻌﻘﺪﺓ
ﺇﳚﺎﺩ ﻋﻘﺪﺓ ﳎﺎﻭﺭﺓ ﻻ ﺗﻨﺘﻤﻲ ﺇﱃ Tﲢﻘﻖ ﺍﳌﺴﺎﺭ ﺫﺍ ﺍﻟﺘﻜﻠﻔﺔ ﺍﻟﺪﻧﻴﺎ ﻣﻦ ﺍﻟﻌﻘﺪﺓ ،sﻭﺇﺿﺎﻓﺘﻬﺎ ﺇﱃ .Tﻭﺇﺿﺎﻓﺔ
ﺿﻠﻊ ﺗﺼﻞ ﺑﲔ ﻫﺬﻩ ﺍﻟﻌﻘﺪﺓ ﻭﻋﻘﺪﺓ ﻣﺎ ﻣﻦ Tﺃﻳﻀﹰﺎ ﺗﻨﺘﻤﻲ ﺇﱃ ﺍﳌﺴﺎﺭ .ﻭﳝﻜﻦ ﺍﻟﺘﻌﺒﲑ ﻋﻦ ﺫﻟﻚ ﺑـ:
ﺇﺿﺎﻓﺔ xﺇﱃ T؛ ﻭﺇﺿﺎﻓﺔ ﺿﻠﻊ ﻭﺍﺻﻠﺔ ﺇﱃ xﺗﺴﺎﻫﻢ ﰲ ﺗﻜﻮﻳﻦ ﺍﳉﺰﺀ ﺍﻷﺧﲑ ﻣﻦ ﺍﻟﺘﻜﻠﻔﺔ ﺍﻟﺪﻧﻴﺎ ﻟـ )،L(x
ﺃﻱ ﺁﺧﺮ ﻗﻔﺰﺓ ﰲ ﺍﳌﺴﺎﺭ.
ﻼ ﻣـﻊ
ﺇﺫﺍ ﲢﻘﻖ ﻛﻮﻥ ﺍﻟﺘﻌﺒﲑ ﺍﻷﺧﲑ ﺃﺻﻐﺮﻳﺎﹰ ،ﻳﺼﺒﺢ ﺍﳌﺴﺎﺭ ﻣﻦ sﺇﱃ nﻫﻮ ﺍﳌﺴﺎﺭ ﻣﻦ sﺇﱃ xﻣﺘﺴﻠـﺴ ﹰ
ﺍﻟﻀﻠﻊ ﺍﻟﱵ ﺗﺮﺑﻂ xﺑﹺـ .n
ﻭﺗﻨﺘﻬﻲ ﺍﳋﻮﺍﺭﺯﻣﻴﺔ ﻋﻨﺪ ﺍﺣﺘﻮﺍﺀ ﺍﻤﻮﻋﺔ Tﻟﻜﻞ ﻋﻘﺪ ﺍﻟﺸﺒﻜﺔ .ﻭﻋﻨﺪﻫﺎ ﺗﻌﻄﻲ ﺍﻟﻘﻴﻤ ﹸﺔ ) L(xﺍﳌﺴﻨﺪﺓ ﺇﱃ
ﻛﻞ ﻋﻘﺪﺓ xﺗﻜﻠﻔ ﹶﺔ )ﻃﻮﻝ( ﺍﳌﺴﺎﺭ ﺫﻱ ﺍﻟﺘﻜﻠﻔﺔ ﺍﻟﺪﻧﻴﺎ ﻣﻦ sﺇﱃ .xﺇﺿﺎﻓﺔ ﺇﱃ ﻫﺬﺍ ،ﺗﺤﺪﺩ ﺍﻤﻮﻋﺔ Tﺍﳌﺴﺎﺭﺍﺕ ﺫﺍﺕ
ﺍﻟﺘﻜﻠﻔﺔ ﺍﻟﺪﻧﻴﺎ ﻣﻦ ﺍﻟﻌﻘﺪﺓ sﺇﱃ ﻛﻞ ﺍﻟﻌﻘﺪ ﺍﻷﺧﺮﻯ.
ﺪﺩ ﺍﳌﺴﺎﺭ ﺫﺍ ﺍﻟﺘﻜﻠﻔﺔ ﺍﻟﺪﻧﻴﺎ ﻣﻦ ﺍﻟﻌﻘﺪﺓ s
ﺗﻀﻴﻒ ﻛﻞ ﺗﻜﺮﺍﺭﺓ ﻟﻠﺨﻄﻮﺗﲔ 2ﻭ 3ﻋﻘﺪ ﹰﺓ ﺟﺪﻳﺪﺓ ﺇﱃ ،Tﻭﻳﺤ
ﺇﱃ ﺍﻟﻌﻘﺪﺓ ﺍﳉﺪﻳﺪﺓ .ﻳﻌﺒﺮ ﻫﺬﺍ ﺍﳌﺴﺎﺭ ﻋﻘﺪﹰﺍ ﻣﻮﺟﻮﺩﺓ ﰲ Tﻓﻘﻂ .ﻭﻟﻴﺘﺄﻛﺪ ﻟﻨﺎ ﻫﺬﺍ ،ﻟﻨﺘﺄﻣﻞ ﺍﻟﱪﻫﺎﻥ ﺍﻟﺘﺎﱄ .ﺑﻌﺪ kﺗﻜﺮﺍﺭﺍﺕ،
ﻳﻜﻮﻥ ﻟﺪﻳﻨﺎ kﻋﻘﺪﺓ ﰲ ،Tﻭﻗﺪ ﺣﺪﺩ ﺍﳌﺴﺎﺭ ﺫﻭ ﺍﻟﺘﻜﻠﻔﺔ ﺍﻟﺪﻧﻴﺎ ﺑﲔ ﺍﻟﻌﻘﺪﺓ sﻭﻛﻞ ﻋﻘﺪﺓ ﻣﻦ ﺍﻟﻌﻘﺪ ﺍﳌﻮﺟﻮﺩﺓ ﰲ .Tﻟﻨﺘﺄﻣﻞ
ﺍﻵﻥ ﻛﻞ ﺍﳌﺴﺎﺭﺍﺕ ﺍﳌﻤﻜﻨﺔ ﺑﲔ sﻭﻋﻘﺪ ﻻ ﺗﻨﺘﻤﻲ ﺇﱃ .Tﻳﻮﺟﺪ ﺑﲔ ﻫﺬﻩ ﺍﳌﺴﺎﺭﺍﺕ ﻭﺍﺣ ﺪ ﺫﻭ ﺗﻜﻠﻔﺔ ﺩﻧﻴﺎ ﻭﳝﺮ ﺣﺼﺮﹰﺍ
135
ﺑﻌﻘﺪ ﺗﻨﺘﻤﻲ ﺇﱃ ،Tﻭﻳﻨﺘﻬﻲ ﺑﻮﺻﻠﺔ ﻣﺒﺎﺷﺮﺓ ﻣﻦ ﺇﺣﺪﻯ ﻋﻘﺪ Tﺇﱃ ﻋﻘﺪﺓ ﻻ ﺗﻨﺘﻤﻲ ﺇﱃ .Tﻫﺬﻩ ﺍﻟﻌﻘﺪﺓ ﺍﻷﺧﲑﺓ ﻫﻲ ﺍﻟﱵ
ﺗﻀﺎﻑ ﺇﱃ ،Tﻭﻳﻌﺮﻑ ﺍﳌﺴﺎﺭ ﺍﳌﺮﺗﺒﻂ ﺎ ﺑﺄﻧﻪ ﻣﺴﺎﺭ ﺫﻭ ﺗﻜﻠﻔﺔ ﺩﻧﻴﺎ ﻟﺘﻠﻚ ﺍﻟﻌﻘﺪﺓ.
ﻳﺒﲔ ﺍﻟﺸﻜﻞ ﻭﺍﳉﺪﻭﻝ ﺍﻟﺘﺎﻟﻴﲔ ﻧﺘﻴﺠﺔ ﺗﻄﺒﻴﻖ ﻫﺬﻩ ﺍﳋﻮﺍﺭﺯﻣﻴﺔ ﻋﻠﻰ ﻣﺒﻴﺎﻥ ﻣﺜﺎﻟﻨﺎ ﻣﻊ .1 = sﺗﺤ ﺪﺩ ﺍﻷﺿﻼﻉ
ﺍﳌﻈﻠﻠﺔ ﺷﺠﺮ ﹶﺓ ﺍﻟﺮﺑﻂ ) (spanning treeﳍﺬﺍ ﺍﳌﺒﻴﺎﻥ ،ﻭﺗﻌﻄﻲ ﺍﻟﻘﻴ ﻢ ﺍﶈﺪﺩﺓ ﺑﺪﻭﺍﺋﺮ ﺍﻟﺘﻘﺪﻳ ﺮ ﺍﳊﺎﱄ ﻟـ ) L(xﻟﻜﻞ ﻋﻘﺪﺓ ،x
ﻭﺗﻈﻠﱠﻞ ﺍﻟﻌﻘﺪﺓ ﻋﻨﺪ ﺇﺿﺎﻓﺘﻬﺎ ﺇﱃ .Tﻧﻼﺣﻆ ﺃﻧﻪ ﳚﺮﻱ ﰲ ﻛﻞ ﺧﻄﻮﺓ ﺗﻮﻟﻴﺪ ﺍﳌﺴﺎﺭ ﺇﱃ ﻛﻞ ﻋﻘﺪﺓ ﻭﺣﺴﺎﺏ ﺗﻜﻠﻔﺘﻪ ﺍﻟﻜﻠﻴﺔ.
ﻭﻋﻨﺪ ﺍﻻﻧﺘﻬﺎﺀ ﻣﻦ ﺁﺧﺮ ﺗﻜﺮﺍﺭﺓ ،ﻳﻜﻮﻥ ﻗﺪ ﺟﺮﻯ ﲢﺪﻳﺪ ﺍﳌﺴﺎ ﹺﺭ ﺫﻱ ﺍﻟﺘﻜﻠﻔﺔ ﺍﻟﺪﻧﻴﺎ ﺇﱃ ﻛﻞ ﻋﻘﺪﺓ ﻭﺗﻜﻠﻔﺔ ﺫﺍﻙ ﺍﳌﺴﺎﺭ .ﻳﻌﺎﺩ
ﺍﻹﺟﺮﺍﺀ ﻧﻔﺴﻪ ﻣﻊ ﺇﺑﺪﺍﻝ ﺍﻟﻌﻘﺪﺓ ﺍﳌﺼﺪﺭﻳﺔ ﺑﻌﻘﺪﺓ ﺟﺪﻳﺪﺓ ،ﻟﺘﻜﻦ ،2ﻭﻫﻜﺬﺍ ﺩﻭﺍﻟﻴﻚ.
ﺍﳌﺴﺎﺭ )L(6 ﺍﳌﺴﺎﺭ )L(5 ﺍﳌﺴﺎﺭ )L(4 ﺍﳌﺴﺎﺭ )L(3 ﺍﳌﺴﺎﺭ )L(2 T ﺍﻟﺘﻜﺮﺍﺭﺓ
⎯ ∞ ⎯ ∞ 4-1 1 3-1 5 2-1 2 }{1 1
⎯ ∞ 5-4-1 2 4-1 1 3-4-1 4 2-1 2 }{4,1 2
⎯ ∞ 5-4-1 2 4-1 1 3-4-1 4 2-1 2 }{4,2,1 3
6-5-4-1 4 5-4-1 2 4-1 1 3-5-4-1 3 2-1 2 }{5,4,2,1 4
6-5-4-1 4 5-4-1 2 4-1 1 3-5-4-1 3 2-1 2 }{5,4,3,2,1 5
6-5-4-1 4 5-4-1 2 4-1 1 3-5-4-1 3 2-1 2 }{6,5,4,3,2,1 6
136
ﺧﻮﺍﺭﺯﻣﻴﺔ ﺑﻠﻤﺎﻥ-ﻓﻮﺭﺩ
ﳝﻜﻦ ﻭﺻﻒ ﺧﻮﺍﺭﺯﻣﻴﺔ ﺑﻠﻤﺎﻥ-ﻓﻮﺭﺩ ﻛﻤﺎ ﻳﻠﻲ :ﺇﳚﺎﺩ ﺃﻗﺼﺮ ﺍﳌﺴﺎﺭﺍﺕ ﺍﻟﱵ ﺗﻨﻄﻠﻖ ﻣﻦ ﻋﻘﺪﺓ ﻣﺼﺪﺭﻳﺔ ﻣﻌﻄﺎﺓ ﺷﺮﻁ ﺃﻥ
ﲢﻮﻱ ﻫﺬﻩ ﺍﳌﺴﺎﺭﺍﺕ ﻭﺻﻠﺔ ﻭﺍﺣﺪﺓ ﻋﻠﻰ ﺍﻷﻛﺜﺮ؛ ﰒ ﺇﳚﺎﺩ ﺃﻗﺼﺮ ﺍﳌﺴﺎﺭﺍﺕ ﺍﻟﱵ ﲢﻮﻱ ﻭﺻﻠﺘﲔ ﻋﻠﻰ ﺍﻷﻛﺜﺮ ،ﻭﻫﻜﺬﺍ .ﺗﻨﻔﹼﺬ
ﻫﺬﻩ ﺍﳋﻮﺍﺭﺯﻣﻴﺔ ﺃﻳﻀﹰﺎ ﻋﻠﻰ ﻣﺮﺍﺣﻞ .ﻓﻴﻤﺎ ﻳﻠﻲ ﺍﻟﻮﺻﻒ ﺍﻟﺸﻜﻠﻲ ﳍﺬﻩ ﺍﳋﻮﺍﺭﺯﻣﻴﺔ .ﻟﻨﻌ ﺮﻑ ﻣﺎ ﻳﻠﻲ:
= sﺍﻟﻌﻘﺪﺓ ﺍﳌﺼﺪﺭﻳﺔ
) = w(i, jﺗﻜﻠﻔﺔ ﺍﻟﻮﺻﻠﺔ ﻣﻦ ﺍﻟﻌﻘﺪﺓ iﺇﱃ ﺍﻟﻌﻘﺪﺓ j؛ w(i, i) = 0؛ ∞ = ) w(i, jﺇﺫﺍ ﻛﺎﻧﺖ ﺍﻟﻌﻘﺪﺗﺎﻥ iﻭ jﻏﲑ
ﻣﺮﺗﺒﻄﲔ ﻣﺒﺎﺷﺮﺓ ؛ w(i, j) ≥ 0ﺇﺫﺍ ﻛﺎﻧﺘﺎ ﻣﺮﺗﺒﻄﺘﲔ ﻣﺒﺎﺷﺮﺓ.
= hﻋﺪﺩ ﺍﻟﻮﺻﻼﺕ ﺍﻷﻋﻈﻢ ﺿﻤﻦ ﺍﳌﺴﺎﺭ ﰲ ﺍﳌﺮﺣﻠﺔ ﺍﳊﺎﻟﻴﺔ ﻟﻠﺨﻮﺍﺭﺯﻣﻴﺔ.
) = Lh(nﺗﻜﻠﻔﺔ ﺍﳌﺴﺎﺭ ﺫﻱ ﺍﻟﺘﻜﻠﻔﺔ ﺍﻟﺪﻧﻴﺎ ﻣﻦ ﺍﻟﻌﻘﺪﺓ sﺇﱃ ﺍﻟﻌﻘﺪﺓ nﻣﻊ ﺷﺮﻁ ﻋﺪﻡ ﻭﺟﻮﺩ ﺃﻛﺜﺮ ﻣﻦ h
ﻭﺻﻠﺔ.
ﺍﻻﺑﺘﺪﺍﺋﻴﺔ[
.1ﺍﻟﺘﻬﻴﺌﺔ
) ∞= L0(nﻟﻜﻞ n ≠ s
]ﺍﻟﺘﺤﺪﻳﺚ[ .2
ﻟﻜﻞ ﻗﻴﻤﺔ h ≥ 0ﺗﺎﻟﻴﺔ:
ﻭﻟﻜﻞ ،n ≠ sﺍﺣﺴﺐ
ﺍﺭﺑﻂ ﺍﻟﻌﻘﺪﺓ nﺑﺴﺎﺑﻘﺘﻬﺎ ﺍﻟﻌﻘﺪﺓ jﺍﻟﱵ ﲢﻘﻖ ﺍﻟﻘﻴﻤﺔ ﺍﻟﺼﻐﺮﻯ ﻭﺍﺣﺬﻑ ﻛﻞ ﺭﺑﻂ ﻟـ ) nﺑﻌﻘﺪﺓ ﺳﺎﺑﻘﺔ ﳍﺎ ﳐﺘﻠﻔﺔ( ﺻﻨ ﻊ ﰲ
ﺗﻜﺮﺍﺭﺓ ﺳﺎﺑﻘﺔ .ﻳﻨﺘﻬﻲ ﺍﳌﺴﺎﺭ ﻣﻦ sﺇﱃ nﺑﻮﺻﻠﺔ ﻣﻦ jﺇﱃ .n
137
ﺧﻮﺍﺭﺯﻣﻴﺔ ﺑﻠﻤﺎﻥ-ﻓﻮﺭﺩ ﻣﻄﺒﻘﺔ ﻋﻠﻰ ﻣﺒﻴﺎﻥ ﻣﺜﺎﻝ ﺍﻟﺸﺒﻜﺔ
K+ ﻋﻨﺪ ﺗﻜﺮﺍﺭ ﺍﳋﻄﻮﺓ 2ﻣﻊ ،K = hﻭﻟﻜﻞ ﻋﻘﺪ ﺓ ﻭﺟﻬﺔ ،nﺗﻘﺎﺭﻥ ﺍﳋﻮﺍﺭﺯﻣﻴﺔ ﺍﳌﺴﺎﺭﺍﺕ ﺍﶈﺘﻤﻠﺔ ﺑﲔ sﻭ nﺍﻟﱵ ﻃﻮﳍﺎ
،1ﺑﺎﳌﺴﺎﺭ ﺍﻟﺬﻱ ﺍﺳﺘﻨﺒﻂ ﰲ ﺍﻟﺘﻜﺮﺍﺭﺓ ﺍﻟﺴﺎﺑﻘﺔ .ﻭﺗﺒﻘﻲ ﺍﳌﺴﺎﺭ ﺍﻟﺴﺎﺑﻖ –ﻭﻫﻮ ﺃﻗﺼﺮ ﻣﻦ ﺍﳌﺴﺎﺭ ﺍﳊﺎﱄ -ﺇﺫﺍ ﻛﺎﻧﺖ ﺗﻜﻠﻔﺘﻪ
ﺃﻗﻞ .ﻭﺇ ﹼﻻ ﻓﻴﻌﺮﻑ ﻣﺴﺎﺭ ﺟﺪﻳﺪ ﻃﻮﻟﻪ K + 1ﻣﻦ sﺇﱃ n؛ ﻭﻫﻮ ﻣﺆﻟﻒ ﻣﻦ ﻣﺴﺎﺭ ﻣﻦ sﺇﱃ ﻋﻘﺪ ﺓ jﻃﻮﻟﻪ ،Kﻳﻀﺎﻑ ﺇﻟﻴﻪ
ﻭﺻﻠﺔ ﻣﺒﺎﺷﺮﺓ ﻣﻦ jﺇﱃ .nﰲ ﻫﺬﻩ ﺍﳊﺎﻟﺔ ،ﻳﻜﻮﻥ ﺍﳌﺴﺎﺭ ﺍﳌﺴﺘﺨﺪﻡ ﻣﻦ sﺇﱃ jﻫﻮ ﺍﳌﺴﺎﺭ ﺇﱃ jﺫﻭ ﺍﻟﻄﻮﻝ Kﻗﻔﺰﺓ ﺍﻟﺬﻱ
ﺟﺮﻯ ﺗﻌﺮﻳﻔﻪ ﰲ ﺍﻟﺘﻜﺮﺍﺭﺓ ﺍﻟﺴﺎﺑﻘﺔ.
ﻳﺒﲔ ﺍﻟﺸﻜﻞ 11-12ﻭﺍﳉﺪﻭﻝ -2-12ﺏ ﻧﺘﺎﺋﺞ ﺗﻄﺒﻴﻖ ﻫﺬﻩ ﺍﳋﻮﺍﺭﺯﻣﻴﺔ ﻋﻠﻰ ﺍﻟﺸﻜﻞ 2-12ﰲ ﺍﳊﺎﻟﺔ .s = 1ﻭﰲ ﻛﻞ
ﺧﻄﻮﺓ ،ﳚﺮﻱ ﺍﻛﺘﺸﺎﻑ ﺍﳌﺴﺎﺭﺍﺕ ﺫﺍﺕ ﺍﻟﺘﻜﻠﻔﺔ ﺍﻟﺪﻧﻴﺎ ﺍﻟﱵ ﻻ ﻳﺘﺠﺎﻭﺯ ﻋﺪﺩ ﺍﻟﻮﺻﻼﺕ ﻓﻴﻬﺎ .hﻭﺑﻌﺪ ﺁﺧﺮ ﺗﻜﺮﺍﺭﺓ ،ﻳﻜﻮﻥ
ﻗﺪ ﺟﺮﻯ ﲢﺪﻳﺪ ﺍﳌﺴﺎﺭ ﺫﻱ ﺍﻟﺘﻜﻠﻔﺔ ﺍﻟﺪﻧﻴﺎ ﺇﱃ ﻛﻞ ﻋﻘﺪﺓ ﻭﲢﺪﻳﺪ ﻗﻴﻤﺔ ﺍﻟﺘﻜﻠﻔﺔ ﺍﳌﺮﺗﺒﻄﺔ ﺑﻪ .ﻭﳝﻜﻦ ﺇﻋﺎﺩﺓ ﺍﻹﺟﺮﺍﺀ ﻧﻔﺴﻪ
ﻼ( ﻭﻫﻜﺬﺍ ﺩﻭﺍﻟﻴﻚ .ﻧﻼﺣﻆ ﺗﻮﺍﻓﻖ ﻫﺬﻩ ﺍﻟﻨﺘﺎﺋﺞ ﻣﻊ ﺗﻠﻚ ﺍﻟﱵ ﺣﺼﻠﻨﺎ ﻋﻠﻴﻬﺎﳎﺪﺩﹰﺍ ﻣﻊ ﻋﻘﺪﺓ ﻣﺼﺪﺭﻳﺔ ﺟﺪﻳﺪﺓ )ﺍﻟﻌﻘﺪﺓ 2ﻣﺜ ﹰ
ﺑﺘﻄﺒﻴﻖ ﺧﻮﺍﺭﺯﻣﻴﺔ ﺩﳚﻜﺴﺘﺮﺍ.
138
ﻣﻘﺎﺭﻧﺔ
ﻳﻤﻜﻦ ﺍﻟﻘﻴﺎﻡ ﲟﻘﺎﺭﻧﺔ ﻣﺜﲑﺓ ﻟﻼﻫﺘﻤﺎﻡ ﺑﲔ ﻫﺎﺗﲔ ﺍﳋﻮﺍﺭﺯﻣﻴﺘﲔ ﺍﻋﺘﻤﺎﺩﹰﺍ ﻋﻠﻰ ﻣﺎﻫﻴﺔ ﺍﳌﻌﻠﻮﻣﺎﺕ ﺍﳌﻄﻠﻮﺏ ﲨﻌﻬﺎ .ﻟﻨﺒﺪﺃ ﺃﻭ ﹰﻻ
ﲞﻮﺍﺭﺯﻣﻴﺔ ﺑﻠﻤﺎﻥ-ﻓﻮﺭﺩ .ﻳﺘﻄﻠﺐ ﺍﳊﺴﺎﺏ ﻟﻠﻌﻘﺪﺓ nﰲ ﺍﳋﻄﻮﺓ 2ﻣﻌﺮﻓﺔ ﺗﻜﻠﻔﺔ ﺍﻟﻮﺻﻠﺔ ﺑﲔ ﺍﻟﻌﻘﺪﺓ nﻭﲨﻴﻊ ﺍﻟﻌﻘﺪ ﺍﺎﻭﺭﺓ
ﻼ( ،ﻣﻀﺎﻓﹰﺎ ﺇﻟﻴﻬﺎ ﺍﻟﺘﻜﻠﻔﺔ ﺍﻟﻜﺎﻣﻠﺔ ﻟﻠﻤﺴﺎﺭ ﺍﳌﻮﺻﻞ ﺇﱃ ﻛﻞ ﻋﻘﺪﺓ ﻣﻦ ﻫﺬﻩ ﺍﻟﻌﻘﺪ ﺍﺎﻭﺭﺓ ﺍﺑﺘﺪﺍ ًﺀ ﻣﻦ ﳏﻄﺔ ﳍﺎ )) w(j, nﻣﺜ ﹰ
ﻼ[ .ﺗﺴﺘﻄﻴﻊ ﻛﻞ ﻋﻘﺪﺓ ﰲ ﺍﻟﺸﺒﻜﺔ ﺍﶈﺎﻓﻈ ﹶﺔ ﻋﻠﻰ ﳎﻤﻮﻋﺔ ﺍﻟﺘﻜﺎﻟﻴﻒ ﳉﻤﻴﻊ ﺍﻟﻌﻘﺪ ﺍﻷﺧﺮﻯ ﰲ ﻣﺼﺪﺭﻳﺔ ﳏﺪﺩﺓ Lh ( j ) ] sﻣﺜ ﹰ
ﺍﻟﺸﺒﻜﺔ ﻭﺍﳌﺴﺎﺭﺍﺕ ﺍﳌﺮﺗﺒﻄﺔ ﺎ ،ﻭﻣﺒﺎﺩﻟﺔ ﺗﻠﻚ ﺍﳌﻌﻠﻮﻣﺎﺕ ﻣﻊ ﺍﻟﻌﻘﺪ ﺍﻟﱵ ﲡﺎﻭﺭﻫﺎ ﻣﺒﺎﺷﺮﺓ ﻣﻦ ﺣﲔ ﺇﱃ ﺁﺧﺮ .ﻭﻫﻜﺬﺍ ،ﻓﺈﻥ
ﺑﺈﻣﻜﺎﻥ ﻛﻞ ﻋﻘﺪﺓ ﺍﺳﺘﺨﺪﺍﻡ ﺍﻟﻌﺒﺎﺭﺓ ﺍﻟﱵ ﺗﻨﺺ ﻋﻠﻴﻬﺎ ﺍﳋﻄﻮﺓ 2ﻣﻦ ﺧﻮﺍﺭﺯﻣﻴﺔ ﺑﻠﻤﺎﻥ-ﻓﻮﺭﺩ ﻟﺘﺤﺪﻳﺚ ﳎﻤﻮﻋﺔ ﺍﻟﺘﻜﺎﻟﻴﻒ
ﻭﺍﳌﺴﺎﺭﺍﺕ ﻟﺪﻳﻬﺎ ﻭﺫﻟﻚ ﺍﻋﺘﻤﺎﺩﹰﺍ ﻋﻠﻰ ﺍﳌﻌﻠﻮﻣﺎﺕ ﺍﻟﱵ ﺗﺮﺩﻫﺎ ﻣﻦ ﺟﻮﺍﺭﻫﺎ ﻭﻋﻠﻰ ﺗﻜﺎﻟﻴﻒ ﻭﺻﻼﺎ ﻓﻘﻂ .ﻟﻨﺘﺄﻣﻞ ﺍﻵﻥ
ﺧﻮﺍﺭﺯﻣﻴﺔ ﺩﳚﻜﺴﺘﺮﺍ ،ﺣﻴﺚ ﻳﺒﺪﻭ ﺃﻥ ﺍﳋﻄﻮﺓ 3ﺗﺘﻄﻠﺐ ﻣﻦ ﻛﻞ ﻋﻘﺪﺓ ﺍﳊﺼﻮﻝ ﻋﻠﻰ ﻣﻌﻠﻮﻣﺎﺕ ﻛﺎﻣﻠﺔ ﻋﻦ ﻃﺒﻮﻟﻮﺟﻴﺔ
ﺍﻟﺸﺒﻜﺔ .ﺃﻱ ﺇﻧﻪ ﻋﻠﻰ ﻛﻞ ﻋﻘﺪﺓ ﺃﻥ ﺗﻌﺮﻑ ﺗﻜﺎﻟﻴﻒ ﲨﻴﻊ ﺍﻟﻮﺻﻼﺕ ﺍﳌﻮﺟﻮﺩﺓ ﰲ ﺍﻟﺸﺒﻜﺔ ،ﻭﻫﺬﺍ ﻳﺘﻄﻠﺐ ﰲ ﺣﺎﻟﺔ ﻫﺬﻩ
ﺍﳋﻮﺍﺭﺯﻣﻴﺔ ،ﺗﺒﺎﺩﻝ ﺍﳌﻌﻠﻮﻣﺎﺕ ﻣﻊ ﺑﻘﻴﺔ ﺍﻟﻌﻘﺪ ﺍﻷﺧﺮﻯ.
ﻭﻋﻤﻮﻣﺎﹰ ،ﻳﺘﻄﻠﺐ ﺗﻘﻴﻴﻢ ﺍﻻﺳﺘﺤﻘﺎﻕ ﺍﻟﻨﺴﱯ ﳍﺎﺗﲔ ﺍﳋﻮﺍﺭﺯﻣﻴﺘﲔ ﺍﻷﺧﺬ ﺑﺎﳊﺴﺒﺎﻥ ﻣﺪﺓ ﻣﻌﺎﳉﺔ ﺍﳋﻮﺍﺭﺯﻣﻴﺔ ﻭﻛﻤﻴﺔ ﺍﳌﻌﻠﻮﻣﺎﺕ
ﺍﻟﻮﺍﺟﺐ ﲨﻌﻬﺎ ﻣﻦ ﺍﻟﻌﻘﺪ ﺍﻷﺧﺮﻯ ﰲ ﺍﻟﺸﺒﻜﺔ ﺃﻭ ﺍﻟﺸﺒﻜﺔ ﺍﻟﺒﻴﻨﻴﺔ .ﻭﻟﺬﺍ ﻳﻌﺘﻤﺪ ﺍﻟﺘﻘﻴﻴﻢ ﻋﻠﻰ ﻣﻨﻬﺞ ﺍﻟﺘﻨﺠﻴﺰ ﻭﻋﻠﻰ ﺍﻟﺘﻨﺠﻴﺰ
ﺍﶈﺪﺩ.
ﻧﻘﻄﺔ ﺃﺧﲑﺓ :ﻣﻦ ﺍﳌﻌﺮﻭﻑ ﺃﻥ ﻛﻠﺘﺎ ﺍﳋﻮﺍﺭﺯﻣﻴﺘﲔ ﺗﺘﻘﺎﺭﺑﺎﻥ ﰲ ﺣﺎﻻﺕ ﻃﺒﻮﻟﻮﺟﻴﺔ ﺳﺎﻛﻨﺔ ﻭﺗﻜﺎﻟﻴﻒ ﻭﺻﻼﺕ ﻭﺃﻤﺎ
ﺗﺘﻘﺎﺭﺑﺎﻥ ﺇﱃ ﻧﻔﺲ ﺍﳊﻞ .ﻓﺈﺫﺍ ﺗﻐﲑﺕ ﺗﻜﺎﻟﻴﻒ ﺍﻟﻮﺻﻼﺕ ﻣﻊ ﺍﻟﻮﻗﺖ ،ﲢﺎﻭﻝ ﺍﳋﻮﺍﺭﺯﻣﻴﺔ ﺍﻟﺘﻜﻴﻒ ﻣﻊ ﻫﺬﻩ ﺍﻟﺘﻐﻴﲑﺍﺕ.
ﻭﻟﻜﻦ ﺇﺫﺍ ﻛﺎﻧﺖ ﺗﻜﺎﻟﻴﻒ ﺍﻟﻮﺻﻼﺕ ﻣﻌﺘﻤﺪﺓ ﻋﻠﻰ ﺣﺮﻛﺔ ﺍﻟﺴﲑ ،ﺍﻟﱵ ﺗﻌﺘﻤﺪ ﺑﺪﻭﺭﻫﺎ ﻋﻠﻰ ﺍﻟﻄﺮﻕ ﺍﳌﺨﺘﺎﺭﺓ ،ﻋﻨﺪﺋﺬ ﺗﻈﻬﺮ
ﺣﺎﻻﺕ ﺗﻐﺬﻳﺔ ﺭﺍﺟﻌﺔ ﻭﳝﻜﻦ ﳊﺎﻻﺕ ﻋﺪﻡ ﺍﻻﺳﺘﻘﺮﺍﺭ ﺃﻥ ﺗﻨﺸﺄ.
139
ﻣﻠﺤﻖ 2
ﻼ ﺇﺫﺍ ﻛﺎﻥ ﻟﺪﻯ ﺍﻟﻌﻘﺪﺓ 1ﰲ ﺍﻟﺸﻜﻞ ﺭﺯﻣﺔ ﻟﻺﺭﺳﺎﻝ ﺇﱃ ﺍﻟﻌﻘﺪﺓ ،6ﻓﺈﺎ ﺗﺮﺳﻞ ﻧﺴﺨﺔ ﻣﻦ ﻫـﺬﻩ ﻣﺜ ﹰ
ﺍﻟﺮﺯﻣﺔ ) ﻣﺤ ﻤﻠﺔ ﺑﺎﻟﻌﻨﻮﺍﻥ (6ﺇﱃ ﻛﻞ ﻣﻦ ﺍﻟﻌﻘﺪ 2ﻭ 3ﻭ .4ﻭﺗﺮ ﺳﻞ ﺍﻟﻌﻘﺪﺓ 2ﺑﺪﻭﺭﻫﺎ ﻧـﺴﺨ ﹰﺔ ﻣـﻦ
ﺍﻟﺮﺯﻣﺔ ﺇﱃ ﺍﻟﻌﻘﺪﺗﲔ 3ﻭ .4ﻭﻛﺬﻟﻚ ﺗﺮﺳﻞ ﺍﻟﻌﻘﺪﺓ 4ﻧﺴﺨﺔ ﻣﻦ ﺍﻟﺮﺯﻣـﺔ ﺇﱃ ﺍﻟ ﻌﻘـﺪ 2ﻭ 3ﻭ .5
ﻭﻫﻜﺬﺍ ﺩﻭﺍﻟﻴﻚ .ﻭﻫﺬﺍ ﻳﻌﲏ ﻭﺻﻮﻝ ﻋﺪﺓ ﻧﺴﺦ ﻣﻦ ﺍﻟﺮﺯﻣﺔ ﺇﱃ ﺍﻟﻌﻘﺪﺓ 6ﺍﻟﱵ ﳚﺐ ﻋﻠﻴﻬﺎ ﺍﻻﺣﺘﻔـﺎﻅ
ﺑﺄﻭﻝ ﻧﺴﺨﺔ ﻭﺻﻠﺖ ﻓﻘﻂ ﻭﺍﻟﺘﺨﻠﺺ ﻣﻦ ﺑﻘﻴﺔ ﺍﻟﻨﺴﺦ ﺍﻷﺧﺮﻯ .ﻳﺠﺐ ﻟﺬﻟﻚ ﺃﻥ ﻳﻜﻮﻥ ﻟﻠﺮﺯﻣﺔ ﻣﻌ ﺮﻑ
ﻼ :ﺍﻟﻌﻘﺪﺓ ﺍﳌﺼﺪﺭﻳﺔ ﻣﻊ ﺭﻗﻢ ﺗﺴﻠﺴﻠﻲ ،ﺃﻭ ﺭﻗﻢ ﺍﻟﺪﺍﺭﺓ ﺍﻻﻓﺘﺮﺍﺿﻴﺔ ﻣﻊ ﺭﻗﻢ ﺗﺴﻠﺴﻠﻲ(. ﻭﺣﻴﺪ )ﻣﺜ ﹰ
ﻳﺰﺩﺍﺩ ﻋﺪﺩ ﺍﻟﺮﺯﻡ ﺍﻟﱵ ﺗﺴﲑ ﰲ ﺍﻟﺸﺒﻜﺔ ،ﺍﳌﺘﻌﻠﻘﺔ ﲟﺼﺪﺭ ﻭﺍﺣﺪ ﺇﱃ ﻣﺎ ﻻﺎﻳﺔ ،ﺇﺫﺍ ﱂ ﻳﺘﺨﺬ ﺇﺟﺮﺍﺀ
ﻣﺎ ﻳﻮﻗﻒ ﺇﻋﺎﺩﺓ ﺇﺭﺳﺎﻝ ﺍﻟﺮﺯﻡ ﺍﳌﺘﻮﺍﺻﻞ .ﺃﺣﺪ ﺍﻟﻄﺮﻕ ﻟﺘﺠﻨﺐ ﺫﻟﻚ ﻫﻮ ﺃﻥ ﺗﺘﺬﻛﱠﺮ ﻛﻞ ﻋﻘﺪﺓ ﻫﻮﻳ ﹶﺔ
ﺍﻟﺮﺯﻡ ﺍﻟﱵ ﺳﺒﻖ ﺃﻥ ﺃﺭﺳﻠﺘﻬﺎ ،ﲝﻴﺚ ﺗﺘﺨﻠﺺ ﻣﻦ ﺃﻱ ﻧﺴﺨﺔ ﻣﻜﺮﺭﺓ ﻋﻦ ﻧﺴﺨﺔ ﺳﺎﺑﻘﺔ ﻣﺮﺕ ﺎ .ﻭﺗﻘﻮﻡ
ﻼ ﻳ ﺪﻝﹼ ﻋﻠﻰ ﻋﺪﺩ ﺍﻟﻌﻘﺪ ﺍﻟﱵ ﻣﺮﺕ ﺎ )ﻋﺪﺩﻃﺮﻳﻘﺔ ﺃﺧﺮﻯ ﺃﻛﺜﺮ ﺑﺴﺎﻃﺔ ﻋﻠﻰ ﺗﻀﻤﲔ ﻛﻞ ﺭﺯﻣﺔ ﺣﻘ ﹰ
ﺍﻟﻘﻔﺰﺍﺕ( .ﻳﻌﻄﻰ ﻫﺬﺍ ﺍﳊﻘﻞ ﺑﺪﺍﻳ ﹰﺔ ﻗﻴﻤﺔ ﻋﻈﻤﻰ ﻫﻲ ﻋﺎﺩﺓ ﻗﻄﺮ ﺍﻟﺸﺒﻜﺔ )ﻃﻮﻝ ﺃﻃﻮﻝ ﻃﺮﻳﻖ ﺃﺻﻐﺮﻱ
ﻋﺎﺑﺮ ﻟﻠﺸﺒﻜﺔ( .1ﻭﺗﻨﻘﺺ ﺍﻟﻌﻘﺪ ﹸﺓ ﻗﻴﻤ ﹶﺔ ﺍﳊﻘﻞ ﻟﻜﻞ ﺭﺯﻣﺔ ﻣﺎﺭﺓ ﺎ ،ﻭﺗﺮﻣﻲ ﺍﻟﺮﺯﻣ ﹶﺔ ﻋﻨﺪ ﺑﻠﻮﻍ ﻗﻴﻤﺔ
ﺍﳊﻘﻞ ﺍﻟﻘﻴﻤﺔ ﺻﻔﺮ.
ﻳﺒﲔ ﺍﻟﺸﻜﻞ ﺍﻟﺘﺎﱄ ﻋﻤﻞ ﻫﺬﻩ ﺍﻟﻄﺮﻳﻘﺔ ﺍﻷﺧﲑﺓ .ﺗﺴﺎﻓﺮ ﺍﻟﺮﺯﻣﺔ ﻣﻦ ﺍﻟﻌﻘﺪﺓ 1ﺇﱃ ﺍﻟﻌﻘﺪﺓ 6ﺣﺎﻣﻠﺔ
ﺍﻟﻘﻴﻤﺔ 3ﰲ ﺣﻘﻞ ﻋﺪﺩ ﺍﻟﻘﻔﺰﺍﺕ .ﻋﻨﺪ ﺍﻟﻘﻔﺰﺓ ﺍﻷﻭﱃ ،ﻳﻮﻟﹼﺪ ﻣﻦ ﺍﻟﺮﺯﻣﺔ ﺛﻼﺙ ﻧﺴﺦ ﻭﻳﺰﻳﺪ ﺍﻟﻌﺪﺩ
1ﻫﻨﺎﻙ ﻣﺴﺎﺭ ﺑﺄﻗﻞ ﺍﻟﻘﻔﺰﺍﺕ ﻣﻦ ﺃﺟﻞ ﻛﻞ ﺯﻭﺝ ﻣﻦ ﺍﻟﻨﻈﻢ ﺍﻟﻄﺮﻓﻴﺔ ﺍﳌﺮﺗﺒﻄﺔ ﺑﺎﻟﺸﺒﻜﺔ .ﺇﻥ ﻃﻮﻝ ﺃﻃﻮﻝ ﻣﺴﺎﺭ ﺑﺄﻗﻞ
ﺍﻟﻘﻔﺰﺍﺕ ﻫﺬﺍ ﻫﻮ ﻗﻄﺮ ﺍﻟﺸﺒﻜﺔ.
140
ﻟﻴﺼﺒﺢ ﺗﺴﻊ ﻧﺴﺦ ﻋﻨﺪ ﺍﻟﻘﻔﺰﺓ ﺍﻟﺜﺎﻧﻴﺔ .ﺗﺼﻞ ﻭﺍﺣﺪﺓ ﻣﻦ ﻫﺬﻩ ﺍﻟﻨﺴﺦ ﺇﱃ ﺍﻟﻌﻘﺪﺓ 6ﺍﻟﱵ ﺗﺘﻌﺮﻑ ﺃﺎ
ﺍﻟﻌﻨﻮﺍﻥ ﺍﻟﻮﺟﻬﺔ ﻭﺗﻮﻗﻒ ﺇﻋﺎﺩﺓ ﻹﺭﺳﺎﻝ ﺍﻟﺮﺯﻣﺔ .ﻭﻣﻊ ﺫﻟﻚ ﺗﻮﹼﻟﺪ ﺍﻟﻌﻘﺪ ﺍﻷﺧﺮﻯ 22ﻧﺴﺨﺔ ﻣﻨﻬﺎ ﻋﻨﺪ
ﺍﻟﻘﻔﺰﺓ ﺍﻟﺜﺎﻟﺜﺔ ﻭﺍﻷﺧﲑﺓ ﻟﻠﺮﺯﻣﺔ ﺍﳌﺴﺎﻓﺮﺓ .ﻧﻼﺣﻆ ﻫﻨﺎ ﺃﻧﻪ ﺇﺫﺍ ﱂ ﺗﺨ ﺰﻥ ﺍﻟﻌﻘﺪﺓ ﻣﻌﺮﻑ ﺍﻟﺮﺯﻡ ﺍﻟﱵ ﻣﺮﺕ
ﺎ ،ﻓﺈﺎ ﻗﺪ ﺗﻮﻟﺪ ﻋﺪﺓ ﻧﺴﺦ ﺟﺪﻳﺪﺓ ﻣﻦ ﺍﻟﺮﺯﻣﺔ ﻋﻨﺪ ﻫﺬﻩ ﺍﳌﺮﺣﻠﺔ ﺍﻟﺜﺎﻟﺜﺔ )ﺍﻟﻘﻔﺰﺓ ﺍﻟﺜﺎﻟﺜﺔ( .ﺇﻻ ﺃﻧﻪ ﺗﺮﻣﻰ
ﻛﻞ ﺍﻟﺮﺯﻡ ﺍﻟﱵ ﺗﺴﺘﻘﺒﻞ ﺑﻌﺪ ﺍﻟﻘﻔﺰﺓ ﺍﻟﺜﺎﻟﺜﺔ .ﻭﰲ ﺎﻳﺔ ﺍﳌﻄﺎﻑ ،ﺗﺴﺘﻘﺒﻞ ﺍﻟﻌﻘﺪﺓ 6ﺃﺭﺑﻊ ﻧﺴﺦ ﺇﺿﺎﻓﻴﺔ
ﻓﻘﻂ ﻣﻦ ﺍﻟﺮﺯﻣﺔ.
ﺗﺘﻤﺘﻊ ﺗﻘﻨﻴﺔ ﺍﻟﺘﻌﻮﱘ ﲞﻮﺍﺹ ﺍﺳﺘﺜﻨﺎﺋﻴﺔ ﻫﻲ:
ﲡﺮﻳﺐ ﻛﻞ ﺍﻟﻄﺮﻕ ﺍﳌﻤﻜﻨﺔ ﺑﲔ ﺃﻱ ﻣﺼﺪﺭ ﻭﻭﺟﻬﺔ .ﻓﻤﻬﻤﺎ ﺣﺪﺙ ﻣﻦ ﺃﻋﻄﺎﻝ ﻋﻠﻰ ﺍﻟﻮﺻﻼﺕ •
ﺃﻭ ﺍﻟﻌﻘﺪ ﰲ ﺍﻟﺸﺒﻜﺔ ،ﺗﺼﻞ ﺍﻟﺮﺯﻣﺔ ﺍﳌﺴﺎﻓﺮﺓ ﺇﱃ ﻭﺟﻬﺘﻬﺎ ﺩﻭﻣﺎﹰ ،ﺇﺫﺍ ﻛﺎﻥ ﻫﻨﺎﻙ ﻃﺮﻳﻖ ﻭﺍﺣﺪ ﻋﻠﻰ
ﺍﻷﻗﻞ ﰲ ﺍﻟﺸﺒﻜﺔ ﻳﺆﺩﻱ ﺇﱃ ﺍﻟﻮﺟﻬﺔ.
ﻧﻈﺮﹰﺍ ﺇﱃ ﺃﻥ ﺍﻟﻨﺴﺦ ﺍﳌﻮﻟﹼﺪﺓ ﺗﺴﻠﻚ ﻛﻞ ﺍﻟﻄﺮﻕ ﺍﳌﻤﻜﻨﺔ ،ﻓﺴﺘﺠﺪ ﺇﺣﺪﻯ ﻧﺴﺦ ﺍﻟﺮﺯﻣﺔ ﺍﻟﻄﺮﻳﻖ •
ﺍﻷﻗﺼﺮ ﳓﻮ ﺍﻟﻮﺟﻬﺔ.
ﺗﻌﺒﺮ ﻛﻞ ﻋﻘﺪ ﺍﻟﺸﺒﻜﺔ ﺳﻮﺍﺀ ﻛﺎﻧﺖ ﻣﺮﺗﺒﻄﺔ ﺑﺎﻟﻌﻘﺪﺓ ﺍﳌﺼﺪﺭﻳﺔ ﻣﺒﺎﺷﺮ ﹰﺓ ﺃﻭ ﻣﺪﺍﻭﺭ ﹰﺓ. •
ﺗﻤﻴﺰ ﺍﳋﺎﺻ ﹸﺔ ﺍﻷﻭﱃ ﺗﻘﻨﻴ ﹶﺔ ﺍﻟﺘﻌﻮﱘ ﲟﺘﺎﻧﺔ ﻋﺎﻟﻴﺔ ﺗﺠﻌﻠﻬﺎ ﻣﻼﺋﻤﺔ ﻟﻨﻘﻞ ﺭﺳﺎﺋﻞ ﺍﻟﻄﻮﺍﺭﻯﺀ .ﻭﺗﻌﺘﱪ
ﺍﻟﺸﺒﻜﺎﺕ ﺍﻟﻌﺴﻜﺮﻳﺔ ﺍﳌﻌﺮﺿﺔ ﻷﻋﻄﺎﻝ ﻭﺃﺿﺮﺍﺭ ﻣﻜﱠﺜﻔﺔ ﺃﺣﺪ ﺃﻫﻢ ﺍﻟﺘﻄﺒﻴﻘﺎﺕ ﺍﻟﱵ ﺗﺴﺘﺨﺪﻣﻬﺎ .ﻭﻗﺪ
ﺗﺴﺘﺨﺪﻡ ﺍﳌﻴﺰ ﹸﺓ ﺍﻟﺜﺎﻧﻴﺔ ﻟﺘﻘﻨﻴﺔ ﺍﻟﺘﻌﻮﱘ ﺑﻐﻴﺔ ﺇﳚﺎﺩ ﺍﻟﻄﺮﻳﻖ ﻟﺪﺍﺭﺓ ﺍﻓﺘﺮﺍﺿﻴﺔ .ﺃﻣﺎ ﺍﳋﺎﺻﺔ ﺍﻟﺜﺎﻟﺜﺔ ﻓﺘﺘﻴﺢ
ﺍﺳﺘﺨﺪﺍﻡ ﺍﻟﺘﻌﻮﱘ ﻋﻨﺪ ﺍﳊﺎﺟﺔ ﺇﱃ ﻧﺸﺮ ﻣﻌﻠﻮﻣﺎﺕ ﻣﻬﻤﺔ ﺇﱃ ﻛﻞ ﻋﻘﺪ ﺍﻟﺸﺒﻜﺔ؛ ﻭﺳﻨﺮﻯ ﻻﺣﻘﹰﺎ ﺃﺎ
ﺗﺴﺘﺨﺪﻡ ﺁﻟﻴ ﹰﺔ ﻟﻨﺸﺮ ﻣﻌﻠﻮﻣﺎﺕ ﺍﻟﺘﺴﻴﲑ.
141
ﺃ -ﺍﻟﻘﻔﺰﺓ ﺍﻷﻭﱃ
142
ﻣﻠﺤﻖ 3
143