- Dotted Decimal (डॉटेड डेसीमल)
- IPv4 का सबसे आम मानव-पठनीय प्रारूप: 32-बिट पते को प्रत्येक 8 बिट पर 4 समूहों में विभाजित किया जाता है, प्रत्येक समूह को 0–255 की दशमलव संख्या में परिवर्तित किया जाता है, डॉट से जोड़ा जाता है, जैसे 192.168.1.1।
- Decimal Integer (दशमलव पूर्णांक)
- 32-बिट IPv4 पते को 0–4294967295 रेंज के अहस्ताक्षरित पूर्णांक के रूप में मानें। अक्सर डेटाबेस स्टोरेज (जैसे MySQL का INET_ATON फ़ंक्शन) और रेंज तुलना के लिए उपयोग किया जाता है।
- Binary (बाइनरी)
- IPv4 पते का मूल 32-बिट बाइनरी प्रतिनिधित्व, प्रत्येक 8 बिट एक ऑक्टेट है। सबनेट मास्क और CIDR उपसर्ग की बिट संचालन बाइनरी स्तर पर होती है।
- Hexadecimal (हेक्साडेसिमल)
- 0x से शुरू होने वाला 8-बिट हेक्साडेसिमल प्रतिनिधित्व, प्रत्येक 2 बिट एक ऑक्टेट से मेल खाती है। अक्सर पैकेट कैप्चर विश्लेषण (जैसे Wireshark) और निम्न-स्तरीय प्रोटोकॉल डीबगिंग में देखा जाता है।
- Octet (ऑक्टेट)
- IPv4 पते में प्रत्येक डॉट-विभाजित 8-बिट खंड को ऑक्टेट कहा जाता है, मान 0–255। 4 ऑक्टेट पूर्ण 32-बिट पता बनाते हैं।
- Network Byte Order (नेटवर्क बाइट क्रम)
- TCP/IP प्रोटोकॉल मल्टी-बाइट डेटा भेजने के लिए बिग-एंडियन का उपयोग निर्दिष्ट करता है: उच्चतम बाइट पहले। डॉटेड डेसीमल का लेखन क्रम नेटवर्क बाइट क्रम के अनुरूप है।
- CIDR (क्लासलेस इंटर-डोमेन रूटिंग)
- Classless Inter-Domain Routing, नेटवर्क बिट्स को इंगित करने के लिए /उपसर्ग लंबाई का उपयोग करता है; जैसे /24 का अर्थ है कि पहले 24 बिट नेटवर्क बिट हैं, अंतिम 8 बिट होस्ट बिट हैं।
- Subnet Mask (सबनेट मास्क)
- 32-बिट बाइनरी संख्या; नेटवर्क बिट्स सभी 1 हैं, होस्ट बिट्स सभी 0 हैं; IP पते में नेटवर्क भाग और होस्ट भाग को अलग करने के लिए उपयोग किया जाता है, जैसे 255.255.255.0।
- Wildcard Mask (वाइल्डकार्ड मास्क)
- सबनेट मास्क के बिटवाइज व्युत्क्रम का परिणाम: 0 का अर्थ है मेल खाना चाहिए, 1 का अर्थ है अनदेखा करें; ACL और रूटिंग कॉन्फ़िगरेशन में उपयोग किया जाता है, जैसे 0.0.0.255 /24 के अनुरूप है।
- INET_ATON / INET_NTOA
- IP पते और पूर्णांक के बीच दो-तरफा रूपांतरण के लिए क्लासिक फ़ंक्शन नाम। ATON (ASCII to Number) डॉटेड IP को पूर्णांक में बदलता है, NTOA (Number to ASCII) उल्टा करता है। MySQL, PHP और C यह फ़ंक्शन प्रदान करते हैं।