Está en la página 1de 16

¿Qué es una dirección IP?

IP son las siglas de “Internet Protocol» que, si lo traducimos al español, significa


«Protocolo de Internet”. Este protocolo, al igual que otros muchos como HTTP,
TCP, UDP, etc., se encarga de establecer las comunicaciones en la mayoría de
nuestras redes. Para ello, asigna una dirección única e irrepetible a cada
dispositivo que trata de comunicarse en Internet. ¡Hasta una nevera puede tener
una dirección IP! Entendemos dispositivo como, por ejemplo, un router, un
servidor, un teléfono, un ordenador, una televisión, etc.

No existe dispositivo en el mundo que pueda comunicarse con otro sin tener una
IP. Las direcciones IP son los nombres numéricos que se asignan a un
dispositivo a modo de «matrícula» para que pueda ser llamado por otros
dispositivos. Existen dos tipos de IP: las direcciones IP públicas y las
direcciones IP privadas.

Tanto las direcciones IP públicas como las privadas están construidas en


cuatro bloques numéricos. Cada bloque es un número del 0 al 255 y está
separado por un punto («.»). Por ejemplo, una dirección IP pública podría ser
63.45.12.34 y una dirección IP privada, 192.168.0.11.

¿Pueden existir direcciones IP públicas o privadas iguales?

La respuesta es no y sí. Vaya, te habrás quedado estupefacto. Te explico. Una


dirección IP pública jamás puede estar duplicada, ya que cada conexión a
Internet es única. Dentro de una red privada, las direcciones IP privadas
tampoco pueden estar duplicadas. Pero sí es posible que, por ejemplo, un
amigo tuyo sí tenga una dirección IP privada para uno de sus dispositivos y que
pueda coincidir con una dirección IP privada tuya que tengas para un dispositivo.

Esto se debe a que, por ejemplo, cualquier hogar tiene una red con direcciones IP
privadas para sus dispositivos pero no quiere decir que la red de la casa de tu
amigo deba tener direcciones IP privadas diferentes. Es decir, en cada hogar
existe un router y este router asigna direcciones IP privadas a cada dispositivo que
pueden coincidir con las direcciones IP privadas asignadas por el router de la casa
de tu amigo a sus dispositivos. ¿Ya vas entendiendo qué es una dirección IP?
¿Qué es una dirección IP pública?
Una IP pública es la identificación que te asigna tu proveedor de internet
para ser reconocido en Internet. Al igual que tú no puedes salir con el coche a la
calle sin una matrícula, tampoco podrás salir a Internet sin una referencia o
identificación.

Normalmente estas direcciones IP suelen ser rotadas por tu ISP (proveedor de


internet) cada vez que reinicias el router o cada cierto tiempo. A estas direcciones
IP se las conoce como direcciones IP dinámicas. Si por algún motivo necesitamos
tener una dirección IP estática o fija para un dispositivo, debemos ponernos en
contacto con el ISP y solicitar que nos la pongan manualmente.

¿Qué relación tiene una dirección IP pública y un dominio web?

Cuando nació Internet existían muy pocos servidores y la única forma de


acceder a ellos era saber su dirección IP pública. Si una persona quería
acceder a un recurso determinado no valía con escribir, por ejemplo,
recursos.com (más que nada porque aún no existían los nombres de dominio),
sino que tenía que conocer la dirección IP del servidor donde estaba alojado ese
recurso. Imaginemos que la dirección IP de ese servidor fuera:
156.87.234.176.

¿Verdad que no es útil, eficiente ni fácil recordar todos esos números? Los centros
de datos seguían creciendo y cada vez albergaban más servidores con más
información diferente. ¡Sería una locura tener que apuntar o recordar cada
dirección IP para cada recurso! Por eso nacieron los nombres de dominio que
conocemos muy bien hoy en día.

Actualmente, usamos los famosos DNS (Domain Name Servers) para suplantar
con un nombre de dominio a una dirección IP. Ahora, para acceder a un
material de recursos.com ya no hay que poner la IP 156.87.234.176 sino
indicar recursos.com. Usar nombres de dominio tiene una lista de ventajas
enorme frente a usar direcciones IP:

 Son más fáciles de recordar que una dirección IP


 Son más cortos
 Son más atractivos para usos con fines publicitarios, por ejemplo
 Sirven para crear branding/marca
 Son más fáciles de escribir
 De la misma forma, varios nombres de dominio pueden apuntar a una
misma dirección IP
¿Qué es una dirección IP privada?
Una dirección IP privada es exactamente lo mismo que las direcciones IP públicas,
solo que estas se caracterizan por ser fijas para cada dispositivo y no son
accesibles desde Internet. El típico ejemplo es el de una casa donde dispositivos
como un ordenador, un móvil, una televisión y hasta una lavadora están
conectados a una misma red WiFi o cable. Esta red asigna una dirección IP fija e
irrepetible a cada dispositivo para que se puedan reconocer entre ellas.

Existen diferentes rangos de direcciones IP privadas que veremos a


continuación. De momento, quiero ponerte un ejemplo de cómo sería tener
direcciones IP privadas en un ámbito de hogar pequeño:

 Router: 192.168.0.1
 Móvil de papá: 192.168.0.10
 Móvil de mamá: 192.168.0.11
 Mi móvil: 192.168.0.13
 Impresora: 192.168.0.12
 Tablet: 192.168.0.98

Los rangos de direcciones IP privadas

A diferencias de las direcciones IP públicas, las privadas tienen asignado un rango


en función del tipo de red que veremos a continuación. Las direcciones IP públicas
son libres, te puede tocar cualquiera:

 Rango clase A: 10.0.0.0 a 10.255.255.255.


 Rango clase B: 172.16.0.0 a 172.31.255.255.
 Rango clase C: 192.168.0.0 a 192.168.255.255.

 CLASE A: Usada para las redes gigantescas, como las de las empresas
internacionales. El primer bloque de la dirección es usado para identificar la
red, mientras los otros tres bloques son usados para identificar a las
dispositivos (xxx.yyy.yyy.yyy). Esto nos permite crear hasta 126 redes
distintas y tener un máximo de 16.777.214 equipos conectados por red.
 CLASE B: Usadas por redes de tamaño mediano, como puede ser una
universidad o instituciones de similar envergadura. Utiliza los dos
primeros bloques para identificar la red, mientras que los dos restantes son
utilizados para identificar a los dispositivos conectados (xxx.xxx.yyy.yyy).
Esto nos permite crear un mayor número de redes, pero menos equipos
conectados por red (16.384 redes y 65.534 equipos).
 CLASE C: Las que el 99% de la población usamos. Son reservadas para
pequeñas redes domésticas. Los tres primeros bloques son usados para
identificar la red y el último como identificador de equipo (xxx.xxx.xxx.yyy).
Esto nos hace tener más redes distintas aún, pero menor número de
equipos por red (2.097.152 redes y 254 equipos por red).

Luego existen otro tipo de rangos, pero no los vamos a ver. Si ya es difícil ver las
de clase A y B, las D e Y más todavía. Como decía antes, las de clase C son las
que vemos a diario y empiezan por 192.168.X.X.

Tienes que tener muy claro que tu dirección IP privada es totalmente diferente a la
dirección IP pública. Esta última solo la usarás cuando salgas a navegar por
Internet.

¿Y qué es la máscara de red?


La máscara de red permite hacer que una misma dirección IP sirva para dos
dispositivos. Por ejemplo, podrías tener la dirección 192.160.0.1 bajo dos
máscaras distintas haciendo que sirvan para identificar a ambos. Las máscaras
también son las que permiten separar las redes en las distintas categorías que ya
hemos explicado. La máscara de red es la que dictamina cuántas redes se pueden
crear y cuántos hosts pueden existir según la clase de IP privada que tengamos.
Recuerda que ya sabemos cuáles son los tipos de clases de IP, las vimos más
arriba. Por norma general y seguro que la has visto miles de veces, la principal
máscara de red que existe es la 255.255.255.0, que es la que se asigna a redes
de tipo C.

 Para direcciones IP clase A: 255.0.0.0


 Para direcciones IP clase B: 255.255.0.0
 Para direcciones IP clase C: 255.255.255.0

Sin entrar en muchos datos muy técnicos ni en la razón, los bloques 255
representan la cantidad de redes que puede haber y los números 0 cuántos
host puede haber. No es que puedan existir 255 redes y 0 hosts. Esa es la
traducción humana para que podamos entender que si traducimos 255.255.255.0
a código binario, será un código de este tipo:
111111111111111111111100000000. ¿Te acordarías tú de esa cantidad de
números de bits del código binario? Esos 1 y 0 son los que dictaminan el tipo
de red, el límite de redes que puede haber y los hosts que pueden existir.

Por ejemplo, por no complicar mucho la cosa: sabemos que la máscara de red
255.255.255.0, traducido a binario, tiene ocho (8) ceros (0). Ergo si elevamos dos
(2) a ocho (8) obtenemos 256. Ese 256 es el número de dispositivos que puede
haber conectados a una misma red. Bueno, debemos saber que aunque
teóricamente haya 256 oportunidades, en la práctica tenemos 254 ya que, por
ejemplo, una la usamos para broadcast, que suele ser la 192.168.1.255.
Ten en cuenta que estas máscaras las hemos simplificado. Pueden existir
máscaras con otros números que no sean 0 o 255, como por ejemplo:
255.252.0.0, 255.255.255.128, etc.

¿Qué son las direcciones IP IPv4 e IPv6?


Si ya explicar que son las direcciones IP es un poco lioso, imagínate cuando te
explique ahora qué son las direcciones IPv6. Pues resulta que las direcciones
IPv4 son las que hemos estado viendo ahora y las direcciones IPv6 son un nuevo
tipo de protocolo que viene a sustituir a las IPv4 debido a que ya casi no quedan
direcciones IPv4 y hay que saltar a las direcciones IPv6. No vamos a entrar mucho
en materia, solo quiero dejar como apunte un dato curioso:

Mientras que IPv4 soporta 4,294,967,296 (232) direcciones, que es poco menos de
4.3 billones, IPv6 ofrece 3.4 x 1038 (2128) direcciones, un número similar a
6.67126144781401e+23 direcciones IP por cada metro cuadrado sobre la
superficie de la Tierra. Fuente.

Curioso, ¿verdad? Las direcciones IPv6 son el futuro. Bueno, más bien el presente
ya. Su composición es distinta a la de las direcciones IPv4, ya que las primeras
juegan con caracteres alfanuméricos. Por eso, las combinaciones son infinitas.

¿Cómo puedo saber mi dirección IP pública?


Si por alguna razón necesitas saber cuál es tu dirección de IP pública nosotros,
que siempre ayudamos a clientes y no clientes, te lo explicamos paso a paso.
Puedes usar una de nuestras herramientas estrella que te dice en todo momento
cuál es tu IP. Para ello, accede a: https://raiolanetworks.es/cual-es-mi-ip/. Nada
más entrar, un poquito más abajo, verás tu IP pública:
¿Cómo puedo saber mi dirección IP privada en
Windows?
Por el contrario, en este caso necesitas saber cual es tu dirección IP privada en
Windows. A diferencia de para conocer la pública, este proceso requiere un
camino algo más complejo. Pero no es nada difícil, solo sigue los pasos que verás
a continuación. Nosotros usaremos Windows 10 aunque en Windows la forma es
común en todas sus versiones. En Linux o en Mac sí son otros pasos, que
veremos más adelante.

Pasos para saber la dirección IP privada en Windows

Indica en el buscador o en ‘Cortana‘: EJECUTAR o bien pulsa el símbolo de


Windows y, manteniéndolo pulsado, presiona la tecla «R» (sin las comillas). Haz
clic en el resultado y se abrirá una caja.
Escribe en esa caja: CMD

Pulsa ENTER o haz clic en ACEPTAR. Se abrirá una caja pequeña y negra con el
cursor listo para escribir.

Escribe: ipconfig y pulsa ENTER.

Observa el resultado y busca la línea que pone dirección IPv4 y dirección IPv6.
Lo que está señalado en rojo son tus direcciónes IPv4 e IPv6 privadas. ¡Lo has
conseguido!

¿Cómo puedo saber mi dirección IP privada en


Linux?
En este caso vamos a usar la distribución Ubuntu como sistema operativo para
enseñarte a saber la dirección IP privada en Linux.

Pasos para saber la dirección IP privada en Linux

Existen varias formas de acceder a la terminal. Una de las más rápidas es pulsar
las teclas «Control + Alt + T» (sin las comillas). Debería abrir la terminal:

Como hicimos en Windows, el siguiente paso es poner el comando que nos


retorne la información que estamos solicitando. Si ponemos «ipconfig» nos dará
un error, ya que este comando está reservado para Windows. En este caso, lo que
tenemos que usar es un «sinónimo» que se llama «ifconfig«. Indicamos dicho
comando en la terminal y pulsamos ENTER.
Lo que vemos señalado son nuestras direcciones IP privadas en Linux. La
primera caja roja se corresponde a la dirección IPv4 y la segunda se corresponde
a la dirección IPv6.

Extra: Si al poner «ifconfig» te da un error como el que vas a ver a continuación,


es porque «ifconfig» es un comando obsoleto. Deberás hacer lo que te dice el
comando para solucionar ese problema o ejecutar «ip addr list» aunque el
resultado cambie ligeramente con los esperados al ejecutar «ifconfig«.

¿Cómo puedo saber mi dirección IP privada en


Mac?
Por último, queremos enseñarte a saber la dirección IP privada en Mac.

Pasos para saber la dirección IP privada en Mac

Al igual que hicimos en Linux para buscar la terminal con un comando de teclas
especial, tenemos varias formas de ejecutar la terminal en Mac. Por facilidad,
recomiendo usar la lupa de arriba de la derecha del sistema operativo, llamada
«spotlight«.

Una vez abierta la cajita de búsqueda, escribe «Terminal» y pulsa la


tecla ENTER.
En la terminal, escribe el comando «ifconfig» como en el caso de Linux. Haz clic
en ENTER y fíjate en el resultado. Aquí puedes ver la dirección IP privada IPv6
en Mac.

Si quieres ver la dirección IP privada IPv4 en Mac, lo que tienes que hacer es ir al
«dock» (barra inferior) y buscar el icono de «preferencias del sistema«.

A continuación, verás una caja de las preferencias del sistema donde debes ir al
icono de «Red» y hacer clic ahí:
Se desplegará otra ventana en la que tendrás que hacer clic en «opciones
avanzadas«, en el botón inferior derecho (aunque en algunas versiones de Mac
ya te dicen la dirección IPv4 aquí mismo).
Nuevamente se superpone otra ventana con diferentes fichas como «Wi-Fi«,
«TCP/IP«, «DNS«, «WINS«, etc. Tienes que ir a «TCP/IP» y al hacer clic ahí verás
la dirección IP privada IPv4 de Mac.

Y ya hemos finalizado la forma de averiguar la dirección IP


privada v4 y v6 en Windows, Linux y Mac.
Direcciones IP (decimal) a binario y viceversa

Como sabéis, una dirección IPv4 (32 bits) se compone de 4 octetos, cada octeto
contiene 8 bits y un valor decimal asociado. Normalmente siempre visualizamos
las IP en formato decimal, pero a la hora de hacer subnetting y otro tipo de
cálculos es importante conocer la forma de convertir una IP de formato decimal
a binario. En este primer ejemplo vemos la típica máscara de red /24 en formato
decimal y binario:

255 255 255 0


11111111 11111111 11111111 00000000

Lo primero que debemos entender es que cada uno de los 8 bits que tiene el
octeto tiene asignado un valor decimal exacto. Debemos conocer el valor
decimal de cada posición, empezando por la izquierda el primer bit es considerado
el most significant bit (MSB) por que tiene el valor más alto posible, 128, y a
partir de ahí el siguiente bit tiene la mitad de valor. Si os resulta más fácil, podéis
empezar por la derecha en la que el octavo bit, llamado least significant bit
(LSB) por tener el valor más bajo tiene un valor de 1 y cada uno de los siguientes
va doblando el valor del anterior:

1 2 3 4 5 6 7 8
128 64 32 16 8 4 2 1

A partir de aquí, para comenzar a convertir tenemos que saber que cuando el bit
está a 0 no suma ningún valor decimal en el octeto, mientas que si el bit está a 1
suma el de su posición. Y a partir del decimal, debemos activar los bits cuya suma
dan el valor decimal. Vamos a verlo con un ejemplo:

IP: 192.168.1.50

Vamos a crear la tabla activando los bits de cada octeto cuya suma dan el valor
decimal:

192 168 1 50
128 64 32 16 8 4 2 1 128 64 32 16 8 4 2 1 128 64 32 16 8 4 2 1 128 64 32 16 8 4 2 1
1 1 0 0 0000 1 0 1 0 1000 0 0 0 0 0001 0 0 1 1 0010

IP: 192.168.1.50
IP binario: 11000100.10101000.00000001.00110010
Las direcciones IP son números binarios, pero, generalmente, se expresan en
forma decimal (IPv4) o hexadecimal (IPv6) para facilitar su lectura y uso por parte
de los humanos.

Como ya hemos dicho, IP significa «protocolo de internet» y describe un conjunto


de estándares y requisitos para crear y transmitir paquetes de datos (o
datagramas) entre las redes. El protocolo de internet (IP) es parte de la capa de
internet del conjunto de protocolos de internet. En el modelo OSI, la IP se
consideraría parte de la capa de red. Tradicionalmente, IP se usa junto con un
protocolo de nivel superior, de los cuales el más frecuente es TCP. El estándar IP
está regido por la especificación RFC 791.

El protocolo de internet (IP)

Cómo funciona IP

Se ha diseñado el protocolo IP para funcionar en una red dinámica, lo que significa


que IP debe operar sin un directorio o monitor central y que no puede depender de
la existencia de enlaces o nodos específicos. IP es un protocolo sin conexión
orientado a datagramas, por lo tanto, cada paquete debe contener un encabezado
con la dirección IP de origen, la de destino y otros datos para poder entregarlo con
éxito.

Todos estos factores hacen de IP un protocolo no fiable, que consigue entregar los
datos con el mejor esfuerzo. La parte de corrección de errores se realiza en otros
protocolos de nivel superior, como TCP, que es un protocolo orientado a la
conexión, y UDP, que es uno sin conexión.

La mayoría del tráfico de internet es TCP/IP.

Versiones de IP

Actualmente hay dos versiones de IP en uso: IPv4 e IPv6. El protocolo IPv4


original todavía se usa en internet y en muchas redes corporativas. Sin embargo,
el protocolo IPv4 solo permite 232 direcciones que, aunque puedan parecer
muchas, no lo son si tenemos en cuenta la forma de asignarlas, así como el gran
número de solicitudes de las mismas. A causa de todo ello, podríamos
encontrarnos con que no habría suficientes direcciones únicas para todos los
dispositivos conectados a internet.

El Grupo de Trabajo de Ingeniería de Internet (Internet Engineering Task Force o


IETF, por sus siglas en inglés) desarrolló el protocolo IPv6, que se formalizó en
1998. Esta actualización incrementó sustancialmente el espacio de direcciones
disponible y permite asignar hasta 2128. Además, se incluyeron cambios para
mejorar la eficiencia de los encabezados de paquetes IP, así como mejoras en el
enrutamiento y la seguridad.
Direcciones IPv4

Las direcciones IPv4 son básicamente números binarios de 32 bits que consisten
en las dos subdirecciones (identificadores) mencionadas anteriormente que
identifican la red y el host a la red, respectivamente, con un límite imaginario que
los separa. Una dirección IP, como tal, generalmente se muestra como 4 octetos
de números, del 0 al 255, representados en forma decimal en lugar de binaria.

Por ejemplo, la dirección 168.212.226.204 representa el número binario de 32 bits


10101000.11010100.11100010.11001100.

El número binario es importante, porque es lo que determinará a qué clase de red


pertenece una dirección IP.

Una dirección IPv4 se expresa típicamente en notación decimal con puntos,


representando cada ocho bits (octetos) mediante un número del 1 al 255,
separando cada octeto por un punto. Un ejemplo de dirección IPv4 sería así:

192.168.17.43

Las direcciones IPv4 están compuestas de dos partes. Los primeros números de
la dirección indican la red, mientras que los últimos especifican el host concreto.
La máscara de subred es lo que indica qué parte de una dirección es la de la red y
qué parte se refiere al host específico.

Un paquete con una dirección de destino que no se encuentre en la misma red


que la dirección de origen se reenviará o enrutará a la red apropiada. Una vez que
se encuentre en la red correcta, la parte del host de la dirección determinará a qué
interfaz se entrega el paquete.

Máscaras de subred

Cada dirección IP identifica una red y una interfaz única en la misma. También se
puede escribir la máscara de subred en notación decimal, con puntos, y determina
dónde termina la parte de la red y dónde comienza la parte del host de la dirección
IP.

Cuando se expresa en binario, cualquier bit puesto a uno significa que el


correspondiente bit en la dirección IP es parte de la dirección de red. Los bits
puestos a cero indican los bits correspondientes a parte de la dirección del host en
la dirección IP.

Los bits que marcan la máscara de subred deben ser unos consecutivos. La
mayoría de las máscaras de subred comienzan con 255. y continúan hasta que
finaliza la máscara de red. Por ejemplo, una máscara de subred de clase C sería
255.255.255.0.
Clases de direcciones IP
Class Leading Size of Size Number Addresses Total Start End address
bits network of of per addresses address
number rest networks network in class
bit field bit
field
Class 0 8 24 128 (27) 16,777,216 2,147,483,648 0.0.0.0 127.255.255.255
A (224) (231)
Class 10 16 16 16,384 65,536 1,073,741,824 128.0.0.0 191.255.255.255
B (214) (216) (230)
Class 110 24 8 2,097,152 256 (28) 536,870,912 192.0.0.0 223.255.255.255
C (221) (229)

La broadcast IP

Cada red o subred cuenta con su propia broadcast IP o dirección de broadcast,


mediante la cual todos los participantes de la red pueden enviar datos.

Cuando todos los bits del host están en valor binario 1, hablamos de una dirección
de broadcast. Si todos los bits del host están en 0, la dirección se referirá a la
subred correspondiente.

Ejemplo: dirección IPv4 192.128.64.7/24

192.128.64.7 es la dirección IP, mientras que 24 es la máscara de subred. El /24


corresponde a la máscara de subred 255.255.255.0. La dirección IP consta de
cuatro números decimales (llamados octetos), que están separados por puntos.
Un octeto se compone de 8 bits, por lo que las direcciones de IPv4 constan de 32
bits en total. Cada octeto puede representar un número entre 0 y 255. En este
caso, todo el último octeto está compuesto de bits de host. Por lo tanto, en este
ejemplo, la broadcast IP sería 192.128.64.255, con todos los bits del host en 1.
En el ejemplo de la dirección IPv4192.128.64.7/24 se ven las partes
correspondientes al identificador de red y al identificador de host. Con ellas
puedes descifrar la dirección de broadcast.

En resumen, estas serían las direcciones:

192.128.64.1 = primera IP de host

192.128.64.254 = última IP de host

192.128.64.255 = broadcast IP

¿Dónde figura la broadcast IP? La dirección IP es una serie de números de 4


cifras con valores entre el 0 y el 255. En cada red, la dirección de broadcast se
asigna una sola vez y siempre es la última dirección IP de la subred.