IPv4 jest najczęściej używanym systemem adresowania IP na świecie. Wykorzystuje on 32-bitowy schemat adresowania, co oznacza, że istnieją 2^32 możliwe kombinacje adresów IP. Przekłada się to na 4 294 967 296 unikalnych adresów IP. Chociaż może się to wydawać dużą liczbą, eksplozja urządzeń podłączonych do Internetu sprawiła, że coraz trudniej jest efektywnie przydzielać te adresy.
Istnieje pięć klas adresów IP w IPv4, oznaczonych jako A, B, C, D i E. Klasy A, B i C są używane do normalnego adresowania sieci, podczas gdy klasy D i E są zarezerwowane do specjalnych celów. Każda klasa ma inny zakres adresów IP, przy czym klasa A ma ich najmniej, a klasa C najwięcej.
Adres IPv4 składa się z czterech zestawów liczb oddzielonych kropkami. Każdy zestaw może zawierać liczby od 0 do 255, co oznacza, że istnieje 256 możliwych wartości dla każdego zestawu. Aby obliczyć całkowitą liczbę możliwych kombinacji, po prostu mnożymy 256 przez siebie cztery razy, co daje nam 4 294 967 296.
IPv4 ma trzy klasy sieci: Klasa A, klasa B i klasa C. Sieci klasy A mają pierwszy oktet w zakresie od 1 do 126, sieci klasy B mają pierwszy oktet w zakresie od 128 do 191, a sieci klasy C mają pierwszy oktet w zakresie od 192 do 223. Pozostałe adresy IP są zarezerwowane do specjalnych celów.
Podsumowując, istnieje 2^32 lub 4 294 967 296 możliwych kombinacji adresów IP w IPv4. Istnieje pięć klas adresów IP, przy czym klasa A ma ich najmniej, a klasa C najwięcej. Adres IPv4 składa się z czterech zestawów liczb oddzielonych kropkami, z których każdy zawiera się w przedziale od 0 do 255. IPv4 ma trzy klasy sieci: Klasa A, klasa B i klasa C. Zrozumienie adresów IP jest niezbędne dla każdego, kto pracuje w dziedzinie technologii informatycznych, ponieważ jest to kręgosłup Internetu i wszystkich podłączonych urządzeń.
Istnieją dwa rodzaje adresów IP: IPv4 i IPv6. Adresy IPv4 mają długość 32 bitów i są zwykle zapisywane w notacji dziesiętnej z kropkami (np. 192.168.0.1). Z kolei adresy IPv6 mają długość 128 bitów i są zwykle zapisywane w notacji szesnastkowej (np. 2001:0db8:85a3:0000:0000:8a2e:0370:7334).