Previous Up Next

3.2  Las direcciones de Internet

Las direcciones de Internet pueden ser simbólicas o numéricas:

Las funciones de mapeo entre las direcciones simbólicas y las direcciones numéricas las realiza el DNS (Domain Name System), tal como se vio en anteriores prácticas.

Una dirección no identifica una máquina en Internet, sino a un determinado interfaz de red de la máquina. Dicho de otra forma, la dirección IP identifica a una determinada máquina en una determinada red física. Cuando la máquina está conectada a más de una red se la denomina "multi-homed" y tiene una dirección por cada interfaz de red.

En realidad, para interpretar correctamente una determinada dirección IP se necesita una segunda secuencia de 32 bits denominada “máscara” (netmask). La máscara se utiliza para dividir la dirección en dos partes:

Para dividir una dirección IP en número de red y número de host se utiliza la máscara, de manera que aquellos bits de la dirección donde la máscara tiene un "1" forman parte del número de red, mientras que las posiciones donde la máscara tiene “0” forman parte del número de host. Por ejemplo si tenemos la dirección 10010011. 01010011. 00010100. 00000010 con una máscara 11111111. 11111111. 00000000. 00000000 tenemos un número de red 10010011. 01010011. y un número de host 00010100. 00000010.

Por convenio el número de red se encuentra en los bits más significativos (los bits de la izquierda de la dirección) mientras que el número de host se suele encontrar en los bits menos significativos (los bits de la derecha de la dirección). Además los números de red y host suelen estar formados por bits consecutivos de la dirección IP (es muy extraño ver máscaras con ceros y unos no consecutivos).

La máscara de red también se suele representar en formato decimal, de manera que para el ejemplo anterior tenemos la dirección 147.83.20.2 y la máscara 255.255.0.0. Otra manera de representar una dirección IP es poniendo la dirección en formato decimal y la máscara como un número decimal que indica cuántos unos consecutivos forman el número de red. Así para nuestro ejemplo, la dirección 147.83.20.2 con máscara 255.255.0.0 se puede escribir como 147.83.20.2/16.

El tamaño de la parte dedicada al host depende del tamaño de la red. Para satisfacer múltiples necesidades se han definido varias clases de redes, fijando diferentes puntos donde dividir la dirección IP. De esta manera se dispone las siguientes clases:

Clase A

La clase A comprende redes desde 1.0.0.0 hasta 127.0.0.0. El identificador de red está contenido en el primer octeto, quedando para el host los 24 bits restantes y permitiendo aproximadamente 1.6 millones de máquinas por red. Por lo tanto, la máscara de red resultante es 255.0.0.0 (11111111. 00000000. 00000000. 00000000 en formato binario). Dentro de esta clase, el rango 10.0.0.0 hasta 10.255.255.255 es un rango reservado para uso privado. Una dirección de host reservada posible sería 10.0.0.1/8.

Clase B

La clase B comprende las redes desde 128.0.0.0 hasta 191.255.0.0, donde el netid está en los dos primeros octetos. Esta clase permite 16320 redes con 65024 lugares cada una. La máscara de esta clase es 255.255.0.0 (11111111. 11111111. 00000000. 00000000 en formato binario). En esta clase el rango 172.16.0.0 hasta 172.31.0.0 se reserva para uso privado. Una dirección de host posible reservada sería 172.31.0.1/16.

Clase C

Las redes de clase C van desde 192.0.0.0 hasta 223.255.255.0, donde el netid está en los tres primeros octetos. Esta clase permite cerca de 2 millones de redes con 254 lugares. La máscara de esta clase es de la forma 255.255.255.0 (11111111. 11111111. 11111111. 00000000 en formato binario). En esta clase se reserva para uso privado el rango 192.168.0.0 hasta 192.168.255.0. Una posible dirección de host privada puede ser 192.168.128.1/24.

Clase D

Son direcciones dentro del rango 224.0.0.0 hasta 239.255.255.255 y se las llama direcciones multicast o de multidifusión.

Clase E

Las direcciones que están en el rango 240.0.0.0 hasta 247.255.255.255 son experimentales o están reservadas para futuras aplicaciones.

Direcciones Especiales

Cabe destacar que en la parte reservada a host, los valores 0 y 255 se reservan porque tienen un significado especial:

Las direcciones de red 0.0.0.0 y 127.0.0.0 están reservadas. La primera dirección se llama encaminamiento por defecto (por donde IP encamina los datagramas), y la segunda es la dirección de loopback.

La red 127.0.0.0 está reservada para el tráfico local IP de la máquina. Normalmente la dirección 127.0.0.1 se asigna a una interfaz de la máquina (la interfaz de loopback) que actúa como un circuito cerrado. Cualquier paquete IP enviado a este interfaz será devuelto como si hubiera vuelto desde alguna red. Esto permite por ejemplo instalar software de red o probar tarjetas ethernet, aunque no se disponga de una red real.


Figura 3.3: Clases de direcciones IP


Previous Up Next