Originalmente sólo se permitían tres clases de dirs IPv4 y por lo tanto sólo existían3 tamaños posibles para las redes IP. El tipo de red se distinguía por sus primerosbits.
Clase
Bits Iniciales
Número de Redes
Número de Interfaces
A
0
28
224
B
10
216
216
C
110
224
28
Los diseñadores de Internet pronto se dieron cuenta de que en muchos casos deproducía un desperdicio considerable de dirs IP (por ejemplo, hacía falta una redde clase B para conectar a ella 257 interfaces).
La máscara de red (aparte de indicar la dirección de la red) define (independientementede los bits iniciales de las dirs IP) el tamaño de la red. Así, una red de clase C sedenota por
X.Y.Z.0/24,
porque la máscara de red, para todos los interfaces conectados a este tipo de red,posee 24 unos.
A este tipo de dirs IP, donde la máscara de red puede tener cualquier número M debits y por tanto la red puede contener hasta 232-Minterfaces, se les llama dirs IPCIDR.
Usando sub-netting, cualquier rango de dirs IP se puede dividir en conjuntosdisjuntos de dirs IP y cada conjunto puede ser una (sub-)red diferente. Ejemplo(sub-netting en una red de clase B):