IPv6 कंप्रेसर और विस्तारक

एक IPv6 पते को उसके पूर्ण रूप से विस्तारित 32-वर्ण रूप और उसके सबसे छोटे संपीड़ित प्रतिनिधित्व के बीच परिवर्तित करें।

IPv6 संपीड़न नियमों को समझना

IPv6 पते स्वाभाविक रूप से काफी लंबे होते हैं (128 बिट्स, चार हेक्साडेसिमल अंकों के आठ समूहों के रूप में दर्शाए जाते हैं)। उन्हें पढ़ने और लिखने में आसान बनाने के लिए, संपीड़न के दो मुख्य नियम लागू किए जाते हैं:

  • अग्रणी शून्यों का लोप: आठ समूहों में से किसी में भी अग्रणी शून्य को हटाया जा सकता है। उदाहरण के लिए, 0db8 हो जाता है db8, और 0000 हो जाता है 0.
  • शून्य संपीड़न (डबल कोलन): केवल शून्य वाले समूहों के एक लगातार अनुक्रम को दोहरे कोलन द्वारा प्रतिस्थापित किया जा सकता है ::. अस्पष्टता को रोकने के लिए इसका उपयोग प्रति IPv6 पते पर केवल एक बार किया जा सकता है। तो 2001:db8:0:0:0:0:2:1 हो जाता है 2001:db8::2:1.