GNU/Linux >> Tutoriales Linux >  >> Linux

¿Qué es una dirección IP? Ejemplos de direcciones IPv4 e IPv6

Pregunta: He estado jugando con la distribución de escritorio de Linux por un tiempo. Pero, soy muy nuevo en las redes. ¿Puede explicarme en términos simples qué es una dirección IP y darme un ejemplo?

Respuesta: Cuando alguien te envía una carta postal, la recibes. ¿Cómo? Porque tiene una dirección que identifica de manera única a su hogar. Bastante básico. ¿Derecha? Al igual que su hogar, cada sistema en Internet debe tener una dirección única para que alguien lo encuentre. Eso se llama una dirección IP.

Incluso cuando los servidores no están en Internet, dentro de su propia red privada, cada sistema debe tener una dirección IP única, si le gustan las máquinas en su red. hablar entre ellos.

Se puede acceder a todos los sistemas utilizando tanto la dirección IP como su nombre de dominio. Por ejemplo, cuando hace ping a yahoo.com, verá la dirección IP pública que está utilizando. Entonces, tanto http://yahoo.com como http://98.139.180.149 lo llevarán al mismo sitio web.

# ping yahoo.com
PING yahoo.com (98.139.180.149) 56(84) bytes of data.

Ejemplo de dirección IPv4

Un ejemplo de dirección IP:

69.89.31.226

La dirección IP anterior está en formato de número decimal con puntos. Una dirección IP tiene el formato de 4 conjuntos de números decimales separados por puntos. El número decimal en todos y cada uno de los conjuntos está en el rango de 0 a 255. Todos y cada uno de los conjuntos se denominan octetos. Entonces, hay 4 octetos en una dirección IP.

Sin embargo, los sistemas entienden la dirección IP solo en formato binario. Por lo tanto, cuando configura su sistema con una dirección IP en un formato de número decimal con puntos, el sistema lo convierte internamente a un formato de número binario como se muestra a continuación.

01000101010110010001111111100010
(or)
01000101.01011001.00011111.11100010

La dirección IP IPv4 son números de 32 bits. En el formato binario anterior, hay un total de 32 números binarios. Todos y cada uno de los números binarios que están separados por el punto se convierten a su número binario correspondiente. Hay un total de 4 bytes aquí.

Todos y cada uno de los octetos pueden tener un valor de 0 a 255. Dado que hay 4 octetos en una dirección IP, la combinación total posible de direcciones IP ipv4 únicas es 4,294,967,296.

Ejemplo de dirección IPv6

IPv4 significa Protocolo de Internet Versión 4. La mayoría de las redes y sistemas en Internet están configurados actualmente para IPv4. Dado que la dirección IP IPv4 tiene solo 32 bits (un total de 4,294,967,296 direcciones IP únicas), las direcciones IP en Internet se están agotando rápidamente. Tenga en cuenta que hay un gran bloque de estas direcciones IP reservadas para fines especiales (por ejemplo, redes privadas y direcciones de multidifusión).

IPv6 significa Protocolo de Internet Versión 6. Dado que existe la posibilidad de que nos quedemos sin dirección IP en Internet, se desarrolló IPv6. La dirección IP IPv6 tiene 128 bits. Esta es una gran mejora con respecto a la dirección IP ipv4 de 32 bits. Si bien muchas redes se están configurando tanto para IPv4 como para IPv6, todavía hay una gran cantidad de redes y sistemas en Internet que funcionan solo para IPv4. Pero eventualmente todos estos sistemas podrían ir hacia la ruta IPv6.

La dirección IP IPv6 generalmente se escribe en hexadecimal separada por dos puntos. Dos puntos separan 16 bits. El siguiente es un ejemplo de dirección IPv6:

2002:4559:1FE2::4559:1FE2

Los ceros iniciales se pueden truncar. Por ejemplo, "0000" se puede escribir simplemente como vacío. En el ejemplo anterior ::indica que tiene múltiples 0 en esa ubicación. Por lo general, el formato IPv6 se puede escribir de tres formas:1) comprimido, 2) sin comprimir y 3) sin comprimir por completo, como se muestra a continuación. Todos los siguientes son iguales:

  • IPv6 comprimido (no se muestra 0000) – 2002:4559:1FE2::4559:1FE2
  • IPv6 sin comprimir (0000 se muestra como 0) – 2002:4559:1FE2:0:0:0:4559:1FE2
  • IPv6 completamente sin comprimir (0000 se muestra completamente) – 2002:4559:1FE2:0000:0000:0000:4559:1FE2

Ejecute "ifconfig -a", que mostrará las direcciones IP ipv4 e ipv6 (si está configurada correctamente):

# ifconfig -a | egrep 'inet|inet6'
   inet addr:69.89.31.226
   inet6 addr: 2002:4559:1fe2::4559:1fe2

Linux
  1. Bash For Loop Guía y ejemplos

  2. Comando Cat de Linux:uso y ejemplos

  3. Comandos de Linux:descripción general y ejemplos

  4. ¿Por qué Deis y qué es?

  5. ¿Qué es la falsificación de correo electrónico?

Sintaxis y ejemplos de declaraciones de caso Bash

¿Qué es el comando Watch de Linux + ejemplos?

Comando IP de Linux con ejemplos de uso

Lo que necesita saber sobre IPv6

Opciones de comando y ejemplos de Tee Command en Linux

Cómo encontrar su dirección IP (IPv4 e IPv6) en Rocky Linux