Tuesday, March 19, 2019

شرح الـ OSI Model


كلمة OSI هي إختصار للمصطلح Open System Interconnection Model، ويمكن ترجمتها على أنها نموذج النظام المفتوح المصدر للترابط. وكلمة مفتوح المصدر عائدة على النموذج أي أن هذا النوذج يمكن تطبيقه من خلال أي شركة دون دفع مقابل مادي لإستخدامه. وتم إنشاء هذا النموذج من قبل المنظمة الدولية للمعايير ISO. ويعتبر هذا النموذج مرجع لطريقة إنشاء إتصال بين جهازين، أو بمعنى آخر هو عبارة عن الخطوات التي تتبعها الأجهزة لإنشاء إتصال فيما بينها من خلال الشبكة، والهدف من هذا النموذج هو توحيد الطريقة التي يتم بها الإتصال بين جهازين من خلال الشبكة المحلية أو شبكة الإنترنت، ولضمان نقل البيانات بطريقة آمنة وسليمة أي لايحدث تلف للبيانات أثناء إنتقالها من جهاز لآخر.
-------------
مكونات نموذج الإتصال المعياري
1-طبقة البرامج أو التطبيقات - Application Layer
هي الطبقة السابعة من نموذج الإتصال المعياري، وتعتبر هذه الطبقة واجهة برمجة تطبيقات الشبكة Network API، أي أنها جزء من برمجة التطبيقات والمسئول عن التعامل مع الشبكة، ويعتبر ReSTful هو من أشهر الأمثلة لذلك، ولا يعتبر التطبيق أو البرنامج الذي تستخدمه من ضمن العاملين في هذه الطبقة، فعلى سبيل المثال برنامج المتصفح ليس من العاملين في الطبقة ولكنه يستخدم بروتوكول HTTP للتخاطب مع خادم الويب
2-طبقة التهيئة أو التقديم - Presentation Layer
هي الطبقة الخامسة من نموذج الإتصال المعياري، ومهمتها الرئيسية إنشاء وإنهاء وإدارة جلسة الإتصال بين تطبيقات المستخدم النهائية، فمثلا أثناء تصفحك للإنترنت، إذا قمت بتسجيل الدخول في الموقع الإلكتروني للبنك الذي تتعامل معه، ثم قمت بعمل أي شئ آخر بعيدا عن الموقع سوف تجد بعد فترة معينة قد تكون دقيقة وربما أكثر من ذلك، أنك مطالب بتسجيل الدخول مرة أخرى، وذلك لأن الجلسة بين المتصفح و مقدم خدمة الويب قد إنتهت لعدم تفاعلك مع الصفحة.
3-طبقة الجلسة - Session Layer
هي الطبقة الخامسة من نموذج الإتصال المعياري، ومهمتها الرئيسية إنشاء وإنهاء وإدارة جلسة الإتصال بين تطبيقات المستخدم النهائية، فمثلا أثناء تصفحك للإنترنت، إذا قمت بتسجيل الدخول في الموقع الإلكتروني للبنك الذي تتعامل معه، ثم قمت بعمل أي شئ آخر بعيدا عن الموقع سوف تجد بعد فترة معينة قد تكون دقيقة وربما أكثر من ذلك، أنك مطالب بتسجيل الدخول مرة أخرى، وذلك لأن الجلسة بين المتصفح و مقدم خدمة الويب قد إنتهت لعدم تفاعلك مع الصفحة.
4-طبقة النقل - Transportation Layer
وهي الطبقة الرابعة من نموذج الإتصال المعياري، وهي الطبقة التي يتم من خلالها تحديد كيفية إرسال حزم البيانات، حيث أن هناك نوعين أساسيين للإرسال بين جهازين، فهناك نوع ذو إتصال موجه Connection Oriented وهناك نوع عديم الإتصال Connectionless أو بمعنى أبسط هناك نوع يقوم بالإتصال والتأكد من وجود إتصال بين الطرفين قبل البدء في نقل حزم البيانات، وعند البدء في نقل المعلومات يكون مسئول عن التأكد من سلامة الحزم والتأكد من وصولها كاملة دون تلف لأي منها أثناء عملية النقل
5-طبقة الشبكة - Network Layer
وهي الطبقة الثالثة من نموذج الإتصال المعياري، وهي الطبقة المسئولة عن توصيل حزم البيانات عبر الشبكة، حيث تقوم البروتوكولات العاملة في هذه الطبقة بالعنونة المنطقية (أي تحديد عنوان الإنترنت IP)، والتوجيه Routing لتحديد مسار حزم البيانات ضمن الشبكة. ومن أمثلة البروتوكولات العاملة في هذه الطبقة بروتوكول الإنترنت IP: Internet Protocol.
6-طبقة وصل البيانات - Data Link Layer
وهي الطبقة الثانية من نموذج الإتصال المعياري، وهي الطبقة المسئولة عن تقسيم حزم البياانت Packets القادمة من طبقة الشبكة وتحويلها إلى ما يعرف بـ إطارات frames قبل تسليمها للطبقة الأولى، وتقوم أيضا البروتوكولات العاملة في هذه الطبقة بإضافة العنوان الفيزيائي MAC Address لكارت الشبكة، أو ما يسمى بعملية العنونة الفيزيائية
7-طبقة العتاد أو الأدوات - Physical Layer
وهي الطبقة الأولى من نموذج الإتصال المعياري، ومهمتها تحديد خصائص الوسط المادي المستخدم في الشبكة، بمعنى آخر في هذه الطبقة يتم تحديد نوع الكابلات المستخدمة في توصيل الشبكة، فإذا كانت الشبكة تستخدم تقنيات وكابلات فايبر يتم تمثيل البيانات وإرسالها بطريقة مختلفة عن ما إذا كانت كابلات نحاسية، وهكذا.
هذا فيديو يشرح بتفاصيل أكثر:

Related image

No comments:

Post a Comment