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?
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