एप्लिकेशन परत
एक एप्लिकेशन लेयर एक अमूर्त लेयर है जो संचार नेटवर्क में होस्ट (नेटवर्क) द्वारा उपयोग किए जाने वाले साझा संचार प्रोटोकॉल और इंटरफ़ेस (कंप्यूटिंग) विधियों को निर्दिष्ट करती है।[1] इंटरनेट प्रोटोकॉल सूट (टीसीपी/आईपी) और ओ एस आई प्रतिरूप दोनों में एक एप्लीकेशन लेयर पृथक्करण निर्दिष्ट है।[2] यद्यपि दोनों प्रतिरूप अपने उच्चतम स्तर की लेयर के लिए समान शब्द का उपयोग करते हैं, विस्तृत परिभाषाएं और उद्देश्य अलग-अलग हैं।[3]
इंटरनेट प्रोटोकॉल सूट
Internet protocol suite |
---|
Application layer |
Transport layer |
Internet layer |
Link layer |
इंटरनेट प्रोटोकॉल सूट में, एप्लिकेशन लेयर में इंटरनेट प्रोटोकॉल (आईपी) कंप्यूटर नेटवर्क पर प्रोसेस-टू-प्रोसेस संचार में उपयोग किए जाने वाले संचार प्रोटोकॉल और इंटरफ़ेस विधियां सम्मिलित हैं।[4] एप्लिकेशन लेयर केवल संचार को मानकीकृत करती है और होस्ट-टू-होस्ट डेटा ट्रांसफर चैनल स्थापित करने और क्लाइंट-सर्वर प्रतिरूप या पीयर-टू-पीयर नेटवर्किंग प्रतिरूप में डेटा एक्सचेंज को प्रबंधित करने के लिए अंतर्निहित ट्रांसपोर्ट लेयर प्रोटोकॉल पर निर्भर करती है। [5] हालांकि टीसीपी/आईपी एप्लिकेशन लेयर उन विशिष्ट नियमों या डेटा प्रारूपों का वर्णन नहीं करती है जिन पर संचार करते समय अनुप्रयोगों को विचार करना चाहिए, मूल विनिर्देश (में RFC 1123) एप्लिकेशन डिज़ाइन के लिए रोबस्टनेस सिद्धांत पर निर्भर करता है और उसकी अनुशंसा करता है। [6][7]
ओएसआई प्रतिरूप
OSI model by layer |
---|
OSI प्रतिरूप में, एप्लिकेशन लेयर की परिभाषा कार्यक्षेत्र में संकीर्ण है। [9] OSI प्रतिरूप एप्लिकेशन लेयर को केवल होस्ट-आधारित और उपयोगकर्ता-सामना करने वाले अनुप्रयोगों के साथ संचार करने के लिए जिम्मेदार इंटरफ़ेस के रूप में परिभाषित करता है। [10] OSI तब स्पष्ट रूप से दो अतिरिक्त लेयरों, सत्र लेयर और प्रस्तुति लेयर की कार्यक्षमता को एप्लिकेशन लेयर के नीचे और परिवहन लेयर के ऊपर अलग-अलग स्तरों के रूप में अलग करता है। OSI इन लेयरों पर कार्यात्मकता के कठोर मॉड्यूलर पृथक्करण को निर्दिष्ट करता है और प्रत्येक के लिए OSI प्रोटोकॉल प्रदान करता है। इसके विपरीत, इंटरनेट प्रोटोकॉल सूट इन कार्यों को एक लेयर में संकलित करता है।[10]
सबलेयर
मूल रूप से OSI प्रतिरूप में उनके संबंधित प्रोटोकॉल के साथ दो प्रकार की एप्लिकेशन लेयर सेवाएँ सम्मिलित थीं।[11] ये दो सबलेयर सामान्य अनुप्रयोग सेवा तत्व (सीएएसई) और विशिष्ट अनुप्रयोग सेवा तत्व (एसएएसई) हैं।[12] सामान्यतः, एक एप्लिकेशन लेयर प्रोटोकॉल को कई एप्लिकेशन सेवा तत्वों की कार्यक्षमता के उपयोग से अनुभव किया जाता है।[13] कुछ एप्लिकेशन सेवा तत्व उपलब्ध सत्र सेवा के संस्करण के आधार पर विभिन्न प्रक्रियाओं का आह्वान करते हैं।[14]
सीएएसई
सामान्य एप्लिकेशन सर्विस एलिमेंट सबलेयर एप्लिकेशन लेयर के लिए सेवाएं प्रदान करता है और सेशन लेयर से सेवाओं का अनुरोध करता है।
यह सामान्य एप्लिकेशन सेवाओं के लिए सहायता प्रदान करता है, जैसे:
- एसीएसई (एसोसिएशन नियंत्रण सेवा तत्व )[12]
- आरओएसई (रिमोट ऑपरेशन सर्विस एलिमेंट)
- सीसीआर (कमिटमेंट कंकरेंसी एंड रिकवरी)
- आरटीएसई (विश्वसनीय स्थानांतरण सेवा तत्व)
एसएएसई
विशिष्ट अनुप्रयोग सेवा तत्व सबलेयर अनुप्रयोग-विशिष्ट सेवाएँ (प्रोटोकॉल) प्रदान करता है, जैसे:
- एफटीएएम (फाइल ट्रांसफर, एक्सेस और मैनेजर)
- वर्चुअल टर्मिनल (वर्चुअल टर्मिनल)
- एमओटीआईएस (मैसेज ओरिएंटेड टेक्स्ट इंटरचेंज स्टैंडर्ड)
- सीएमआईपी (सामान्य प्रबंधन सूचना प्रोटोकॉल)
- जेटीएम (जॉब ट्रांसफर एंड मैनिपुलेशन)[15]
- विनिर्माण संदेश विशिष्टता (विनिर्माण संदेश विशिष्टता)
- आरडीए (रिमोट डाटाबेस एक्सेस)
- डीटीपी (वितरित लेनदेन प्रसंस्करण)
प्रोटोकॉल
इंटरनेट प्रोटोकॉल सूट में एप्लिकेशन लेयर के लिए आईईटीएफ परिभाषा दस्तावेज़ RFC 1123 है। इसने प्रोटोकॉल का एक प्रारंभिक सेट प्रदान किया जो प्रारंभिक इंटरनेट की कार्यक्षमता के प्रमुख पहलुओं को आच्छादित करता है:[6]
हाइपरटेक्स्ट दस्तावेज़: हाइपरटेक्स्ट परहस्त शिष्टाचार (एचटीटीपी)
- दूरस्थ लॉगिन मेजबानों के लिए: टेलनेट, सुरक्षित खोल
- फाइल ट्रांसफर: फाइल ट्रांसफर प्रोटोकॉल (एफ़टीपी), तुच्छ फ़ाइल स्थानांतरण प्रोटोकॉल (टीएफटीपी)
- इलेक्ट्रॉनिक मेल ट्रांसपोर्ट: सरल डाक स्थानांतरण प्रोटोकॉल (एसएमटीपी)
- नेटवर्किंग समर्थन: कार्यछेत्र नाम प्रणाली (डीएनएस)
- होस्ट इनिशियलाइज़ेशन: बीओटीपी
- दूरस्थ होस्ट प्रबंधन: सरल नेटवर्क प्रबंधन प्रोटोकॉल (एसएनएमपी), टीसीपी (सीएमओटी) पर सामान्य प्रबंधन सूचना प्रोटोकॉल
उदाहरण
अतिरिक्त उल्लेखनीय एप्लिकेशन-लेयर प्रोटोकॉल में निम्नलिखित सम्मिलित हैं:
- 9पी (प्रोटोकॉल), बेल लैब्स से प्लान 9 वितरित फाइल सिस्टम प्रोटोकॉल
- एएफपी, एप्पलफाइलिंग प्रोटोकॉल
- एपीपीसी, उन्नत प्रोग्राम-टू-प्रोग्राम संचार
- एएमक्यूपी, उन्नत संदेश कतारबद्ध प्रोटोकॉल
- परमाणु (मानक)
- बीप, ब्लॉक एक्स्टेंसिबल एक्सचेंज प्रोटोकॉल
- बिटकॉइन
- बिटटोरेंट (प्रोटोकॉल)
- सीएफडीपी, सुसंगत फ़ाइल वितरण प्रोटोकॉल
- सीओएपी, प्रतिबंधित अनुप्रयोग प्रोटोकॉल
- डीडीएस, डेटा वितरण सेवा
- उपकरण नेट
- यह नेटवर्क है
- ईएनआरपी, एंडपॉइंट हैंडलस्पेस रिडंडेंसी प्रोटोकॉल
- फास्टट्रैक (प्रोटोकॉल) (काजा, ग्रोकस्टर, आईमेश)
- फिंगर प्रोटोकॉल, उपयोगकर्ता सूचना प्रोटोकॉल
- फ्रीनेट
- एफटीएएम, फाइल ट्रांसफर एक्सेस और मैनेजमेंट
- एफ़टीपी, फाइल ट्रांसफर प्रोटोकॉल
- मिथुन, मिथुन (प्रोटोकॉल)
- गोफर, गोफर (प्रोटोकॉल)
- एचएल7, एचएल7
- एचटीटीपी, हाइपरटेक्स्ट ट्रांसफर प्रोटोकॉल
- हाइपरकोर, पूर्व में डाट (सॉफ्टवेयर)|डैट: //
- H.323, पैकेट-आधारित मल्टीमीडिया संचार प्रणाली
- आईएमएपी, इंटरनेट संदेश एक्सेस प्रोटोकॉल
- आईआरसी, इंटरनेट रिले चैट
- आईपीएफएस, इंटरप्लेनेटरी फाइल सिस्टम
- कैडमेलिया
- एलडीएपी, लाइटवेट डायरेक्टरी एक्सेस प्रोटोकॉल
- एलपीडी, लाइन प्रिंटर डेमन प्रोटोकॉल
- एमआईएमई (एस-एमआईएमई), बहुउद्देशीय इंटरनेट मेल एक्सटेंशन और सुरक्षित एमआईएमई
- मोडबस
- एमक्यूटीटी प्रोटोकॉल
- नेटकॉन्फ़
- एनएफएस, नेटवर्क फाइल सिस्टम (प्रोटोकॉल)
- एनआईएस, नेटवर्क सूचना सेवा
- एनएनटीपी, नेटवर्क न्यूज ट्रांसफर प्रोटोकॉल
- एनटीसीआईपी, बुद्धिमान परिवहन प्रणाली प्रोटोकॉल के लिए राष्ट्रीय परिवहन संचार
- एनटीपी, नेटवर्क टाइम प्रोटोकॉल
- ऑस्कर प्रोटोकॉल, एओएल इंस्टेंट मैसेंजर प्रोटोकॉल
- पीओपी, पोस्ट ऑफिस प्रोटोकॉल
- पीएनआरपी, सहकर्मी का नाम समाधान प्रोटोकॉल
- आरडीपी, दूरस्थ डेस्कटॉप प्रोटोकॉल
- आरईएलपी, विश्वसनीय इवेंट लॉगिंग प्रोटोकॉल
- आरएफबी, आरएफबी प्रोटोकॉल
- आरएलओजीआईएन, यूनिक्स सिस्टम्स में रिमोट लॉगिन
- आरपीसी, दूरस्थ प्रक्रिया कॉल
- आरटीएमपी, रियल टाइम मैसेजिंग प्रोटोकॉल
- आरटीपी, वास्तविक समय परिवहन प्रोटोकॉल
- आरटीपीएस प्रोटोकॉल, रियल टाइम पब्लिश सब्सक्राइब करें
- आरटीएसपी, आरटीएसपी
- एसएपी, सत्र घोषणा प्रोटोकॉल
- एसडीपी, सत्र विवरण प्रोटोकॉल
- एसआईपी, सत्र आरंभ प्रोटोकॉल
- एसएलपी, सेवा स्थान प्रोटोकॉल
- एसएमबी, सर्वर संदेश ब्लॉक
- एसएमटीपी, सिंपल मेल ट्रांसफर प्रोटोकॉल
- SNTP, सरल नेटवर्क टाइम प्रोटोकॉल
- एसएसएच, सिक्योर शेल
- एसएसएमएस, सिक्योर एसएमएस मैसेजिंग प्रोटोकॉल
- TCAP, लेन-देन क्षमताएँ अनुप्रयोग भाग
- टीडीएस, सारणीबद्ध डेटा स्ट्रीम
- टो (गुमनामी नेटवर्क)
- टॉक्स (प्रोटोकॉल)
- टीएसपी, टाइम स्टैम्प प्रोटोकॉल
- वीटीपी, वर्चुअल टर्मिनल प्रोटोकॉल
- हूइस (और आरवोइस), रिमोट डायरेक्ट्री एक्सेस प्रोटोकॉल
- वेबडीएवी
- वेबआरटीसी
- वेबसॉकेट
- एक्स.400, संदेश प्रबंधन सेवा प्रोटोकॉल
- एक्स.500, डायरेक्ट्री एक्सेस प्रोटोकॉल (DAP)
- एक्सएमपीपी, एक्स्टेंसिबल मैसेजिंग और उपस्थिति प्रोटोकॉल
- Z39.50
- डीएनएस, डोमेन नाम सेवाएं
संदर्भ
- ↑ "Application Layer | Layer 7". The OSI-Model (in English). Retrieved November 5, 2019.
- ↑ "Four Layers of TCP/IP model, Comparison and Difference between TCP/IP and OSI models". www.omnisecu.com. Retrieved November 5, 2019.
- ↑ "What is the difference between TCP/IP and IP protocol?". SearchNetworking (in English). Retrieved November 5, 2019.
- ↑ "What is the difference between TCP/IP and IP protocol?". SearchNetworking (in English). Retrieved November 5, 2019.
- ↑ 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.0 6.1 Robert Braden, ed. (October 1989). "RFC 1123: Requirements for Internet Hosts – Application and Support". Network Working Group of the IETF.
- ↑ "What is the Application Layer?". www.tutorialspoint.com. Retrieved November 5, 2019.
- ↑ "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.
- ↑ 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.0 10.1 "What Is The OSI Model?". CloudFlare. 2019. Retrieved November 4, 2019.
- ↑ "Application Layer (Layer 7 of the OSI Model)". September 2, 2019.
- ↑ 12.0 12.1 Hura, Gurdeep (2001). "Application Layer". Data and Computer Communications: Networking and Internetworking. CRC Press LLC. pp. 710–712. ISBN 9780849309281.
- ↑ Warrier, U.S.; Besaw, L. (April 1989). Common Management Information Services and Protocol over TCP/IP (CMOT) (Report). doi:10.17487/RFC1095.
- ↑ Rose, Marshall T. (December 1988). "ISO presentation services on top of TCP/IP based internets".
- ↑ a former OSI standard
बाहरी संबंध
- Media related to Application layer protocols at Wikimedia Commons
- Learning materials related to Application layer at Wikiversity