Una dirección IP (con IP significa Protocolo de Internet ) es un número de identificación que se asigna de forma permanente o temporal a cada dispositivo conectado a una red informática que utiliza el Protocolo de Internet . La dirección IP es la base del sistema de enrutamiento ( enrutamiento ) de paquetes de datos en Internet .
Hay 32 bits de la versión 4 y 128 bits versión 6 direcciones IP . La versión 4 es actualmente la más utilizada: se suele representar en notación decimal con cuatro números entre 0 y 255 , separados por puntos , lo que da por ejemplo "172.16.254.1".
La dirección IP se asigna a cada interfaz con la red de cualquier equipo informático ( enrutador , computadora , teléfono inteligente , objeto conectado , sistema de a bordo , módem ( ADSL , wifi , fibra o cable) , impresora de red , etc. ) conectado a un red utilizando el Protocolo de Internet como protocolo de comunicación entre sus nodos. Esta dirección es asignada individualmente por el administrador de la red local en la subred correspondiente, o automáticamente a través del protocolo DHCP . Si la computadora tiene múltiples interfaces, cada una tiene una dirección IP específica. Una interfaz también puede tener varias direcciones IP.
Cada paquete transmitido por el protocolo IP contiene la dirección IP del remitente, así como la dirección IP del destinatario. Los enrutadores IP enrutan los paquetes al destino paso a paso. Algunas direcciones IP se utilizan para la difusión ( multidifusión o difusión ) y no se pueden utilizar para dirigirse a ordenadores individuales. La técnica anycast permite hacer coincidir una dirección IP con varias computadoras distribuidas a través de Internet.
Se dice que las direcciones IPv4 son públicas si están registradas y se pueden enrutar en Internet, por lo que son únicas en todo el mundo . Por el contrario, las direcciones privadas solo se pueden usar en una red local y deben ser únicas solo en esta red. La traducción de direcciones de red , realizada especialmente por Internet Box , convierte direcciones privadas en direcciones públicas y proporciona acceso a Internet desde una posición en la red privada.
La mayoría de las veces, para conectarse a un servidor informático , el usuario no proporciona la dirección IP de este servidor, sino su nombre de dominio (por ejemplo, www.wikipedia.org ). Este nombre de dominio luego se resuelve en una dirección IP por la computadora del usuario usando el Sistema de Nombres de Dominio (DNS). Solo una vez que se ha obtenido la dirección IP es posible iniciar una conexión.
Los nombres de dominio tienen varias ventajas sobre las direcciones IP:
Hasta la década de 1990 , las direcciones IP se dividían en clases (A, B, C, D y E), que se usaban para la asignación de direcciones y los protocolos de enrutamiento. Esta noción ahora es obsoleta para la asignación y enrutamiento de direcciones IP debido a la escasez de direcciones ( RFC 1517) a principios de la década de 2010 . La introducción muy gradual de direcciones IPv6 ha acelerado la obsolescencia de la noción de clase de dirección. Sin embargo, tenga cuidado: en la práctica, a principios de la década de 2010 , muchos hardware y software se basaban en este sistema de clases, incluidos los algoritmos de enrutamiento de los denominados protocolos sin clases ( cf. Cisco CCNA Exploration - Conceptos y protocolos de enrutamiento ). Aun así, es fácil emular la organización de un aula utilizando el sistema CIDR .
En 1984 , ante la limitación del modelo de clases, RFC 917 ( subredes de Internet ) creó el concepto de subred . Esto hace posible, por ejemplo, utilizar una dirección de Clase B como 256 subredes de 256 computadoras en lugar de una sola red de 65.536 computadoras, sin cuestionar, no obstante, la noción de clase de dirección.
La máscara de subred se utiliza para determinar las dos partes de una dirección IP que corresponden respectivamente al número de red y al número de host.
Una máscara tiene la misma longitud que una dirección IP. Consiste en una secuencia de dígitos 1 (posiblemente) seguida de una secuencia de dígitos 0 .
Para calcular la porción de subred de una dirección IP, se realiza una operación AND lógica bit a bit entre la dirección y la máscara. Para calcular la dirección del host, se realiza una operación AND lógica bit a bit entre el complemento a uno de la máscara y la dirección.
En IPv6, las subredes tienen un tamaño fijo de / 64, es decir, 64 de los 128 bits de la dirección IPv6 están reservados para numerar un host en la subred.
En 1992, RFC 1338 ( Supernetting: an Address Assignment and Aggregation Strategy ) propuso abolir la noción de clase que ya no se adaptaba al tamaño de Internet.
El enrutamiento entre dominios sin clases (CIDR) se desarrolló en 1993 RFC 1518 para reducir el tamaño de la tabla de enrutamiento contenida en los enrutadores . Para hacer esto, agregamos varias entradas de esta tabla en un solo rango continuo.
La distinción entre direcciones de clase A , B o C se ha vuelto obsoleta, por lo que todo el espacio de direcciones de unidifusión se puede administrar como una única colección de subredes independientemente de la clase. La máscara de subred ya no se puede deducir de la propia dirección IP, por lo que los protocolos de enrutamiento compatibles con CIDR , denominados classless , deben acompañar a las direcciones de la máscara correspondiente. Este es el caso del Border Gateway Protocol en su versión 4 , utilizado en Internet ( RFC 1654 A Border Gateway Protocol 4 , 1994), OSPF , EIGRP o RIPv2 . Los registros regionales de Internet (RIR) están adaptando su política de asignación de direcciones como consecuencia de este cambio.
El uso de una máscara de longitud variable ( máscara de subred de longitud variable , VLSM) permite la división del espacio de direcciones en bloques de tamaño variable, lo que permite un uso más eficiente del espacio de direcciones.
El cálculo del número de direcciones de una subred es el siguiente, tamaño de 2 direcciones - máscara .
Por lo tanto, a un proveedor de servicios de Internet se le puede asignar un bloque / 19 ( es decir, 2 32-19 = 2 13 = 8 192 direcciones) y crear subredes de diferentes tamaños según las necesidades dentro de él.: Desde / 30 para enlaces punto a punto a / 24 para una red local de 200 computadoras. Solo el bloque / 19 será visible para redes externas, lo que logra agregación y eficiencia en el uso de direcciones.
La notación CIDR se introdujo para simplificar la notación, con una "/" seguida del número decimal de bits de orden superior que identifican una subred (los otros bits de orden inferior se asignan solo a los hosts en esa única subred, luego depende de él) cortar más finamente y enrutar los subrangos él mismo). Para el enrutamiento en Internet, se han abandonado las máscaras de subred en IPv4 a favor de la notación CIDR , de modo que todos los rangos de direcciones de la misma subred son contiguos, y las antiguas subredes aún vigentes compuestas por varios rangos discontinuos fueron redeclaradas como muchas subredes según sea necesario y luego agregadas tanto como sea posible por renumeración. Sin embargo, las máscaras de subred IPv4 aún se pueden usar en las tablas de enrutamiento internas de la misma red cuyos hosts no están enrutados y direccionables directamente a través de Internet, la conversión a rangos CIDR ahora se lleva a cabo en los enrutadores que bordean las redes. solo para direcciones IPv4 públicas, pero normalmente ya no en puntos de intercambio entre redes.
En IPv6, la notación CIDR es la única notación estandarizada (y más simple) para rangos de direcciones (que pueden ser de hasta 128 bits), y las subredes generalmente tienen de 16 a 96 bits en el espacio público direccionable en Internet (los últimos 48 bits quedan disponible para direccionamiento local directo en el mismo medio de red sin requerir ningún enrutador o incluso a menudo ninguna configuración previa de enrutadores dentro de la red local); en IPv6, también se indica con un número decimal de bits después de "/" que sigue a una dirección IPv6 básica (y no en hexadecimal como las direcciones básicas de los rangos de direcciones de la misma subred).
La IANA , que desde 2005 es una división de ICANN , define el uso de diferentes rangos de IP segmentando el espacio en 256 tamaños de bloque / 8, numerados de 0/8 a 255/8.
Las direcciones IP de unidifusión son distribuidas por IANA a los Registros Regionales de Internet (RIR). Los RIR administran los recursos de direccionamiento IPv4 e IPv6 en su región. El espacio de direcciones de unidifusión IPv4 se compone de bloques de direcciones / 8 de 1/8 a 223/8. Cada uno de estos bloques está reservado, asignado a una red final o registro regional de Internet (RIR) o RFC 2373 libre .febrero 2011, no quedan más / 8 cuadras.
En IPv6, el bloque 2000 :: / 3 está reservado para direcciones de unidifusión globales. Los bloques / 23 se han asignado a los RIR desde 1999.
Es posible consultar las bases de datos de los RIR para averiguar a quién se le asigna una dirección IP mediante el comando whois oa través de los sitios web de los RIR .
Los RIR se unieron para formar la Organización de Recursos Numéricos (NRO) con el fin de coordinar sus actividades o proyectos comunes y defender mejor sus intereses con la ICANN ( IANA ), pero también con los organismos de estandarización (en particular, la IETF). O ISOC ).
Bloque (dirección de inicio y tamaño de CIDR ) |
(dirección final correspondiente) |
Utilizar | Referencia |
---|---|---|---|
0.0.0.0 / 8 | 0.255.255.255 | Esta red | RFC 5735, RFC 1122 |
10.0.0.0/8 | 10.255.255.255 | Direcciones privadas | RFC 1918 |
100.64.0.0/10 | 100,127,255,255 | Espacio compartido para NAT de grado de operador | RFC 6598 |
127.0.0.0/8 | 127,255,255,255 | Direcciones de bucle invertido ( localhost ) | RFC 1122 |
169.254.0.0/16 | 169.254.255.255 | Direcciones de enlace local autoconfiguradas ( APIPA ) | RFC 3927 |
172.16.0.0/12 | 172.31.255.255 | Direcciones privadas | RFC 1918 |
192.0.0.0/24 | 192.0.0.255 | Reservado por IETF | RFC 5736 |
192.0.2.0/24 | 192.0.2.255 | Documentación / red de prueba TEST-NET-1 | RFC 5737 |
192.88.99.0/24 | 192.88.99.255 | 6a4 anycast | RFC 3068 |
192.168.0.0/16 | 192.168.255.255 | Direcciones privadas | RFC 1918 |
198.18.0.0/15 | 198.19.255.255 | Pruebas de rendimiento | RFC 2544 |
198.51.100.0/24 | 198.51.100.255 | Documentación / red de prueba TEST-NET-2 | RFC 5737 |
203.0.113.0/24 | 203.0.113.255 | Documentación / red de prueba TEST-NET-3 | RFC 5737 |
224.0.0.0/4 | 239,255,255,255 | Multidifusión " Multidifusión " | RFC 5771 |
240.0.0.0/4 | 255.255.255.254 (*) | Reservado para uso futuro no especificado (* excepto la dirección a continuación) | RFC 1112 |
255.255.255.255/32 | 255.255.255.255 | transmisión limitada | RFC 919 |
Direcciones de correo:
Direcciones de multidifusión :
Cuadra | Utilizar | Referencia |
---|---|---|
:: / 128 | Dirección no especificada | RFC 4291 |
:: 1/128 | Dirección de bucle invertido | RFC 4291 |
:: ffff: 0: 0/96 | Asignación de direcciones IPv6 a IPv4 | RFC 4291 |
0100 :: / 64 | solicitud de agujero negro | RFC 6666 |
2000 :: / 3 | Direcciones de unidifusión enrutables de Internet | RFC 3587 |
2001 :: / 32 | Teredo | RFC 4380 |
2001: 2 :: / 48 | Pruebas de rendimiento | RFC 5180 |
2001: 10 :: / 28 | Orquídea | RFC 4843 |
2001: db8 :: / 32 | documentación | RFC 3849 |
2002 :: / 16 | 6to4 | RFC 3056 |
fc00 :: / 7 | Direcciones locales únicas | RFC 4193 |
fe80 :: / 10 | Enlace de direcciones locales | RFC 4291 |
ff00 :: / 8 | Direcciones de multidifusión | RFC 4291 |
Direcciones especiales
Direcciones locales En IPv6, RFC 3513 reservó las direcciones del sitio local fec0 :: / 10 para el mismo uso privado, pero RFC 3879 las considera obsoletas para favorecer el direccionamiento público y desalentar el uso de NAT . Se sustituyen por las direcciones locales únicas fc00 :: / 7 que facilitan la interconexión de redes privadas mediante un identificador aleatorio de 40 bits.
En IPv6, las direcciones fe80 :: / 64 son únicas solo en un enlace. Por lo tanto, un host puede tener varias direcciones idénticas en esta red en diferentes interfaces. Para resolver cualquier ambigüedad con estas direcciones de alcance de enlace local, debemos especificar la interfaz en la que se configura la dirección. En sistemas similares a Unix , agregamos a la dirección el signo de porcentaje seguido del nombre de la interfaz (por ejemplo, ff02 :: 1% eth0), mientras que en Windows usamos el número de la interfaz (ff02:: 1% 11) .
Direcciones experimentales obsoletas
La popularidad de Internet resultó en el agotamiento de los bloques de direcciones IPv4 disponibles en 2011, lo que amenaza el desarrollo de la red.
Para remediar este problema o ampliar el plazo, existen varias técnicas:
Si la dirección IP se concibe inicialmente para un uso técnico, también plantea cuestiones éticas, en la medida en que puede utilizarse en determinados países para agregar un perfil muy detallado de una persona y sus actividades .
La identificación por dirección IP se realiza en muchos contextos muy diferentes:
Tratar de identificar de manera confiable a un usuario de Internet a través de su dirección IP plantea un problema por varias razones:
El rastreo de direcciones IP se utiliza a menudo con fines de marketing y se sospecha que influye en las políticas de precios.
Las definiciones de las versiones 4 y 6 de IP , el concepto de clase y puntuación CIDR se documentan en la Solicitud de comentarios a continuación (en inglés ):
La lista de IRB y la tabla de asignación de direcciones se pueden encontrar en la página Recursos numéricos de la IANA .