- Dotted Decimal (ทศนิยมจุด)
- รูปแบบ IPv4 ที่มนุษย์อ่านได้ที่พบบ่อยที่สุด: ที่อยู่ 32 บิตแบ่งออกเป็น 4 กลุ่มทุก 8 บิต แต่ละกลุ่มแปลงเป็นตัวเลขทศนิยม 0–255 เชื่อมด้วยจุด เช่น 192.168.1.1.
- Decimal Integer (จำนวนเต็มทศนิยม)
- พิจารณาที่อยู่ IPv4 32 บิตเป็นจำนวนเต็มไม่มีเครื่องหมาย ช่วง 0–4294967295 มักใช้สำหรับการจัดเก็บฐานข้อมูล (เช่น ฟังก์ชัน INET_ATON ของ MySQL) และการเปรียบเทียบช่วง
- Binary (ไบนารี)
- การแสดงผลไบนารี 32 บิตดั้งเดิมของที่อยู่ IPv4 ทุก 8 บิตเป็นหนึ่งออคเต็ต การดำเนินการบิตของซับเน็ตมาสก์และคำนำหน้า CIDR ทำที่ระดับไบนารี
- Hexadecimal (เลขฐานสิบหก)
- การแสดงผลเลขฐานสิบหก 8 บิตที่เริ่มต้นด้วย 0x ทุก 2 บิตสอดคล้องกับหนึ่งออคเต็ต มักพบในการวิเคราะห์การดักจับแพ็กเก็ต (เช่น Wireshark) และดีบักโปรโตคอลระดับต่ำ
- Octet (ออคเต็ต)
- แต่ละส่วน 8 บิตที่คั่นด้วยจุดในที่อยู่ IPv4 เรียกว่าออคเต็ต ค่า 0–255 4 ออคเต็ตประกอบเป็นที่อยู่ 32 บิตที่สมบูรณ์
- Network Byte Order (ลำดับไบต์เครือข่าย)
- โปรโตคอล TCP/IP กำหนดให้ใช้ Big-Endian สำหรับการส่งข้อมูลหลายไบต์: ไบต์สูงสุดอยู่ข้างหน้า ลำดับการเขียนทศนิยมจุดสอดคล้องกับลำดับไบต์เครือข่าย
- CIDR (Classless Inter-Domain Routing)
- 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 มีฟังก์ชันนี้