एप्लिकेशन परत

From Vigyanwiki
Revision as of 09:38, 26 May 2023 by Manidh (talk | contribs)

एप्लिकेशन परत एक अमूर्त परत है जो संचार संजाल में होस्ट (संजाल) द्वारा उपयोग किए जाने वाले साझा संचार विज्ञप्ति और अंतरापृष्ठ (कंप्यूटिंग) विधियों को निर्दिष्ट करती है।[1] इंटरनेट विज्ञप्ति सूट (टीसीपी/आईपी) और ओएसआई प्रतिरूप दोनों में एक एप्लीकेशन परत पृथक्करण निर्दिष्ट है।[2] यद्यपि दोनों प्रतिरूप अपने उच्चतम स्तर की परत के लिए समान शब्द का उपयोग करते हैं, विस्तृत परिभाषाएं और उद्देश्य अलग-अलग हैं।[3]


इंटरनेट विज्ञप्ति सूट

इंटरनेट विज्ञप्ति सूट में, एप्लिकेशन परत में इंटरनेट विज्ञप्ति (आईपी) कंप्यूटर संजाल पर प्रक्रिया-से-प्रक्रिया संचार में उपयोग किए जाने वाले संचार विज्ञप्ति और अंतरापृष्ठ विधियां सम्मिलित हैं।[4] एप्लिकेशन परत केवल संचार को मानकीकृत करती है और होस्ट-टू-होस्ट डेटा स्थानान्तरण माध्यम स्थापित करने और क्लाइंट-सर्वर प्रतिरूप या पीयर-टू-पीयर संजालन प्रतिरूप में डेटा विनिमय को प्रबंधित करने के लिए अंतर्निहित अभिगमन परत विज्ञप्ति पर निर्भर करती है। [5] हालांकि टीसीपी/आईपी एप्लिकेशन परत उन विशिष्ट नियमों या डेटा प्रारूपों का वर्णन नहीं करती है जिन पर संचार करते समय अनुप्रयोगों को विचार करना चाहिए, मूल विनिर्देश (में RFC 1123) एप्लिकेशन अभिकल्पना के लिए रोबस्टनेस सिद्धांत पर निर्भर करता है और उसकी अनुशंसा करता है। [6][7]


ओएसआई प्रतिरूप

ओएसआई प्रतिरूप में, एप्लिकेशन परत की परिभाषा कार्यक्षेत्र में संकीर्ण है। [9] ओएसआई प्रतिरूप एप्लिकेशन परत को केवल होस्ट-आधारित और उपयोगकर्ता-सामना करने वाले अनुप्रयोगों के साथ संचार करने के लिए जिम्मेदार अंतरापृष्ठ के रूप में परिभाषित करता है। [10] ओएसआई तब स्पष्ट रूप से दो अतिरिक्त परतों, सत्र परत और प्रस्तुति परत की कार्यक्षमता को एप्लिकेशन परत के नीचे और अभिगमन परत के ऊपर अलग-अलग स्तरों के रूप में अलग करता है। ओएसआई इन परतों पर कार्यात्मकता के कठोर प्रमापीय पृथक्करण को निर्दिष्ट करता है और प्रत्येक के लिए ओएसआई विज्ञप्ति प्रदान करता है। इसके विपरीत, इंटरनेट विज्ञप्ति सूट इन कार्यों को एक परत में संकलित करता है।[10]


उपपरत

मूल रूप से ओएसआई प्रतिरूप में उनके संबंधित विज्ञप्ति के साथ दो प्रकार की एप्लिकेशन परत सेवाएँ सम्मिलित थीं।[11] ये दो उपपरत सामान्य अनुप्रयोग सेवा तत्व (सीएएसई) और विशिष्ट अनुप्रयोग सेवा तत्व (एसएएसई) हैं।[12] सामान्यतः, एक एप्लिकेशन परत विज्ञप्ति को कई एप्लिकेशन सेवा तत्वों की कार्यक्षमता के उपयोग से अनुभव किया जाता है।[13] कुछ एप्लिकेशन सेवा तत्व उपलब्ध सत्र सेवा के संस्करण के आधार पर विभिन्न प्रक्रियाओं का आह्वान करते हैं।[14]


सीएएसई

सामान्य एप्लिकेशन कार्य कार्य उपपरत एप्लिकेशन परत के लिए सेवाएं प्रदान करता है और सेशन परत से सेवाओं का अनुरोध करता है।

यह सामान्य एप्लिकेशन सेवाओं के लिए सहायता प्रदान करता है, जैसे:

  • एसीएसई (एसोसिएशन नियंत्रण सेवा तत्व )[12]
  • आरओएसई (दूरस्थ संचालन सेवा तत्व)
  • सीसीआर (प्रतिबद्धता समवर्ती और पुनर्प्राप्ति)
  • आरटीएसई (विश्वसनीय स्थानांतरण सेवा तत्व)

एसएएसई

विशिष्ट अनुप्रयोग सेवा तत्व उपपरत अनुप्रयोग-विशिष्ट सेवाएँ (विज्ञप्ति) प्रदान करता है, जैसे:

  • एफटीएएम (फाइल स्थानान्तरण, एक्सेस और मैनेजर)
  • वर्चुअल टर्मिनल (वर्चुअल टर्मिनल)
  • एमओटीआईएस (मैसेज ओरिएंटेड टेक्स्ट इंटरचेंज स्टैंडर्ड)
  • सीएमआईपी (सामान्य प्रबंधन सूचना विज्ञप्ति)
  • जेटीएम (जॉब स्थानान्तरण एंड मैनिपुलेशन)[15]
  • विनिर्माण संदेश विशिष्टता (विनिर्माण संदेश विशिष्टता)
  • आरडीए (रिमोट डाटाबेस एक्सेस)
  • डीटीपी (वितरित लेनदेन प्रसंस्करण)

विज्ञप्ति

इंटरनेट विज्ञप्ति सूट में एप्लिकेशन परत के लिए आईईटीएफ परिभाषा दस्तावेज़ RFC 1123 है। इसने विज्ञप्ति का एक प्रारंभिक सम्मुच्चय प्रदान किया जो प्रारंभिक इंटरनेट की कार्यक्षमता के प्रमुख पहलुओं को आच्छादित करता है:[6]

हाइपरटेक्स्ट डॉक्यूमेंट: हाइपरटेक्स्ट परहस्त शिष्टाचार (एचटीटीपी)

उदाहरण

अतिरिक्त उल्लेखनीय एप्लिकेशन-परत विज्ञप्ति में निम्नलिखित सम्मिलित हैं:

संदर्भ

  1. "Application Layer | Layer 7". The OSI-Model (in English). Retrieved November 5, 2019.
  2. "Four Layers of TCP/IP model, Comparison and Difference between TCP/IP and OSI models". www.omnisecu.com. Retrieved November 5, 2019.
  3. "What is the difference between TCP/IP and IP protocol?". SearchNetworking (in English). Retrieved November 5, 2019.
  4. "What is the difference between TCP/IP and IP protocol?". SearchNetworking (in English). Retrieved November 5, 2019.
  5. SEO, Bradley Mitchell An MIT graduate who brings years of technical experience to articles on; computers; Networking, Wireless. "What Is Transmission Control Protocol/Internet Protocol (TCP/IP)?". Lifewire (in English). Retrieved November 5, 2019.
  6. 6.0 6.1 Robert Braden, ed. (October 1989). "RFC 1123: Requirements for Internet Hosts – Application and Support". Network Working Group of the IETF.
  7. "What is the Application Layer?". www.tutorialspoint.com. Retrieved November 5, 2019.
  8. "X.225 : Information technology – Open Systems Interconnection – Connection-oriented Session protocol: Protocol specification". Archived from the original on February 1, 2021. Retrieved November 24, 2021.
  9. Shaw, Keith (October 22, 2018). "The OSI model explained: How to understand (and remember) the 7 layer network model". Network World (in English). Retrieved November 5, 2019.
  10. 10.0 10.1 "What Is The OSI Model?". CloudFlare. 2019. Retrieved November 4, 2019.
  11. "Application Layer (Layer 7 of the OSI Model)". September 2, 2019.
  12. 12.0 12.1 Hura, Gurdeep (2001). "Application Layer". Data and Computer Communications: Networking and Internetworking. CRC Press LLC. pp. 710–712. ISBN 9780849309281.
  13. Warrier, U.S.; Besaw, L. (April 1989). Common Management Information Services and Protocol over TCP/IP (CMOT) (Report). doi:10.17487/RFC1095.
  14. Rose, Marshall T. (December 1988). "ISO presentation services on top of TCP/IP based internets".
  15. a former OSI standard


बाहरी संबंध