Está en la página 1de 8

¿Qué es una dirección IP?

Una dirección IP es una dirección única que identifica a un dispositivo en Internet o


en una red local. IP significa “protocolo de Internet”, que es el conjunto de reglas
que rigen el formato de los datos enviados a través de Internet o la red local.

En esencia, las direcciones IP son el identificador que permite el envío de


información entre dispositivos en una red. Contienen información de la ubicación y
brindan a los dispositivos acceso de comunicación. Internet necesita una forma de
diferenciar entre distintas computadoras, enrutadores y sitios web. Las direcciones
IP proporcionan una forma de hacerlo y forman una parte esencial de cómo funciona
Internet.

Una dirección IP es una cadena de números separados por puntos. Las direcciones
IP se expresan como un conjunto de cuatro números, por ejemplo, 192.158.1.38.
Cada número del conjunto puede variar de 0 a 255. Por lo tanto, el rango completo
de direcciones IP va desde 0.0.0.0 hasta 255.255.255.255.

Las direcciones IP no son aleatorias. La Autoridad de números asignados de


Internet (Internet Assigned Numbers Authority, IANA), una división de Internet
Corporation para números y nombres asignados (Internet Corporation for Assigned
Names and Numbers, ICANN), genera y asigna matemáticamente las direcciones
IP. ICANN es una organización sin fines de lucro que se estableció en los Estados
Unidos en 1998 para ayudar a mantener la seguridad de Internet y permitir que
todos puedan utilizarla. Cada vez que alguien registra un dominio en Internet, debe
dirigirse a un registrador del nombre de dominio, quien paga una pequeña tarifa a
ICANN para registrarlo.
Estructura de una dirección IP

Una dirección IP está conformada por 32 bits (unos y ceros) divididos en cuatro
octetos, y cada octeto representado por cuatro grupos de números en notación
decimal que van desde cero (0) hasta doscientos cincuenta y cinco (255) y
separados por un punto.

Ejemplo:

Los patrones binarios son utilizados e interpretados por los dispositivos de red,
mientras para los humanos es más fácil interpretar y recordar estos números en
notación decimal.

Las direcciones IP también reciben el nombre de direcciones lógicas y tienen una


estructura jerárquica que consta de dos partes: La primera parte se utiliza para
identificar la red (porción de red) y la segunda para identificar el host (porción de
host) dentro de esa red. Ambas porciones son obligatorias en la dirección IP.

En la siguiente gráfica podemos observar un ejemplo de la estructura, en color azul


observamos la porción de red y en rojo la porción de host de esta red, tenga en
cuenta que la porción de red es común para todos los dispositivos.

Esta organización jerárquica permite que los dispositivos intermedios como los
enrutadores (Routers) identifiquen la red sin necesidad de saber la ubicación de
cada host.
¿Pero cómo hacen los host y dispositivos para identificar que porción es cuál?

Este trabajo lo realiza un tipo de dirección llamada mascara de subred. La máscara


de subred se caracteriza porque los bits que pertenecen a la porción de red se
colocan en 1 en forma consecutiva y comenzando desde el bit que está más a la
izquierda; los bits restantes se colocan en 0 para determinar la porción de host. En
el siguiente ejemplo visualizaremos mejor lo enunciado.

Ejemplo:

De este ejemplo podemos concluir que se tienen 24 bits que pertenecen a la porción
de red y 8 que pertenecen a la porción de host.

Es importante tener en cuenta que siempre que se asigne una dirección IP a un


dispositivo de red, está siempre debe ir acompañada de la máscara de subred con
el fin de determinar que porción de la dirección representa la red y cual representa
la porción de host.

Qué es una máscara de subred y cómo funciona

Por lo tanto, dicho esto, lo siguiente que debemos saber es que la máscara de
subred está compuesta también por 32 bits. Es decir, la máscara de subred tiene la
misma apariencia que una dirección IP, pero en este caso, va a ser la que nos ayude
a identificar si un host está dentro de una subred local o en una red remota.

Si nos hemos fijado alguna vez en la máscara de subred de nuestro ordenador, lo


habitual es encontrarse con la dirección 255.255.255.0, pero… ¿qué significado
tiene esta numeración? Para entenderlo algo mejor, lo suyo es conocer la notación
binaria de esta dirección, en cuyo caso sería
11111111.11111111.11111111.00000000.
Los primeros 24 bits se identifican como la dirección de red y los últimos 8 bits
constituyen la dirección del host. Esto quiere decir que si tenemos una máscara de
subred 255.255.255.0 y partimos de una dirección IP de nuestro equipo,
192.168.1.X, todas las direcciones de nuestra red tendrán una parte fija, en este
caso 192.168.1 y un último octeto que será variable. En este caso, tendremos un
rango de direcciones disponibles que va desde 192.168.1.0 hasta 192.168.1.255.
La primera de ellas se reserva para identificar la red, mientras que la última queda
reservada como dirección de broadcast.

Teniendo en cuenta esto, podemos poner otro ejemplo para que quede más claro
aún. Si partimos de una dirección IP 192.168.0.0 y una máscara de subred
255.255.254.0, significa que la red irá desde la dirección 192.168.0.0 hasta la
192.168.1.255. Es decir, tendremos disponibles dos subredes con un total de hasta
255 equipos en cada una de ellas.

Si en nuestra casa nos conectamos a Internet con cuatro dispositivos, podemos


tener, por ejemplo, que la dirección IP del primero es 192.168.1.2, la del segundo
192.168.1.3, la del tercero 192.168.1.2 y la de cuarto 192.168.1.2, siendo la
192.168.1.1 la puerta de enlace a nuestro router. Si nuestra máscara de subred es
255.255.255.0, significa que los tres primeros bloques de las direcciones IP no
cambian (192.168.1) y solo varían los dígitos del último bloque.
En este caso, la parte fija identifica nuestra red, mientras que la parte variable
permite identificar a cada uno de los dispositivos conectados en ella. Gracias a la
máscara de subred podemos distinguir direcciones IP que a simple vista son
iguales, pero que, al tener diferentes máscaras de subred, hace que sean distintas.
Es decir, no es la misma dirección IP 192.168.1.2 con máscara de subred
255.255.255.0 que la IP 192.168.1.2 con máscara 255.255.0.255. Esto hace
también que hoy siga habiendo direcciones IP disponibles.

Según las partes fijas y variables de la máscara de subred se clasifican en diferentes


tipos o clases:

Clase A: este tipo de redes utilizan una máscara de subred predeterminada de


255.0.0.0 e incorporan 0-127 como primer octeto. Por ejemplo, la dirección
10.52.46.12 es de tipo A, puesto que su primer octeto es 10, ya que se encuentra
entre 1 y 126.

Clase B: estas redes utilizan la máscara de subred predeterminada de 255.255.0.0


y tienen de 128 a 191 como primer octeto. Una dirección de tipo 172.16.42.33 se
encuentra en esta clase al tener su primer octeto en 172.

Clase C: aquí se usan máscaras de subred predeterminada de 255.255.255.0 y


tiene 192-233 como primer octeto, por lo que una dirección 193.133.123.121 es de
este tipo porque si primer octeto es 193.

Clase D y E: no tienen ningún tipo de máscara de subred. La primera porque es de


tipo multidifusión y no necesita extraer direcciones host para la dirección IP,
mientras que la segunda es para fines experimentales solo para R&D o estudio.
El protocolo IP

Un protocolo es un conjunto de normas que rigen el funcionamiento de las cosas en


una determinada tecnología, por lo que de esta forma se consigue que exista algún
tipo de estandarización. Cuando hablamos de comunicaciones de red, un protocolo
es el conjunto de normas que rigen cómo los paquetes de comunicación se
transmiten a través de la red. Cuando tienes un protocolo, puedes estar seguro de
que todas las máquinas de una red (o del mundo, cuando se trata de Internet), por
muy diferentes que sean, hablan el mismo idioma y pueden integrarse en cualquier
sistema.

Desarrollado durante la década de 1970, el protocolo IP es el protocolo de red


fundamental usado a través de Internet, las redes domésticas y las redes
empresariales. El protocolo IP se utiliza a menudo junto con el protocolo de control
de transporte (Transport Control Protocol o TCP) y entonces se les llama de manera
intercambiable tanto protocolo IP como protocolo TCP/IP.

IPv4 e IPv6

La mayoría de las redes utilizan el estándar de protocolo IP versión 4 (IPv4) que


cuenta con direcciones IP de cuatro bytes (32 bits) de longitud. Desde hace tiempo
se sabe que, con el aumento de dispositivos conectados a Internet, los 4 bytes de
este protocolo no son suficientes y es necesario mejorarlo. La versión 6 del
protocolo IP (IPv6), diseñada para sustituir a IPv4, tiene direcciones IP de 16 bytes
(128 bits) de longitud.

Hay gente que tiene curiosidad por saber qué pasó con la versión del protocolo que
se queda en medio, la hipotética IPv5. La realidad es que IPv5 nunca ha sido un
protocolo oficial. Hace unos años, Internet Stream Protocol (ST) fue considerado
como la versión 5 por algunos investigadores, pero ST fue abandonado antes de
llegar a ser un estándar. Nunca fue conocido como IPv5. Y no se espera que el
trabajo en ST y IPv5 se reinicie nunca.
¿Cómo funciona el protocolo IP?

Los datos en el protocolo IP están organizados en mensajes. Estos mensajes se


denominan muchas veces paquetes y algunas veces datagramas, pero en términos
sencillos todos ellos se refieren más o menos al mismo concepto. Cada datagrama
IP incluye tanto una cabecera (que especifica origen, destino, y otra información
acerca de los datos) como los propios datos del mensaje.

Los datagramas IP

Como hemos dicho, cada datagrama IP incluye tanto una cabecera (que especifica
origen, destino, y otra información acerca de los datos) como los propios datos del
mensaje. IP utiliza una cabecera base de 20 bytes (5 palabras) de longitud, con
opciones de encabezado expandido adicionales, seguido de los datos.

Las 5 palabras de las cabeceras IP contienen:

• Palabra 1:

Versión del Protocolo de Internet utilizado (por ejemplo, IPv4)

IHL: Longitud de la cabecera

DSCP: Punto de código de servicios diferenciados. Este es el tipo de servicio

ECN: Notificación de congestión explícita. Lleva información sobre la congestión en


la ruta.

Longitud total: Longitud de paquete IP

• Palabra 2:

Identificación: Si paquete IP está fragmentado durante la transmisión, todos los


fragmentos contienen el mismo número de identificación original

Flags de fragmentación: si el paquete IP es demasiado grande estos flags indican


si se puede fragmentar o no.

Flags de desplazamiento: este desplazamiento indica la posición exacta del


fragmento en el paquete IP original
• Palabra 3:

Tiempo de vida (TTL): Para evitar bucles, cada paquete es enviado con un valor de
TTL que indica a la red el número de routers (saltos) que este paquete puede cruzar.
En cada salto, su valor se decrementa en uno y cuando el valor llega a cero, el
paquete se descarta.

Protocolo de Transporte: Indica la capa de red en el host de destino.

Checksum del encabezado: Este campo se usa para comprobar si el paquete es


recibido sin error.

• Palabra 4:

Dirección de Origen: dirección de 32 bits del remitente (o fuente) del paquete.

• Palabra 5:

Dirección de destino: dirección de 32 bits del receptor (o destino) del paquete.

Opciones: Este campo es opcional y puede contener valores para opciones tales
como la seguridad, Ruta de registro, la marca de tiempo, etc.

La carga útil de un datagrama IP pueden ser de longitud variable. El tamaño mínimo


de un datagrama IP es de 28 bytes, utilizando el mínimo de 20 bytes de información
de cabecera, seguido por el mínimo de 8 bytes de datos. El tamaño máximo de un
datagrama IP es de 65.535 bytes menos el tamaño de la cabecera.

El protocolo IP no utiliza un footer de datagrama propio.

Uso de Protocolo IP

El protocolo IP es utilizado por muchos protocolos de nivel superior, principalmente,


TCP y UDP. Todas las aplicaciones de software de Internet más populares,
incluyendo navegadores web, clientes FTP, y programas de correo electrónico, se
basan en IP.

También podría gustarte