El Protocolo de Internet versión 4 ( IPv4 ) es la cuarta versión del Protocolo de Internet (IP). Es uno de los principales protocolos basados en estándares para métodos de interconexión de redes en Internet y fue la primera versión implementada para la producción en ARPANET en 1983. Todavía enruta la mayor parte del tráfico de Internet en la actualidad, a pesar de su implementación continua. de un sucesor del protocolo, IPv6. IPv4 se describe en la publicación IETF RFC 791 (septiembre de 1981), reemplazando la definición anterior (RFC 760, enero de 1980).
IPv4 es un protocolo sin conexión para usar redes de conmutación de paquetes. Opera en un modelo de entrega de mínimo esfuerzo en el que no garantiza la entrega, ni garantiza la secuencia correcta ni evita la entrega duplicada. Estos aspectos, incluida la integridad de los datos, se abordan mediante una capa superior de protocolo de transporte, como el Protocolo de control de transmisión (TCP).
Direccionamiento
IPv4 utiliza direcciones de 32 bits, lo que limita el espacio de direcciones a 4 294 967 296 (2 32 ) direcciones.
IPv4 reserva bloques de direcciones especiales para redes privadas (~18 millones de direcciones) y direcciones de multidifusión (~270 millones de direcciones).
Representaciones de direcciones
Las direcciones IPv4 se pueden representar en cualquier notación expresando un valor entero de 32 bits. La mayoría de las veces se escriben en notación decimal de punto, que consta de cuatro octetos de la dirección expresados individualmente en decimales y números separados por puntos.
Por ejemplo, la dirección IP de cuatro puntos 192.0.2.235 representa la versión decimal de 32 bits del número 3221226219, que en formato hexadecimal es 0xC00002EB. También se puede expresar en formato hexadecimal con puntos, como 0xC0.0x00.0x02.0xEB, o con valores de bytes como 0300.0000.0002.0353.
La notación CIDR combina la dirección con su prefijo de enrutamiento en un formato compacto, donde la dirección va seguida de un carácter de barra diagonal (/) y el conteo de 1 bit consecutivo del prefijo de enrutamiento (máscara de subred).