डाकघर प्रोटोकॉल

From alpha
Jump to navigation Jump to search

कंप्यूटिंग में, पोस्ट ऑफिस प्रोटोकॉल (पीओपी) एक अनुप्रयोग परत|एप्लिकेशन-लेयर इंटरनेट मानक प्रोटोकॉल (कंप्यूटिंग) है जिसका उपयोग ईमेल क्लाइंट द्वारा मेल सर्वर से ई-मेल पुनर्प्राप्त करने के लिए किया जाता है।[1] POP संस्करण 3 (POP3) आम उपयोग में आने वाला संस्करण है, और IMAP के साथ ईमेल पुनर्प्राप्ति के लिए सबसे आम प्रोटोकॉल है।

उद्देश्य

पोस्ट ऑफिस प्रोटोकॉल एक उपयोगकर्ता क्लाइंट एप्लिकेशन के लिए एक मेल सर्वर पर बनाए गए मेलबॉक्स (मेलड्रॉप) तक इंटरनेट प्रोटोकॉल (आईपी) नेटवर्क के माध्यम से पहुंच प्रदान करता है। प्रोटोकॉल संदेशों के लिए डाउनलोड और डिलीट ऑपरेशन का समर्थन करता है। POP3 क्लाइंट कनेक्ट होते हैं, सभी संदेशों को पुनः प्राप्त करते हैं, उन्हें क्लाइंट कंप्यूटर पर संग्रहीत करते हैं, और अंत में उन्हें सर्वर से हटा देते हैं।[2] पीओपी और इसकी प्रक्रियाओं का यह डिज़ाइन केवल अस्थायी इंटरनेट कनेक्शन वाले उपयोगकर्ताओं की आवश्यकता से प्रेरित था, जैसे कि डायल-अप इंटरनेट एक्सेस | डायल-अप एक्सेस, इन उपयोगकर्ताओं को कनेक्ट होने पर ई-मेल पुनर्प्राप्त करने और बाद में देखने और हेरफेर करने की अनुमति देता है। ऑफ़लाइन होने पर पुनर्प्राप्त संदेश।

POP3 क्लाइंट के पास डाउनलोड के बाद सर्वर पर मेल छोड़ने का विकल्प भी होता है। इसके विपरीत, इंटरनेट संदेश एक्सेस प्रोटोकॉल (आईएमएपी) को कई क्लाइंट अनुप्रयोगों के साथ प्रबंधन की अनुमति देने और कनेक्टेड (ऑनलाइन) और डिस्कनेक्टेड (ऑफ़लाइन) दोनों मोड का समर्थन करने के लिए सर्वर पर सामान्य रूप से सभी संदेशों को छोड़ने के लिए डिज़ाइन किया गया था।

एक POP3 सर्वर सेवा अनुरोधों के लिए टीसीपी और यूडीपी पोर्ट नंबरों की सूची | सुप्रसिद्ध पोर्ट नंबर 110 पर सुनता है। POP3 के लिए सुरक्षित संचार का अनुरोध या तो प्रोटोकॉल आरंभ के बाद किया जाता है, यदि समर्थित हो तो STARTTLS कमांड का उपयोग करके, या POP3S द्वारा, जो प्रसिद्ध प्रसारण नियंत्रण प्रोटोकॉल टीसीपी पोर्ट परिवहन परत सुरक्षा (TLS) या सुरक्षित सॉकेट लेयर (SSL) का उपयोग करके सर्वर से कनेक्ट होता है। पोर्ट नंबर 995.

क्लाइंट के लिए उपलब्ध संदेश तब निर्धारित होते हैं जब POP3 सत्र मेलड्रॉप खोलता है, और उस सत्र (कंप्यूटर विज्ञान) के लिए स्थानीय संदेश-संख्या द्वारा या वैकल्पिक रूप से, POP सर्वर द्वारा संदेश को निर्दिष्ट एक अद्वितीय पहचानकर्ता द्वारा पहचाना जाता है। यह विशिष्ट पहचानकर्ता मेलड्रॉप के लिए स्थायी और अद्वितीय है और क्लाइंट को विभिन्न पीओपी सत्रों में एक ही संदेश तक पहुंचने की अनुमति देता है। मेल को पुनर्प्राप्त किया जाता है और संदेश-संख्या द्वारा हटाने के लिए चिह्नित किया जाता है। जब क्लाइंट सत्र से बाहर निकलता है, तो हटाने के लिए चिह्नित मेल को मेलड्रॉप से ​​​​हटा दिया जाता है।

इतिहास

पोस्ट ऑफिस प्रोटोकॉल का पहला संस्करण, POP1, जॉयस के. रेनॉल्ड्स द्वारा RFC 918 (1984) में निर्दिष्ट किया गया था। POP2 को RFC 937 (1985) में निर्दिष्ट किया गया था।

POP3 सबसे आम उपयोग में आने वाला संस्करण है। इसकी उत्पत्ति RFC 1081 (1988) से हुई, लेकिन सबसे हालिया विनिर्देश RFC 1939 है, जिसे एक विस्तार तंत्र (RFC 2449) और RFC 1734 में एक प्रमाणीकरण तंत्र के साथ अद्यतन किया गया है। इससे पाइन, POPmail और अन्य जैसे कई POP कार्यान्वयन हुए। प्रारंभिक मेल क्लाइंट.

जबकि मूल POP3 विनिर्देश केवल एक अनएन्क्रिप्टेड USER/पासवर्ड लॉग इन करें तंत्र या बर्कले Rlogin|.rhosts एक्सेस कंट्रोल का समर्थन करता है, आज POP3 उपयोगकर्ता के ई-मेल तक अवैध पहुंच के खिलाफ सुरक्षा के विभिन्न स्तर प्रदान करने के लिए कई प्रमाणीकरण विधियों का समर्थन करता है। अधिकांश POP3 एक्सटेंशन तंत्र द्वारा प्रदान किए जाते हैं। POP3 क्लाइंट AUTH एक्सटेंशन के माध्यम से सरल प्रमाणीकरण और सुरक्षा परत प्रमाणीकरण विधियों का समर्थन करते हैं। मैसाचुसेट्स की तकनीकी संस्था प्रोजेक्ट एथेना ने एक करबरोस संस्करण भी तैयार किया। RFC 1460 ने APOP को कोर प्रोटोकॉल में पेश किया। एपीओपी एक चुनौती-प्रतिक्रिया प्रोटोकॉल है जो रीप्ले हमलों और साझा रहस्य के प्रकटीकरण से बचने के प्रयास में एमडी5 क्रिप्टोग्राफ़िक हैश फ़ंक्शन का उपयोग करता है। एपीओपी लागू करने वाले ग्राहकों में मोज़िला थंडरबर्ड, ओपेरा मेल, यूडोरा (ईमेल क्लाइंट), केमेल, उपन्यास विकास , रिमआर्ट्स बेकी! शामिल हैं।[3] विंडोज़ लाइव मेल, पॉवरमेल, एप्पल मेल और मट (ई-मेल क्लाइंट)। RFC 1460 को RFC 1725 द्वारा अप्रचलित कर दिया गया था, जो बदले में RFC 1939 द्वारा अप्रचलित हो गया था।

पीओपी4

POP4 केवल एक अनौपचारिक प्रस्ताव के रूप में मौजूद है जिसमें IMAP के साथ प्रतिस्पर्धा करने के लिए बुनियादी फ़ोल्डर प्रबंधन, मल्टीपार्ट संदेश समर्थन, साथ ही संदेश ध्वज प्रबंधन शामिल है; हालाँकि, 2003 के बाद से इसका विकास आगे नहीं बढ़ा है।[4]


एक्सटेंशन और विशिष्टताएँ

सामान्य एक्सटेंशन को समायोजित करने के साथ-साथ TOP और UIDL जैसे वैकल्पिक कमांड के लिए व्यवस्थित तरीके से समर्थन की घोषणा करने के लिए RFC 2449 में एक एक्सटेंशन तंत्र प्रस्तावित किया गया था। RFC का इरादा एक्सटेंशन को प्रोत्साहित करने का नहीं था, और उसने पुष्टि की कि POP3 की भूमिका मुख्य रूप से मेलबॉक्स हैंडलिंग की डाउनलोड-और-डिलीट आवश्यकताओं के लिए सरल समर्थन प्रदान करना है।

एक्सटेंशन को क्षमताएं कहा जाता है और CAPA कमांड द्वारा सूचीबद्ध किया जाता है। एपीओपी के अपवाद के साथ, वैकल्पिक कमांड क्षमताओं के प्रारंभिक सेट में शामिल किए गए थे। ईएसएमटीपी (आरएफसी 5321) के नेतृत्व के बाद, एक्स से शुरू होने वाली क्षमताएं स्थानीय क्षमताओं को दर्शाती हैं।

STARTTLS

STARTTLS एक्सटेंशन वैकल्पिक के बजाय मानक POP3 पोर्ट पर STLS कमांड का उपयोग करके ट्रांसपोर्ट लेयर सिक्योरिटी (TLS) या सिक्योर सॉकेट लेयर (SSL) के उपयोग की अनुमति देता है। इसके बजाय कुछ क्लाइंट और सर्वर वैकल्पिक-पोर्ट पद्धति का उपयोग करते हैं, जो टीसीपी पोर्ट 995 (POP3S) का उपयोग करता है।

एसडीपीएस

दानव इंटरनेट ने POP3 में एक्सटेंशन पेश किया जो प्रति डोमेन कई खातों की अनुमति देता है, और इसे मानक डायल-अप POP3 सेवा (SDPS) के रूप में जाना जाता है।[5] प्रत्येक खाते तक पहुंचने के लिए, उपयोगकर्ता नाम में जॉन@होस्टनाम या जॉन+होस्टनाम के रूप में होस्टनाम शामिल होता है।

Google Apps उसी पद्धति का उपयोग करता है.[6]


कर्बराइज्ड पोस्ट ऑफिस प्रोटोकॉल

कम्प्यूटिंग में, स्थानीय ई-मेल क्लाइंट इंटरनेट प्रोटोकॉल सुइट|टीसीपी पर रिमोट डाक सर्वर से ई-मेल पुनर्प्राप्त करने के लिए केर्बराइज्ड पोस्ट ऑफिस प्रोटोकॉल (केपीओपी), एक एप्लिकेशन लेयर|एप्लिकेशन-लेयर इंटरनेट मानक प्रोटोकॉल (कंप्यूटिंग) का उपयोग कर सकते हैं। /आईपी कनेक्शन. KPOP प्रोटोकॉल POP3 प्रोटोकॉल पर आधारित है - इसमें अंतर यह है कि यह Kerberos (प्रोटोकॉल) सुरक्षा जोड़ता है और यह 110 के बजाय ट्रांसमिशन कंट्रोल प्रोटोकॉल पोर्ट नंबर 1109 पर डिफ़ॉल्ट रूप से चलता है। एक मेल सर्वर सॉफ़्टवेयर कार्यान्वयन साइरस IMAP सर्वर में पाया जाता है।

सत्र उदाहरण

निम्नलिखित POP3 सत्र संवाद RFC 1939 में एक उदाहरण है:[7] S: <TCP पोर्ट 110 पर कनेक्शन की प्रतीक्षा करें>

सी: <खुला कनेक्शन>
S: +OK POP3 सर्वर तैयार <1896.697170952@dbc.mtview.ca.us>
सी: APOP mrose c4c9334bac560ecc979e58001b3e22fb
एस: +ओके एमरोज़ के मेलड्रॉप में 2 संदेश हैं (320 ऑक्टेट)
सी: स्टेट
एस: +ओके 2 320
सी: सूची
एस: +ठीक 2 संदेश (320 ऑक्टेट)
एस: 1 120
एस: 2 200
एस: .
सी: आरईटीआर 1
एस: +ठीक 120 ऑक्टेट
S: <POP3 सर्वर संदेश 1 भेजता है>
एस: .
सी: डीईएलई 1
एस: +ठीक संदेश 1 हटा दिया गया
सी: आरईटीआर 2
एस: +ठीक 200 ऑक्टेट
S: <POP3 सर्वर संदेश 2 भेजता है>
एस: .
सी: डीईएलई 2
एस: +ठीक संदेश 2 हटा दिया गया
सी: छोड़ो
एस: +ओके डेवी पीओपी3 सर्वर साइन ऑफ (मेलड्रॉप खाली)
सी: <कनेक्शन बंद करें>
एस: <अगले कनेक्शन की प्रतीक्षा करें>

वैकल्पिक APOP कमांड के बिना POP3 सर्वर क्लाइंट से USER और PASS कमांड के साथ लॉग इन करने की अपेक्षा करते हैं:

सी: उपयोगकर्ता mrose
S: +ठीक उपयोगकर्ता स्वीकृत
सी: पास टैनस्टाफ
एस: +ओके पास स्वीकार किया गया

आईएमएपी के साथ तुलना

इंटरनेट मैसेज एक्सेस प्रोटोकॉल (आईएमएपी) एक वैकल्पिक और नवीनतम मेलबॉक्स एक्सेस प्रोटोकॉल है। मतभेदों की मुख्य बातें ये हैं:

  • POP एक सरल प्रोटोकॉल है, जो कार्यान्वयन को आसान बनाता है।
  • POP संदेश को ईमेल सर्वर से स्थानीय कंप्यूटर पर ले जाता है, हालाँकि ईमेल क्लाइंट में आमतौर पर संदेशों को ईमेल सर्वर पर छोड़ने का भी विकल्प होता है। IMAP डिफ़ॉल्ट रूप से संदेश को ईमेल सर्वर पर छोड़ देता है, बस एक स्थानीय प्रतिलिपि डाउनलोड करता है।
  • POP मेलबॉक्स को एकल स्टोर के रूप में मानता है, और इसमें फ़ोल्डर्स की कोई अवधारणा नहीं है
  • एक IMAP क्लाइंट जटिल क्वेरी करता है, सर्वर से हेडर, या निर्दिष्ट संदेशों के मुख्य भाग, या कुछ मानदंडों को पूरा करने वाले संदेशों की खोज करने के लिए कहता है। मेल रिपॉजिटरी में संदेशों को विभिन्न स्थिति ध्वज के साथ चिह्नित किया जा सकता है (उदाहरण के लिए हटाया गया या उत्तर दिया गया) और वे उपयोगकर्ता द्वारा स्पष्ट रूप से हटाए जाने तक रिपॉजिटरी में रहते हैं - जो कि बाद के सत्र तक नहीं हो सकता है। संक्षेप में: IMAP को दूरस्थ मेलबॉक्सों में हेरफेर की अनुमति देने के लिए डिज़ाइन किया गया है जैसे कि वे स्थानीय हों। IMAP क्लाइंट कार्यान्वयन और सिस्टम मैनेजर द्वारा वांछित मेल आर्किटेक्चर के आधार पर, उपयोगकर्ता संदेशों को सीधे क्लाइंट मशीन पर सहेज सकता है, या उन्हें सर्वर पर सहेज सकता है, या उन्हें ऐसा करने का विकल्प दिया जा सकता है।
  • पीओपी मेलबॉक्स की वर्तमान स्थिति का पूरी तरह से स्थिर दृश्य प्रदान करता है, और सत्र के दौरान स्थिति में कोई बाहरी परिवर्तन दिखाने के लिए कोई तंत्र प्रदान नहीं करता है।
  • IMAP एक गतिशील दृश्य प्रदान करता है, और राज्य में बाहरी परिवर्तनों के लिए प्रतिक्रिया भेजता है, जिसमें नए आए संदेशों के साथ-साथ अन्य समवर्ती रूप से जुड़े ग्राहकों द्वारा मेलबॉक्स में किए गए परिवर्तन भी शामिल हैं।
  • POP या तो RETR कमांड के साथ एक संपूर्ण संदेश पुनर्प्राप्त कर सकता है, और जो सर्वर इसका समर्थन करते हैं, उनके लिए हेडर, साथ ही एक निर्दिष्ट संख्या में बॉडी लाइनों को TOP कमांड के साथ एक्सेस किया जा सकता है।
  • IMAP ग्राहकों को किसी भी व्यक्तिगत MIME भाग को अलग से पुनर्प्राप्त करने की अनुमति देता है - उदाहरण के लिए, संलग्न फ़ाइलों को पुनर्प्राप्त किए बिना सादा पाठ पुनर्प्राप्त करना, या कई संलग्न फ़ाइलों में से केवल एक को पुनर्प्राप्त करना।
  • IMAP संदेश की स्थिति पर नज़र रखने के लिए सर्वर पर फ़्लैग का समर्थन करता है: उदाहरण के लिए, संदेश पढ़ा गया है, उत्तर दिया गया है, अग्रेषित किया गया है या हटाया गया है।

टिप्पणियों के लिए संबंधित अनुरोध (आरएफसी)

  • RFC 918 - डाकघर प्रोटोकॉल
  • RFC 937 - डाकघर प्रोटोकॉल - संस्करण 2
  • RFC 1081 - पोस्ट ऑफिस प्रोटोकॉल - संस्करण 3
  • RFC 1939 - पोस्ट ऑफिस प्रोटोकॉल - संस्करण 3 (एसटीडी 53)
  • RFC 1957 - पोस्ट ऑफिस प्रोटोकॉल (POP3) के कार्यान्वयन पर कुछ टिप्पणियाँ
  • RFC 2195 - सरल चुनौती/प्रतिक्रिया के लिए IMAP/POP अधिकृत एक्सटेंशन
  • RFC 2384 - पीओपी यूआरएल योजना
  • RFC 2449 - POP3 एक्सटेंशन तंत्र
  • RFC 2595- IMAP, POP3 और ACAP के साथ TLS का उपयोग करना
  • RFC 3206 - SYS और AUTH POP रिस्पांस कोड
  • RFC 5034 - पोस्ट ऑफिस प्रोटोकॉल (POP3) सरल प्रमाणीकरण और सुरक्षा परत (SASL) प्रमाणीकरण तंत्र
  • RFC 8314 - क्लियरटेक्स्ट को अप्रचलित माना जाता है: ईमेल सबमिशन और एक्सेस के लिए ट्रांसपोर्ट लेयर सिक्योरिटी (टीएलएस) का उपयोग

यह भी देखें

संदर्भ

  1. Dean, Tamara (2010). नेटवर्क+ नेटवर्क के लिए गाइड. Delmar. p. 519. ISBN 978-1423902454.
  2. Allen, David (2004). ओइंडोस द लिनिच. Prentice Hall. p. 192. ISBN 1423902459.
  3. (in Japanese), (Becky! tutorial) Archived 2010-01-31 at the Wayback Machine, 2001-04-26.
  4. "POP4 specification although pop is used to receive mail after system is not online". 2003. Archived from the original on 2017-10-21. Retrieved 2011-10-17.
  5. Demon Online Help Centre Archived 2011-07-23 at archive.today. E.demon.net (2013-01-23). Retrieved on 2013-07-17.
  6. "Google Apps और Gmail अंतर". Gmail Help Center. Archived from the original on September 13, 2008.
  7. RFC 1939, page 19


अग्रिम पठन


बाहरी संबंध