طبقة التطبيق

طبقة التطبيق هي طبقة تجريدية تحدد بروتوكولات الاتصال المشتركة وطرق الواجهة التي تستخدمها الأجهزة المضيفة في شبكة الاتصالات. [ 1 ]

يُحدد تجريد طبقة التطبيق في كل من مجموعة بروتوكولات الإنترنت (TCP/IP) ونموذج OSI . [ 2 ] على الرغم من أن كلا النموذجين يستخدمان المصطلح نفسه لأعلى طبقة فيهما، إلا أن التعريفات والأغراض التفصيلية تختلف. [ 3 ]

منظور تاريخي ومفاهيمي

نشأ مفهوم طبقة التطبيقات من الجهود المبكرة لتوحيد معايير اتصالات الشبكة من خلال تحديد طبقات متميزة لوظائف البروتوكول. في نموذج OSI الذي طُوّر في أواخر السبعينيات وأوائل الثمانينيات، فُصلت طبقة التطبيقات صراحةً عن الطبقات الأدنى مثل طبقة الجلسة وطبقة العرض، وذلك لتقسيم خدمات الشبكة وتطبيقاتها إلى وحدات نمطية لتحقيق قابلية التشغيل البيني والوضوح. وعلى النقيض من ذلك، يدمج نموذج TCP/IP، الذي تعود أصوله إلى السبعينيات والذي أصبح أساس الإنترنت الحديث، هذه الوظائف في طبقة تطبيقات أوسع نطاقًا تتولى الاتصال بين العمليات. يُركز هذا التصميم على البساطة والمتانة من خلال وضع الذكاء والتعقيد على حافة الشبكة بدلاً من مركزها، مما يُمكّن أي شبكة تقريبًا من الاتصال البيني. ونتيجةً لذلك، تعمل طبقة التطبيقات كواجهة لبروتوكولات الشبكات المتنوعة التي تُشغّل خدمات الإنترنت اليومية، مما يعكس عقودًا من التطور الهادف إلى اتصال مرن وقابل للتشغيل البيني عبر الشبكات غير المتجانسة. [ 1 ]

مجموعة بروتوكولات الإنترنت

في مجموعة بروتوكولات الإنترنت، تحتوي طبقة التطبيقات على بروتوكولات الاتصال وأساليب الربط المستخدمة في الاتصالات بين العمليات عبر شبكة حاسوبية تستخدم بروتوكول الإنترنت (IP). [ 3 ] تقتصر وظيفة طبقة التطبيقات على توحيد الاتصالات، وتعتمد على بروتوكولات طبقة النقل الأساسية لإنشاء قنوات نقل البيانات بين الأجهزة وإدارة تبادل البيانات في نموذج شبكة العميل-الخادم أو نموذج شبكة الند للند . [ 4 ] على الرغم من أن طبقة تطبيقات TCP/IP لا تصف قواعد أو تنسيقات بيانات محددة يجب على التطبيقات مراعاتها عند الاتصال، إلا أن المواصفات الأصلية (في RFC 1123 ) تعتمد على مبدأ المتانة وتوصي به لتصميم التطبيقات. [ 5 ] [ 6 ] 

نموذج OSI

في نموذج OSI ، يكون تعريف طبقة التطبيق أضيق نطاقًا. [ 8 ] يُعرّف نموذج OSI طبقة التطبيق بأنها الواجهة المسؤولة فقط عن التواصل مع التطبيقات المُستضافة والتطبيقات التي يتعامل معها المستخدم. [ 9 ] ثم يُميّز نموذج OSI بوضوح وظائف طبقتين إضافيتين، هما طبقة الجلسة وطبقة العرض ، كمستويين منفصلين أسفل طبقة التطبيق وفوق طبقة النقل. يُحدد نموذج OSI فصلًا معياريًا صارمًا للوظائف في هذه الطبقات، ويُوفر تطبيقات بروتوكولية لكل منها. في المقابل، تُجمّع مجموعة بروتوكولات الإنترنت هذه الوظائف في طبقة واحدة. [ 9 ]

الطبقات الفرعية

في الأصل، كان نموذج OSI يتألف من نوعين من خدمات طبقة التطبيق وبروتوكولاتها المرتبطة بها. [ 10 ] وهاتان الطبقتان الفرعيتان هما عنصر خدمة التطبيق المشترك (CASE) وعنصر خدمة التطبيق المحدد (SASE). [ 11 ] وعمومًا، يُنفَّذ بروتوكول طبقة التطبيق باستخدام وظائف عدة عناصر من عناصر خدمة التطبيق. [ 12 ] وتستدعي بعض عناصر خدمة التطبيق إجراءات مختلفة بناءً على إصدار خدمة الجلسة المتاح. [ 13 ]

قضية

توفر الطبقة الفرعية لعنصر خدمة التطبيق المشتركة خدمات لطبقة التطبيق وتطلب خدمات من طبقة الجلسة. وهي تدعم خدمات التطبيق المشتركة، مثل:

ظرف مختوم عليه ظرف

توفر الطبقة الفرعية لعنصر خدمة التطبيق المحدد خدمات (بروتوكولات) خاصة بالتطبيق، مثل:

  • FTAM (نقل الملفات والوصول إليها وإدارتها)
  • VT (المحطة الطرفية الافتراضية)
  • MOTIS (معيار تبادل النصوص الموجه نحو الرسائل)
  • بروتوكول معلومات الإدارة المشتركة (CMIP)
  • JTM (نقل الوظيفة والتلاعب بها) [ 14 ]
  • MMS (مواصفات رسائل التصنيع)
  • الوصول عن بعد إلى قاعدة البيانات (RDA)
  • معالجة المعاملات الموزعة (DTP)

البروتوكولات

وثيقة تعريف IETF لطبقة التطبيق في مجموعة بروتوكولات الإنترنت هي RFC 1123. وقد قدمت مجموعة أولية من البروتوكولات التي غطت الجوانب الرئيسية لوظائف الإنترنت المبكرة : [ 5 ]

Examples

Additional notable application-layer protocols include the following:

مراجع

  1. 1 2 "طبقة التطبيق | الطبقة 7" . نموذج OSI . تم الاطلاع عليه في 5 نوفمبر 2019 .
  2. "طبقات نموذج TCP/IP الأربع، مقارنة واختلاف بين نموذجي TCP/IP وOSI" . www.omnisecu.com . تاريخ الاطلاع: 5 نوفمبر 2019 .
  3. 1 2 "ما الفرق بين بروتوكول TCP/IP وبروتوكول IP؟" . بحث في الشبكات . تم الاطلاع عليه في 5 نوفمبر 2019 .
  4. برادلي ميتشل، خبير تحسين محركات البحث، خريج معهد ماساتشوستس للتكنولوجيا، يمتلك سنوات من الخبرة التقنية التي تُثري كتاباته في مجالات: الحواسيب، الشبكات، واللاسلكية. "ما هو بروتوكول التحكم في الإرسال/بروتوكول الإنترنت (TCP/IP)؟" . لايف واير . تاريخ الاطلاع: 5 نوفمبر 2019 .
  5. 1 2 روبرت برادن، محرر. (أكتوبر 1989). "RFC 1123: متطلبات مضيفي الإنترنت - التطبيق والدعم" . مجموعة عمل الشبكة التابعة لـ IETF.
  6. "ما هي طبقة التطبيق؟" . www.tutorialspoint.com . تم الاطلاع عليه بتاريخ 5 نوفمبر 2019 .
  7. "X.225 : تكنولوجيا المعلومات - الربط البيني للأنظمة المفتوحة - بروتوكول جلسة موجهة الاتصال: مواصفات البروتوكول" . مؤرشف من الأصل في 1 فبراير 2021. تم الاطلاع عليه في 10 مارس 2023 . 
  8. شو، كيث (22 أكتوبر 2018). "شرح نموذج OSI: كيفية فهم (وتذكر) نموذج الشبكة ذي الطبقات السبع" . عالم الشبكات . تم الاطلاع عليه في 5 نوفمبر 2019 .
  9. 1 2 "ما هو نموذج OSI؟" . كلاود فلير . 2019. تم الاطلاع عليه في 4 نوفمبر 2019 .
  10. "طبقة التطبيق (الطبقة 7 من نموذج OSI)" . 2 سبتمبر 2019.
  11. 1 2 هورا، جورديب (2001). "طبقة التطبيق". اتصالات البيانات والحاسوب: الشبكات والربط الشبكي . مطبعة سي آر سي. الصفحات 710-712 . ISBN  9780849309281.
  12. واريير، الولايات المتحدة؛ بيساو، ل. (أبريل 1989). خدمات وبروتوكول إدارة المعلومات المشتركة عبر TCP/IP (CMOT) (تقرير). doi : 10.17487/RFC1095 .
  13. روز، مارشال ت. (ديسمبر 1988). "خدمات عرض ISO على الإنترنت القائم على TCP/IP" .
  14. معيار سابق من معايير مبادرة المصادر المفتوحة
  • شعار ويكيميديا ​​كومنزالوسائط المتعلقة ببروتوكولات طبقة التطبيقات في ويكيميديا ​​كومنز
  • شعار ويكيفيرسيتيمواد تعليمية متعلقة بطبقة التطبيقات في ويكيفيرسيتي