एमटीई बताता है: आरएफसी क्या है?
आपने प्रोटोकॉल और अन्य अनुप्रयोगों के संदर्भ में आरएफसी को चारों ओर फेंक दिया है जिसे आप उपयोग कर रहे हैं। कई डेवलपर्स में आरएफसी के संदर्भों को संदर्भ नोट्स में संदर्भित अनुप्रयोगों के नए संस्करणों में संदर्भ शामिल हैं। ऐसा क्यों है? यह रहस्यमय आरएफसी क्या है जो हर किसी के बारे में बात करता रहता है? इंटरनेट पर किसी अन्य प्रतीत होता है अस्पष्ट शब्द के साथ, स्पष्टीकरण होते हैं, लेकिन वे जरूरी नहीं कि एक भाषा में बोलें जो हर कोई समझ सके। और यही कारण है कि एमटीई आपको आरएफसी को समझाने के लिए समय निकालने जा रहा है!
आरएफसी को समझना
आरएफसी क्या है, पूरी तरह से समझने के लिए, किसी को यह भी समझना चाहिए कि उन्हें क्या जन्म दिया गया था, और उस समय जब वे पहली बार बनाए गए थे तो वे क्यों जरूरी थे।
एक लंबे, लंबे समय पहले, इंटरनेट ARPANET के नाम से जाना जाने वाले कंप्यूटरों के एक छोटे से नेटवर्क पर चलाया गया था। यह संयुक्त राज्य अमेरिका के रक्षा विभाग की एक परियोजना थी। जब इंटरनेट का जन्म हुआ, वहां प्रोटोकॉल की आवश्यकता थी जिसके साथ संवाद करने के लिए ताकि जिस तरह से कंप्यूटर की बात पूरी तरह मानकीकृत हो सके। इसलिए, "टिप्पणियों के लिए अनुरोध" (आरएफसी) प्रणाली का जन्म हुआ था।
एक आरएफसी इंटरनेट इंजीनियरिंग टास्क फोर्स (आईईटीएफ) नामक संगठन द्वारा प्रकाशित दस्तावेज़ है। आरएफसी वेब पर संवाद करने के लिए उपयोग किए जाने वाले प्रत्येक प्रोटोकॉल के नियमों को धारण करते हैं। आपको आरएफसी 2616 (एचटीटीपी) और आरएफसी 3 9 20 (एक्सएमपीपी, फेसबुक मैसेंजर में इस्तेमाल) जैसे बहुत परिचित लोग मिलेंगे। आईईटीएफ के आरएफसी डेटाबेस पर सभी को देखने के लिए ये सभी चीजें उपलब्ध हैं।
मूल रूप से, आरएफसी थे - नाम के रूप में - दस्तावेज टिप्पणी का अनुरोध। लोग चर्चा करेंगे कि कैसे प्रोटोकॉल बेहतर काम करेंगे और कैसे आपदाजनक रूप से त्रुटिपूर्ण हो सकते हैं। आज, आरएफसी अनुरोध के बजाए एक घोषणा के अधिक हैं। वे बस दिखाते हैं कि सब कुछ कैसे काम करता है और यह इसके बारे में है।
सीधे शब्दों में कहें, कई आरएफसी जनता को उन सभी विवरणों के साथ प्रदान करेंगे जिन्हें उन्हें जानने के लिए आवश्यक है कि इंटरनेट प्रोटोकॉल कैसे काम करते हैं। हालांकि, सभी आरएफसी इंटरनेट प्रोटोकॉल की घोषणा नहीं कर रहे हैं। उनमें से कुछ डेवलपर्स को दिखाने के लिए हैं कि प्रोटोकॉल के साथ बातचीत करने के लिए या यहां तक कि कुछ अन्य सामान्य विषयों के बारे में जानकारी प्रदान करने के लिए सर्वोत्तम प्रथाएं क्या हैं। अन्य सिर्फ चुटकुले हैं (इस अप्रैल फूलों की आरएफसी की तरह)। साथ ही, आपको आईईटीएफ के डेटाबेस पर हर प्रोटोकॉल नहीं मिलेगा। उनमें से कई (बिटटोरेंट प्रोटोकॉल की तरह) अन्य डेटाबेस में रखे जाते हैं।
आरएफसी क्यों महत्वपूर्ण हैं
जब मैं पहली बार प्रोग्रामिंग और प्लगइन विकसित करता था जो HTTP प्रोटोकॉल का इस्तेमाल करते थे, तो मुझे यह जानने के लिए संदर्भ का एक बिंदु चाहिए कि यह कैसे काम करता है। इससे कोई फ़र्क नहीं पड़ता कि आप कोड को कैसे जानते हैं; यदि आप नहीं जानते कि प्रोटोकॉल कैसे काम करता है, तो आप इसका सही उपयोग नहीं कर सकते हैं। ऊपर से जुड़े आरएफसी (2616) कुछ विवरणों को समझने में बहुत मददगार थे।
जिस बिंदु पर मैं प्राप्त कर रहा हूं वह यह है कि आरएफसी को उन प्रोटोकॉल के संदर्भ मार्गदर्शिका के रूप में उपयोग किया जा सकता है, जिन्हें अभी तक सरल शब्दों में पूरी तरह से समझाया नहीं गया है। यह पायनियरों को उन संसाधनों को आसानी से ढूंढने में सहायता करता है जिन्हें उन्हें आपके पसंदीदा एप्लिकेशन विकसित करने के लिए आवश्यक है। ये लो!
कोई और प्रश्न?
यदि, इसे पढ़ने के बाद, आपको अभी भी आरएफसी, आईईटीएफ, या किसी भी संबंधित संगठन के बारे में प्रश्न हैं, तो कृपया उन्हें नीचे एक टिप्पणी में पोस्ट करें।