يرجى مراجعة هذه المقالة وإزالة وسم المقالات غير المراجعة، ووسمها بوسوم الصيانة المناسبة.

طبقة التطبيق

من أرابيكا، الموسوعة الحرة
اذهب إلى التنقل اذهب إلى البحث
طبقة التطبيق

طبقة التطبيقات أو طبقة التطبيق بالإنجليزية: (Application Layer): هي طبقة تجريد التي تحدد بروتوكولات الاتصالات المشتركة بين ادوات الواجهة المشغلة من قبل المضيفين في الشبكة الحاسوبية.[1]

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

نموذج حزمة الإنترنت

في نموذج حزمة الانترنت، طبقة التطبيقات تتضمن بروتوكولات الاتصال المستخدمة في عملية الاتصال عبر حاسوب ذو بروتوكول الإنترنت IP ، تقوم طبقة التطبيق باعتماد صيغة اتصال موحدة واعتمادا على بروتوكولات طبقة النقل الأساسية لإنشاء قنوات نقل البيانات من مضيف إلى مضيف وإدارة تبادل تلك البيانات.[3]

بالرغم من أن طبقة تطبيق TCP / IP لا تصف قواعد معينة أو تنسيقات بيانات يجب على التطبيقات مراعاتها عند الاتصال، إلا أن المواصفات الأصلية (في RFC  1123) تعتمد على مبدأ المتانة لتصميم التطبيق وتوصي به.[4]

نموذج OSI

في نموذج OSI ، يكون تعريف طبقة التطبيق أكثر تحديدا. يعرف نموذج OSI طبقة التطبيق على أنها واجهة المستخدم المسؤولة عن عرض المعلومات المستلمة للمستخدم. مقارتة بمجموعة بروتوكول الإنترنت التي لا تهتم بمثل هذه التفاصيل. يحدد نموذج OSI أيضًا بشكل صريح الوظائف الإضافية الموجودة أسفل طبقة التطبيق وهما: طبقة الجلسة، وطبقة العرض ثم تأتي طبقة النقل، نموذج OSI يوفرفصل معياري صارم للوظائف في هذه الطبقات ويوفر تطبيقات بروتوكول لكل طبقة.[5][6]

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

في الأصل، يتكون نموذج OSI من نوعين من خدمات طبقة التطبيق مع البروتوكولات ذات الصلة. هاتان الطبقتان الفرعيتان هما عنصر خدمة التطبيق المشترك The Common Application Service (CASE) وعنصر خدمة التطبيق المحدد The Specific Application Service (SASE). بشكل عام، يتحقق بروتوكول طبقة التطبيق من خلال استخدام وظائف عدد من عناصر خدمة التطبيق. تستدعي بعض عناصر خدمة التطبيق إجراءات مختلفة بناءً على إصدار خدمة الجلسة المتاح[7][8]

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

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

امثلة

  • APPC ، الاتصال المتقدم من برنامج إلى برنامج
  • AMQP ، بروتوكول انتظار الرسائل المتقدم
  • FTAM ، الوصول إلى نقل الملفات وإدارتها
  • GHTTP ، بروتوكول نقل النص التشعبي
  • H.323، نظام اتصالات الوسائط المتعددة القائم على الحزم
  • IMAP ، بروتوكول الوصول إلى رسائل الإنترنت
  • IRC ، مرحل الإنترنت الدردشة
  • IPFS ، نظام الملفات بين الكواكب
  • NIS ، خدمة معلومات الشبكة
  • NNTP ، بروتوكول نقل أخبار الشبكة
  • NTP ، بروتوكول وقت الشبكة
  • RDP ، بروتوكول سطح المكتب البعيد
  • RELP ، بروتوكول تسجيل الأحداث الموثوق به
  • RFP ، بروتوكول التخزين المؤقت للإطار البعيد
  • Rlogin ، تسجيل الدخول عن بعد في أنظمة UNIX
  • RPC ، استدعاء الإجراء البعيد
  • RTMP ، بروتوكول المراسلة في الوقت الحقيقي
  • RTP ، بروتوكول النقل في الوقت الفعلي
  • RTPS ، اشتراك نشر في الوقت الفعلي
  • RTSP ، بروتوكول دفق الوقت الحقيقي
  • SAP ، بروتوكول إعلان الجلسة
  • SDP ، بروتوكول وصف الجلسة
  • SIP ، بروتوكول بدء الجلسة
  • SLP ، بروتوكول موقع الخدمة
  • SMB ، كتلة رسالة الخادم
  • SMTP ، بروتوكول نقل البريد البسيط
  • SNTP بروتوكول وقت الشبكة البسيط
  • DNS ، خدمات اسم المجال

انظر أيضا

نموذج او اس اي

طبقة النقل

المراجع

  1. ^ Gerry (24 ديسمبر 2019). The OSI Seven Layer Model. Cham: Springer International Publishing. ص. 7–32. مؤرشف من الأصل في 2022-05-04.
  2. ^ Mohammed M. (2014). TCP/IP Model. Cham: Springer International Publishing. ص. 19–50. مؤرشف من الأصل في 2022-01-22.
  3. ^ أ ب The TCP/IP Protocol Suite. Chichester, UK: John Wiley & Sons, Ltd. 5 أكتوبر 2001. ص. 19–84. مؤرشف من الأصل في 2023-01-06.
  4. ^ William (1997). Transmission Control Protocol (TCP) and Internet Protocol (IP). London: Macmillan Education UK. ص. 33–48. مؤرشف من الأصل في 2021-09-21.
  5. ^ "Requirements for Internet Hosts - Application and Support". 1989-10. مؤرشف من الأصل في 2022-09-08. {{استشهاد بدورية محكمة}}: الاستشهاد بدورية محكمة يطلب |دورية محكمة= (مساعدة) وتحقق من التاريخ في: |تاريخ= (مساعدة)
  6. ^ Paul (4 يونيو 2019). Introduction: What Price the State?. Routledge. ص. 1–26. مؤرشف من الأصل في 2021-09-20.
  7. ^ Michael A.؛ Hancock، William M. (2002). Network Topologies, Architectures, and the OSI Model. Elsevier. ص. 31–54. مؤرشف من الأصل في 2021-09-21.
  8. ^ "Defining Networks with the OSI Model". Networking Fundamentals: 43–73. 25 أكتوبر 2019. DOI:10.1002/9781119650768.ch2. مؤرشف من الأصل في 2021-09-20.