العودة إلى الدورة

OSI الطبقة 5: طبقة الجلسة (Session Layer)

أساسيات الشبكات: دليل من الصفر إلى الاحتراف (Networking Fundamentals: The 0 to Hero Guide)

الدرس 14: OSI الطبقة 5: طبقة الجلسة (Session Layer)

الطبقة الخامسة حيوية لإنشاء وإدارة وإنهاء الجلسات (الحوارات) بين تطبيقين.

الوظيفة الأساسية: إدارة الحوار

فكر في طبقة الجلسة كقائد للمحادثة. فهي تضمن حدوث نقل البيانات بطريقة منظمة.

الوظائف الرئيسية:

  1. الإنشاء والإنهاء: إعداد الاتصال (أو الجلسة) عند الطلب وإغلاقها بشكل سليم عند الانتهاء.
  2. التزامن (Checkpointing): إدراج نقاط فحص في تدفق البيانات. إذا حدث فشل في الشبكة في منتصف نقل ملف كبير، تسمح طبقة الجلسة باستئناف النقل من آخر نقطة فحص بدلاً من البدء من جديد.
  3. التحكم في الحوار: تحديد ما إذا كان الاتصال:
    • Simplex: اتصال في اتجاه واحد فقط (مثل البث الإذاعي).
    • Half-Duplex: اتجاهان، ولكن اتجاه واحد فقط في كل مرة (مثل اللاسلكي - Walkie-talkie).
    • Full-Duplex: اتجاهان في وقت واحد (مثل المكالمة الهاتفية العادية).

بروتوكولات رئيسية:

  • NetBIOS: بروتوكولات قديمة تستخدم أساساً لجلسات شبكات Windows المحلية.
  • RPC (Remote Procedure Call): يستخدم لتنفيذ أكواد على نظام بعيد.

تشبيه: طبقة الجلسة هي موظف الهاتف الذي يطلب الرقم، ويتأكد من أن الخط مفتوح، ويراقب المحادثة، ويغلق الخط عند الانتهاء.