Saltar a contenido

Direccionamiento IP

Representación de las direcciones IP

Una dirección IP está formada por 32 dígitos binarios, o sea, una dirección de IP de ejemplo podría tener el siguiente aspecto:

11000101101010010101111001010010

Para los ordenadores no es difícil manejar largas cadenas de unos y ceros, pero para los humanos no es posible comunicarse usando estos términos. Por eso, existe una abreviación llamada notación decimal puntuada, que funciona de la siguiente manera:

  • Primero: se divide la dirección IP en cuatro piezas de ocho bits (en bytes):
11000101  10101001  01011110  01010010
  • Cada grupo de ocho ceros y unos corresponde a un número decimal entre 0 y 255. Recibe también el nombre de octeto:

11000101 – 197
10101001 – 169
01011110 – 94
01010010 – 82
- Los octetos en formato decimal se representan separados por puntos. El número anterior en notación decimal puntuada se representaría como:

197.169.94.82

El valor mínimo de cada octeto sería el representado por todos los bits a 0 (00000000) que se corresponde al 0 decimal y el valor máximo de cada octeto sería el representado por todos los bits a 1 (11111111) que se corresponde al 255 decimal. Por tanto el valor de cada octeto debe estar comprendido entre 0 y 255.

Parte de red y parte de equipo

Cuando un paquete llega a un router, este separa la dirección IP de destino en dos partes en las que se codifican elementos diferentes: una parte identifica la red hacia la que va el paquete y la otra identifica el equipo (host).

Dependiendo del tipo de red, se escogen uno, dos o tres octetos para identificar el número de la red y el resto de octetos de la dirección identifica el host de destino.

parte de red y de equipo en dirección IP

En el ejemplo anterior, los dos primeros octetos del número de dirección IP pertenencerían a la red y los dos últimos al host dentro de la red.

Direcciones de red y de difusión

De todas las combinaciones de bits posibles que existen para la parte de la dirección IP de los equipos dos de ellas están reservadas y no las podemos utilizar para identificar equipos de la red.

La primera de las direcciones reservadas es aquella que tiene todos los bits a 0 para la parte que identifica los equipos. Esta dirección se utiliza para identificar la red.

Para el ejemplo anterior en el que teníamos direcciones IP con 16 bits para identificar la red y 16 para los equipos, la dirección IP 172.16.0.0 corresponde a la dirección de la red y no se puede utilizar para identificar equipos de la misma.

10101100  00010000  00000000  00000000
172.16.0.0
La otra dirección reservada es aquella que tiene todos los bits a 1 para la parte que identifica los equipos. Esta dirección se utiliza para identificar la dirección de difusión o broadcast de la red que se utiliza cuando queremos enviar un paquete a todos los equipos de la red.

Para el ejemplo anterior, la dirección IP 172.16.255.255 sería la dirección de broadcast:

10101100  00010000  11111111  11111111
172.16.255.255

El número de bits que se emplean para identificar un host determina el número máximo de equipos que podrán conectarse a esa red. En general:

si en una red se emplean n dígitos binarios para identificar a los equipos, podrá haber como máximo 2^n^ - 2 equipos conectados añ la misma

Por ejemplo, si reservamos 8 bits para la parte del host de la dirección IP, podremos conectar a esa red un máximo de 2^8^ - 2 = 254 equipos