इंटरनेट धीरे -धीरे रोजमर्रा की जिंदगी का एक अनिवार्य पहलू बन गया है। अक्सर, हम यह समझने के लिए जिज्ञासा के बिना इसकी संसाधनशीलता का लाभ उठाते हैं कि चीजें कैसे काम करती हैं। लेकिन अगर आप थोड़ा उत्सुक हैं, तो आपको आईपी एड्रेस शब्द में आ गया होगा।

सीधे शब्दों में कहें, तो आईपी पते इंटरनेट पर संचार की सुविधा प्रदान करते हैं (हम विस्तार करेंगे कि बाद के खंडों में यह कैसे काम करता है)।

हालांकि, सभी आईपी पते एक ही कार्य नहीं करते हैं, क्योंकि कुछ विशेष कार्य हैं। 127.0.0.1 इस तरह के आईपी पते का एक उदाहरण है। इस लोकलहोस्ट पते पर ध्यान दें और समझें कि इसका फ़ंक्शन अन्य आईपी पते से कैसे भिन्न होता है।

एक आईपी एड्रेस क्या होता है?

यह समझने में आसान बनाने के लिए कि एक लोकलहोस्ट पता क्या है, हमें पहले यह समझना होगा कि आईपी पता क्या है और यह कैसे काम करता है।

एक इंटरनेट प्रोटोकॉल (IP) पता 32-बिट (IPv4) या 128-बिट (IPv6) वर्णों का एक स्ट्रिंग है जो इंटरनेट पर कंप्यूटर नेटवर्क या उपकरणों से जुड़े उपकरणों की पहचान करता है (जो एक नेटवर्क भी है)।

आईपी ​​पते की भूमिका यह सुनिश्चित करने के लिए है कि इंटरनेट पर प्रेषित होने पर जानकारी सही गंतव्य तक पहुंच जाए।

इसकी तुलना में, जैसे आपको मेल भेजने और प्राप्त करने के लिए एक पते की आवश्यकता होती है और यह सुनिश्चित करने के लिए कि आपका मेल खो नहीं जाता है, तो इंटरनेट उपकरणों को डेटा भेजने और प्राप्त करने के लिए आईपी पते की आवश्यकता होती है।

आईपी ​​पते में 0 से 255 तक की संख्या शामिल है, लेकिन एक विशिष्ट प्रारूप में लिखे गए हैं, IE, 192.0.2.1 IPv4 और 2001 के लिए: DB8: 0: 1234: 0: 567: 8: 1 IPv6 के लिए।

IP पते के दो संस्करण हैं, IE, IPv4 और IPv6। IPv4 पहले आया था इसलिए IPv4 पते अधिक प्रचलित हैं। अधिक आईपी पते की आवश्यकता थी, इसलिए यह सुनिश्चित करने के लिए IPv6 को लॉन्च किया गया था कि दुनिया इंटरनेट उपकरणों की स्थिर वृद्धि को देखते हुए आईपी पते से बाहर न चलाएं।

एक आईपी पते के दो प्रमुख कार्य होस्ट या नेटवर्क इंटरफ़ेस की पहचान और पहचान कर रहे हैं।

चूंकि हम लोकलहोस्ट पते 127.0.0.1 से चिंतित हैं, इसलिए हम IPv4 पते पर ध्यान केंद्रित करेंगे।

IPv4 पते प्रारूप में लिखे गए हैं xxxx x को एक ऑक्टेट कहा जाता है और 0 और 255 के बीच एक मान का प्रतिनिधित्व करता है। IPv4 पते में तीन अवधियों द्वारा चार ऑक्टेट्स को अलग किया जाना चाहिए।

विशेष रूप से, सभी आईपी पते सामान्य उपयोग के लिए उपलब्ध नहीं हैं। इसके बजाय, उन्हें विभिन्न वर्गों में वर्गीकृत किया जाता है जो यह निर्दिष्ट करते हैं कि आईपी पते की प्रत्येक श्रेणी को किस भूमिका में निभाना है।

इन कक्षाओं में, निर्दिष्ट भूमिकाओं के साथ आईपी पते हैं; उदाहरण के लिए, रेंज 127.0.0.0/8 (127.0.0.0 - 127.255.255.255) को लूपबैक रेंज के रूप में जाना जाता है और इसका उपयोग सिस्टम द्वारा खुद को पिंग करने के लिए किया जाता है।

IP पते के इन वर्गीकरण और आवंटन इंटरनेट असाइन किए गए नंबर प्राधिकरण (IANA) और इंटरनेट इंजीनियरिंग टास्कफोर्स (IETF) द्वारा नियंत्रित किए जाते हैं

आईपी ​​संबोधित मूल बातें

127.0.0.1 क्या है?

आईपी ​​एड्रेस रेंज 127.0.0.0/8 (127.0.0.0 - 127.255.255.255) को लूपबैक रेंज के रूप में जाना जाता है।

यह विशेष फ़ंक्शन से यह नाम प्राप्त करता है कि ये आईपी पते खेलने के लिए हैं।

इस रेंज में आईपी पते एक ही ऑपरेटिंग सिस्टम पर हैं जो एक पूछताछ भेज रहे हैं। इसलिए, जब कोई सिस्टम इस रेंज से आईपी को पिंग करता है, तो हम कहेंगे कि यह खुद को पिंग कर रहा है।

इस सुविधा के लिए प्राथमिक आवश्यकता यह है कि प्रोग्रामर इंटरनेट से गुजरने के बिना अपने सिस्टम या वेबसाइटों का परीक्षण कर सकते हैं।

इसके अतिरिक्त, इस रेंज में आईपी पते निजी हैं, जिसका अर्थ है कि वे इंटरनेट से कनेक्ट नहीं करते हैं। इसके बजाय, वे एक स्थानीय नेटवर्क के भीतर काम करने के लिए हैं; दूसरे शब्दों में, वे गैर-प्रतिगामी पते हैं।

विशेष रूप से, आईपी पता 127.0.0.1 वह है जो आमतौर पर सिस्टम द्वारा स्वयं को पिंग करने के लिए उपयोग किया जाता है।

अनुशंसित पाठ:

यदि डेटा पैकेट इस आईपी के माध्यम से एक सिस्टम से भेजे जाते हैं और प्राप्त सिस्टम ने उक्त पैकेटों के स्रोत और रिटर्न पते का विश्लेषण किया है, तो यह पाएगा कि पैकेट स्वयं से आया है। इसे अपने आप को फूल भेजने की तरह सोचें।

इसलिए, उत्तर देते समय, पैकेट को उसी प्रणाली में वापस कर दिया जाएगा इसलिए नाम लूपबैक पते।

TCP/IPS लिंक लेयर एक लूपबैक पते पर डेटा पैकेट को संभालता है। डेटा केवल सिस्टम के साथ बातचीत करेगा, न कि इसके नेटवर्क एकीकरण कार्ड, इस प्रकार इंटरनेट।

इसलिए, पता 127.0.0.1 एक प्रणाली के लिए मूल डिवाइस, यानी, स्वयं को जवाब देने के लिए है। इसके विपरीत, रेंज में अन्य आईपी पते का उपयोग स्थानीय नेटवर्क पर नेटवर्क उपकरणों के साथ संवाद करने के लिए किया जाता है, उदाहरण के लिए, एक वेब सर्वर।

यदि आप अपने कंप्यूटर पर कमांड प्रॉम्प्ट का उपयोग करके 127.0.0.0.1 पिंग को पिंग करते हैं, तो उसे जवाब देना चाहिए, और यदि यह नहीं होता है, तो इसके टीसीपी/आईपी स्टैक के साथ एक समस्या है।

लोकलहोस्ट क्या है?

यदि आप थोड़ा शोध करते हैं, तो आप देखेंगे कि LocalHost शब्द अधिकांश स्थानों पर दिखाई देता है जो आपको 127.0.0.1 IP पता है।

127.0.0.1 और लोकलहोस्ट के बीच कोई बड़ा अंतर नहीं है क्योंकि वे दोनों आपके कंप्यूटर/सिस्टम को पैकेट डेटा स्रोत के रूप में संदर्भित करते हैं।

अंतर केवल नामकरण में है क्योंकि जब आप चाहते हैं कि आपका कंप्यूटर पिंग या डेटा भेजे, तो आईपी 127.0.0.1 को याद रखना आसान नहीं हो सकता है।

इसलिए, प्रत्येक पृष्ठ के आईपी पते को याद करने के बजाय जिसे आप जानकारी चाहते हैं, आप एक डोमेन नाम का उपयोग करते हैं।

डोमेन नाम आपके लिए आईपी पते को याद रखने के बजाय जानकारी का उपयोग करना आसान बनाते हैं जो असंभव होगा।

आईपी ​​पते के लिए डोमेन नामों के आगे-पीछे रूपांतरण को डोमेन नाम सिस्टम (DNS) द्वारा नियंत्रित किया जाता है।

इसलिए, आप पते का उपयोग 127.0.0.1 या LocalHost का उपयोग कर सकते हैं, लेकिन कुछ सिस्टम एक को एक पसंद करते हैं।

LocalHost/127.0.0.1 के उपयोग क्या हैं?

इस आईपी पते के लिए विभिन्न अन्य उपयोग पहले से ही उल्लेख किए गए हैं। अतिरिक्त उपयोग में शामिल हैं:

1. एक गति परीक्षण आयोजित करना

आप किसी संगठन के भीतर या घर पर स्थानीय नेटवर्क की गति का परीक्षण करने के लिए लूपबैक पते का उपयोग कर सकते हैं।

जब लोकलहोस्ट पिंग करते हैं, तो आप भेजे गए डेटा पैकेटों की संख्या भी देख सकते हैं, उन्हें एक राउंड ट्रिप करने में समय लगा, और इस प्रक्रिया में कितने डेटा पैकेट खो गए थे।

गति परीक्षणों से तकनीशियनों को पता चल जाएगा कि क्या किसी अनुकूलन की आवश्यकता है या यदि नेटवर्क जैसा चाहिए वैसा ही काम कर रहा है।

2. वेबसाइटों को अवरुद्ध करना

आप अपने कंप्यूटर पर सभी ब्राउज़रों में दुर्भावनापूर्ण वेबसाइटों को ब्लॉक करने के लिए लोकलहोस्ट सुविधा का उपयोग कर सकते हैं।

आपको ऐसा करने के लिए अपने सिस्टम पर होस्ट फ़ाइल का पता लगाने की आवश्यकता है। एक होस्ट फ़ाइल में आईपी पते और उनके होस्टनाम होते हैं।

इसलिए, आप अपने आईपी पते को एक लोकलहोस्ट आईपी में बदलकर एक वेबसाइट को ब्लॉक कर सकते हैं और इस प्रकार अपने सिस्टम पर स्थानीय हाइस्ट तक पहुंच का प्रयास कर सकते हैं।

3. परीक्षण वेबसाइटों और अधिक

वेब डेवलपर्स स्थानीय रूप से स्थानीय रूप से अपने वेबसाइट एप्लिकेशन का परीक्षण कर सकते हैं। इस तरह, उन्हें हर बार इंटरनेट से कनेक्ट नहीं करना पड़ता है, जब वे एक परीक्षण करना चाहते हैं।

इसलिए, एक डेवलपर एक सर्वर पर वेबसाइट की मेजबानी कर सकता है और फिर स्थानीयहोस्ट पते का उपयोग करके इसे एक्सेस कर सकता है। यह जनता को उपलब्ध कराने से पहले किसी वेबसाइट का परीक्षण करने में सक्षम बनाता है।

आप अपने स्थानीय नेटवर्क पर होस्ट किए गए सर्वर तक पहुंचने के लिए लूपबैक पते का भी उपयोग कर सकते हैं।

Minecraft जैसे कुछ गेम आपको अपने सिस्टम पर एक सर्वर की मेजबानी करने की अनुमति देंगे और बदले में, आपको दोस्तों के साथ खेलने देंगे।

लोकलहोस्ट/लूपबैक पते को समझाया गया

निष्कर्ष

जैसा कि हमने देखा है, एक स्थानीयहोस्ट पता एक आवश्यक विशेषता है, विशेष रूप से प्रोग्रामर के लिए। आईपी ​​पता इंटरनेट से कनेक्ट किए बिना वेबसाइटों और कार्यक्रमों का परीक्षण करके प्रोग्रामर वर्कलोड को काटने में मदद करता है।

तथ्य यह है कि प्रोग्रामर इंटरनेट पर अपने उपकरणों (लोकलहोस्ट) पर परीक्षण चलाने के लिए आईपी पते 127.0.0.1 का उपयोग करते हैं, न कि इंटरनेट ने वाक्यांश को जन्म दिया: 127.0.0.1 जैसी कोई जगह नहीं है। घर के वाक्यांश जैसी कोई जगह नहीं है।