ما هو OSI
نموذج OSI (اختصار لـ Open System Interconnection or Open Systems Interconnection Model) هو نموذج لكيفية عمل أي بروتوكول شبكة متعدد الطبقات.
تم تطويره من قبل ISO ( المنظمة الدولية للتوحيد القياسي ) ، ويتكون من سبع طبقات تحدد كيفية انتقال المعلومات بين العقد المختلفة لشبكة الاتصالات الرقمية.
هذا النموذج ، في حد ذاته ، لا يُعرّف البروتوكول ، ولكن الطريقة التي يجب أن تُنظم بها للسماح للمكونات التي تتبع المعايير بالتفاعل مع بعضها البعض.
مهمتها النهائية هي تجنب الثرثرة في الاتصالات ، خاصة بين الأجهزة والبروتوكولات من الشركات المصنعة المختلفة. كل طبقة لها بروتوكولاتها ، لذلك دعونا نفحص كل من هذه.
من بين الطبقات السبع ، تعمل الطبقات الثلاث الأدنى مع الوسط المادي ، بينما تعمل الطبقات الأربع الأخيرة للتطبيقات. الأول هو المستوى المادي بالتحديد.
الطبقة المادية مسؤولة عن نقل المعلومات على مستوى البتات ، وضمان وصول كل بتة مرسلة بشكل صحيح إلى الطرف الآخر من قناة الاتصال ، والاهتمام بالجوانب الميكانيكية الأكثر للاتصالات.
في هذه الطبقة يتم تحديد الأشياء الأساسية مثل عدد الفولتات التي سيتم تمثيل واحد أو صفر ، ومدة الإشارة لقيمة أو قيمة أخرى ، وإنشاء الإرسال
الطبقة التالية تسمى "Link"
إذا كانت الطبقة السابقة مسؤولة عن التأكد من استلام البت الذي تم إرساله بنفس القيمة على الجانب الآخر ، فإنها لا توفر آليات لتسهيل الكشف عن الأخطاء وتصحيحها لاحقًا ، والتي يتم توفيرها في هذه الطبقة الأخرى.
وبالتالي ، تهتم هذه الطبقة بإعداد حزم البيانات ، مشيرة إلى كيفية تحديدها ومقدار قياسها ، بالإضافة إلى آليات الكشف والتحكم وتصحيح الأخطاء.
يجب توجيه حزم البيانات التي تم إنشاؤها في طبقة الارتباط ، وهنا يأتي دور الطبقة الثالثة ، طبقة الشبكة.
توجد في هذه الطبقة آليات مختلفة تسمح ، من بين أمور أخرى ، باختيار المسار الأمثل لإرسال الحزم ، وتجاوز ، على سبيل المثال ، الازدحام على الشبكة ، أو تكرار إرسال الحزم التي لم تصل إلى المستلم.
في هذه الطبقة يتم استخدام IP ، وهو جزء لا يتجزأ من مجموعة TCP / IP الشائعة ، والتي أدت إلى ظهور الإنترنت.
تقوم طبقة النقل بإجراء تجريد للشبكة المادية ، مما يسهل تبادل الاتصالات بين جهازين محددين.
هنا يتم "طهي" الاتصال بين جهازي كمبيوتر مختلفين ، على سبيل المثال ، عميل وخادم يتبادلان المعلومات. وهي تعمل كوسيط بين طبقة الشبكة والطبقة التالية.
تفتح طبقة الجلسة قناة اتصال منطقية بين جهازين.
يشرح اسمه كل شيء ، لأنه يسمح للمستخدم "بفتح" جلسة عمل على كمبيوتر آخر (أو ، في النهاية ، أي جهاز يدعم بروتوكولات الشبكة هذه ويقدم خدمة متصلة) ، على سبيل المثال ، لتنزيل ملف ، أو العمل عن بعد.
مستوى العرض التقديمي هو مستوى آخر من المستويات ، باسمه ، يفسر كل شيء ، لأنه مسؤول عن تقديم البيانات بشكل صحيح.
على الرغم من حقيقة أن جميع أنظمة الكمبيوتر اليوم موحدة للغاية ومتوافقة للغاية ، في الماضي ، كان يجب تنفيذ بعض مهام الترجمة والتكيف بحيث يمكن تحويلها من ملفات نصية إلى تنسيقات أخرى.
ما تقوم به طبقة العرض التقديمي هو التأكد من أنه ، على الرغم من اختلاف أنظمة التشغيل والتطبيقات أو إصداراتها من جهة وأخرى ، إلا أنه يمكن عرض المعلومات بشكل صحيح وبدون "أشياء غريبة".
أخيرًا ، تسهل طبقة التطبيق على التطبيقات (برامج الكمبيوتر أو التطبيقات) استخدام خدمات الطبقات الأخرى لعملها.
يأتي - مرة أخرى ، حفظ المسافات وبإذن الأصوليين - نوعًا من API ، لأنه يوفر واجهة للبرامج لاستخدام بقية الطبقات.
إذا كان عادة ، في الطبقات الأخرى من نموذج OSI ، تم وضع علامة على سلسلة من البروتوكولات بالفعل ، في طبقة التطبيق هذه مجانية تمامًا.
وبالتالي ، عندما نسمع عن بروتوكول معين لدفق الموسيقى أو الفيديو ، أو مشاركة ملف P2P أو أي بروتوكول آخر ، يتم تأطير هذا البروتوكول في هذه الطبقة.
الصور: فوتوليا - VWorks / Rob