A l'origine d'IPv4, on distingue une organisation en classes d'adresses dont la quatre premiers bits indiquent la classe.
Les adresses de Classe A commencent par 0xxxxxxx en binaire, ou 0 à 127 en décimal.
Les adresses de Classe B commencent par 10xxxxxx en binaire, ou 128 à 191 en décimal.
Les adresses de Classe C commencent par 110xxxxx en binaire, ou 192 à 223 en décimal.
Les adresses de Classe D commencent par 1110xxxx en binaire, ou 224 à 239 en décimal.
Les adresses de Classe E commencent par 1111xxxxx en binaire, ou 240 à 255 en décimal.
Les adresses de Classe A commencent par 0xxxxxxx en binaire, ou 0 à 127 en décimal.
Les adresses de Classe B commencent par 10xxxxxx en binaire, ou 128 à 191 en décimal.
Les adresses de Classe C commencent par 110xxxxx en binaire, ou 192 à 223 en décimal.
Les adresses de Classe D commencent par 1110xxxx en binaire, ou 224 à 239 en décimal.
Les adresses de Classe E commencent par 1111xxxxx en binaire, ou 240 à 255 en décimal.
Notes sur les Classes d'adresses :
- Seules les adresses de Classes A, B et C sont assignables à des interfaces (adresse d'Unicast)
- La classe D est utilisée pour des adresses de Multicast (adresse unique identifiant de nombreuses destinations)
- La classe E est utilisée pour des besoins futurs ou des objectifs scientifiques
Adresses spécifiques :
- Les adresses commençant de 127.0.0.0 à 127.255.255.255 sont réservées pour le bouclage (loopback)
- Adresses privées non routables vers l'Internet sont :
- Pour la classe A : de 10.0.0.0 à 10.255.255.255
- Pour la classe B : de 172.16.0.0 à 172.31.255.255
- Pour la classe C : de 192.168.0.0 à 192.168.255.255