Las direcciones IP identifican la localización de una maquina en la red. De igual forma que una dirección postal identifica una casa en una ciudad. Esta dirección postal identifica a una casa como única y la hace diferente de las demás casas, es decir, no puede haber otra casa con la misma dirección. De esa misma forma funcionan las direcciones IP. Si un dispositivo como un router admite varios canales (WAN, Ethernet...) cada puerto ha de tener su propia IP.
Una dirección IP (en IPV4) está formada por cuatro campos de 8 bits, es decir, contiene 32 bits. Cada campo esta separador por puntos y puede representar un numero decimal comprendido entre 0 y 255. Este sistema se llama notación decimal con puntos.
Código binario Notación decimal con puntos
- 11000000. 10101000.00000001.00000001 192.168.1.1
Tipos de direcciones.
Se han distinguido cinco tipos de direcciones para clasificar las redes.
Clase | Rango | N° de Redes | N° de Host Por Red | Máscara de Red | Broadcast ID |
---|---|---|---|---|---|
A | 0.0.0.0 - 127.255.255.255 | 128 | 16 777 214 | 255.0.0.0 | x.255.255.255 |
B | 128.0.0.0 - 191.255.255.255 | 16 384 | 65 534 | 255.255.0.0 | x.x.255.255 |
C | 192.0.0.0 - 223.255.255.255 | 2 097 152 | 254 | 255.255.255.0 | x.x.x.255 |
(D) | 224.0.0.0 - 239.255.255.255 | histórico | |||
(E) | 240.0.0.0 - 255.255.255.255 | histórico |
- Direcciones de tipo A.
Estas direcciones están diseñadas para las redes mas grandes. Tienen una dirección comprendida entre 0 y 127 que representa la primera parte de la dirección.
La dirección 127 de clase A no esta disponible para su utilización. Existen 127 direcciones posibles de clase A y en cada una de ellas 16 millones de dispositivos únicos de red. Todas las direcciones de clase A están ya asignadas hace mucho tiempo a entidades como el Departamento de Defensa de EEUU o la universidad de Stanford entre otras.
Todas las direcciones IP que empiezan por 127 son especiales, son interpretadas por la tarjeta de red como una dirección realimentada.
Cualquier paquete enviado a una dirección que empieza por 127 se trata como si la dirección de destino fuese el dispositivo local y el paquete hubiese llegado a la dirección deseada, es decir, los paquetes enviados en un ping a la dirección 127.0.0.1 se tratan de la misma forma que los paquetes direccionados a 127.32.95.17. Lo mismo ocurriría para cada una de los 16 millones de direcciones en la red dentro de la clase A 127.
- Direcciones de tipo B.
Las redes de clase B tienen una dirección comprendida ente 128 y 191. Existen aproximadamente 16 mil redes de este tipo, cada una puede tener 64 mil direcciones únicas dentro de ella.
- Direcciones de tipo C.
Una red de clase C tiene una dirección comprendida entre 192 y 223. Existen al rededor de de 2 millones de redes de clase C y cada una de ellas puede tener un máximo de 254 dispositivos dentro de la red.
- Direcciones de tipo D.
Una red de clase D tiene una dirección comprendida entre 224 y 239. Se utilizan para direcciones multicast.
- Direcciones de tipo E.
Una red de clase E tiene una dirección comprendida entre 240 y 247. Se utiliza con propósitos experimentales.
Para saber a qué clase pertenece una IP basta sólo con ver sus primeros bits:
- Si el primer bit es 0, entonces la IP es de clase A
- Si el primer bit es 1 y el siguiente es 0, entonces es de clase B
- Si los dos primeros son 1, y el tercero es 0, entonces es de clase C
La clase A utiliza su primer octeto (8 bits) para definir la dirección de red, deja los 3 restantes para la dirección del host, o sea, 224 – 2 = 16.777.214 dispositivos por red.
La clase B utiliza sus primeros dos octetos (16 bits) para definir la dirección de red y los dos restantes para la dirección del host, lo que nos da, quitando las dos direcciones mencionadas anteriormente, 216 – 2 = 65.534.
La clase C utiliza sus primeros tres octetos (los primeros 24 bits. Ver la imagen) para definir su dirección de red, dejando los últimos 8 (el último octeto) para definir su dirección de host. Esto nos dejaría, teóricamente, la posibilidad de conectar 256 (28) dispositivos pero, debido a que hay dos números reservados para la dirección de red y para la dirección de broadcast, nos deja un total de 254 dispositivos conectados con la misma dirección de red. Lo mismo ocurre en las clases anteriores.
- Si el primer bit es 0, entonces la IP es de clase A
- Si el primer bit es 1 y el siguiente es 0, entonces es de clase B
- Si los dos primeros son 1, y el tercero es 0, entonces es de clase C
La clase A utiliza su primer octeto (8 bits) para definir la dirección de red, deja los 3 restantes para la dirección del host, o sea, 224 – 2 = 16.777.214 dispositivos por red.
La clase B utiliza sus primeros dos octetos (16 bits) para definir la dirección de red y los dos restantes para la dirección del host, lo que nos da, quitando las dos direcciones mencionadas anteriormente, 216 – 2 = 65.534.
La clase C utiliza sus primeros tres octetos (los primeros 24 bits. Ver la imagen) para definir su dirección de red, dejando los últimos 8 (el último octeto) para definir su dirección de host. Esto nos dejaría, teóricamente, la posibilidad de conectar 256 (28) dispositivos pero, debido a que hay dos números reservados para la dirección de red y para la dirección de broadcast, nos deja un total de 254 dispositivos conectados con la misma dirección de red. Lo mismo ocurre en las clases anteriores.
Direcciones IP que nunca van a estar conectadas a Internet.
Los rangos de direcciones IP a continuación expuestos, son los proporcionados para las redes que nunca estarán conectadas a Internet.
- 10.0.0.0 hasta 10.255.255.255 (redes de clase A)
- 172.16.0.0 hasta 172.31.255.255 (16 redes contiguas de clase B)
- 192.168.0.0 hasta 192.168.255.255 (256 redes contiguas de clase C)
Roberto García (@1Gbdeinfo)