Data Messaging
Data Messaging
ﻴﺠﺭﻱ ،ﻤﻥ ﺃﺠل ﺘﺒﺴﻴﻁ ﺍﻟﺘﺼﻤﻴﻡ ،ﺘﻘﺴﻴﻡ ﺍﻟﺸﺒﻜﺎﺕ ﺇﻟﻰ ﻁﺒﻘﺎﺕ .Layersﻴﺘﻌﻠﻕ ﻋﺩﺩ ﻫﺫﻩ ﺍﻟﻁﺒﻘﺎﺕ
ﻭﺃﺴﻤﺎﺅﻫﺎ ﻭﻭﻅﺎﺌﻔﻬﺎ ﺒﻨﻭﻉ ﺍﻟﺸﺒﻜﺔ.
ﺘﻬﺩﻑ ﻜل ﻁﺒﻘﺔ ،ﺒﺸﻜل ﻋﺎﻡ ،ﺇﻟﻰ ﺘﺯﻭﻴﺩ ﺒﻌﺽ ﺍﻟﺨﺩﻤﺎﺕ ﺇﻟﻰ ﺍﻟﻁﺒﻘﺔ ﺍﻷﻋﻠﻰ ﻤﻨﻬﺎ ﻤﺒﺎﺸﺭﺓ .ﻜﻤﺎ ﺃﻥ
ﻜل ﻁﺒﻘﺔ ) (Layer_Nﺘﺩﻴﺭ ﻋﻤﻠﻴﺔ ﺍﻟﺘﺨﺎﻁﺏ ﻤﻊ ﻁﺒﻘﺔ ﻤﻥ ﺍﻟﻤﺴﺘﻭﻯ ﻨﻔﺴﻪ )ﺍﻟﻨﺩ( ﻓﻲ ﻤﺤﻁﺔ ﺃﺨﺭﻯ.
ﺘﻁﻠﻕ ﻋﺎﺩﺓ ﻋﻠﻰ ﻗﻭﺍﻋﺩ ﻭﺍﺼﻁﻼﺤﺎﺕ ﻭﻤﻔﺭﺩﺍﺕ ﺍﻟﺘﺨﺎﻁﺏ ﺍﺴﻡ ﺒﺭﻭﺘﻭﻜﻭل ﺍﻟﻤﺴﺘﻭﻯ .N
ﻤﺜﺎل :ﻴﺒﻴﻥ ﺍﻟﺸﻜل ﺍﻟﺘﺎﻟﻲ ﺍﻟﻁﺒﻘﺎﺕ ﺍﻻﻓﺘﺭﺍﻀﻴﺔ ﺍﻟﻤﺴﺘﺨﺩﻤﺔ ﻹﺭﺴﺎل ﺭﺴﺎﻟﺔ ﺒﻴﻥ ﻤﺭﺴل ﻭﻤﺴﺘﻘﺒل ﻋﻥ
ﻁﺭﻴﻕ ﺍﻟﺒﺭﻴﺩ ﺍﻟﻌﺎﺩﻱ.
.2ﺍﻟﻨﻤﻭﺫﺝ ﺍﻟﻤﺭﺠﻌﻲ OSI
ﻴﺒﻴﻥ ﺍﻟﺸﻜل ﺍﻟﺘﺎﻟﻲ ﻁﺭﻕ ﺘﺤﻘﻴﻕ ﺘﺭﺍﺒﻁ ﺍﻟﺸﺒﻜﺎﺕ ﺒﻴﻥ ﻨﻅﺎﻤﻴﻥ ﺒﻌﺩ ﺍﻟﻤﺭﻭﺭ ﺒﻤﺠﻤﻭﻋﺔ ﻤﻥ ﺍﻟﻤﺤﻁﺎﺕ
ﺍﻟﻭﺴﻴﻁﺔ.
ﺠﺭﻯ ﺘﺤﺩﻴﺩ ﻋﺩﺩ ﺍﻟﻁﺒﻘﺎﺕ ﻭﻭﻅﻴﻔﺔ ﻜل ﻁﺒﻘﺔ ﺘﺤﺩﻴﺩﹰﺍ ﻴﺴﻤﺢ ﺒﻤﺎ ﻴﻠﻲ:
• ﻴﺠﺏ ﺃﻥ ﺘﺤﻘﻕ ﻜل ﻁﺒﻘﺔ ﻭﻅﻴﻔﺔ ﻤﻌﻴﻨﺔ.
• ﻴﺠﺏ ﺃﻥ ﺘﹸﺨﺘﺎﺭ ﺍﻟﺤﺩﻭﺩ ﺒﻴﻥ ﺍﻟﻁﺒﻘﺎﺕ ﺒﺸﻜل ﻴﺴﻤﺢ ﺒﺘﻘﻠﻴل ﺘﺩﻓﻕ ﺍﻟﻤﻌﻁﻴﺎﺕ ﺒﻴﻨﻬﺎ.
• ﻴﺠﺏ ﺃﻥ ﻴﻜﻭﻥ ﻋﺩﺩ ﺍﻟﻁﺒﻘﺎﺕ ﻜﺒﻴﺭ ﺒﺸﻜل ﻴﺴﻤﺢ ﺒﺘﺠﻨﺏ ﻭﻀﻊ ﻭﻅﺎﺌﻑ ﻤﺘﻐﺎﻴﺭﺓ ﻓﻲ ﺍﻟﻁﺒﻘﺔ
ﻨﻔﺴﻬﺎ.
ﻤﻔﻬﻭﻡ ﺍﻟﻌﻤﻠﻴﺎﺕ ﻤﻥ ﻨﺩ ﻟﻨﺩ Peer-to-peer processes
ﻴﺠﺭﻱ ﺍﻻﺘﺼﺎل ﺒﺸﻜل ﻤﺒﺎﺸﺭ ﻓﻲ ﺍﻟﻁﺒﻘﺔ ﺍﻟﻔﻴﺯﻴﺎﺌﻴﺔ ،ﺃﻱ ﺃﻥ ﺍﻟﻤﺤﻁﺔ Aﺘﺭﺴل ﺴﻠﺴﻠﺔ ﺍﻟﺒﺘﺎﺕ ﻋﻠـﻰ
ﺸﻜل ﺇﺸﺎﺭﺓ ﻤﺎ ﺇﻟﻰ ﺍﻟﻤﺤﻁﺔ ) Bﻤﺭﻭﺭﹰﺍ ﺒﻤﺤﻁﺎﺕ ﻭﺴﻴﻁﺔ( .ﺃﻤﺎ ﻓﻴﻤﺎ ﻴﺘﻌﻠﻕ ﺒﺎﻟﻁﺒﻘﺎﺕ ﺍﻟﻌﻠﻴـﺎ ،ﻓـﺈﻥ
ﻻ ﻋﺒﺭ ﺍﻟﻁﺒﻘﺎﺕ ﺍﻷﺩﻨﻰ ﻟﻠﻤﺤﻁﺔ Aﺤﺘﻰ ﺍﻟﻭﺼـﻭل ﺇﻟـﻰ ﺍﻟﻤﺤﻁـﺔ B
ﺍﻻﺘﺼﺎل ﻴﺠﺏ ﺃﻥ ﻴﻤﺭ ﺘﺯﻭ ﹰ
)ﺍﻨﻅﺭ ﺍﻟﺸﻜل( ﺤﻴﺙ ﻴﻤﺭ ﺍﻻﺘﺼﺎل ﺼﻌﻭﺩﹰﺍ ﻤﻥ ﻁﺒﻘﺔ ﺇﻟﻰ ﺍﻟﻁﺒﻘﺔ ﺍﻷﻋﻠﻰ ﻤﻨﻬﺎ .ﺘﻀﻴﻑ ﻜل ﻁﺒﻘـﺔ
ﻟﺩﻯ ﺍﻟﺠﻬﺎﺯ ﺍﻟﻤﺭﺴل ﻤﻌﻠﻭﻤﺎﺕ ﺨﺎﺼﺔ ﺒﻬﺎ ﺇﻟﻰ ﺍﻟﺭﺴﺎﻟﺔ ﺍﻟﺘﻲ ﺘﺴﺘﻘﺒﻠﻬﺎ ﻤﻥ ﺍﻟﻁﺒﻘﺔ ﺍﻷﻋﻠـﻰ ﻭﺘﻤـﺭﺭ
ﺍﻟﺭﺴﺎﻟﺔ ﺍﻟﻨﺎﺘﺠﺔ ﺇﻟﻰ ﺍﻟﻁﺒﻘﺔ ﺍﻷﺩﻨﻰ.
ﻴﺠﺭﻱ ﻀﻤﻥ ﺍﻟﻁﺒﻘﺔ 1ﺘﺤﻭﻴل ﻜل ﻁﺭﻭﺩ ﺍﻟﻤﻌﻠﻭﻤﺎﺕ ﻤﻊ ﺍﻹﻀﺎﻓﺎﺕ ﺇﻟﻰ ﺼﻴﻐﺔ ﻗﺎﺒﻠﺔ ﻟﻠﻨﻘـل ﺇﻟـﻰ
ﺍﻟﻤﺤﻁﺔ ﺍﻟﻤﺴﺘﻘﺒﻠﺔ .ﺘﻘﻭﻡ ﺍﻟﻤﺤﻁﺔ ﺍﻟﻤﺴﺘﻘﺒﻠﺔ ﺒﻔﻙ ﺘﻐﻠﻴﻑ ﺍﻟﺭﺴﺎﻟﺔ ﻁﺒﻘﺔ ﺒﻁﺒﻘﺔ ،ﺤﻴﺙ ﺘﻘﻭﻡ ﻜل ﺇﺠﺭﺍﺌﻴﺔ
ﺒﻤﻌﺎﻟﺠﺔ ﺍﻟﻤﻌﻠﻭﻤﺎﺕ ﺍﻟﺘﻲ ﺘﻌﻨﻴﻬﺎ.
ﺘﺠﺭﻱ ﻋﻤﻠﻴﺔ ﺍﻟﺘﺨﺎﻁﺏ ﺒﻴﻥ ﻁﺒﻘﺔ ﻭﻁﺒﻘﺔ ﺃﺩﻨﻰ ﻤﻨﻬﺎ ﻤﻥ ﺨﻼل ﻭﺍﺠﻬﺔ ﺘﺨﺎﻁﺒﻴﺔ Interfaceﻤﻌﺭﻓـﺔ
ﺒﻌﻨﺎﻴﺔ ﻭﺒﺸﻜل ﻤﺴﺘﻘل ﻋﻥ ﺍﻟﺘﺤﻘﻴﻕ Implementationﻭﺫﻟﻙ ﺒﻐﻴﺔ ﺘﻤﻜﻴﻥ ﺘﻐﻴﻴﺭ ﺘﺤﻘﻴﻕ ﺍﻟﻁﺒﻘﺔ ﺒﺩﻭﻥ
ﺘﻐﻴﻴﺭ ﺍﻟﻁﺒﻘﺎﺕ ﺍﻟﻤﺠﺎﻭﺭﺓ.
ﻻﺤﻅ ﺃﻥ ﺍﻟﻁﺒﻘﺔ ﺍﻟﻔﻴﺯﻴﺎﺌﻴﺔ ﻻ ﺘﻀﻴﻑ ﺃﻱ ﺘﺭﻭﻴﺴﺔ ﻟﻸﻁﺭ ﺍﻟﻘﺎﺩﻤﺔ ﻤﻥ ﻁﺒﻘﺔ ﻭﺼﻠﺔ ﺍﻟﻤﻌﻁﻴﺎﺕ.
ﺘﺠﺩﺭ ﺍﻹﺸﺎﺭﺓ ﻫﻨﺎ ﺇﻟﻰ ﺃﻥ ﻁﺒﻘﺔ ﻭﺼﻠﺔ ﺍﻟﻤﻌﻁﻴﺎﺕ ﺘﻀﻴﻑ ﺘﺭﻭﻴﺴﺔ ﻭﻻﺤﻘﺔ ﻟﻠﻁﺭﻭﺩ ﺍﻟﻘﺎﺩﻤـﺔ ﻤـﻥ
ﻁﺒﻘﺔ ﺍﻟﺸﺒﻜﺔ.
ﻴﻅﻬﺭ ﺍﻟﺸﻜل ﺍﻟﺘﺎﻟﻲ ﺍﻟﻌﻼﻗﺔ ﺒﻴﻥ ﻁﺒﻘﺔ ﻭﺼﻠﺔ ﺍﻟﻤﻌﻁﻴﺎﺕ ﻭﻁﺒﻘﺘﻲ ﺍﻟﺸﺒﻜﺔ ﻭﺍﻟﻔﻴﺯﻴﺎﺌﻴﺔ.
ﻴﺒﻴﻥ ﺍﻟﺸﻜل ﻓﻲ ﺍﻷﻋﻠﻰ ﺍﻟﺤﺎﺠﺔ ﺇﻟﻰ ﻨﻭﻋﻴﻥ ﻤﻥ ﺍﻟﺨﺩﻤﺎﺕ :ﺍﻷﻭل ﻭﻫﻭ ﻗﻔﺯﺓ ﻟﻘﻔﺯﺓ ﺃﻭ ﻋﻘـﺩﺓ ﻟﻌﻘـﺩﺓ
Node to Nodeﻴﺅﻤﻥ ﺍﻟﻭﺜﻭﻗﻴﺔ ﺒﻴﻥ ﻜل ﻋﻘﺩﺘﻴﻥ ﻤﺘﺘﺎﻟﻴﺘﻴﻥ ﻭﺍﻟﺜﺎﻨﻲ ﻭﻫﻭ ﻨﻬﺎﻴﺔ ﻟﻨﻬﺎﻴـﺔ End to end
ﻴﺅﻤﻥ ﺘﻭﺼﻴل ﺍﻟﻁﺭﺩ ﺇﻟﻰ ﻭﺠﻬﺘﻪ ﺍﻟﻨﻬﺎﺌﻴﺔ.
ﻁﺒﻘﺔ ﺍﻟﺘﻘﺩﻴﻡ
-7ﻁﺒﻘﺔ ﺍﻟﺘﻁﺒﻴﻘﺎﺕ Application Layer
ﺘﺩﻴﺭ ﻫﺫﻩ ﺍﻟﻁﺒﻘﺔ ﺒﺭﻤﺠﻴﺎﺕ ﺍﻟﻤﺴﺘﺜﻤﺭ .ﻤﻥ ﺍﻟﺘﻁﺒﻴﻘﺎﺕ ﺍﻟﻤﺴﺘﺨﺩﻤﺔ ﻓﻲ ﻫﺫﻩ ﺍﻟﻁﺒﻘﺔ :
• ﺍﻟﺒﺭﻴﺩ ﺍﻹﻟﻜﺘﺭﻭﻨﻲ
• ﻨﻘل ﺍﻟﻤﻠﻔﺎﺕ ﻭﺍﻟﻭﻟﻭﺝ ﺇﻟﻴﻬﺎ ﻭﺇﺩﺍﺭﺘﻬﺎ
• ﺒﺭﻤﺠﻴﺎﺕ ﺍﻟﺒﺤﺙ ﻭﺍﺴﺘﺨﻼﺹ ﺍﻟﻤﻌﻠﻭﻤﺎﺕ
ﻴﺒﻴﻥ ﺍﻟﺸﻜل ﻓﻲ ﺍﻷﺴﻔل ﻁﺭﻴﻘﺔ ﺍﻟﺘﺨﺎﻁﺏ ﺒﻴﻥ ﺍﻟﻤﺴﺘﺜﻤﺭ ﺍﻟﻨﻬﺎﺌﻲ )ﺒﺭﻨﺎﻤﺞ ﺃﻭ ﺸﺨﺹ( ﻤـﻊ ﻁﺒﻘـﺔ
ﺍﻟﺘﻁﺒﻴﻘﺎﺕ .ﻻﺤﻅ ﺃﻨﻪ ﺍﻟﻨﻤﻭﺫﺝ ﺍﻟﻤﺭﺠﻌﻲ ﻴﺴﺘﺨﺩﻡ ﺍﻟﻤﻌﻴﺎﺭ X.400ﻟﻠﺒﺭﻴﺩ ﺍﻹﻟﻜﺘﺭﻭﻨﻲ ﻭﺍﻟﻤﻌﻴﺎﺭ File
) Transfer Access and Management (FTAMﻟﻨﻘل ﺍﻟﻤﻠﻔﺎﺕ ﻭﺇﺩﺍﺭﺘﻬﺎ ﻭﻴﺴﺘﺨﺩﻡ ﻤﻌﻴـﺎﺭ X.500
ﻜﺨﺩﻤﺔ ﺍﻟﺩﻟﻴل .Directory Services