dirección IP

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".

Uso de direcciones IP

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.

Dirección IP y nombre de dominio

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:

Clase de dirección 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 .

Subred

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.

Agregación de direcciones

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).

Base de datos de direcciones IP

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 ).

Rangos de direcciones IP especiales

IPv4 Algunas direcciones están reservadas para uso especial ( RFC  5735):
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 privadas  :

Direcciones de correo:

Direcciones de multidifusión  :

IPv6 Los siguientes rangos de direcciones IPv6 están reservados ( RFC  5156):
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

Agotamiento de direcciones IPv4

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:

Problemas sociales

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 .

Usos

La identificación por dirección IP se realiza en muchos contextos muy diferentes:

Cuestiones

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.

Solicitud de comentarios

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 ):

Municipios

IPv4

IPv6

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 .

Notas y referencias

Notas

  1. de la Clase anterior .
  2. de la Clase B anterior .
  3. de la Clase C anterior .
  4. Por ejemplo, con el producto de extensión Household proporcionado por TheTradeDesk .
  5. Problemas legales en particular, como se muestra en este artículo al cuestionar la dirección IP con respecto a la Ley de Protección de Datos .

Referencias

  1. Configuración de múltiples puertas de enlace y direcciones IP , technet.microsoft.com.
  2. (en) R. Hinden et al. "  Declaración de aplicabilidad para la implementación de enrutamiento entre dominios sin clases (CIDR)  " Solicitud de comentarios n o  1517Septiembre de 1993.
  3. (en) Jeffrey Mogul, "  subredes INTERNET  " Petición de observaciones n o  917,Octubre de 1984.
  4. (in) V. Fuller, T. Li, Yu J. y K. Varadhan "  Supernetting: an Address Assignment and Aggregation Strategy  " Solicitud de comentarios n o  1338Junio ​​de 1992.
  5. (en) Y. Rekhter y T. Li, "  Una Arquitectura para la Asignación de direcciones IP con CIDR  " Petición de observaciones n o  1518Septiembre de 1993.
  6. (in) Y. Rekhter y T. Li, "  A Border Gateway Protocol 4 (BGP-4)  " Solicitud de comentarios n o  1654Julio de 1994.
  7. "  Registro de espacio de direcciones IPv4 de IANA  "
  8. (en) S. Deering y R. Hinden, "  IP versión 6 frente a la arquitectura  " Petición de observaciones n o  2373Julio de 1998.
  9. (en) Espacio de direcciones IPv4 , iana.org.
  10. (en) Asignaciones de direcciones de unidifusión IPv6 , iana.org.
  11. (en) el señor de algodón y L. Vegoda "  Uso Especial direcciones IPv4  " Petición de observaciones n o  5735,enero 2010.
  12. (en) R. Braden et al. , “  Requisitos para servidores de Internet - Capas de comunicación  ”, Solicitud de comentarios n o  1122,Octubre de 1989.
  13. (en) Y. Rekhter, B. Moskowitz, D. Karrenberg, GJ de Groot y E. Lear, “  Asignación de direcciones para Internets privado  ”, Solicitud de observaciones n o  1918,Febrero de 1996.
  14. (en) J. Weil, V. Kuarsingh, C. Donley, C. Liljenstolpe y Sr. Azinger, "  IANA IPv4 Prefix Reserved for Shared Address Space  " Solicitud de comentarios n o  6598,abril 2012.
  15. (en) S. Cheshire, Aboba B. y E. Guttman, "  Configuración dinámica de direcciones IPv4 Link-Local  " Solicitud de comentarios n o  3927,Mayo de 2005.
  16. (en) G. Huston, Mr. Cotton y Vegoda L., "  IANA IPv4 Address Special Purpose Registry  " Solicitud de comentarios n o  5736,enero 2010.
  17. (en) J. Arkko, M. Cotton y L. Vegoda, “  IPv4 Dirección bloques reservados para la documentación  ”, Solicitud de observaciones n o  5737,enero 2010.
  18. (in) C. Huitema, "  An Anycast Prefix for 6to4 Relay Routers  " Solicitud de comentarios n o  3068,Junio ​​de 2001.
  19. (in) S. Bradner y J. McQuaid, "  Metodología de evaluación comparativa para dispositivos de interconexión de red  " Solicitud de comentarios n o  2544Marzo de 1999.
  20. (en) Cotton, Vegoda L. y D. Meyer, "  Directrices para la IANA asignación de direcciones IPv4 Multicast  " Petición de observaciones n o  5771,marzo 2010.
  21. (en) S. Deering, "  Anfitrión Extensiones para multidifusión IP  " Request For Comments n o  1112,Agosto de 1994.
  22. (en) Jeffrey Mogul, "  RADIODIFUSIÓN datagramas INTERNET  " Request For Comments n o  919,Octubre de 1984.
  23. (en) D. Meyer y P. Lothberg, "  GLOP Addressing in 233/8  " Solicitud de comentarios n o  3180,Septiembre de 2001.
  24. (en) el Sr. Blanchet, "  Direcciones Especial-Uso de IPv6  " Petición de observaciones n o  5156,Abril de 2008.
  25. (en) R. Hinden y S. Deering, “  IP versión 6 frente a la arquitectura  ”, Solicitud de observaciones n o  4291,Febrero de 2006.
  26. (en) N. Hilliard y D. Freedman, "  un descarte de prefijo IPv6  ," Petición de observaciones n o  6666,Agosto 2012.
  27. (en) R. Hinden, S. Deering y E. Nordmark, "  Global IPv6 Unicast Dirección formato de  " Solicitud de observaciones n o  3587,agosto de 2003.
  28. (in) C. Huitema, "  Teredo: Tunneling IPv6 over UDP through Network Address Translations (NATs)  " Solicitud de comentarios n o  4380,Febrero de 2006.
  29. (in) C. Popoviciu, A. Hamza, G. Van de Velde y D. Dugatkin, "  Metodología de evaluación comparativa de IPv6 para dispositivos de interconexión de red  " Solicitud de comentarios n o  5180,Mayo de 2008.
  30. (en) P. Nikander, J. Laganier y F. Dupont, "  An IPv6 Prefijo para Overlay enrutable criptográficos Hash Identificadores (orquídea)  ," Petición de observaciones n o  4843,abril 2007.
  31. (en) G. Huston, Señor A. y P. Smith, "  Dirección IPv6 prefijo reservado para la Documentación  " Petición de observaciones n o  3849,Julio de 2004.
  32. (en) B. Carpenter y K. Moore, "  Conexión de IPv6 a través de IPv4 nubes de Dominios  " Petición de observaciones n o  3056,Febrero de 2001.
  33. (en) R. Hinden y B. Haberman, "  direcciones únicas Local IPv6 Unicast  " Petición de observaciones n o  4193,Octubre de 2005.
  34. (en) R. Hinden y S. Deering, "  Protocolo de Internet versión 6 (IPv6) frente a la arquitectura  " Petición de observaciones n o  3513,Abril de 2003.
  35. (in) C. Huitema y B. Carpenter, "  desaprobación de direcciones locales del sitio  " Solicitud de comentarios n o  3879,Septiembre de 2004.
  36. (en) R. Hinden y S. Deering, "  IP versión 6 frente a la arquitectura  " Petición de observaciones n o  1884Diciembre de 1995.
  37. Internet: nuevo estándar para IP , Le Figaro ,6 de junio de 2012.
  38. [PDF] .
  39. (en) "  Extensión del hogar  " en thetradedesk.com .
  40. "  Wikipedia bloquea una dirección IP del Ministerio del Interior durante un año  " , en Franceinfo ,13 de enero de 2016(consultado el 15 de julio de 2020 )
  41. Thiébaut Devergranne , “  ¿Es la dirección IP datos personales?  » , En personal data.fr ,18 de noviembre de 2011(consultado el 7 de enero de 2018 ) .
  42. Ariane Krol y Jacques Nantel , "  Pescar al cliente en una bañera: Nuevas herramientas de marketing  ", Le Monde diplomatique , n o  711,Junio ​​del 2013( leer en línea ).
  43. Seguimiento de IP  : la eurodiputada Françoise Castex quiere una investigación de la Comisión  ", ZDNet ,enero 2013( leer en línea ).
  44. (en) J. Reynolds y J. Postel, "  Números de Internet  " Petición de observaciones n o  997,Marzo de 1987.
  45. (in) "  PROTOCOLO DE INTERNET - PROGRAMA DE INTERNET DE DARPA - ESPECIFICACIÓN DEL PROTOCOLO  " Solicitud de comentarios n o  791,Septiembre de 1981.
  46. (en) V. Fuller, T. Li, Yu J. y K. Varadhan, "  Classless Inter-Domain Routing (CIDR): an Address Assignment and Aggregation Strategy  " Solicitud de comentarios n o  1519Septiembre de 1993.
  47. (in) R. Droms, "  Protocolo de configuración dinámica de host  ", Solicitud de comentarios n o  1531Octubre de 1993.
  48. (in) "  Direcciones IPv4 de uso especial  " Solicitud de comentarios n o  3330Septiembre de 2002.
  49. (en) Finlayson, Mann, Mogul, Theimer, "  A Reverse Address Resolution Protocol  ", Solicitud de comentarios n o  903,Junio ​​de 1984.
  50. (en) S. Deering y R. Hinden, "  Protocolo de Internet, Versión 6 (IPv6) Especificación  " Solicitud de comentarios n o  2460diciembre de 1998.
  51. (en) R. Gilligan y E. Nordmark, "  Mecanismos para la Transición IPv6 Hosts y Routers  " Petición de observaciones n o  2893,agosto 2000.

Ver también

Artículos relacionados

enlaces externos