[2] Los Registros Regionales de Internet debieron manejarse, desde ese momento, con sus propias reservas, que se estimaba alcanzarían hasta el año 2020 y no por mucho más tiempo.
Las direcciones IPv4 pueden representarse en cualquier notación que exprese un valor entero de 32 bits.
Para superar este límite, el octeto de dirección más significativo se redefinió en 1981 para crear clases de red, en un sistema que más tarde se conoció como redes con clase.
La división de las redes con clase existentes en subredes comenzó en 1985 con la publicación del RFC 950.
En 1993, basado en este trabajo, el RFC 1517 introdujo el Classless Inter-Domain Routing (CIDR),[3] que expresa el número de bits (de los más significativos) como, por ejemplo, /24, y el esquema basado en clases se denominaba con clase, en contraste.
Además, los paquetes encapsulados se pueden cifrar para que la transmisión a través de redes públicas asegure los datos.
Microsoft creó una implementación llamada direccionamiento IP privado automático (APIPA), que se implementó en millones de máquinas y se convirtió en un estándar de facto.
Para evitar la ambigüedad en la representación, la dirección que termina en el octeto 0 está reservada.
Una dirección multidifusión es una dirección que permite que la información se envíe a todas las interfaces en una subred determinada, en lugar de a una máquina específica.
Además, 192.168.0.0 es el identificador de red y no debe asignarse a una interfaz.
[16] En redes más pequeñas que /24, las direcciones de difusión no terminan necesariamente con 255.
Los hosts en Internet generalmente se conocen por sus nombres, por ejemplo, www.example.com, no principalmente por su dirección IP, que se usa para el enrutamiento y la identificación de la interfaz de red.
El Protocolo de Internet (IP) permite a las redes comunicarse unas con otras.
En IPv4, esta función es realizada en la capa de Intenet, y es llevada a cabo en routers IPv4, los cuales solo requieren esta capa como la más alta implementada en su diseño.
Por supuesto, el campo de Identificación continúa con el mismo valor en todos los fragmentos refragmentados.
De esta forma, incluso si los fragmentos son re-fragmentados, el receptor sabe que inicialmente todos empezaron en el mismo paquete.
Observar cómo conseguimos los offsets de los tamaños de datos: Podemos utilizar el último offset y el último tamaño de datos para calcular el tamaño total: 495*8 + 540 = 4500 Un receptor sabe que un paquete es un fragmento si se cumple al menos una de las siguientes condiciones: El receptor identifica fragmentos coincidentes utilizando direcciones locales y foráneas, el protocolo ID y el campo Identificación.
Cuando el receptor tiene todos los fragmentos, puede colocarlos de nuevo en el orden correcto utilizando los offsets para ello.
Será entonces cuando puede pasar sus datos a la pila para su posterior proceso.
Dentro de cada subred, la primera y la última dirección no son utilizables; de todos modos no siempre se utilizan todas las direcciones restantes.