एप्लिकेशन परत: Difference between revisions

From Vigyanwiki
m (Deepak moved page अनुप्रयोग परत to एप्लीकेशन लेयर without leaving a redirect)
(text)
Line 3: Line 3:
{{Use mdy dates|date = March 2019}}
{{Use mdy dates|date = March 2019}}


एक एप्लिकेशन परत एक [[अमूर्त परत]] है जो संचार नेटवर्क में [[होस्ट (नेटवर्क)]] द्वारा उपयोग किए जाने वाले साझा [[संचार प्रोटोकॉल]] और [[इंटरफ़ेस (कंप्यूटिंग)]] विधियों को निर्दिष्ट करती है।<ref>{{Cite web|url=https://osi-model.com/application-layer/|title=Application Layer {{!}} Layer 7|website=The OSI-Model|language=en|access-date=2019-11-05}}</ref> [[इंटरनेट प्रोटोकॉल सूट]] (टीसीपी/आईपी) और [[ओ एस आई मॉडल]] दोनों में एक एप्लीकेशन लेयर एब्सट्रैक्शन निर्दिष्ट है।<ref>{{Cite web|url=http://www.omnisecu.com/tcpip/tcpip-model.php|title=Four Layers of TCP/IP model, Comparison and Difference between TCP/IP and OSI models|website=www.omnisecu.com|access-date=2019-11-05}}</ref> यद्यपि दोनों मॉडल अपने उच्चतम स्तर की परत के लिए समान शब्द का उपयोग करते हैं, विस्तृत परिभाषाएं और उद्देश्य अलग-अलग हैं।<ref>{{Cite web|url=https://searchnetworking.techtarget.com/answer/What-is-the-difference-between-TCP-IP-and-IP-protocol|title=What is the difference between TCP/IP and IP protocol?|website=SearchNetworking|language=en|access-date=2019-11-05}}</ref>
एक एप्लिकेशन लेयर एक [[अमूर्त परत|अमूर्त लेयर]] है जो संचार नेटवर्क में [[होस्ट (नेटवर्क)]] द्वारा उपयोग किए जाने वाले साझा [[संचार प्रोटोकॉल]] और [[इंटरफ़ेस (कंप्यूटिंग)]] विधियों को निर्दिष्ट करती है।<ref>{{Cite web|url=https://osi-model.com/application-layer/|title=Application Layer {{!}} Layer 7|website=The OSI-Model|language=en|access-date=2019-11-05}}</ref> [[इंटरनेट प्रोटोकॉल सूट]] (टीसीपी/आईपी) और [[ओ एस आई मॉडल|ओ एस आई प्रतिरूप]] दोनों में एक एप्लीकेशन लेयर पृथक्करण निर्दिष्ट है।<ref>{{Cite web|url=http://www.omnisecu.com/tcpip/tcpip-model.php|title=Four Layers of TCP/IP model, Comparison and Difference between TCP/IP and OSI models|website=www.omnisecu.com|access-date=2019-11-05}}</ref> यद्यपि दोनों प्रतिरूप अपने उच्चतम स्तर की लेयर के लिए समान शब्द का उपयोग करते हैं, विस्तृत परिभाषाएं और उद्देश्य अलग-अलग हैं।<ref>{{Cite web|url=https://searchnetworking.techtarget.com/answer/What-is-the-difference-between-TCP-IP-and-IP-protocol|title=What is the difference between TCP/IP and IP protocol?|website=SearchNetworking|language=en|access-date=2019-11-05}}</ref>




== इंटरनेट प्रोटोकॉल सूट ==
== इंटरनेट प्रोटोकॉल सूट ==
{{IP stack}}
{{IP stack}}
[[इंटरनेट प्रोटोकॉल]] सूट में, एप्लिकेशन परत में इंटरनेट प्रोटोकॉल (आईपी) कंप्यूटर नेटवर्क पर प्रोसेस-टू-प्रोसेस संचार में उपयोग किए जाने वाले संचार प्रोटोकॉल और इंटरफ़ेस विधियां शामिल हैं।<ref>{{Cite web|url=https://searchnetworking.techtarget.com/answer/What-is-the-difference-between-TCP-IP-and-IP-protocol|title=What is the difference between TCP/IP and IP protocol?|website=SearchNetworking|language=en|access-date=2019-11-05}}</ref> एप्लिकेशन परत केवल संचार को मानकीकृत करती है और होस्ट-टू-होस्ट डेटा ट्रांसफर चैनल स्थापित करने और क्लाइंट-सर्वर मॉडल | क्लाइंट-सर्वर या पीयर-टू-पीयर नेटवर्किंग मॉडल में डेटा एक्सचेंज को प्रबंधित करने के लिए अंतर्निहित [[ ट्रांसपोर्ट परत ]] प्रोटोकॉल पर निर्भर करती है।<ref>{{Cite web|url=https://www.lifewire.com/transmission-control-protocol-and-internet-protocol-816255|title=What Is Transmission Control Protocol/Internet Protocol (TCP/IP)?|last1=SEO|first1=Bradley Mitchell An MIT graduate who brings years of technical experience to articles on|last2=computers|website=Lifewire|language=en|access-date=2019-11-05|last3=Networking|first3=Wireless}}</ref> हालांकि टीसीपी/आईपी एप्लिकेशन परत उन विशिष्ट नियमों या डेटा प्रारूपों का वर्णन नहीं करती है जिन पर संचार करते समय अनुप्रयोगों को विचार करना चाहिए, मूल विनिर्देश (में {{IETF RFC|1123}}) एप्लिकेशन डिज़ाइन के लिए मज़बूती के सिद्धांत पर निर्भर करता है और उसकी अनुशंसा करता है।<ref name=rfc1123>{{cite web
[[इंटरनेट प्रोटोकॉल]] सूट में, एप्लिकेशन लेयर में इंटरनेट प्रोटोकॉल (आईपी) कंप्यूटर नेटवर्क पर प्रोसेस-टू-प्रोसेस संचार में उपयोग किए जाने वाले संचार प्रोटोकॉल और इंटरफ़ेस विधियां सम्मिलित हैं।<ref>{{Cite web|url=https://searchnetworking.techtarget.com/answer/What-is-the-difference-between-TCP-IP-and-IP-protocol|title=What is the difference between TCP/IP and IP protocol?|website=SearchNetworking|language=en|access-date=2019-11-05}}</ref> एप्लिकेशन लेयर केवल संचार को मानकीकृत करती है और होस्ट-टू-होस्ट डेटा ट्रांसफर चैनल स्थापित करने और क्लाइंट-सर्वर प्रतिरूप या पीयर-टू-पीयर नेटवर्किंग प्रतिरूप में डेटा एक्सचेंज को प्रबंधित करने के लिए अंतर्निहित [[ ट्रांसपोर्ट परत |ट्रांसपोर्ट लेयर]] प्रोटोकॉल पर निर्भर करती है। <ref>{{Cite web|url=https://www.lifewire.com/transmission-control-protocol-and-internet-protocol-816255|title=What Is Transmission Control Protocol/Internet Protocol (TCP/IP)?|last1=SEO|first1=Bradley Mitchell An MIT graduate who brings years of technical experience to articles on|last2=computers|website=Lifewire|language=en|access-date=2019-11-05|last3=Networking|first3=Wireless}}</ref> हालांकि टीसीपी/आईपी एप्लिकेशन लेयर उन विशिष्ट नियमों या डेटा प्रारूपों का वर्णन नहीं करती है जिन पर संचार करते समय अनुप्रयोगों को विचार करना चाहिए, मूल विनिर्देश (में {{IETF RFC|1123}}) एप्लिकेशन डिज़ाइन के लिए रोबस्टनेस सिद्धांत पर निर्भर करता है और उसकी अनुशंसा करता है। <ref name=rfc1123>{{cite web
| title = RFC 1123: Requirements for Internet Hosts – Application and Support
| title = RFC 1123: Requirements for Internet Hosts – Application and Support
| url = http://tools.ietf.org/html/rfc1123
| url = http://tools.ietf.org/html/rfc1123
Line 17: Line 17:




== ओएसआई मॉडल ==
== ओएसआई प्रतिरूप ==
{{OSI model}}
{{OSI model}}
OSI मॉडल में, एप्लिकेशन लेयर की परिभाषा दायरे में संकरी है।<ref>{{Cite web|url=https://www.networkworld.com/article/3239677/the-osi-model-explained-how-to-understand-and-remember-the-7-layer-network-model.html|title=The OSI model explained: How to understand (and remember) the 7 layer network model|last=Shaw|first=Keith|date=2018-10-22|website=Network World|language=en|access-date=2019-11-05}}</ref> OSI मॉडल एप्लिकेशन लेयर को केवल होस्ट-आधारित और उपयोगकर्ता-सामना करने वाले अनुप्रयोगों के साथ संचार करने के लिए जिम्मेदार इंटरफ़ेस के रूप में परिभाषित करता है।<ref name=":0">{{Cite web|url=https://www.cloudflare.com/learning/ddos/glossary/open-systems-interconnection-model-osi/|title=What Is The OSI Model?|date=2019|website=CloudFlare|access-date=November 4, 2019}}</ref> OSI तब स्पष्ट रूप से दो अतिरिक्त परतों, [[सत्र परत]] और प्रस्तुति परत की कार्यक्षमता को एप्लिकेशन परत के नीचे और परिवहन परत के ऊपर अलग-अलग स्तरों के रूप में अलग करता है। OSI इन परतों पर कार्यात्मकता के सख्त मॉड्यूलर पृथक्करण को निर्दिष्ट करता है और प्रत्येक के लिए OSI प्रोटोकॉल प्रदान करता है। इसके विपरीत, इंटरनेट प्रोटोकॉल सूट इन कार्यों को एक परत में संकलित करता है।<ref name=":0" />  
OSI प्रतिरूप में, एप्लिकेशन लेयर की परिभाषा कार्यक्षेत्र में संकीर्ण है। <ref>{{Cite web|url=https://www.networkworld.com/article/3239677/the-osi-model-explained-how-to-understand-and-remember-the-7-layer-network-model.html|title=The OSI model explained: How to understand (and remember) the 7 layer network model|last=Shaw|first=Keith|date=2018-10-22|website=Network World|language=en|access-date=2019-11-05}}</ref> OSI प्रतिरूप एप्लिकेशन लेयर को केवल होस्ट-आधारित और उपयोगकर्ता-सामना करने वाले अनुप्रयोगों के साथ संचार करने के लिए जिम्मेदार इंटरफ़ेस के रूप में परिभाषित करता है। <ref name=":0">{{Cite web|url=https://www.cloudflare.com/learning/ddos/glossary/open-systems-interconnection-model-osi/|title=What Is The OSI Model?|date=2019|website=CloudFlare|access-date=November 4, 2019}}</ref> OSI तब स्पष्ट रूप से दो अतिरिक्त लेयरों, [[सत्र परत|सत्र लेयर]] और प्रस्तुति लेयर की कार्यक्षमता को एप्लिकेशन लेयर के नीचे और परिवहन लेयर के ऊपर अलग-अलग स्तरों के रूप में अलग करता है। OSI इन लेयरों पर कार्यात्मकता के कठोर मॉड्यूलर पृथक्करण को निर्दिष्ट करता है और प्रत्येक के लिए OSI प्रोटोकॉल प्रदान करता है। इसके विपरीत, इंटरनेट प्रोटोकॉल सूट इन कार्यों को एक लेयर में संकलित करता है।<ref name=":0" />  




=== सबलेयर ===
=== सबलेयर ===
मूल रूप से OSI मॉडल में उनके संबंधित प्रोटोकॉल के साथ दो प्रकार की एप्लिकेशन लेयर सेवाएँ शामिल थीं।<ref>{{Cite web|url=https://networkencyclopedia.com/application-layer/|title = Application Layer (Layer 7 of the OSI Model)|date = September 2, 2019}}</ref> ये दो सबलेयर सामान्य अनुप्रयोग सेवा तत्व (CASE) और विशिष्ट अनुप्रयोग सेवा तत्व (SASE) हैं।<ref name="Hura">{{cite book | last = Hura | first = Gurdeep | title = Data and Computer Communications: Networking and Internetworking | publisher = CRC Press LLC | year = 2001 |chapter= Application Layer |pages = [https://archive.org/details/datacomputercomm0000hura/page/710 710]–712 | isbn = 9780849309281 | url = https://archive.org/details/datacomputercomm0000hura | url-access = registration }}</ref><!-- this belongs in application layer?? --> आम तौर पर, एक एप्लिकेशन लेयर प्रोटोकॉल को कई एप्लिकेशन सेवा तत्वों की कार्यक्षमता के उपयोग से महसूस किया जाता है।<ref>{{Cite report|url=https://tools.ietf.org/rfc/rfc1095|title = Common Management Information Services and Protocol over TCP/IP (CMOT)|date = April 1989| doi=10.17487/RFC1095 | last1=Warrier | first1=U.S. | last2=Besaw | first2=L. }}</ref> कुछ एप्लिकेशन सेवा तत्व उपलब्ध सत्र सेवा के संस्करण के आधार पर विभिन्न प्रक्रियाओं का आह्वान करते हैं।<ref>{{Cite web|url=https://tools.ietf.org/html/rfc1085|title = ISO presentation services on top of TCP/IP based internets|date = December 1988|last1 = Rose|first1 = Marshall T.}}</ref>
मूल रूप से OSI प्रतिरूप में उनके संबंधित प्रोटोकॉल के साथ दो प्रकार की एप्लिकेशन लेयर सेवाएँ सम्मिलित थीं।<ref>{{Cite web|url=https://networkencyclopedia.com/application-layer/|title = Application Layer (Layer 7 of the OSI Model)|date = September 2, 2019}}</ref> ये दो सबलेयर सामान्य अनुप्रयोग सेवा तत्व (सीएएसई) और विशिष्ट अनुप्रयोग सेवा तत्व (एसएएसई) हैं।<ref name="Hura">{{cite book | last = Hura | first = Gurdeep | title = Data and Computer Communications: Networking and Internetworking | publisher = CRC Press LLC | year = 2001 |chapter= Application Layer |pages = [https://archive.org/details/datacomputercomm0000hura/page/710 710]–712 | isbn = 9780849309281 | url = https://archive.org/details/datacomputercomm0000hura | url-access = registration }}</ref><!-- this belongs in application layer?? --> सामान्यतः, एक एप्लिकेशन लेयर प्रोटोकॉल को कई एप्लिकेशन सेवा तत्वों की कार्यक्षमता के उपयोग से अनुभव किया जाता है।<ref>{{Cite report|url=https://tools.ietf.org/rfc/rfc1095|title = Common Management Information Services and Protocol over TCP/IP (CMOT)|date = April 1989| doi=10.17487/RFC1095 | last1=Warrier | first1=U.S. | last2=Besaw | first2=L. }}</ref> कुछ एप्लिकेशन सेवा तत्व उपलब्ध सत्र सेवा के संस्करण के आधार पर विभिन्न प्रक्रियाओं का आह्वान करते हैं।<ref>{{Cite web|url=https://tools.ietf.org/html/rfc1085|title = ISO presentation services on top of TCP/IP based internets|date = December 1988|last1 = Rose|first1 = Marshall T.}}</ref>




====मामला====
====सीएएसई====
सामान्य एप्लिकेशन सर्विस एलिमेंट सबलेयर एप्लिकेशन लेयर के लिए सेवाएं प्रदान करता है और सेशन लेयर से सेवाओं का अनुरोध करता है।
सामान्य एप्लिकेशन सर्विस एलिमेंट सबलेयर एप्लिकेशन लेयर के लिए सेवाएं प्रदान करता है और सेशन लेयर से सेवाओं का अनुरोध करता है।
यह सामान्य एप्लिकेशन सेवाओं के लिए सहायता प्रदान करता है, जैसे:
यह सामान्य एप्लिकेशन सेवाओं के लिए सहायता प्रदान करता है, जैसे:
* एसीएसई ([[ एसोसिएशन नियंत्रण सेवा तत्व ]])<ref name="Hura"/>* ROSE (रिमोट ऑपरेशन सर्विस एलिमेंट)
* एसीएसई ([[ एसोसिएशन नियंत्रण सेवा तत्व |एसोसिएशन नियंत्रण सेवा तत्व]] )<ref name="Hura" />
*आरओएसई (रिमोट ऑपरेशन सर्विस एलिमेंट)
* सीसीआर (कमिटमेंट कंकरेंसी एंड रिकवरी)
* सीसीआर (कमिटमेंट कंकरेंसी एंड रिकवरी)
* RTSE (विश्वसनीय स्थानांतरण सेवा तत्व)
* आरटीएसई (विश्वसनीय स्थानांतरण सेवा तत्व)


==== एसएएसई ====
==== एसएएसई ====
Line 37: Line 39:
* [[एफटीएएम]] (फाइल ट्रांसफर, एक्सेस और मैनेजर)
* [[एफटीएएम]] (फाइल ट्रांसफर, एक्सेस और मैनेजर)
* [[वर्चुअल टर्मिनल]] (वर्चुअल टर्मिनल)
* [[वर्चुअल टर्मिनल]] (वर्चुअल टर्मिनल)
* MOTIS (मैसेज ओरिएंटेड टेक्स्ट इंटरचेंज स्टैंडर्ड)
* एमओटीआईएस (मैसेज ओरिएंटेड टेक्स्ट इंटरचेंज स्टैंडर्ड)
* सीएमआईपी (सामान्य प्रबंधन सूचना प्रोटोकॉल)
* सीएमआईपी (सामान्य प्रबंधन सूचना प्रोटोकॉल)
* जेटीएम (जॉब ट्रांसफर एंड मैनिपुलेशन)<ref>[http://www.furniss.co.uk/jtm/index.html a former OSI standard]</ref>
* जेटीएम (जॉब ट्रांसफर एंड मैनिपुलेशन)<ref>[http://www.furniss.co.uk/jtm/index.html a former OSI standard]</ref>
Line 45: Line 47:


== प्रोटोकॉल ==
== प्रोटोकॉल ==
[[इंटरनेट]] प्रोटोकॉल सूट में एप्लिकेशन लेयर के लिए IETF परिभाषा दस्तावेज़ RFC 1123 है। इसने प्रोटोकॉल का एक प्रारंभिक सेट प्रदान किया जो प्रारंभिक इंटरनेट की कार्यक्षमता के प्रमुख पहलुओं को कवर करता है:<ref name=rfc1123 />* हाइपरटेक्स्ट दस्तावेज़: [[ हाइपरटेक्स्ट परहस्त शिष्टाचार ]] (HTTP)
[[इंटरनेट]] प्रोटोकॉल सूट में एप्लिकेशन लेयर के लिए आईईटीएफ परिभाषा दस्तावेज़ RFC 1123 है। इसने प्रोटोकॉल का एक प्रारंभिक सेट प्रदान किया जो प्रारंभिक इंटरनेट की कार्यक्षमता के प्रमुख पहलुओं को आच्छादित करता है:<ref name=rfc1123 />
* दूरस्थ लॉगिन मेजबानों के लिए: [[टेलनेट]], [[ सुरक्षित खोल ]]
 
* फाइल ट्रांसफर: [[फाइल ट्रांसफर प्रोटोकॉल]] (FTP), [[ तुच्छ फ़ाइल स्थानांतरण प्रोटोकॉल ]] (TFTP)
हाइपरटेक्स्ट दस्तावेज़: [[ हाइपरटेक्स्ट परहस्त शिष्टाचार |हाइपरटेक्स्ट परहस्त शिष्टाचार]] (एचटीटीपी)
* इलेक्ट्रॉनिक मेल ट्रांसपोर्ट: [[ सरल डाक स्थानांतरण प्रोटोकॉल ]] (SMTP)
* दूरस्थ लॉगिन मेजबानों के लिए: [[टेलनेट]], [[ सुरक्षित खोल | सुरक्षित खोल]]
* नेटवर्किंग समर्थन: डोमेन नाम प्रणाली (डीएनएस)
* फाइल ट्रांसफर: [[फाइल ट्रांसफर प्रोटोकॉल]] (एफ़टीपी), [[ तुच्छ फ़ाइल स्थानांतरण प्रोटोकॉल | तुच्छ फ़ाइल स्थानांतरण प्रोटोकॉल]] (टीएफटीपी)
* होस्ट इनिशियलाइज़ेशन: [[BOOTP]]
* इलेक्ट्रॉनिक मेल ट्रांसपोर्ट: [[ सरल डाक स्थानांतरण प्रोटोकॉल |सरल डाक स्थानांतरण प्रोटोकॉल]] (एसएमटीपी)
* नेटवर्किंग समर्थन: कार्यछेत्र नाम प्रणाली (डीएनएस)
* होस्ट इनिशियलाइज़ेशन: [[BOOTP|बीओटीपी]]
* दूरस्थ होस्ट प्रबंधन: सरल नेटवर्क प्रबंधन प्रोटोकॉल (एसएनएमपी), टीसीपी (सीएमओटी) पर [[सामान्य प्रबंधन सूचना प्रोटोकॉल]]
* दूरस्थ होस्ट प्रबंधन: सरल नेटवर्क प्रबंधन प्रोटोकॉल (एसएनएमपी), टीसीपी (सीएमओटी) पर [[सामान्य प्रबंधन सूचना प्रोटोकॉल]]


=== उदाहरण ===
=== उदाहरण ===
अतिरिक्त उल्लेखनीय एप्लिकेशन-लेयर प्रोटोकॉल में निम्नलिखित शामिल हैं:
अतिरिक्त उल्लेखनीय एप्लिकेशन-लेयर प्रोटोकॉल में निम्नलिखित सम्मिलित हैं:
{{div col|colwidth=20em}}
{{div col|colwidth=20em}}
*9P (प्रोटोकॉल), [[बेल लैब्स से प्लान 9]] वितरित फाइल सिस्टम प्रोटोकॉल
*9पी (प्रोटोकॉल), [[बेल लैब्स से प्लान 9]] वितरित फाइल सिस्टम प्रोटोकॉल
*एएफपी, [[Apple फाइलिंग प्रोटोकॉल]]
*एएफपी, [[एप्पलफाइलिंग प्रोटोकॉल]]
*APPC, [[उन्नत प्रोग्राम-टू-प्रोग्राम संचार]]
*एपीपीसी, [[उन्नत प्रोग्राम-टू-प्रोग्राम संचार]]
*AMQP, [[ उन्नत संदेश कतारबद्ध प्रोटोकॉल ]]
*एएमक्यूपी, [[ उन्नत संदेश कतारबद्ध प्रोटोकॉल ]]
* परमाणु (मानक)
* परमाणु (मानक)
*[[बीप]], ब्लॉक एक्स्टेंसिबल एक्सचेंज प्रोटोकॉल
*[[बीप]], ब्लॉक एक्स्टेंसिबल एक्सचेंज प्रोटोकॉल
* [[ Bitcoin ]]
* [[ बिटकॉइन ]]
* [[बिटटोरेंट (प्रोटोकॉल)]]
* [[बिटटोरेंट (प्रोटोकॉल)]]
*CFDP, [[सुसंगत फ़ाइल वितरण प्रोटोकॉल]]
*सीएफडीपी, [[सुसंगत फ़ाइल वितरण प्रोटोकॉल]]
*सीओएपी, [[प्रतिबंधित अनुप्रयोग प्रोटोकॉल]]
*सीओएपी, [[प्रतिबंधित अनुप्रयोग प्रोटोकॉल]]
*डीडीएस, [[डेटा वितरण सेवा]]
*डीडीएस, [[डेटा वितरण सेवा]]
*[[उपकरण नेट]]
*[[उपकरण नेट]]
*[[यह नेटवर्क है]]
*[[यह नेटवर्क है]]
* ENRP, [[एंडपॉइंट हैंडलस्पेस रिडंडेंसी प्रोटोकॉल]]
* ईएनआरपी, [[एंडपॉइंट हैंडलस्पेस रिडंडेंसी प्रोटोकॉल]]
*[[फास्टट्रैक (प्रोटोकॉल)]] (काजा, ग्रोकस्टर, आईमेश)
*[[फास्टट्रैक (प्रोटोकॉल)]] (काजा, ग्रोकस्टर, आईमेश)
*[[फिंगर प्रोटोकॉल]], उपयोगकर्ता सूचना प्रोटोकॉल
*[[फिंगर प्रोटोकॉल]], उपयोगकर्ता सूचना प्रोटोकॉल
*[[फ्रीनेट]]
*[[फ्रीनेट]]
*FTAM, फाइल ट्रांसफर एक्सेस और मैनेजमेंट
*एफटीएएम, फाइल ट्रांसफर एक्सेस और मैनेजमेंट
*एफ़टीपी, फाइल ट्रांसफर प्रोटोकॉल
*एफ़टीपी, फाइल ट्रांसफर प्रोटोकॉल
*मिथुन, [[मिथुन (प्रोटोकॉल)]]
*मिथुन, [[मिथुन (प्रोटोकॉल)]]
Line 85: Line 89:
*आईपीएफएस, [[इंटरप्लेनेटरी फाइल सिस्टम]]
*आईपीएफएस, [[इंटरप्लेनेटरी फाइल सिस्टम]]
*[[कैडमेलिया]]
*[[कैडमेलिया]]
*LDAP, [[लाइटवेट डायरेक्टरी एक्सेस प्रोटोकॉल]]
*एलडीएपी, [[लाइटवेट डायरेक्टरी एक्सेस प्रोटोकॉल]]
*एलपीडी, [[लाइन प्रिंटर डेमन]] प्रोटोकॉल
*एलपीडी, [[लाइन प्रिंटर डेमन]] प्रोटोकॉल
*MIME (S-MIME), [[बहुउद्देशीय इंटरनेट मेल एक्सटेंशन]] और सुरक्षित MIME
*एमआईएमई (एस-एमआईएमई), [[बहुउद्देशीय इंटरनेट मेल एक्सटेंशन]] और सुरक्षित एमआईएमई
* [[ Modbus ]]
* [[ मोडबस ]]
* [[एमक्यूटीटी]] प्रोटोकॉल
* [[एमक्यूटीटी]] प्रोटोकॉल
* [[नेटकॉन्फ़]]
* [[नेटकॉन्फ़]]
Line 98: Line 102:
*[[ऑस्कर प्रोटोकॉल]], [[एओएल इंस्टेंट मैसेंजर प्रोटोकॉल]]
*[[ऑस्कर प्रोटोकॉल]], [[एओएल इंस्टेंट मैसेंजर प्रोटोकॉल]]
*पीओपी, [[पोस्ट ऑफिस प्रोटोकॉल]]
*पीओपी, [[पोस्ट ऑफिस प्रोटोकॉल]]
*PNRP, सहकर्मी का नाम [[समाधान]] प्रोटोकॉल
*पीएनआरपी, सहकर्मी का नाम [[समाधान]] प्रोटोकॉल
* आरडीपी, [[ दूरस्थ डेस्कटॉप प्रोटोकॉल ]]
* आरडीपी, [[ दूरस्थ डेस्कटॉप प्रोटोकॉल ]]
*RELP, [[विश्वसनीय इवेंट लॉगिंग प्रोटोकॉल]]
*आरईएलपी, [[विश्वसनीय इवेंट लॉगिंग प्रोटोकॉल]]
*आरएफबी, [[आरएफबी प्रोटोकॉल]]
*आरएफबी, [[आरएफबी प्रोटोकॉल]]
*[[Rlogin]], UNIX सिस्टम्स में रिमोट लॉगिन
*[[आरएलओजीआईएन]], यूनिक्स सिस्टम्स में रिमोट लॉगिन
*आरपीसी, दूरस्थ प्रक्रिया कॉल
*आरपीसी, दूरस्थ प्रक्रिया कॉल
*आरटीएमपी, [[रियल टाइम मैसेजिंग प्रोटोकॉल]]
*आरटीएमपी, [[रियल टाइम मैसेजिंग प्रोटोकॉल]]
Line 127: Line 131:
* [[वेबआरटीसी]]
* [[वेबआरटीसी]]
*[[वेबसॉकेट]]
*[[वेबसॉकेट]]
*X.400, संदेश प्रबंधन सेवा प्रोटोकॉल
*एक्स.400, संदेश प्रबंधन सेवा प्रोटोकॉल
*X.500, डायरेक्ट्री एक्सेस प्रोटोकॉल (DAP)
*एक्स.500, डायरेक्ट्री एक्सेस प्रोटोकॉल (DAP)
*XMPP, [[एक्स्टेंसिबल मैसेजिंग और उपस्थिति प्रोटोकॉल]]
*एक्सएमपीपी, [[एक्स्टेंसिबल मैसेजिंग और उपस्थिति प्रोटोकॉल]]
*Z39.50
*Z39.50
*[[डीएनएस]], डोमेन नाम सेवाएं
*[[डीएनएस]], डोमेन नाम सेवाएं

Revision as of 09:43, 20 May 2023

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


इंटरनेट प्रोटोकॉल सूट

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


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

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


सबलेयर

मूल रूप से OSI प्रतिरूप में उनके संबंधित प्रोटोकॉल के साथ दो प्रकार की एप्लिकेशन लेयर सेवाएँ सम्मिलित थीं।[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


बाहरी संबंध