هذه مقالة غير مراجعة.(سبتمبر 2021) |
جزء من | |
---|---|
موقع الويب |
iso.org… (الإنجليزية) ![]() |
منظمة المعايير |
طبقة التطبيقات أو طبقة التطبيق بالإنجليزية: (Application Layer): هي طبقة تجريد التي تحدد بروتوكولات الاتصالات المشتركة بين ادوات الواجهة المشغلة من قبل المضيفين في الشبكة الحاسوبية.[2]
تم تحديد طبقة التطبيقات بشكلها المجرد في كلا النموذجين TCP/IP ونموذج OSI على الرغم من ذلك، كلا النموذجين يستخدم المصطلح ذاته لتمثيل الطبقات العليا منه، مع اختلاف تفاصيل التعريف ومهمات الطبقة في كلا النموذجين.[3][4]
في نموذج حزمة الانترنت، طبقة التطبيقات تتضمن بروتوكولات الاتصال المستخدمة في عملية الاتصال عبر حاسوب ذو بروتوكول الإنترنت IP ، تقوم طبقة التطبيق باعتماد صيغة اتصال موحدة واعتمادا على بروتوكولات طبقة النقل الأساسية لإنشاء قنوات نقل البيانات من مضيف إلى مضيف وإدارة تبادل تلك البيانات.[4]
بالرغم من أن طبقة تطبيق TCP / IP لا تصف قواعد معينة أو تنسيقات بيانات يجب على التطبيقات مراعاتها عند الاتصال، إلا أن المواصفات الأصلية (في RFC 1123) تعتمد على مبدأ المتانة لتصميم التطبيق وتوصي به.[5]
في نموذج OSI ، يكون تعريف طبقة التطبيق أكثر تحديدا. يعرف نموذج OSI طبقة التطبيق على أنها واجهة المستخدم المسؤولة عن عرض المعلومات المستلمة للمستخدم. مقارتة بمجموعة بروتوكول الإنترنت التي لا تهتم بمثل هذه التفاصيل. يحدد نموذج OSI أيضًا بشكل صريح الوظائف الإضافية الموجودة أسفل طبقة التطبيق وهما: طبقة الجلسة، وطبقة العرض ثم تأتي طبقة النقل، نموذج OSI يوفرفصل معياري صارم للوظائف في هذه الطبقات ويوفر تطبيقات بروتوكول لكل طبقة.[6][7]
في الأصل، يتكون نموذج OSI من نوعين من خدمات طبقة التطبيق مع البروتوكولات ذات الصلة. هاتان الطبقتان الفرعيتان هما عنصر خدمة التطبيق المشترك The Common Application Service (CASE) وعنصر خدمة التطبيق المحدد The Specific Application Service (SASE). بشكل عام، يتحقق بروتوكول طبقة التطبيق من خلال استخدام وظائف عدد من عناصر خدمة التطبيق. تستدعي بعض عناصر خدمة التطبيق إجراءات مختلفة بناءً على إصدار خدمة الجلسة المتاح[8][9]
وثيقة تعريف IETF لطبقة التطبيق في حزمة بروتوكول الإنترنت RFC 1123 . قدمت مجموعة أولية من البروتوكولات التي غطت الجوانب الرئيسية لوظائف الإنترنت في بداياته وشملت:
{{استشهاد بدورية محكمة}}
: الاستشهاد بدورية محكمة يطلب |دورية محكمة=
(مساعدة) وتحقق من التاريخ في: |تاريخ=
(مساعدة)