Las direcciones IP se dividen en clases para adaptarse a distintos tamaños de redes. Según el tipo de dirección IP, ARIN u otras entidades nacionales emiten los primeros octetos (a través del primer, segundo o tercer octeto). La dirección IP consta de 3 partes: El campo de red (asignado externamente), el campo de subred (creado localmente por el administrador de red) y el campo de host (asignado localmente). Para crear más redes jerárquicas con subredes, se requiere el prefijo de red extendida, también denominado máscara de subred, que permite la decodificación de la dirección IP en 3 partes (red, subred, host). Las clases de direcciones IP son las siguientes: Las direcciones Clase A comienzan con 0xxx xxxx binario en el primer octeto, es decir, 1 a 126 decimal (0 y 127 se reservan para fines especiales de prueba). Las direcciones Clase B comienzan con 10xx xxxx binario en el primer octeto, es decir 128 a 191 decimal. Las direcciones Clase C comienzan con 110x xxxx binario en el primer octeto, es decir, 192 a 223 decimal.
Las direcciones IP Clase A se reservan para las redes más grandes. Este intervalo permite que las direcciones IP Clase A tengan la posibilidad de aceptar126 redes, mientras que cada red tiene una capacidad de más de 16 millones de hosts exclusivos utilizando una máscara de subred por defecto. La máscara de subred por defecto para una red de esta clase es 255.0.0.0.
Las direcciones IP Clase B se reservan para redes medianas. El intervalo dedicado para las redes Clase B incluye direcciones IP de 128.0.0.0 a 191.255.0.0. El número posible de redes disponibles para esta subred es un poco menos que 16.000 redes, cada una de las cuales con una capacidad de un poco más de 65.000 hosts exclusivos que utilizan la máscara de subred por defecto. La máscara de subred por defecto para una dirección Clase B es 255.255.0.0.
Las direcciones IP Clase C están dedicadas a redes locales pequeñas. El intervalo de redes Clase C va del 192.0.1.0 a 223.255.255.0 con una capacidad de más de 2 millones de redes, cada una de ellas con una capacidad de 254 hosts exclusivos que utilizan una máscara de subred por defecto. La máscara de subred por defecto para una dirección Clase C es 255.255.255.0.
Otras clases, que no son tan populares, son las Clases D y E. La Clase D va del 224.0.0.0 al 239.255.255.255 y se utiliza principalmente para realizar multicast entre varias cantidades de hosts. Tiene un potencial para más de 268 millones de grupos de multicast exclusivos. La Clase E, que está formada por bloques de direcciones experimentales para uso futuro, tiene un intervalo de 240.0.0.0 a 247.255.255.255.
Se están implementando diversas soluciones para el problema del agotamiento de las direcciones IP, incluyendo NAT (Traducción de direcciones de red) y Direcciones privadas; VLSM (máscara de subred de longitud variable), CIDR (enrutamiento entre dominios sin clase) e IP v 6 (versión 6 de IP con direcciones IP más largas y, por lo tanto, hay muchas más para asignar). -  |