logo

Tabla y formato de dirección IP

La dirección IP es una forma abreviada de 'Dirección de protocolo de Internet'. Es un número único que se proporciona a cada dispositivo conectado a la red de Internet, como un teléfono Android, una computadora portátil, una Mac, etc. Una dirección IP se representa en un número entero separado por un punto (.), por ejemplo, 192.167.12.46.

Tipos de dirección IP

Una dirección IP se clasifica en dos tipos diferentes según la cantidad de direcciones IP que contiene. Estos son:

  • IPv4 (Protocolo de Internet versión 4)
  • IPv6 (Protocolo de Internet versión 6)

¿Qué es IPv4?

IPv4 es la versión 4 de IP. Es una versión actual y la dirección IP más utilizada. Es una dirección de 32 bits escrita en cuatro números separados por un punto (.), es decir, puntos. Esta dirección es única para cada dispositivo. Por ejemplo, 66.94.29.13

¿Qué es IPv6?

IPv4 produce 4 mil millones de direcciones y los desarrolladores piensan que estas direcciones son suficientes, pero se equivocaron. IPv6 es la próxima generación de direcciones IP. La principal diferencia entre IPv4 e IPv6 es el tamaño de la dirección IP. IPv4 es una dirección de 32 bits, mientras que IPv6 es una dirección hexadecimal de 128 bits. IPv6 proporciona un gran espacio de direcciones y contiene un encabezado simple en comparación con IPv4.

Para saber más sobre la diferencia entre IPv4 e IPv6, mira nuestro artículo. ipv4 frente a ipv6 .

Formato de dirección IP

Originalmente las direcciones IP se dividían en cinco categorías diferentes llamadas clases . Estas clases de IP divididas son clase A, clase B, clase C, clase D y clase E. De ellas, las clases A, B y C son las más importantes. Cada clase de dirección define un número diferente de bits para su prefijo de red (dirección de red) y número de host (dirección de host) . Los bits de dirección inicial deciden a qué clase pertenece una dirección.

Tabla y formato de dirección IP

Dirección de red: La dirección de red especifica el número único asignado a su red. En la figura anterior, la dirección de red ocupa dos bytes de dirección IP.

Dirección del servidor: Una dirección de host es un número de dirección específico asignado a cada máquina host. Con la ayuda de la dirección del host, cada máquina se identifica en su red. La dirección de red será la misma para cada host de una red, pero la dirección del host debe variar.

Formato de dirección IPv4

El formato de dirección de IPv4 se representa en 4 octetos (32 bits), que se divide en tres clases diferentes, a saber, clase A, clase B y clase C.

comparar con cadenas en java
Tabla y formato de dirección IP

El diagrama anterior muestra el formato de dirección de IPv4. Un IPv4 es una dirección decimal de 32 bits. Contiene cuatro octetos o campos separados por un 'punto' y cada campo tiene un tamaño de 8 bits. El número que contiene cada campo debe estar en el rango de 0 a 255.

Clase A

Clase A La dirección utiliza sólo el primer octeto (byte) de orden superior para identificar el prefijo de red, y los tres octetos (bytes) restantes se utilizan para definir las direcciones de host individuales. La dirección de clase A oscila entre 0.0.0.0 y 127.255.255.255. El primer bit del primer octeto siempre se establece en 0 (cero), los 7 bits siguientes determinan la dirección de red y los 24 bits restantes determinan la dirección del host. Entonces, el primer octeto oscila entre 0 y 127 (00000000 a 01111111).

Clase B

Clase B Las direcciones utilizan los dos octetos iniciales (dos bytes) para identificar el prefijo de red, y los dos octetos restantes (dos bytes) definen las direcciones de host. Las direcciones de clase B oscilan entre 128.0.0.0 y 191.255.255.255. Los primeros dos bits del primer octeto superior siempre se establecen en 10 (bit uno y cero), y los siguientes 14 bits determinan la dirección de red y los 16 bits restantes determinan la dirección del host. Entonces, el primer octeto oscila entre 128 y 191 (10000000 a 10111111).

Clase C

Clase C Las direcciones utilizan los primeros tres octetos (tres bytes) para identificar el prefijo de red, y el último octeto restante (un byte) define la dirección del host. La dirección de clase C oscila entre 192.0.0.0 y 223.255.255.255. Los primeros tres bits del primer octeto siempre se establecen en 110, los 21 bits siguientes especifican la dirección de red y los 8 bits restantes especifican la dirección del host. Su primer octeto oscila entre 192 y 223 (11000000 a 11011111).

Clase D

Clase D La dirección IP está reservada para direcciones de multidifusión. Sus primeros cuatro bits del primer octeto siempre están configurados en 1110 y los bits restantes determinan la dirección del host en cualquier dirección IP. Los primeros bits del octeto superior siempre se establecen en 1110 y los bits restantes especifican la dirección del host. La dirección de clase D oscila entre 224.0.0.0 y 239.255.255.255. En la multidifusión, los datos no se asignan a ninguna máquina host en particular, por lo que no es necesario encontrar la dirección del host a partir de la dirección IP y, además, no hay ninguna máscara de subred presente en la clase D.

Clase E

Clase E La dirección IP está reservada para fines experimentales y uso futuro. No contiene ninguna máscara de subred. Los primeros bits del primer octeto superior siempre se establecen en 1111 y los siguientes bits restantes especifican la dirección del host. La dirección de clase E oscila entre 240.0.0.0 y 255.255.255.255.

Tabla y formato de dirección IP

En cada clase de dirección IP, todos los bits del número de host se especifican mediante una potencia de 2 que indica el número total de direcciones de host que se pueden crear para una dirección de red en particular. La dirección de clase A puede contener el número máximo de 224(16,777,216) números de host. Las direcciones de clase B contienen el número máximo de 216(65, 536) números de host. Y la clase C contiene un número máximo de 28(256) números de host.

Dirección de subred de la dirección IP, comprenda con un ejemplo:

Supongamos que una dirección de clase A es 11.65.27.1, donde 11 es un prefijo (dirección) de red y 65.27.1 especifica una dirección de host particular en la red. Considere que un administrador de red quiere usar de 23 a 6 bits para identificar la subred y los 5 a 0 bits restantes para identificar la dirección del host. Se puede representar en el Máscara de subred con todos los bits 1 del 31 al 6 y el resto (5 a 0) con 0 bits.

que significa xdxd

Máscara de subred (binaria): 11111111 11111111 11111111 11000000

Dirección IP (binaria): 00001011 01000001 00011011 00000001

Ahora, la subred se puede calcular aplicando la operación AND (1+1=1, 1+0=0, 0+1=0, 0+0=0) entre la dirección IP completa y la máscara de subred. El resultado es:

00001011 01000001 00011011 00000000 = 11.65.27.0 dirección de subred

Tabla y formato de dirección IP

Formato de dirección IP IPv6

Todas las direcciones IPv6 son direcciones hexadecimales de 128 bits, escritas en 8 secciones separadas y cada una de ellas tiene 16 bits. Como las direcciones IPv6 están representadas en formato hexadecimal, sus secciones van de 0 a FFFF. Cada sección está separada por dos puntos (:). También permite eliminar los ceros iniciales (0) de cada sección de 16 bits. Si dos o más secciones consecutivas de 16 bits contienen solo ceros (0: 0), se pueden comprimir usando dos puntos dobles (::).

Tabla y formato de dirección IP

Las direcciones IPv6 constan de 8 secciones diferentes, cada sección tiene valores hexadecimales de 16 bits separados por dos puntos (:). Las direcciones IPv6 se representan con el siguiente formato:

xxxx : xxxx : xxxx : xxxx : xxxx : xxxx : xxxx : xxxx

Cada grupo 'xxxx' contiene un valor hexadecimal de 16 bits y cada 'x' es un valor hexadecimal de 4 bits. Por ejemplo:

FDEC: BA98: 0000: 0000: 0600: BDFF: 0004: FFFF

También puede eliminar los ceros iniciales (0) de cada sección de 16 bits. Por ejemplo, el IPv6 anterior se puede reescribir omitiendo los ceros iniciales (0) de la siguiente manera:

FDEC: BA98: 0: 0: 600: BDFF: 4: FFFF

También puede comprimir las secciones consecutivas de ceros de 16 bits (0: 0) utilizando dos puntos (::). Pero ten en cuenta que puedes hacerlo sólo una vez por dirección IP.

FDEC : BA98 : : 600 : BDFF : 4 : FFFF

Tabla de direcciones IP

Según los rangos, las direcciones IP se clasifican en cinco clases de direcciones que se detallan a continuación.

Clase bits más altos Bits de dirección de red Bits de dirección de host No. de redes Número de hosts por red Rango
A 0 8 24 27 224 0.0.0.0 a 125.255.255.255
B 10 16 16 214 216 128.0.0.0 a 191.255.255.255
C 110 24 8 221 28 192.0.0.0 a 223.255.255.255
D 1110 No definido y reservado para el futuro. No definido y reservado para el futuro. No definido y reservado para el futuro. No definido y reservado para el futuro. 224.0.0.0 a 239.255.255.255
Y 1111 No definido y reservado para el futuro. No definido y reservado para el futuro. No definido y reservado para el futuro. No definido y reservado para el futuro. 240.0.0.0 a 255.255.255.255