Dependiendo del primer byte de una dirección IP es posible identificar de qué clase se trata:
- Clase A: diseñada para dar cabida a redes extremadamente grandes. El primer bit de un dirección de Clase A es siempre un 0. Puede soportar 16 777 214 (\(2^{24} -2\) ) direcciones de host únicas, siendo el rango desde la 1.0.0.0 a la 126.0.0.0. Utiliza el primer byte para definir la red y los tres restantes para el host. Teóricamente la 127.0.0.0 también es una dirección clase A pero está reservada para la dirección de loopback.
- Clase B: para redes de tamaño moderado a grande. Los dos primeros bits de un dirección de Clase B son 10, por tanto van desde las direcciones 128.0.0.0 a la 191.0.0.0. Al utilizar los dos primeros bytes como campo de red, da cabida para 65 534 hots (\(2^{16}-2\) ) y pueden definirse 16 382 redes diferentes (\(2^{14} -2\) ).
- Clase C: para muchas redes y pequeñas. Los tres primeros bits de una dirección de clase C son 110, por tanto parten de la dirección 192 (128+64). El rango de redes va de 192.0.1.0 a 223.255.254.0.
Clase | Primeros bits | Bytes red | Rango | Número de redes | Número de hosts |
A | 0 | A.x.x.x | 1.0.0.0 – 126.0.0.0 | 126 | 16777214 |
B | 10 | A.B.x.x | 128.0.0.0 – 191.0.0.0 | 16 382 | 65 534 |
C | 110 | A.B.C.x | 192.0.1.0 – 223.255.254.0 | 2 097 150 | 254 |