इंटरनेट हमारे महानतम आविष्कारों में से एक है।
लाखों लोग हर सेकंड इंटरनेट का उपयोग करते हैं, और इसने हमारे जीवन के कई पहलुओं को बदल दिया है - नई नौकरियां और काम करने के नए तरीके बनाने से लेकर यह प्रभावित करने तक कि समाचार कैसे खपत होते हैं और निर्णय कैसे लिए जाते हैं।
हालांकि यह काफी समय से मौजूद है, इसे शक्ति प्रदान करने वाली अंतर्निहित प्रौद्योगिकियां इसके आविष्कार के बाद से ज्यादा नहीं बदली हैं।
इस लेख में आप इंटरनेट प्रोटोकॉल, या IP के बारे में जानेंगे - यह क्या है, यह कैसे काम करता है, और इसके विभिन्न संस्करणों के बीच अंतर।
कंप्यूटर इंटरनेट पर कैसे संवाद करते हैं
कंप्यूटर, और सामान्य रूप से डिवाइस, इंटरनेट पर दो अलग-अलग तरीकों से एक-दूसरे से जुड़ते और संवाद करते हैं: या तो बड़ी संख्या में अंडरसी केबल की मदद से या वायरलेस तरीके से।
जानकारी पैकेट में टूट जाती है, या डेटा के छोटे टुकड़े, जो राउटर द्वारा सही गंतव्य तक और वापस स्थानांतरित हो जाते हैं।
हालांकि, कंप्यूटर को पहली जगह में संवाद करने के लिए, संचार की एक निर्धारित और सार्वभौमिक रूप से सहमत सामान्य भाषा की आवश्यकता होती है जिसे सभी डिवाइस समझते हैं।
डेटा एक्सचेंज के दौरान संचार के मानकीकृत तरीके की इस आवश्यकता ने प्रोटोकॉल के निर्माण का नेतृत्व किया।
प्रमुख प्रोटोकॉल में से एक इंटरनेट प्रोटोकॉल, या IP है।
इंटरनेट प्रोटोकॉल में एक विशेष सिंटैक्स होता है जो नियमों का एक समूह और विभिन्न नेटवर्क पर डिवाइस के बीच संचार कैसे होगा, इसके लिए एक निर्दिष्ट प्रारूप को परिभाषित करता है। यह अनिवार्य रूप से कंप्यूटर के बीच संचार को संभव बनाता है।
वे नियम बड़ी संख्या में चीजों को कवर करते हैं, जैसे:
- नेटवर्क पर प्रत्येक डिवाइस की पहचान और पता लगाना
- डिवाइस को फिर एक-दूसरे से बात करने देना
- यह निर्धारित करना कि डेटा के पैकेट का प्रारूप और स्थानांतरण कैसा दिखेगा
- यह निर्धारित करना कि प्रत्येक पैकेट वांछित गंतव्य तक कैसे पहुंचेगा
- राउटर के लिए सबसे तेज और सबसे कुशल पथ चुनना, और
- यह तय करना कि त्रुटि होने पर उन्हें कैसे संभाला जाए।
नेटवर्क से जुड़े प्रत्येक डिवाइस को विभिन्न नेटवर्क पर खुद की पहचान करने का एक तरीका चाहिए।
जब आप किसी को पत्र भेजना चाहते हैं, तो आपको उस व्यक्ति के घर की पहचान करने का एक तरीका चाहिए ताकि डाक सेवा को पता चले कि पत्र कहां पहुंचाना है। आप नहीं चाहते कि पत्र गलत व्यक्ति को दिया जाए!
यही कारण है कि, पत्र भेजते समय, आप प्राप्तकर्ता के अद्वितीय घर के पते को गंतव्य पते के रूप में और अपने अद्वितीय घर के पते को भी शामिल करते हैं, जो वापसी पता है।
प्रत्येक घर का एक अद्वितीय पता होता है जो इसे अलग करता है और पहचानता है।
इसी तरह, इंटरनेट पर कंप्यूटर और डिवाइस की पहचान करने का तरीका ताकि हम डेटा संचारित और आदान-प्रदान कर सकें, उनके IP पते को जानना है।
किसी को ईमेल भेजने के लिए, आपको उनके कंप्यूटर का IP पता जानना होगा। ईमेल छोटे टुकड़ों, या पैकेट में टूट जाता है। वे सही गंतव्य तक पहुंचते हैं क्योंकि प्रत्येक पैकेट में IP जानकारी भी शामिल होती है।
इंटरनेट पर कुछ भेजते समय प्रत्येक पैकेट पर एक गंतव्य पता और एक वापसी पता होना चाहिए। IP पते हैं कि कंप्यूटर एक-दूसरे को कैसे ढूंढते हैं और अपने-अपने स्थानों को जानते हैं।
इंटरनेट प्रोटोकॉल IP एड्रेसिंग के प्रारूप को परिभाषित करने का प्रभारी है।
IP पता क्या है?
IP पता एक नेटवर्क पता है, और कंप्यूटर नेटवर्क से जुड़े हर डिवाइस को एक मिलता है।
IP पता एक अद्वितीय संख्या अनुक्रम है जो एक डिवाइस को सौंपा जाता है जो एक निश्चित प्रारूप में लिखा जाता है। यह परस्पर जुड़े नेटवर्क में हर डिवाइस की वैश्विक स्तर पर पहचान करता है।
जैसा कि पहले उल्लेख किया गया है, पैकेट सही और इच्छित गंतव्य तक रूट हो जाते हैं और डिवाइस इंटरनेट पर जानकारी भेजने और प्राप्त करने में सक्षम होते हैं क्योंकि प्रत्येक डिवाइस को एक अद्वितीय IP पता सौंपा जाता है।
आपको इंटरनेट पर जानकारी भेजने के लिए सीधे IP पते से निपटने या किसी को दिल से जानने की संभावना नहीं होगी - यह सब पर्दे के पीछे होता है।
यदि आप उत्सुक हैं और अपना IP पता जानना चाहते हैं, तो Google.com पर जाएं और "मेरा IP क्या है" टाइप करें और आपको पहले परिणाम में अपना अद्वितीय पता दिखाई देगा।
इसके बावजूद, IP पते के कुछ अलग प्रकार हैं, जिन्हें आप निम्नलिखित अनुभागों में देखेंगे।
निजी बनाम सार्वजनिक IP पते
हर किसी के पास दो प्रकार के IP पते होते हैं: सार्वजनिक और निजी।
सार्वजनिक वाला आपके होम राउटर को आपके इंटरनेट सेवा प्रदाता (ISP) द्वारा दिया जाता है और यह आपके पूरे स्थानीय नेटवर्क के लिए प्राथमिक पता है।
आपके घर में एक से अधिक लैपटॉप, स्मार्टफोन, या टैबलेट हो सकते हैं। प्रत्येक डिवाइस का अपना IP पता होता है, लेकिन वे सभी एक ही मुख्य, सार्वजनिक IP पते के अंतर्गत भी होते हैं।
यही तरीका है जिससे आपके घर के सभी डिवाइस मुख्य सार्वजनिक IP पते के माध्यम से इंटरनेट से जुड़ते हैं।
एक सार्वजनिक IP पता अद्वितीय होता है, जिसका अर्थ है कि किसी दिए गए क्षण में दो समान IP पते उपयोग नहीं किए जाते हैं।
जैसा कि ऊपर उल्लेख किया गया है, यदि आपके घर में कई डिवाइस हैं, तो प्रत्येक का अपना IP पता होता है। यह पता एक निजी IP पता है, और यह सीधे इंटरनेट तक नहीं पहुंच सकता।
चूंकि ये डिवाइस राउटर (जिसका सार्वजनिक IP पता है) के माध्यम से इंटरनेट से जुड़ते हैं, राउटर को इंटरनेट से जोड़ने से पहले प्रत्येक डिवाइस को अलग से पहचानने और पहचानने का एक तरीका चाहिए।
राउटर ऐसा प्रत्येक डिवाइस को एक व्यक्तिगत निजी IP पता सौंपकर करता है। फिर यह हर बार उस पते को याद रखता है जब डिवाइस इंटरनेट से जुड़ना चाहता है।
डायनामिक बनाम स्टेटिक IP पते
सार्वजनिक IP पते दो श्रेणियों में विभाजित हैं: डायनामिक और स्टेटिक।
एक बार डिवाइस इंटरनेट से जुड़ जाने पर, आपका इंटरनेट सेवा प्रदाता आपको उनके उपलब्ध IP पतों में से एक उस समय की अवधि के लिए देता है जब आप जुड़े रहते हैं। इस तरह डिवाइस डेटा भेज और प्राप्त कर पाएगा।
अगली बार जब आप इंटरनेट से जुड़ते हैं, तो आपका ISP आपको एक अलग IP पता प्रदान करेगा। इसका मतलब है कि हर बार जब आप इंटरनेट से जुड़ते हैं, तो आपका एक अलग IP पता होता है। यही कारण है कि इस प्रकार के IP पते को डायनामिक कहा जाता है - यह हमेशा बदलता रहता है।
दूसरी ओर, एक स्टेटिक IP पता कभी नहीं बदलता। यह एक स्थायी पता है। पता एक बार प्रदान किया जाता है और आप उम्मीद कर सकते हैं कि यह वही रहेगा।
स्टेटिक IP पते अक्सर DNS सर्वर द्वारा उपयोग किए जाते हैं। एक DNS सर्वर एक बड़ा कंप्यूटर है जो वेबसाइट बनाने वाली फाइलों को संग्रहीत करता है। उनका काम उन फाइलों को हर बार भेजना है जब किसी उपयोगकर्ता द्वारा वेबसाइट देखने का अनुरोध किया जाता है।
IPv4 बनाम IPv6 - क्या अंतर है?
IPv4 पता क्या है?
IPv4 इंटरनेट प्रोटोकॉल का पहला, और सबसे व्यापक रूप से उपयोग किया जाने वाला, संस्करण है।
यह पहली बार 1980 में लॉन्च किया गया था और आज तक उपयोग किया जाता है।
यह एक 32-बिट पता है और यह 4 ब्लॉक से बना है - प्रत्येक ब्लॉक एक डॉट द्वारा अलग किया गया है।
यह कुछ इस तरह दिखता है:
XXX.XXX.XXX.XXX
प्रत्येक ब्लॉक में 3 अंक तक फिट हो सकते हैं, और ब्लॉक में संख्याएं 0 से 255 तक, दशमलव मानों में होती हैं।
IP पते का एक उदाहरण है:
142.250.185.206
यहां एक और उदाहरण है:
69.171.250.35
ये दशमलव संख्याएं बाइनरी में परिवर्तित हो जाती हैं, एक मशीन भाषा, जो एकमात्र भाषा है जिसे कंप्यूटर सीधे समझ सकते हैं।
ये दशमलव संख्याएं, बाइनरी में, वास्तव में 8 बाइनरी अंकों (या बिट्स) के 4 ब्लॉक हैं।
यही कारण है कि इसे 32-बिट पता कहा जाता है - यह 32 बाइनरी अंकों के अनुक्रम से बना एक पता है।
उदाहरण के लिए, आपने पहले जो पता देखा था, 142.250.185.206 है:
10001110.11111010.10111001.11001110
बाइनरी में, हुड के नीचे।
तो, 2^32 कुल 4,294,967,296 अद्वितीय पते हैं। यह वह सीमा है जो IPv4 प्रत्येक डिवाइस को इंटरनेट से कनेक्ट करने के लिए IP पते प्रदान कर सकता है।
आपको लगेगा कि यह बड़ी संख्या पर्याप्त से अधिक है। लेकिन, जैसे-जैसे आबादी बढ़ती जा रही है और प्रत्येक व्यक्ति अधिक से अधिक डिवाइस का मालिक होता है (और प्रत्येक डिवाइस को अपने स्वयं के IP पते की आवश्यकता होती है) हम काफी समय से पतों से बाहर चल रहे हैं।
IPv6 क्या है?
IPv6 इंटरनेट प्रोटोकॉल का नवीनतम संस्करण है जिसे पहली बार 1998 में तैनात किया गया था।
यह IPv4 का उत्तराधिकारी है और भविष्य में इसकी ओर धीरे-धीरे बदलाव होगा।
जहां IPv4 एक संख्यात्मक पता है, IPv6 हेक्साडेसिमल, अल्फ़ान्यूमेरिक वर्णों का उपयोग करता है - अर्थात इसमें संख्याएं और अक्षर दोनों होते हैं।
जिस तरह IPv4 4 ब्लॉक का उपयोग करता है जिनमें प्रत्येक में 3 अंक तक होते हैं, IPv6 8 ब्लॉक का उपयोग करता है जिनमें प्रत्येक में 4 हेक्साडेसिमल वर्ण होते हैं।
IPv4 में, प्रत्येक ब्लॉक एक डॉट (.) द्वारा अलग किया जाता है। IPv6 में प्रत्येक ब्लॉक एक कोलन (:) द्वारा अलग किया जाता है।
तो, एक IPv6 पता कुछ इस तरह दिखता है:
XXXX:XXXX:XXXX:XXXX:XXXX:XXXX:XXXX:XXXX
उदाहरण के लिए:
2001:0db8:85a3:0000:0000:8a2e:0370:7334
यह एक 128-बिट पता है, जिसका अर्थ है कि 2^128 पते उपलब्ध हैं।
इसका मतलब है कि इंटरनेट पर हमारे पास 340,282,366,920,938,463,463,374,607,431,768,211,456 पते उपयोग करने के लिए हैं।
यह 340 अनडेसिलियन पते हैं, जो हमें उम्मीद है कि सभी के लिए पर्याप्त से अधिक होंगे!
निष्कर्ष
और वहां आपके पास है! अब आप इंटरनेट प्रोटोकॉल की मूल बातें जानते हैं। यह अंतर्निहित तकनीक है जिसका उपयोग सभी कंप्यूटर और डिवाइस एक-दूसरे से जुड़ने और जानकारी प्राप्त करने और आदान-प्रदान करने के लिए करते हैं।
आपने IPv4 और IPv6 के बीच बुनियादी अंतर भी सीखे। और संक्षेप में, IPv6 IPv4 की तुलना में कहीं अधिक IP पते प्रदान करता है।
यदि आप इंटरनेट कैसे काम करता है, इसके बारे में अधिक जानने में रुचि रखते हैं, तो freeCodeCamp के यूट्यूब चैनल पर इस वीडियो को देखें जो कंप्यूटर नेटवर्किंग के मूल सिद्धांतों को समझाता है।
पढ़ने के लिए धन्यवाद और खुश सीखना 😊