طبقات الجلسة والعرض والتطبيق
استكشف الطبقات العليا حيث تتفاعل التطبيقات والمستخدمون مع الشبكة.
طبقات الجلسة والعرض والتطبيق درس مجاني في Network+ Academy على CoddyKit. هذا هو الدرس 4 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Network+ Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Network+ Academy 4 دروس في المجموع.
الطبقات الثلاث العليا
تُعد الطبقات العليا في نموذج OSI الأقرب إلى المستخدم. فالطبقة 5 هي طبقة الجلسة، والطبقة 6 هي طبقة العرض، والطبقة 7 هي طبقة التطبيق. وتدير هذه الطبقات المحادثات، وتنسق البيانات وتحميها، وتوفر الخدمات التي تستخدمها البرامج. وبينما تنقل الطبقات السفلى البِتّات، تحول هذه الطبقات العليا البيانات الخام إلى تفاعلات ذات معنى للأشخاص والتطبيقات.
الطبقة 5: الجلسة
تدير طبقة الجلسة الحوار، أو الجلسة، بين تطبيقين. فهي تفتح الاتصالات وتحافظ عليها وتغلقها بطريقة منظمة، ويمكنها إبقاء المحادثات المتعددة منفصلة. فعلى سبيل المثال، تتتبع التبادل المتتابع في جلسة تسجيل الدخول حتى يعرف كل طرف المرحلة التي وصل إليها. وتحافظ طبقة الجلسة على تجميع عمليات التبادل المرتبطة وتنظيمها بمرور الوقت.
تنظيم المحادثات
تتعامل طبقة الجلسة أيضًا مع المزامنة، إذ تضع نقاط تحقق أثناء تبادل بيانات طويل. فإذا انقطع النقل، يمكن استئنافه من آخر نقطة تحقق بدلًا من البدء من جديد. كما تحدد ما إذا كان الاتصال يسير في اتجاه واحد في كل مرة أو في الاتجاهين معًا. وتحافظ هذه الضوابط على تنسيق المحادثات المعقدة والطويلة بين التطبيقات وإمكانية استعادتها.
الطبقة 6: العرض
تترجم طبقة العرض البيانات إلى صيغة يفهمها الطرفان. فهي تتعامل مع التنسيق وترميز المحارف وبنية البيانات، حتى يتمكن تطبيق من قراءة ما يرسله تطبيق آخر. وتعمل بوصفها مترجمًا بين التطبيق والشبكة، فتضمن ألا تؤدي الاختلافات في طريقة تمثيل الأنظمة للبيانات إلى تعطيل الاتصال. وتُعد توافقية التنسيق مهمتها الأساسية.
التشفير والضغط
تتعامل طبقة العرض أيضًا، في العادة، مع التشفير والضغط. يعمل التشفير على تشويش البيانات بحيث لا يستطيع قراءتها إلا المستلم المقصود، مما يحمي الخصوصية. ويقلّل الضغط من حجم البيانات لاستخدام نطاق ترددي أقل وتسريع عملية النقل. وبما أن هذه التحويلات تغيّر طريقة تمثيل البيانات قبل انتقالها، فإنها تناسب طبقة العرض طبيعيًا إلى جانب التنسيق والترميز.
الطبقة 7: التطبيق
تُعد طبقة التطبيق الطبقة العليا، حيث تلتقي خدمات الشبكة بالبرامج التي يستخدمها الأشخاص. ولا يعني ذلك التطبيق نفسه، بل البروتوكولات التي تعتمد عليها التطبيقات، مثل HTTP للويب، وSMTP للبريد الإلكتروني، وDNS للبحث عن الأسماء. فعندما تتصفح الويب أو ترسل بريدًا، فإنك تستخدم بروتوكولات طبقة التطبيق، وهي الطبقة الأقرب إلى المستخدم.
بروتوكولات التطبيق
تعمل العديد من البروتوكولات المألوفة في الطبقة 7. يقدّم HTTP وHTTPS صفحات الويب، ويرسل SMTP البريد الإلكتروني، وينقل FTP الملفات، ويحلّ DNS الأسماء. ويحدّد كل بروتوكول كيفية تبادل العميل والخادم نوع معيّن من الخدمات. وتمنح هذه البروتوكولات التطبيقات طريقة قياسية لطلب خدمات الشبكة وتقديمها دون إعادة ابتكار أسلوب الاتصال في كل مرة.
الأقرب إلى المستخدم
تُعد هذه الطبقات الثلاث الأكثر وضوحًا لأنها تشكّل تجربة المستخدم. فهي تحدد كيفية سير المحادثة، وشكل البيانات ومستوى حمايتها، والخدمة التي يتم تقديمها. ولا يفكر المستخدم مطلقًا في الجهد الكهربائي أو التوجيه، لكنه يشعر مباشرة ببطء خدمة الويب أو بفشل تسجيل الدخول. وتحول الطبقات العليا الشبكات إلى شيء يستخدمه الأشخاص فعليًا.
TCP/IP يجمعها
في نموذج TCP/IP العملي، تُدمج طبقات OSI الثلاث هذه في طبقة تطبيق واحدة. فالبروتوكولات الفعلية مثل HTTP لا تفصل بوضوح بين مهام الجلسة والعرض والتطبيق. ويفصلها OSI لأغراض التوضيح، مما يساعدك على التفكير في كل وظيفة على حدة. ومعرفة كلا المنظورين تتيح لك ربط أي بروتوكول فعلي بطبقات OSI المحددة التي يتعامل معها.
ربط البروتوكولات الفعلية بالطبقات
عندما تتعرّف إلى بروتوكول، اسأل عن الطبقة التي يخدمها. ينتمي HTTP وDNS وSMTP إلى طبقة التطبيق (الطبقة 7). ويتوافق التشفير مثل TLS وتنسيق البيانات مع مهام طبقة العرض (الطبقة 6). وتعكس إدارة عمليات تسجيل الدخول والجلسات مهام طبقة الجلسة (الطبقة 5). وتسهّل عادة الربط هذه تحديد موضع البروتوكولات الجديدة وتوضّح بسرعة الدور الذي يؤديه كل منها.
الخلاصة
تدير طبقة الجلسة المحادثات ونقاط التحقق، بينما تنسّق طبقة العرض البيانات وتشفّرها وتضغطها، وتوفّر طبقة التطبيق خدمات موجهة إلى المستخدم من خلال بروتوكولات مثل HTTP وSMTP وDNS. وتحوّل طبقات OSI الثلاث العليا هذه، بعد دمجها في TCP/IP، تسليم الشبكة الخام إلى خدمات مفيدة وآمنة وقابلة للاستخدام نتعامل معها كل يوم.
اختبار سريع
ما طبقة OSI التي تتضمن بروتوكولات مثل HTTP وSMTP وDNS؟
مراجعة
تخدم طبقات OSI العليا المستخدم. تفتح طبقة الجلسة (الطبقة 5) المحادثات وتحافظ عليها وتزامنها. وتتولى طبقة العرض (الطبقة 6) التنسيق والتشفير والضغط. وتقدّم طبقة التطبيق (الطبقة 7) الخدمات من خلال بروتوكولات مثل HTTP وSMTP وDNS. وفي نموذج TCP/IP تندمج هذه الطبقات الثلاث في طبقة تطبيق واحدة، لكن OSI يفصل بينها لتسهيل التفكير الواضح.
الأسئلة الشائعة
هل درس «طبقات الجلسة والعرض والتطبيق» مجاني؟
نعم — نص درس «طبقات الجلسة والعرض والتطبيق» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Network+ Academy، انتقل إلى CoddyKit PRO. تتضمن دورة Network+ Academy 4 دروس في المجموع.
ماذا ستتعلم في «طبقات الجلسة والعرض والتطبيق»؟
استكشف الطبقات العليا حيث تتفاعل التطبيقات والمستخدمون مع الشبكة. تتمرن على Network+ Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.
هل أحتاج إلى خبرة سابقة لأبدأ Network+ Academy؟
لا تُشترط خبرة سابقة. Network+ Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 4 من أصل 4.
كم من الوقت يستغرق درس «طبقات الجلسة والعرض والتطبيق»؟
معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.
هل يمكنني كتابة وتشغيل أكواد في درس Network+ Academy هذا؟
نعم. كل درس في Network+ Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.
جميع الدروس في هذه الدورة
- لماذا يفيد النموذج الطبقي
- الطبقتان الفيزيائية وطبقة ربط البيانات
- طبقتا الشبكة والنقل
- طبقات الجلسة والعرض والتطبيق