1. D I R E C C I O N A M I E N T O I P
¿Qué es una dirección IP?
Una dirección IP es una dirección numérica de 32 bits que se representa
por cuatro campos de 8 bits separados por puntos, como 193.144.238.1, los
cuales no pueden superar el valor 255 (11111111 en binario). Es usada por el
protocolo IP para poder identificar una máquina en Internet o en una red.
InterNIC (Internet Network Information Center) es organización encargada de
la asignación del direccionamiento público de IP’s.
Las direcciones IP aunque por la máquina son tratadas en binario se
representan en formato decimal para simplificar su lectura, un ejemplo para
la dirección 213.60.210.3 sería:
1101 0101 0011 1100 1101 0010 0000 0011
213 60 210 3
Clases de direcciones IP
Inicialmente cuando se diseñó el protocolo IP se dividieron las
direcciones para clasificarlas según el numero de hosts, a cada una de estas
porciones se le llama clase. Existen cinco clases diferentes.
Clase A:
Se considera una dirección de Clase A toda aquella cuyo valor del
primer bit en binario sea 0.
Desde Hasta Numero de Hosts por red
0000 0000 (0) 0111 1111 (127) 16.777.214
Las direcciones de Clase A usan los
primeros 8 bits como porción de Red y
los 24 restantes como porción de host.
Hay 126 redes posibles de clase A (128
menos 2) ya que la dirección 0 se usa
para reconocer la red y la 127 esta
reservada para pruebas de loopback
(los hosts pueden asignarse direcciones
de este rango para enviar paquetes a
ellos mismos).
Porciones Red Host
Octeto Primero Segundo Tercero Cuarto
2. Clase B:
Se considera una dirección de Clase B toda aquella cuyo valor de los
dos primeros bits en binario sea 10.
Desde Hasta Numero de Hosts por red
1000 0000 (128) 1011 1111 (191) 65.534
Las direcciones de Clase B usan los primeros 16 bits como porción de Red y los
16 restantes como porción de host. Hay 16.382 redes posibles de clase B.
Porciones Red Host
Octeto Primero Segundo Tercero Cuarto
Clase C:
Se considera una dirección de Clase C toda aquella cuyo valor de los
tres primeros bits en binario sea 110.
Desde Hasta Numero de Hosts por red
1100 0000 (192) 1101 1111 (223) 254
Las direcciones de Clase C usan los primeros 16 bits como porción de Red y los
8 restantes como porción de host. Hay 2.097.150 redes posibles de clase C.
Porciones Red Host
Octeto Primero Segundo Tercero Cuarto
Clase D:
Se considera una dirección de Clase D toda aquella cuyo valor de los
cuatro primeros bits en binario sea 1110.
Desde Hasta Direcciones Posibles
1110 0000 (224) 1110 1111 (239) 1.048.575
Las direcciones de Clase D están reservadas para multicast de IP. Una
dirección multicast es una dirección exclusiva de red que dirige los paquetes
con esa dirección de destino hacia grupos predefinidos dentro de una red. Por
lo tanto, una sola estación puede transmitir de forma simultánea una sola
corriente de datos a múltiples receptores.
Porción de Red Porción de Host
1 1 1 0
Primer Octeto Segundo Octeto Tercer Octeto Cuarto Octeto
3. Clase E:
Se considera una dirección de Clase E toda aquella cuyo valor de los
cuatro primeros bits en binario sea 1110.
Desde Hasta Direcciones Posibles
1111 0000 (240) 1111 1111 (255) 1.048.575
Las direcciones de Clase E han sido reservadas por la Fuerza de Tareas
de Ingeniería de Internet (IETF) para su uso propio experimental y no se
utilizan en Internet.
Porción de Red Porción de Host
1 1 1 1
Primer Octeto Segundo Octeto Tercer Octeto Cuarto Octeto
Máscaras de Subred
La máscara de subred es un identificador numérico de 32 bits que se
representa por cuatro campos de 8 bits separados por puntos. Es usada para
delimitar la porción de red y la porción de host de una determinada dirección
IP, de tal forma que los bits que tengan asignado el valor 1 delimitarán la red
y los que tengan el valor 0 el host. Las máscaras de subred no pueden
intercalar unos y ceros, de tal forma que una vez delimitada la red por la
izquierda el resto de números han de ser necesariamente cero.
Las máscaras de subred por defecto para cada clase son:
Clase A Porción de Red Porción de Host
Valor Binario 1111 1111 0000 0000 0000 0000 0000 0000
Valor Decimal 255 0 0 0
Octeto Primero Segundo Tercero Cuarto
Clase B Porción de Red Porción de Host
Valor Binario 1111 1111 1111 1111 0000 0000 0000 0000
Valor Decimal 255 255 0 0
Octeto Primero Segundo Tercero Cuarto
Clase C Porción de Red Porción de Host
Valor Binario 1111 1111 1111 1111 1111 1111 0000 0000
Valor Decimal 255 255 255 0
Octeto Primero Segundo Tercero Cuarto
4. Delimitador de red y broadcast
A la dirección IP más baja dentro de un rango permitido por una
máscara de subred (la que tiene la porción de host todo ceros) se le llama
delimitador de red y a la más alta (porción de host todo unos) dirección de
broadcast. Por ejemplo, en una dirección de clase C 194.224.14.10 con una
máscara de subred por defecto para su clase de 255.255.255.0, el delimitador
de red es 194.224.14.0, y el broadcast 194.224.14.255.
Delimitador de Red
IP 1100 0010 . 1110 0000 . 0000 1110 . 0000 0000 194.224.14.0
Máscara 1111 1111 . 1111 1111 . 1111 1111 . 0000 0000 255.255.255.0
Broadcast
IP 1100 0010 . 1110 0000 . 0000 1110 . 1111 1111 194.224.14.255
Máscara 1111 1111 . 1111 1111 . 1111 1111 . 0000 0000 255.255.255.0
La dirección de broadcast se usa, en las redes que lo soportan, para
hacer referencia a todos los hosts de esa red, de tal forma que un paquete
enviado a una dirección broadcast será recibido por todos los hosts de la red.
Los routers por defecto no envían este tipo de paquetes IP.
Direcciones IP reservadas
Existen una serie de direcciones IP que se consideran reservadas para
ser usadas en redes locales (Intranet), estas son:
Clase A: Una única red, la 10.0.0.0 hasta la 10.255.255.255.
Clase B: 16 redes del rango 172.16.0.0 a 172.31.255.255.
Clase C: 256 redes del rango 192.168.0.0 a 192.168.255.255.
Ninguna de estas redes existe en Internet, de tal forma que si
enviásemos un paquete IP a una de estas direcciones nunca debería salir a
través de un router hacia Internet.
Así mismo existe la red de clase A 127.0.0.0 que es usada por los hosts
en los dispositivos de loopback para referirse a si mismos y hacer
comprobaciones de red, esta red no debería de repetirse de host a host.