- Dotted Decimal (dziesiętny z kropkami)
- Najczęstszy czytelny dla ludzi format IPv4: 32-bitowy adres jest podzielony na 4 grupy po 8 bitów, każda grupa przekonwertowana na liczbę dziesiętną 0–255, połączona kropkami, np. 192.168.1.1.
- Decimal Integer (liczba całkowita dziesiętna)
- Traktuj 32-bitowy adres IPv4 jako liczbę całkowitą bez znaku, zakres 0–4294967295. Często używany do przechowywania w bazach danych (np. funkcja MySQL INET_ATON) i porównywania zakresów.
- Binary (binarny)
- Oryginalna 32-bitowa binarna reprezentacja adresu IPv4, każde 8 bitów to oktet. Operacje bitowe maski podsieci i prefiksu CIDR odbywają się na poziomie binarnym.
- Hexadecimal (szesnastkowy)
- 8-bitowa reprezentacja szesnastkowa zaczynająca się od 0x, co 2 bity odpowiadające oktetowi. Często spotykana podczas analizy przechwyconych pakietów (np. Wireshark) i debugowania protokołów niskiego poziomu.
- Octet (oktet)
- Każdy 8-bitowy segment oddzielony kropkami w adresie IPv4 nazywa się oktetem, wartość 0–255. 4 oktety tworzą pełny 32-bitowy adres.
- Network Byte Order (kolejność bajtów sieciowa)
- Protokół TCP/IP określa użycie Big-Endian do przesyłania danych wielobajtowych: najwyższy bajt pierwszy. Kolejność zapisu dziesiętnego z kropkami jest zgodna z kolejnością bajtów sieciową.
- CIDR (bezklasowe routowanie międzydomenowe)
- Classless Inter-Domain Routing, notacja z /długość prefiksu do oznaczania bitów sieciowych, np. /24 oznacza pierwsze 24 bity to bity sieciowe, ostatnie 8 bitów to bity hosta.
- Subnet Mask (maska podsieci)
- 32-bitowa liczba binarna, bity sieciowe wszystkie 1, bity hosta wszystkie 0; służy do rozróżniania części sieciowej i części hosta w adresie IP, np. 255.255.255.0.
- Wildcard Mask (maska wieloznaczna)
- Wynik bitowej negacji maski podsieci: 0 oznacza musi pasować, 1 oznacza ignoruj; używana w konfiguracji ACL i routingu, np. 0.0.0.255 odpowiada /24.
- INET_ATON / INET_NTOA
- Klasyczne nazwy funkcji do wzajemnej konwersji między adresem IP a liczbą całkowitą. ATON (ASCII to Number) konwertuje IP z kropkami na liczbę całkowitą, NTOA (Number to ASCII) odwrotnie. MySQL, PHP i C oferują tę funkcję.