यहां तक कि जब हर नेटवर्क डिवाइस डिस्कनेक्ट हो जाता है, तब भी आपका कंप्यूटर एक तरह के नेटवर्क पर संचार कर सकता है। "लूपबैक" के रूप में जाना जाता है, एक यूनिक्स मशीन वर्चुअल नेटवर्क डिवाइस पर स्वयं से और स्वयं से नेटवर्क संचार भेज और प्राप्त कर सकती है। आपका कंप्यूटर स्वयं से संदेश भेज सकता है, बिना किसी कार्यशील नेटवर्क की आवश्यकता के नेटवर्क-शैली संचार की अनुमति देता है।
127.0.0.1 क्या है?
127.0.0.1 सबसे अधिक इस्तेमाल किया जाने वाला लूपबैक आईपी एड्रेस है। यह सोलह मिलियन से अधिक आईपी पतों के आरक्षित ब्लॉक का हिस्सा है जो विशेष रूप से लूपबैक कार्यक्षमता के लिए उपयोग किए जाते हैं। लूपबैक आपके कंप्यूटर को नेटवर्किंग कनेक्शन प्रोटोकॉल का उपयोग करते हुए स्वयं के साथ संचार करने की अनुमति देता है।
व्यापक अमूर्तता में, लूपबैक एक वर्चुअल नेटवर्किंग डिवाइस है जो केवल एक एंडपॉइंट के साथ एक नेटवर्क कनेक्शन बनाता है, जिसका अर्थ है कि यह एक ही डिवाइस पर शुरू और समाप्त होता है:आपका कंप्यूटर। वास्तव में, लूपबैक डिवाइस ipconfig में lo नाम से भी दिखाई देता है, जैसा कि ऊपर देखा गया है। लूपबैक पते मुख्य रूप से समस्या निवारण के लिए उपयोग किए जाते हैं (यह एक दर्पण में देखने के समान है) या नेटवर्क इंटरफेस पर स्थानीय संसाधनों तक पहुंचने के लिए।
लोकलहोस्ट क्या है?
"लोकलहोस्ट" एक संचार पोर्ट का वर्णन करता है जो मूल सर्वर से जुड़ता है। यह नेटवर्क कनेक्शन को अपने आप "लूप बैक" करने की अनुमति देता है, जब ऐसा कोई नेटवर्क मौजूद या उपलब्ध नहीं होता है, तो आप नेटवर्क कनेक्शन का अनुकरण करने की अनुमति देते हैं। व्यवहार में, लोकलहोस्ट को उपयोग और चर्चा के लिए 127.0.0.1 के पर्याय के रूप में माना जाता है। हालांकि, यह याद रखना महत्वपूर्ण है कि वे पूरी तरह से समान नहीं हैं।
उपयोगकर्ता द्वारा टाइप किए गए टेक्स्ट स्ट्रिंग को नेविगेट करने योग्य आईपी पते में अनुवाद करने के लिए DNS अनुरोध करने से पहले, ऑपरेटिंग सिस्टम किसी भी उपनाम या रीडायरेक्ट नियमों के लिए HOSTS फ़ाइल की जांच करता है। मानक डिफ़ॉल्ट के लिए कॉन्फ़िगर किए गए सिस्टम पर, URI में "लोकलहोस्ट" IPv4 के तहत 127.0.0.1 या IPv6 के लिए ::1 का समाधान करेगा। हालाँकि, उन दोनों की तुलना में कहीं अधिक लूपबैक पते हैं। लूपबैक पतों के लिए आरक्षित IP पतों का ब्लॉक 127.0.0.0 से 127.255.255.255 तक फैला हुआ है।
जैसा कि ऊपर बताया गया है, ज्यादातर मामलों में लोकलहोस्ट 127.0.0.1 पर हल हो जाएगा, HOSTS फ़ाइल में रीडायरेक्ट नियम के लिए धन्यवाद। लेकिन कुछ मामलों में, लोकलहोस्ट को किसी भिन्न IP पते पर मैप किया जा सकता है। इसलिए, लोकलहोस्ट को उस ब्लॉक में किसी भी आईपी पते पर इंगित किया जा सकता है, और यह समान रूप से कार्य करेगा।
निष्कर्ष:लोकलहोस्ट और 127.0.0.1 में क्या अंतर है?
अधिकांश मशीनों पर लोकलहोस्ट और 127.0.0.1 कार्यात्मक रूप से समान हैं। लेकिन लोकलहोस्ट एक लेबल है आईपी पते के लिए और पते के लिए ही नहीं। लोकलहोस्ट को विभिन्न आईपी पतों पर इंगित किया जा सकता है। वास्तव में, इसे किसी भी आईपी पते पर इंगित किया जा सकता है, यहां तक कि आरक्षित पता ब्लॉक के बाहर भी। HOSTS फ़ाइल परवाह नहीं करती है और न ही आपको रोकेगी। हालांकि, यह आपके सिस्टम पर महत्वपूर्ण कार्यक्षमता को तोड़ देगा और स्थानीयहोस्ट कनेक्शन पर निर्भर किसी भी ऐप को क्रैश कर देगा।
पते के 127 ब्लॉक को लूपबैक एड्रेस ब्लॉक के लिए चुना गया था क्योंकि यह क्लास ए एड्रेस का अंतिम ब्लॉक था, जो बाइनरी एड्रेस वैल्यू 00000001 से 01111111 तक चलता है। IPv6 में, लूपबैक एड्रेस पहला एड्रेस है, 0:0:0 :0:0:0:0:1, अक्सर इसके छोटे रूप में ::1 के रूप में व्यक्त किया जाता है।
यदि आप विंडोज से यूनिक्स सिस्टम में आ रहे हैं, तो आपने देखा होगा कि लूपबैक व्यावहारिक रूप से लोकलहोस्ट का पर्याय है। आप "लूपबैक" को 127.0.0.1 पर रीडायरेक्ट करने के लिए अपनी HOSTS फ़ाइल का उपयोग कर सकते हैं, लेकिन यह किसी अन्य चीज़ की तुलना में एक टेक्स्ट प्रतिस्थापन है।