IP Address आईपी एड्रेस:-
An IP address, short for Internet Protocol address, is a unique numerical label assigned to each device connected to a computer network. It serves as an identifier for devices such as computers, smartphones, tablets, servers, and any other device that communicates over an IP-based network.
एक आईपी एड्रेस, इंटरनेट प्रोटोकॉल एड्रेस के लिए छोटा, एक अद्वितीय संख्यात्मक लेबल है जो कंप्यूटर नेटवर्क से जुड़े प्रत्येक डिवाइस को सौंपा गया है। यह कंप्यूटर, स्मार्टफोन, टैबलेट, सर्वर और आईपी-आधारित नेटवर्क पर संचार करने वाले किसी भी अन्य उपकरण जैसे उपकरणों के लिए एक पहचानकर्ता के रूप में कार्य करता है।
IP addresses play a crucial role in enabling communication between devices on the internet. They serve as virtual addresses that allow data packets to be sent and received between different devices and networks.
आईपी एड्रेस इंटरनेट पर उपकरणों के बीच संचार को सक्षम करने में महत्वपूर्ण भूमिका निभाते हैं। वे आभासी एड्रेस के रूप में काम करते हैं जो डेटा पैकेट को विभिन्न उपकरणों और नेटवर्क के बीच भेजने और प्राप्त करने की अनुमति देते हैं।
IP addresses can be either public or private. A public IP address is globally unique and assigned by an Internet Service Provider (ISP) to devices connected to the internet. IP addresses are used in browsing the web, sending and receiving emails, streaming media, online gaming, remote access, and many other network-based activities.
आईपी एड्रेस सार्वजनिक या निजी हो सकते हैं। एक सार्वजनिक आईपी एड्रेस विश्व स्तर पर अद्वितीय है और इंटरनेट सेवा प्रदाता (आईएसपी) द्वारा इंटरनेट से जुड़े उपकरणों को सौंपा गया है। आईपी एड्रेस का उपयोग वेब ब्राउज़ करने, ईमेल भेजने और प्राप्त करने, स्ट्रीमिंग मीडिया, ऑनलाइन गेमिंग, रिमोट एक्सेस और कई अन्य नेटवर्क-आधारित गतिविधियों में किया जाता है।
There are two versions of IP addresses commonly used today: IPv4 (Internet Protocol version 4) and IPv6 (Internet Protocol version 6).
आज आम तौर पर उपयोग किए जाने वाले IP एड्रेस के दो संस्करण हैं: IPv4 (इंटरनेट प्रोटोकॉल संस्करण 4) और IPv6 (इंटरनेट प्रोटोकॉल संस्करण 6)।
IPv4 (Internet Protocol version 4) -
Internet Protocol version 4 is the fourth iteration of the Internet Protocol and the most widely used version for addressing devices on the internet. IPv4 addresses are 32-bit numbers expressed in dotted-decimal notation, where each octet (8 bits) is separated by periods. The format typically looks like this: xxx.xxx.xxx.xxx, where each "xxx" represents a decimal number ranging from 0 to 255.
इंटरनेट प्रोटोकॉल संस्करण 4 इंटरनेट प्रोटोकॉल का चौथा पुनरावृति है और इंटरनेट पर उपकरणों को संबोधित करने के लिए सबसे व्यापक रूप से उपयोग किया जाने वाला संस्करण है। IPv4 एड्रेस डॉटेड-दशमलव संकेतन में व्यक्त 32-बिट संख्याएं हैं, जहां प्रत्येक ऑक्टेट (8 बिट्स) को पीरियड्स(.) द्वारा अलग किया जाता है। प्रारूप आमतौर पर इस तरह दिखता है: xxx.xxx.xxx.xxx, जहां प्रत्येक "xxx" 0 से 255 तक की दशमलव संख्या का प्रतिनिधित्व करता है।
IPv4 addresses are divided into 5 different classes, these are-
IPv4 एड्रेस को 5 अलग-अलग वर्गों में बांटा गया है, ये हैं-
1. Class A: Class A addresses use the first octet to identify the network portion of the address, while the remaining three octets are used to identify hosts within that network. The first bit of a Class A address is always 0, and the range of valid values for the first octet is from 0 to 127.
क्लास ए एड्रेस पहले ऑक्टेट का उपयोग पते के नेटवर्क हिस्से की पहचान करने के लिए करते हैं, जबकि शेष तीन ऑक्टेट का उपयोग उस नेटवर्क के भीतर मेजबानों की पहचान करने के लिए किया जाता है। क्लास ए एड्रेस का पहला बिट हमेशा 0 होता है, और पहले ऑक्टेट के लिए मान्य मानों की सीमा 0 से 127 तक होती है।
2. Class B: Class B addresses use the first two octets to identify the network portion, leaving the last two octets for host identification. The first two bits of a Class B address are always 10, and the range of valid values for the first octet is from 128 to 191.
क्लास बी एड्रेस नेटवर्क हिस्से की पहचान करने के लिए पहले दो ऑक्टेट का उपयोग करते हैं, होस्ट आइडेंटिफिकेशन के लिए आखिरी दो ऑक्टेट छोड़ते हैं। क्लास बी एड्रेस के पहले दो बिट हमेशा 10 होते हैं, और पहले ऑक्टेट के लिए मान्य मानों की सीमा 128 से 191 तक होती है।
3. Class C: Class C addresses allocate the first three octets for network identification and use the last octet for host identification. The first three bits of a Class C address are always 110, and the range of valid values for the first octet is from 192 to 223.
क्लास सी एड्रेस नेटवर्क पहचान के लिए पहले तीन ऑक्टेट आवंटित करते हैं और होस्ट पहचान के लिए अंतिम ऑक्टेट का उपयोग करते हैं। क्लास सी एड्रेस के पहले तीन बिट हमेशा 110 होते हैं, और पहले ऑक्टेट के लिए मान्य मानों की सीमा 192 से 223 तक होती है।
4. Class D: Class D addresses are reserved for multicasting, which allows the transmission of data packets to multiple recipients simultaneously. The first four bits of a Class D address are always 1110. These addresses range from 224.0.0.0 to 239.255.255.255.
क्लास डी के एड्रेस मल्टीकास्टिंग के लिए आरक्षित हैं, जो एक साथ कई प्राप्तकर्ताओं को डेटा पैकेट के प्रसारण की अनुमति देता है। क्लास डी एड्रेस के पहले चार बिट हमेशा 1110 होते हैं। ये एड्रेस 224.0.0.0 से लेकर 239.255.255.255 तक होते हैं।
5. Class E: Class E addresses are reserved for experimental and research purposes. The first four bits of a Class E address are always 1111. These addresses range from 240.0.0.0 to 255.255.255.255.
क्लास ई के एड्रेस प्रायोगिक और अनुसंधान उद्देश्यों के लिए आरक्षित हैं। क्लास ई के एड्रेस के पहले चार बिट हमेशा 1111 होते हैं। ये एड्रेस 240.0.0.0 से 255.255.255.255 तक होते हैं।
IPv6 (Internet Protocol version 6)-
Image reference - Wikipedia
IPv6 (Internet Protocol version 6) is the successor to IPv4 and was designed to address the limitations of the IPv4 addressing system. IPv6 uses 128-bit addresses, allowing for a significantly larger address space compared to the 32-bit addresses used in IPv4. IPv6 addresses are represented in hexadecimal notation and are separated by colons.
IPv6 (इंटरनेट प्रोटोकॉल संस्करण 6) IPv4 का उत्तराधिकारी है और इसे IPv4 एड्रेसिंग सिस्टम की सीमाओं को बढाने के लिए डिज़ाइन किया गया था। IPv6 128-बिट एड्रेस का उपयोग करता है, जो IPv4 में उपयोग किए गए 32-बिट एड्रेस की तुलना में काफी बड़े एड्रेस स्थान की अनुमति देता है। IPv6 एड्रेस हेक्साडेसिमल नोटेशन में दर्शाए जाते हैं और कोलन(:) द्वारा अलग किए जाते हैं।
Here's an example of an IPv6 address यहाँ IPv6 एड्रेस का एक उदाहरण दिया गया है:-
2001:0db8:85a3:0000:0000:8a2e:0370:7334
IPv6 addresses are divided into different sections:-
IPv6 एड्रेस को विभिन्न वर्गों में विभाजित किया गया है:-
1. Global Routing Prefix ग्लोबल रूटिंग प्रीफिक्स: This section identifies the network and routing infrastructure. It is typically assigned by the Internet Service Provider (ISP) or network administrator.
यह सेक्शन नेटवर्क और रूटिंग इंफ्रास्ट्रक्चर की पहचान करता है। यह आमतौर पर इंटरनेट सेवा प्रदाता (ISP) या नेटवर्क व्यवस्थापक द्वारा असाइन किया जाता है।
2. Subnet ID सबनेट आईडी: This section identifies subnets within the network. It allows for hierarchical addressing and segmentation of networks.
यह खंड नेटवर्क के भीतर सबनेट की पहचान करता है। यह नेटवर्क के पदानुक्रमित एड्रेस और विभाजन की अनुमति देता है।
3. Interface ID इंटरफेस आईडी: This section identifies a specific network interface or device within the subnet.
यह खंड सबनेट के भीतर एक विशिष्ट नेटवर्क इंटरफेस या डिवाइस की पहचान करता है।
IPv6 addresses have several advantages over IPv4:-
IPv6 एड्रेस के IPv4 की तुलना में कई फायदे हैं:-
1. Larger Address Space: With 128 bits, IPv6 provides an enormous address space, allowing for trillions of unique addresses. This solves the problem of address exhaustion faced by IPv4.
1. बड़ा एड्रेस स्थान: 128 बिट्स के साथ, IPv6 एक विशाल एड्रेस स्थान प्रदान करता है, जिससे खरबों अद्वितीय एड्रेस की अनुमति मिलती है। यह IPv4 द्वारा, सामना की जाने वाली एड्रेस थकावट की समस्या को हल करता है।
2. Improved Addressing and Routing Efficiency: IPv6 simplifies the network infrastructure and routing tables, resulting in more efficient packet routing and reduced network overhead.
2. बेहतर एड्रेसिंग और रूटिंग क्षमता: IPv6 नेटवर्क इंफ्रास्ट्रक्चर और राउटिंग टेबल को सरल बनाता है, जिसके परिणामस्वरूप अधिक कुशल पैकेट रूटिंग और नेटवर्क ओवरहेड कम हो जाता है।
3. Enhanced Security: IPv6 includes built-in support for IPsec (Internet Protocol Security), providing end-to-end encryption and authentication of network communications.
3. बढ़ी हुई सुरक्षा: IPv6 में IPsec (इंटरनेट प्रोटोकॉल सुरक्षा) के लिए अंतर्निहित समर्थन शामिल है, जो एंड-टू-एंड एन्क्रिप्शन प्रदान करता है और नेटवर्क संचार का प्रमाणीकरण करता है।
4. Better Support for Mobile and IoT Devices: The large address space of IPv6 is particularly beneficial for the proliferation of connected devices, such as smartphones, tablets, and Internet of Things (IoT) devices.
4. मोबाइल और IoT उपकरणों के लिए बेहतर समर्थन: IPv6 का बड़ा एड्रेस स्थान स्मार्टफोन, टैबलेट और इंटरनेट ऑफ थिंग्स (IoT) उपकरणों जैसे जुड़े उपकरणों के प्रसार के लिए विशेष रूप से फायदेमंद है।
5. Simplified Network Configuration: IPv6 supports stateless address autoconfiguration, which simplifies network setup and reduces the reliance on manual configuration or dynamic addressing protocols.
5. सरलीकृत नेटवर्क कॉन्फ़िगरेशन: IPv6 स्टेटलेस एड्रेस ऑटोकॉन्फ़िगरेशन का समर्थन करता है, जो नेटवर्क सेटअप को सरल करता है और मैन्युअल कॉन्फ़िगरेशन या डायनेमिक एड्रेसिंग प्रोटोकॉल पर निर्भरता को कम करता है।
While IPv6 adoption has been steadily increasing, IPv4 is still widely used. To facilitate the transition, many networks and systems are designed to support both IPv4 and IPv6 (dual-stack implementation) to ensure compatibility between the two protocols during the transition period.
जबकि IPv6 अपनाने में लगातार वृद्धि हो रही है, IPv4 अभी भी व्यापक रूप से उपयोग किया जाता है। संक्रमण की सुविधा के लिए, संक्रमण अवधि के दौरान दो प्रोटोकॉल के बीच संगतता सुनिश्चित करने के लिए कई नेटवर्क और सिस्टम IPv4 और IPv6 (डुअल-स्टैक कार्यान्वयन) दोनों का समर्थन करने के लिए डिज़ाइन किए गए हैं।
Example उदाहरण:-
IPv4 addresses consist of four sets of numbers separated by periods (e.g., 192.168.0.1), while IPv6 addresses are longer and use hexadecimal notation (e.g., 2001:0db8:85a3:0000:0000:8a2e:0370:7334).
IPv4 एड्रेस में पीरियड्स द्वारा अलग किए गए नंबरों के चार सेट होते हैं (जैसे, 192.168.0.1), जबकि IPv6 एड्रेस लंबे होते हैं और हेक्साडेसिमल नोटेशन का उपयोग करते हैं (जैसे, 2001:0db8:85a3:0000:0000:8a2e:0370:7334)।