Direcciones IP
Las direcciones IP
(siglas de Internet Protocol) son etiquetas numéricas utilizadas para
identificar cada uno de los ordenadores u otros dispositivos que están
conectados a una red, ya sea una red de trabajo privada o una red pública como
es la red World Wide Web. Utilizando estas etiquetas identificativas es posible
que los dispositivos de la red puedan localizarse entre sí y
compartir información. Una dirección IP pública es asignada a cada dispositivo
que se conecta a Internet u otra red pública. Las IP privadas, por el
contrario, son asignadas dentro de una red local (LAN, Local Area Network).
Se podría comparar
con los números telefónicos de una empresa. Puede haber un número de teléfono
público (IP pública) para las comunicaciones desde fuera de la empresa y una
serie de extensiones para llamar a otros teléfonos dentro la misma empresa (IPs
privadas). Estas extensiones pueden ser utilizadas para la comunicación interna
o para desviar una llamada desde fuera al empleado o departamento adecuado. Del
mismo modo, varios ordenadores pueden conectarse a internet utilizando la misma
IP pública a través de un mismo router y el router, a través de las IP privadas
de la red local, desviar el tráfico hacia el ordenador adecuado.
Los equipos comunican
a través de Internet mediante el protocolo IP (Protocolo de
Internet). Este protocolo utiliza direcciones numéricas denominadas direcciones
IP compuestas por cuatro números enteros (4 bytes) entre 0 y 255, y
escritos en el formato xxx.xxx.xxx.xxx. Por ejemplo, 194.153.205.26 es
una dirección IP en formato técnico.
Los equipos de una
red utilizan estas direcciones para comunicarse, de manera que cada equipo de
la red tiene una dirección IP exclusiva.
El organismo a
cargo de asignar direcciones públicas de IP, es decir, direcciones IP para los
equipos conectados directamente a la red pública de Internet, es el ICANN (Internet
Corporation for Assigned Names and Numbers) que remplaza el IANA desde 1998 (Internet
Assigned Numbers Agency).
Cómo descifrar una dirección IP
Una dirección
IP es una dirección de 32 bits, escrita generalmente
con el formato de 4 números enteros separados por puntos. Una dirección IP
tiene dos partes diferenciadas:
los números de la
izquierda indican la red y se les denomina netID (identificador de
red).
los números de la
derecha indican los equipos dentro de esta red y se les denomina host-ID (identificador
de host).
Veamos el
siguiente ejemplo:
Observe la red, a
la izquierda 194.28.12.0. Contiene los siguientes equipos:
194.28.12.1 a
194.28.12.4
Observe la red de
la derecha 178.12.0.0. Incluye los siguientes equipos:
178.12.77.1 a
178.12.77.6
En el caso
anterior, las redes se escriben 194.28.12 y 178.12.77, y cada
equipo dentro de la red se numera de forma incremental.
Tomemos una red
escrita 58.0.0.0. Los equipos de esta red podrían tener direcciones IP que
van desde 58.0.0.1 a 58.255.255.254. Por lo tanto, se trata de
asignar los números de forma que haya una estructura en la jerarquía de los
equipos y los servidores.
Cuanto menor sea
el número de bits reservados en la red, mayor será el número de equipos que
puede contener.
De hecho, una red
escrita 102.0.0.0 puede contener equipos cuyas direcciones IP varían
entre 102.0.0.1 y 102.255.255.254 (256*256*256-2=16.777.214 posibilidades),
mientras que una red escrita 194.24 puede contener solamente equipos
con direcciones IP entre 194.26.0.1 y 194.26.255.254 (256*256-2=65.534
posibilidades); ésta es el concepto de clases de direcciones IP.
Direcciones especiales
Cuando se cancela
el identificador de host, es decir, cuando los bits reservados para los equipos
de la red se reemplazan por ceros (por ejemplo, 194.28.12.0), se obtiene
lo que se llama dirección de red. Esta dirección no se puede asignar a
ninguno de los equipos de la red.
Cuando se cancela
el identificador de red, es decir, cuando los bits reservados para la red se
reemplazan por ceros, se obtiene una dirección del equipo. Esta dirección
representa el equipo especificado por el identificador de host y que se
encuentra en la red actual.
Cuando todos los
bits del identificador de host están en 1, la dirección que se obtiene es la
denominada dirección de difusión. Es una dirección específica que permite
enviar un mensaje a todos los equipos de la red especificados por el netID.
A la inversa,
cuando todos los bits del identificador de red están en 1, la dirección que se
obtiene se denomina dirección de multidifusión.
Por último, la
dirección 127.0.0.1 se denomina dirección de bucle de retorno porque
indica el host local.
Clases de redes
Las direcciones de
IP se dividen en clases, de acuerdo a la cantidad de bytes que representan a la
red.
Clase A
En una dirección
IP de clase A, el primer byte representa la red.
El bit más
importante (el primer bit a la izquierda) está en cero, lo que significa que
hay 2 7(00000000 a 01111111) posibilidades de red, que son 128
posibilidades. Sin embargo, la red 0 (bits con valores 00000000) no existe y el
número 127 está reservado para indicar su equipo.
Las redes
disponibles de clase A son, por lo tanto, redes que van desde 1.0.0.0 a 126.0.0.0 (los
últimos bytes son ceros que indican que se trata seguramente de una red y no de
equipos).
Los tres bytes de
la izquierda representan los equipos de la red. Por lo tanto, la red puede
contener una cantidad de equipos igual a:
224-2 = 16.777.214 equipos.
Clase B
En una dirección
IP de clase B, los primeros dos bytes representan la red.
Los primeros dos
bits son 1 y 0; esto significa que existen 214 (10 000000 00000000 a 10
111111 11111111) posibilidades de red, es decir, 16.384 redes posibles. Las
redes disponibles de la clase B son, por lo tanto, redes que van de 128.0.0.0 a 191.255.0.0.
Los dos bytes de
la izquierda representan los equipos de la red. La red puede entonces contener
una cantidad de equipos equivalente a: Por lo tanto, la red puede contener una
cantidad de equipos igual a:
216-21 = 65.534 equipos.
Clase C
En una dirección
IP de clase C, los primeros tres bytes representan la red. Los primeros tres
bits son 1,1 y 0; esto significa que hay 221 posibilidades de red, es
decir, 2.097.152. Las redes disponibles de la clases C son, por lo tanto, redes
que van desde 192.0.0.0 a 223.255.255.0.
El byte de la
derecha representa los equipos de la red, por lo que la red puede contener:
28-21 = 254 equipos.
28-21 = 254 equipos.
El objetivo de
dividir las direcciones IP en tres clases A, B y C es facilitar la búsqueda de
un equipo en la red. De hecho, con esta notación es posible buscar primero la
red a la que uno desea tener acceso y luego buscar el equipo dentro de esta
red. Por lo tanto, la asignación de una dirección de IP se realiza de acuerdo
al tamaño de la red.
Las direcciones de
clase A se utilizan en redes muy amplias, mientras que las direcciones de clase
C se asignan, por ejemplo, a las pequeñas redes de empresas.
Direcciones IP reservadas
Es habitual que en
una empresa u organización un solo equipo tenga conexión a Internet y los otros
equipos de la red acceden a Internet a través de aquél (por lo general, nos
referimos a un proxy o
pasarela).
En ese caso, solo
el equipo conectado a la red necesita reservar una dirección de IP con el
ICANN. Sin embargo, los otros equipos necesitarán una dirección IP para
comunicarse entre ellos.
Por lo tanto, el
ICANN ha reservado una cantidad de direcciones de cada clase para habilitar la
asignación de direcciones IP a los equipos de una red local conectada a
Internet, sin riesgo de crear conflictos de direcciones IP en la red de redes.
Estas direcciones son las siguientes:
Direcciones IP
privadas de clase A: 10.0.0.1 a 10.255.255.254; hacen posible la creación de
grandes redes privadas que incluyen miles de equipos.
Direcciones IP
privadas de clase B: 172.16.0.1 a 172.31.255.254; hacen posible la creación de
redes privadas de tamaño medio.
Direcciones IP
privadas de clase C: 192.168.0.1 a 192.168.0.254; para establecer pequeñas
redes privadas.
Máscaras de subred
Para entender lo que es una mascara, puede ser interesante consultar la sección
“ensamblador” acerca del enmascarado en binario.
Máscaras de subred
Para entender lo que es una mascara, puede ser interesante consultar la sección
“ensamblador” acerca del enmascarado en binario.
Brevemente, una
máscara se genera con números uno en la ubicación de los bits que usted quiera
conservar y ceros en aquellos que quiera cancelar. Una vez que se crea una
máscara, simplemente coloque un Y lógico entre el valor que quiere enmascarar y
las máscara, a fin de mantener intacta la parte deseada y cancelar el resto.
Por lo tanto una máscara
de red se presenta bajo la forma de 4 bytes separados por puntos (como una
dirección IP), y está compuesta (en su notación binaria) por ceros en lugar de
los bits de la dirección IP que se desea cancelar (y por unos en lugar de
aquellos que se quiera conservar).
Las direcciones IP públicas
Las direcciones IP
públicas son aquellas que permiten que cada dispositivo conectado a una red
pueda ser identificado. Cuándo un dispositivo se conecta a internet se le asigna
una dirección IP de las que disponga su proveedor de acceso (ISP, Internet
Service Provider). Cuándo esta persona escribe el nombre de un dominio en el
navegador, este nombre es convertido en la dirección IP del servidor dónde está
alojada la web con ese nombre (un servidor no es más que un ordenador conectado
a internet que aloja las páginas web y las envía a los usuarios que las
solicitan). La dirección IP del servidor es una dirección IP pública y el
servidor utiliza la dirección IP pública del usuario para saber dónde enviar la
información de vuelta.
Si quieres conocer
tu IP pública realiza una simple búsqueda en cualquier buscador de internet,
existen multitud de páginas web que permiten ver al usuario su dirección IP
pública.
Las direcciones IP privadas
Cuándo se crea una red
de trabajo local (LAN, Local Area Network) en la que se conectan
diversos ordenadores y dispositivos entre sí, ya sea con cables o través de
WiFi, están formando una red privada. Dentro de esta red cada dispositivo
conectado dispone de una dirección IP para poder ser reconocido dentro de
la red y así poder compartir información y recursos. Los dispositivos de esta
red no se comunican con los dispositivos de otra red directamente, por lo que varias
redes pueden utilizar las mismas direcciones IP internas, estas son IP
privadas. Un router, o enrutador, se encarga de asignar la IP privada a cada
dispositivo de la red y direccionar los datos y comunicación entre ellos según
las IP privadas asignadas.
La red local se
puede conectar a su vez a una red pública como internet. Esta conexión a
internet normalmente se realiza a través del mismo router y es al router
al que se le asigna una dirección IP pública por parte del proveedor de
acceso a internet. De este modo la información entre la red pública (internet)
y la red privada se produce entre internet y el router utilizando la dirección
IP pública. El router dirige la información que recibe desde internet
hacia el ordenador adecuado a través de la dirección IP privada. En otras
palabras, una red local se identifica en internet con una sola dirección IP
pública y los dispositivos que componen la red local se identifican entre sí
mediante IP privadas. La red local más pequeña se compone de un sólo
dispositivo conectado a un router.
Para ver la
dirección IP privada lo más fácil es acceder a la interfaz de configuración del
router. Si no tienes experiencia puedes consultar el manual del router o
consultar con el servicio técnico de tu proveedor de acceso a internet.
Nota: En IPv6 las
direcciones privadas se denominan direcciones únicas locales.
Asignación fija y
dinámica:
Las direcciones IP
públicas pueden ser fijas o dinámicas. Una dirección IP fija, también conocida
como IP estática o dedicada, es asignada por el proveedor de acceso a internet
(ISP) de forma permanente a un cliente. El cliente tendrá siempre la misma dirección
IP mientras dure su contrato con la compañía. Las direcciones IP públicas
estáticas son utilizadas principalmente por compañías de hosting u otros
servicios de internet. También suelen ser preferidas por personas que utilizan
servicios de VOIP (servicios de voz por IP).
La dirección IP
pública dinámica se asigna escogiendo una que esté disponible en el
repertorio del ISP en el momento en que se establezca la conexión a
internet. El cliente, por tanto, no tiene siempre la misma dirección IP pública
sino que cambia si se desconecta de itnernet y vuelve a conectarse (por ejemplo
cuándo se apaga el router y se vuelve a encenter). La mayoría de conexiones a
internet domésticas utilizan direcciones IP dinámicas.
IANA: Internet
Assigned Number Authority:
IANA (Internet
Assigned Numbers Authority) es la entidad responsable de supervisar la
asignación global de direcciones IP y otros protocolos relacionados. IANA antes
era una organización autónoma pero ahora trabaja junto a la ICANN (Internet
Corporation for Assigned Names and Numbers). La ICANN es la organización
responsable de la asignación de direcciones IP y nombres de dominio y otros
identificadores en internet.
Comentarios