1. Direccionamiento classful (obsoleto): Este es un sistema antiguo que dividió las direcciones IPv4 en las clases A, B y C en función de los bits principales de la dirección. Es en gran medida obsoleto, pero comprenderlo ayuda a comprender el contexto histórico.
* Clase A: Comenzó con `0` (por ejemplo,` 0.0.0.0`). Tenía una gran parte de red (8 bits) y una pequeña porción de host (24 bits). Pocas redes, muchos hosts por red.
* Clase B: Comenzó con `10` (por ejemplo,` 10.0.0.0`). Tenía una porción de red media (16 bits) y una porción de host medio (16 bits). Número medio de redes, número medio de hosts por red.
* Clase C: Comenzó con `110` (por ejemplo,` 192.0.0.0`). Tenía una pequeña porción de red (24 bits) y una gran porción de host (8 bits). Muchas redes, pocos hosts por red.
El direccionamiento clasificado fue ineficiente y condujo al agotamiento de la dirección IP. El sistema clasificado desperdició mucho espacio de direcciones. Ha sido reemplazado en gran medida por el enrutamiento entre dominios sin clase (CIDR).
2. Dirección basada en el propósito (práctica actual): Así es como las direcciones IPv4 se clasifican hoy. La distinción se basa en *uso *y *enrutamiento *.
* Direcciones públicas: Estas son direcciones a nivel mundial asignadas por registros regionales de Internet (RIR). Son únicos en Internet y se usan para dispositivos directamente conectados a Internet público. Cualquier dispositivo con una IP pública es directamente accesible desde cualquier otro lugar de Internet. Ejemplos:`192.0.2.1` (ejemplo, no una dirección pública real) y la mayoría de las direcciones que verá para sitios web o servidores.
* Direcciones privadas: Estas son direcciones reservadas para redes internas y * no * a nivel mundial enrutable. Se utilizan dentro de una red de área local (LAN) o en la red interna de una empresa. No se puede acceder directamente a los dispositivos con IP privadas desde Internet exterior sin un dispositivo NAT (traducción de direcciones de red) como un enrutador. Los rangos de dirección privado son:
* `10.0.0.0/8` (10.0.0.0 a 10.255.255.255)
* `172.16.0.0/12` (172.16.0.0 a 172.31.255.255)
* `192.168.0.0/16` (192.168.0.0 a 192.168.255.255)
* Direcciones reservadas: Estas direcciones se reservan específicamente para fines particulares y no se utilizan para hosts de red normales. Los ejemplos incluyen direcciones de loopback (`127.0.0.0/8`), direcciones para el enrutamiento de multidifusión y otros fines especializados.
En resumen, si bien el antiguo sistema de clases es históricamente significativa, la distinción práctica para las direcciones IPv4 es su * propósito *, ya sean públicos, privados o reservados. Centrarse en esta categorización basada en el propósito es mucho más relevante hoy.