Nuestras amigas las direcciones IP

Tras haber terminado con éxito el servidor DNS. Comenzamos una nueva serie de artículos, con la finalidad de instalar un servidor DHCP. Pero para poder conseguir esto, primero debemos tener unos conceptos previos. Un servidor DHCP sirve para asignar de manera automática las IPs. En el siguiente artículo entraremos en detalle en los DHCP. Hoy nos tocan las direcciones IP.



 
¿Qué significa IP y para qué sirve?

IP son las siglas inglesas de Internet Protocol, lo cual significa que es el protocolo que sigue Internet para realizar sus comunicaciones, y en general la mayor parte de las redes informáticas del mundo.

Este protocolo se basa en asignar a cada elemento de la red (ordenador, router, impresora de red, móvil, página web...) una dirección IP compuesta por una serie de números y puntos, y así que el dispositivo esté localizable en la red.

Hoy en día existe una mejora de la IPv4 (la más común a día de hoy), que es la IPv6, que permite tener muchos más dispositivos, y además se agotaron las IPv4 públicas. Nos centraremos en la IPv4 porque es la que nos interesa para los posteriores artículos.

Dirección IP

La direcciónIPv4 (A partir de ahora simplemente IP), es básicamente un número binario formado por 32 bits (32 unos y ceros seguidos) que identifica de forma lógica y estructurada un dispositivo o interfaz en una red de tipo TCP/IP. Se divide en 4 octetos de código binario separados por puntos.

Una dirección IP está dividida en dos, una parte que identifica a la red a la cual está conectada, y la otra identifica el dispositivo de ésa red a la cual pertenece.

Ejemplo:


192.168.0.100
RED   11000000 . 10101000 . 00000000. 01100100 HOST


Esta dirección IP, por sí sola, no nos dice nada. Pero cuando terminéis este artículo, comprenderéis que la parte "192.168.0" identifica a la red, y el resto "100" indica que es el dispositivo 100 de la red 192.168.0. Ahora veremos porqué.

Tipos

La finalidad de este protocolo es identificar y diferenciar unos dispositivos de otros y además unas redes de otras.

  • Por ello existen varias clases de IP:

Clase A: El primer octeto identifica la red, y los otros tres, el dispositivo. Este tipo de red se utiliza para poder tener muchos dispositivos por red.

En este caso permite por cada red (primer octeto), más de 16 millones de dispositivos, pero sólo 128 redes diferentes.

Se diferencian de una manera básica, estas redes tienen un rango del primer octeto de 10.X.X.X hasta 126.X.X.X.

Clase B: Los dos primeros octetos identifican la red, y los otros 2 los dispositivos. Es un tipo de red equilibrada, permite bastantes redes (16.384), y bastantes host o dispositivos (65.534) por cada red.

Sus rangos son desde: 128.0.X.X hasta 191.255.X.X.

Clase C: Los tres primeros octetos identifican la red, y el último identifica el host. Permite más de dos millones de redes y 254 host por cada red.

El rango para reconocerla es desde 192.0.0.X hasta 223.255.255.X

  • También se pueden clasificar en públicas o privadas.

Las IP públicas, son las que se venden para poder tener una página web, un servidor o cualquier dispositivo accesible en la red de redes (Internet).

También son las que usamos para que tengamos acceso a Internet, cada proveedor (ISP) de internet nos proporciona una.

Las IP privadas, son las que no son públicas, y se utilizan para crear redes locales, para que no creen conflictos con las públicas. Estas están reservadas por clases:

Clase A: 10.0.0.0 hasta 10.255.255.255
Clase B: 172.16.0.0 hasta 172.31.255.255
Clase C: 192.168.0.0 hasta 192.168.255.255


  • Las direcciones IP se pueden clasificar según su configuración.
IP fija
Nosotros decidimos nuestra IP (local), definiéndola en la configuración del sistema operativo. En lo referente a Ubuntu podemos cambiarla siguiendo un artículo de mi compañero.

IP dinámica
Un router o un servidor de DHCP asigna una IP  a cualquier dispositivo que se conecte a la red. Éste envía unos paquetes por la red y el servidor DHCP le responde con la IP que debe tomar.


Máscaras de Subred

Las máscaras de subred sirven para dividir la parte de red en una dirección IP de la de host. Son también una serie de 32 bits separados en octetos. Pero la diferencia es que la parte de red la indican los unos, y la parte de host la indican los ceros.

Ejemplo

Dirección IP:

Clase C:

192.168.0.100

11000000 . 10101000 . 00000000. 01100100
 
Máscara de subred:

255.255.255.0

11111111 . 11111111 . 11111111. 00000000 

También puedes crear subredes cambiando la máscara, indicando hasta dónde es la parte de red, y dónde es el host.

Y hasta aquí este simple artículo sobre las direcciones IP. Espero que os ayude a entender el entramado de las redes informáticas. Cualquier duda, escribirla en los comentarios e intentaré ayudaros.

Un saludo.

Comments are closed.