Det finns inte en kategorisering av IPv4 -adresser som olika "typer" på samma sätt som finns för IPv6 (som Unicast, Multicast, Anycast). Istället klassificeras IPv4 -adresser baserat på deras
Network Prefix (Antalet ledande bitar som identifierar nätverksdelen i adressen). Denna klassificering bestämmer storleken på nätverket och antalet tillgängliga värdadresser i det nätverket. De vanliga klassificeringarna är:
* klass A: Adresser som börjar med `0` i den första biten. Dessa har en stor nätverksdel och en liten värddel, vilket resulterar i några mycket stora nätverk. De används sällan längre.
* klass B: Adresser börjar med `10 'i de två första bitarna. De tillhandahåller ett medelstort nätverk. Mindre vanligt nu än tidigare.
* klass C: Adresser börjar med `110 'i de tre första bitarna. Dessa erbjuder mindre nätverk med fler värdar per nätverk. Dessa var en gång mycket vanliga, men blir mindre så på grund av bristen på IPv4 -adresser.
* klass D: Adresser börjar med `1110 '. Dessa används för multicasting , som tillåter att skicka data till flera mottagare samtidigt. De är inte tilldelade som klass A-, B- och C -adresser.
* klass E: Adresser börjar med `1111 '. Dessa är reserverade för experimentella ändamål och används normalt inte i vardagliga nätverk.
Det är viktigt att notera: Det klassiska nätverkets adresseringsschema (A, B, C, D, E) är till stor del föråldrad. Moderna nätverk använder klasslöst interdomänruttning (CIDR) Notation, som använder en snedstreck följt av ett nummer (t.ex. `/24`,`/16`) för att indikera nätverkets prefixlängd. CIDR möjliggör mycket mer flexibel och effektiv fördelning av IP -adresser. Medan de gamla klasserna fortfarande nämns för historiskt sammanhang, är CIDR den standard som används idag.