طبقة التطبيق
طبقة التطبيق هي طبقة تجريد تحدد بروتوكولات الاتصال المشتركة وطرق الواجهة التي يستخدمها المضيفون في شبكة الاتصالات. [1] يتم تحديد تجريد طبقة التطبيق في كل من مجموعة بروتوكولات الإنترنت (TCP/IP) ونموذج OSI . [2] على الرغم من أن كلا النموذجين يستخدمان نفس المصطلح لأعلى طبقة مستوى، إلا أن التعريفات والأغراض التفصيلية مختلفة. [3]
مجموعة بروتوكولات الإنترنت
في مجموعة بروتوكولات الإنترنت، تحتوي طبقة التطبيق على بروتوكولات الاتصالات وطرق الواجهة المستخدمة في الاتصالات بين العمليات عبر شبكة كمبيوتر بروتوكول الإنترنت (IP). [4] تعمل طبقة التطبيق فقط على توحيد الاتصالات وتعتمد على بروتوكولات طبقة النقل الأساسية لإنشاء قنوات نقل البيانات من مضيف إلى مضيف وإدارة تبادل البيانات في نموذج شبكات العميل والخادم أو نظير إلى نظير . [5] على الرغم من أن طبقة تطبيق TCP/IP لا تصف قواعد أو تنسيقات بيانات محددة يجب على التطبيقات مراعاتها عند الاتصال، فإن المواصفات الأصلية (في RFC 1123) تعتمد على مبدأ المتانة وتوصي به لتصميم التطبيق. [6] [7]
نموذج OSI
| OSI model by layer |
|---|
في نموذج OSI ، يكون تعريف طبقة التطبيق أضيق نطاقًا. [9] يحدد نموذج OSI طبقة التطبيق على أنها الواجهة المسؤولة فقط عن الاتصال بتطبيقات تعتمد على المضيف وتواجه المستخدم. [10] ثم يميز OSI صراحةً بين وظائف طبقتين إضافيتين، طبقة الجلسة وطبقة العرض ، كمستويات منفصلة أسفل طبقة التطبيق وفوق طبقة النقل. يحدد OSI فصلًا معياريًا صارمًا للوظائف في هذه الطبقات ويوفر تنفيذات بروتوكول لكل منها. على النقيض من ذلك، يجمع مجموعة بروتوكولات الإنترنت هذه الوظائف في طبقة واحدة. [10]
الطبقات الفرعية
في الأصل، كان نموذج OSI يتألف من نوعين من خدمات طبقة التطبيق مع البروتوكولات المرتبطة بهما. [11] هاتان الطبقتان الفرعيتان هما عنصر خدمة التطبيق المشترك (CASE) وعنصر خدمة التطبيق المحدد (SASE). [12] بشكل عام، يتم تنفيذ بروتوكول طبقة التطبيق من خلال استخدام وظائف عدد من عناصر خدمة التطبيق. [13] تستدعي بعض عناصر خدمة التطبيق إجراءات مختلفة بناءً على إصدار خدمة الجلسة المتاحة. [14]
قضية
توفر الطبقة الفرعية لعنصر خدمة التطبيق المشترك خدمات لطبقة التطبيق وخدمات الطلب من طبقة الجلسة. كما توفر الدعم لخدمات التطبيق المشترك، مثل:
- ACSE ( عنصر خدمة التحكم في الارتباط ) [12]
- ROSE (عنصر خدمة التشغيل عن بعد)
- CCR (التزام التزامن والاسترداد)
- RTSE (عنصر خدمة النقل الموثوق)
ساس
توفر الطبقة الفرعية لعنصر خدمة التطبيق المحدد خدمات (بروتوكولات) خاصة بالتطبيق، مثل:
- FTAM (نقل الملفات والوصول إليها وإدارتها)
- VT (المحطة الطرفية الافتراضية)
- MOTIS (معيار تبادل النصوص الموجه نحو الرسائل)
- CMIP (بروتوكول إدارة المعلومات المشتركة)
- JTM (نقل الوظائف والتلاعب بها) [15]
- MMS (مواصفات الرسائل التصنيعية)
- RDA (الوصول إلى قاعدة البيانات عن بعد)
- DTP (معالجة المعاملات الموزعة)
البروتوكولات
وثيقة تعريف IETF لطبقة التطبيق في مجموعة بروتوكولات الإنترنت هي RFC 1123. وقد قدمت مجموعة أولية من البروتوكولات التي غطت الجوانب الرئيسية لوظائف الإنترنت المبكرة : [6]
- مستندات النص التشعبي: بروتوكول نقل النص التشعبي (HTTP)
- تسجيل الدخول عن بعد إلى المضيفين: Telnet و Secure Shell
- نقل الملفات: بروتوكول نقل الملفات (FTP)، بروتوكول نقل الملفات البسيط (TFTP)
- نقل البريد الإلكتروني: بروتوكول نقل البريد البسيط (SMTP)
- دعم الشبكات: نظام اسم المجال (DNS)
- تهيئة المضيف: BOOTP
- إدارة المضيف البعيد: بروتوكول إدارة الشبكة البسيط (SNMP)، بروتوكول معلومات الإدارة المشتركة عبر TCP (CMOT)
أمثلة
تتضمن بروتوكولات طبقة التطبيق الإضافية الجديرة بالملاحظة ما يلي:
- 9P ، الخطة 9 من بروتوكول نظام الملفات الموزعة من Bell Labs
- AFP، بروتوكول تقديم ملفات Apple
- APPC، الاتصالات المتقدمة بين البرامج
- AMQP، بروتوكول صف الرسائل المتقدم
- بروتوكول النشر الذري
- BEEP ، بروتوكول تبادل قابل للتوسيع
- بيتكوين
- بت تورنت
- CFDP، بروتوكول توزيع الملفات المتماسك
- CoAP، بروتوكول التطبيق المقيد
- DDS، خدمة توزيع البيانات
- جهاز نت
- DNS ، خدمات اسم النطاق
- إي دونكي
- ENRP، بروتوكول تكرار مساحة التعامل مع نقطة النهاية
- FastTrack (KaZaa، Grokster، iMesh)
- الإصبع ، بروتوكول معلومات المستخدم
- فرينت
- FTAM ، الوصول إلى نقل الملفات وإدارتها
- FTP، بروتوكول نقل الملفات
- الجوزاء، بروتوكول الجوزاء
- جوفر، بروتوكول جوفر
- HL7، مستوى الصحة السابع
- HTTP، بروتوكول نقل النص التشعبي
- Hypercore، سابقًا dat://
- H.323 ، نظام الاتصالات المتعددة الوسائط القائم على الحزم
- IMAP ، بروتوكول الوصول إلى الرسائل عبر الإنترنت
- IRC، الدردشة عبر الإنترنت
- IPFS، نظام الملفات بين الكواكب
- كاديمليا
- LDAP، بروتوكول الوصول إلى الدليل الخفيف
- LPD، بروتوكول Daemon للطابعة الخطية
- MIME (S-MIME)، ملحقات البريد الإلكتروني عبر الإنترنت متعددة الأغراض وMIME الآمن
- مودبوس
- بروتوكول MQTT
- نت كونف
- NFS، نظام الملفات الشبكي
- NIS، خدمة معلومات الشبكة
- NNTP، بروتوكول نقل الأخبار الشبكية
- NTCIP، بروتوكول الاتصالات الوطنية للنقل من أجل نظام النقل الذكي
- NTP، بروتوكول وقت الشبكة
- OSCAR ، بروتوكول المراسلة الفورية AOL
- POP، بروتوكول مكتب البريد
- PNRP، بروتوكول حل أسماء الأقران
- RDP، بروتوكول سطح المكتب البعيد
- RELP، بروتوكول تسجيل الأحداث الموثوق به
- RFB، بروتوكول الإطار المؤقت البعيد
- Rlogin ، تسجيل الدخول عن بعد في أنظمة UNIX
- RPC، استدعاء الإجراء عن بعد
- RTMP، بروتوكول المراسلة في الوقت الفعلي
- بروتوكول النقل في الوقت الحقيقي (RTP)
- RTPS ، النشر في الوقت الفعلي والاشتراك
- RTSP، بروتوكول البث في الوقت الحقيقي
- SAP، بروتوكول إعلان الجلسة
- SDP، بروتوكول وصف الجلسة
- SIP، بروتوكول بدء الجلسة
- SLP، بروتوكول موقع الخدمة
- SMB، كتلة رسالة الخادم
- SMTP، بروتوكول نقل البريد البسيط
- SNTP، بروتوكول وقت الشبكة البسيط
- SSH، غلاف آمن
- SSMS، بروتوكول الرسائل النصية القصيرة الآمنة
- TCAP، جزء تطبيق قدرات المعاملات
- TDS، تدفق البيانات الجدولي
- تور (شبكة إخفاء الهوية)
- سموم
- TSP، بروتوكول الطابع الزمني
- VTP، بروتوكول المحطة الطرفية الافتراضية
- Whois (وRWhois)، بروتوكول الوصول إلى الدليل عن بعد
- ويب داف
- ويب آر تي سي
- ويب سوكت
- X.400 ، بروتوكول خدمة معالجة الرسائل
- X.500 ، بروتوكول الوصول إلى الدليل (DAP)
- XMPP، بروتوكول المراسلة والحضور القابل للتوسيع
- زد39.50
مراجع
- ^ "طبقة التطبيق | الطبقة 7". نموذج OSI . تم الاسترجاع في 5 نوفمبر 2019 .
- ^ "أربع طبقات من نموذج TCP/IP، مقارنة واختلاف بين نموذجي TCP/IP وOSI". www.omnisecu.com . تم الاسترجاع في 5 نوفمبر 2019 .
- ^ "ما هو الفرق بين TCP/IP وبروتوكول IP؟". SearchNetworking . تم الاسترجاع في 5 نوفمبر 2019 .
- ^ "ما هو الفرق بين TCP/IP وبروتوكول IP؟". SearchNetworking . تم الاسترجاع في 5 نوفمبر 2019 .
- ^ SEO, Bradley Mitchell خريج معهد ماساتشوستس للتكنولوجيا يجلب سنوات من الخبرة الفنية إلى المقالات حول؛ أجهزة الكمبيوتر؛ الشبكات، اللاسلكية. "ما هو بروتوكول التحكم في الإرسال/بروتوكول الإنترنت (TCP/IP)؟". Lifewire . تم الاسترجاع في 5 نوفمبر 2019 .
- ^ بقلم روبرت برادن، محرر (أكتوبر 1989). "RFC 1123: متطلبات مضيفات الإنترنت – التطبيق والدعم". مجموعة عمل الشبكة التابعة لـ IETF.
- ^ "ما هي طبقة التطبيق؟". www.tutorialspoint.com . تم الاسترجاع في 5 نوفمبر 2019 .
- ^ "X.225 : تكنولوجيا المعلومات – الربط بين الأنظمة المفتوحة – بروتوكول الجلسة الموجه للاتصال: مواصفات البروتوكول". مؤرشف من الأصل في 1 فبراير 2021. تم الاسترجاع في 10 مارس 2023 .
- ^ Shaw, Keith (22 أكتوبر 2018). "شرح نموذج OSI: كيفية فهم (وتذكر) نموذج الشبكة المكون من 7 طبقات". Network World . تم الاسترجاع في 5 نوفمبر 2019 .
- ^ ab "ما هو نموذج OSI؟". CloudFlare . 2019 . تم الاسترجاع في 4 نوفمبر 2019 .
- ^ "طبقة التطبيق (الطبقة 7 من نموذج OSI)". 2 سبتمبر 2019.
- ^ ab Hura, Gurdeep (2001). "Application Layer". Data and Computer Communications: Networking and Internetworking . CRC Press LLC. ص 710-712. ISBN 9780849309281.
- ^ Warrier, US; Besaw, L. (أبريل 1989). Common Management Information Services and Protocol over TCP/IP (CMOT) (تقرير). doi :10.17487/RFC1095.
- ^ روز، مارشال ت. (ديسمبر 1988). "خدمات عرض ISO على شبكات الإنترنت القائمة على TCP/IP".
- ^ معيار OSI السابق [ رابط ميت دائم ]
روابط خارجية
الوسائط المتعلقة ببروتوكولات طبقة التطبيق في ويكيميديا كومنز
مواد تعليمية متعلقة بطبقة التطبيق في ويكي الجامعة
