Sie sind auf Seite 1von 9

DIRECCIONAMIENTO IP

El direccionamiento es una función crucial de los protocolos de capa de red. Permite la


comunicación de datos entre hosts, sin importar si estos están en la misma red o en redes diferentes.
IP es el protocolo mayormente utilizado en capa 3, y entre sus variantes, IPv4. Las direcciones de
IPv4 constan de una cadena de 32 bits, divididos en cuatro secciones denominadas octetos. Cada
octeto contiene 8 bits (o 1 byte) separados por un punto.

Por ejemplo, la dirección IP asignada a un PC puede tener la siguiente forma en decimales


“192.168.1.12”, y puede también ser expresada en dígitos binarios de la siguiente manera:

Dirección IP

11000000.10101000.00000001.00001100

Octeto

Como podemos ver en el ejemplo anterior, los 32 bits que conforman la dirección IP asignada al
PC se encuentran agrupados en cuatro secciones (octetos) separadas por un punto, en donde cada
sección (octeto) esta compuesta por ocho dígitos binarios.

Porciones de Red y de Host

Una dirección IPv4 es una dirección jerárquica compuesta por una porción de red y una porción
de host. La porción de red, como su nombre lo indica, identifica la red a la cual pertenece un
dispositivo, mientras que la porción de host hace referencia a la dirección utilizada por el host en
dicha red, la cual debe ser exclusiva.

Para analizarlo de modo práctico, verifiquemos la topología de la imagen que a continuación se


presenta:
El PC 1 forma parte de la red 192.168.1.0, la cual
esta simbolizada por el circulo que rodea la red, y
hace uso de la IP 192.168.1.20. En relación con
dichos datos, se puede deducir la siguiente
información:

La dirección 192.168.1.0 identifica a la red, lo


cual significa que todos los dispositivos cuya IP
comience por 192.168.1.X formarán parte de la
misma red.

192.168.1.0

Porción de red

11000000.10101000.00000001.00000000

Porción de red

La IP utilizada por la PC1 no debe ser asignada a ningún otro dispositivo de la misma red, ya que
lo identifica de manera exclusiva en la misma.

192.168.1.20 11000000.10101000.00000001.00010100

Host 20 de la red Host 00010100 de la red


192.168.1.0 11000000.10101000.00000001.00000000

La máscara de subred

Cuando se asigna una dirección IPv4 a un dispositivo, la máscara de subred se usa para determinar
la dirección de red a la que pertenece el dispositivo. La dirección de red representa todos los
dispositivos de la misma red. La máscara de subred, como se muestra en la figura, es básicamente
una secuencia de bits 1 seguida de una secuencia de bits 0.
Para identificar las porciones de red y de host de una dirección IPv4, se compara la máscara de
subred con la dirección IPv4 bit por bit, de izquierda a derecha, como se muestra en la siguiente
figura.

Porción de red Porción de host

192 .168.1.20 11000000.10101000.00000001.00010100

255.255.255.0 11111111.11111111.11111111.00000000

Los 1 de la máscara de subred identifican la porción de red, mientras que los 0 identifican la
porción de host. Se debe tener en cuenta que la máscara de subred no contiene en efecto la porción
de red o de host de una dirección IPv4, sino que simplemente le dice a la PC dónde buscar estas
porciones en una dirección IPv4 dada.

Conociendo estos datos, ¿cuántos dispositivos pueden formar parte de la red 192.168.1.0 si tiene
una máscara de subred 255.255.255.0? Para calcularlo se debe aplicar la fórmula 2𝑛 − 2, donde n
es el número de bits destinados para hosts. Al resultado se le resta dos porque una dirección
corresponde a la red y otra a la dirección de broadcast, siendo ambas no asignables sobre
dispositivos.

Teniendo en cuenta que los bits destinados para host son los 8 bits que conforman el último octeto
de la porción de host, procedemos a remplazar los valores en la fórmula:

28 − 2 = 256 − 2 = 254. La red 192.168.1.0 permitirá como máximo 254 dispositivos.

Las dos direcciones que deben ser restadas son aquellas cuyos valores en binario de la parte de
hosts equivalen todo a 0 o todo a 1. Para la red 192.168.1.0:

• Convertir la parte de host a binario con todos sus valores a 0, por lo tanto,
192.168.1.00000000. Todos los bits a 0 identifican a la red, en este caso la 192.168.1.0.
Esta dirección no puede ser asignada a ningún dispositivo, por ello debe ser restada.
• Convertir la parte de host a binario con todos sus valores a 1, por lo tanto,
192.168.1.11111111. Identifica la dirección broadcast de la red. Esta es utilizada cuando
la comunicación debe ser recibida por todos los miembros de la misma. En este caso
corresponde a la 192.168.1.255 y tampoco puede ser asignada a ningún dispositivo, es por
ello por lo que también debe ser restada.

Longitud de prefijo

Puede ser difícil expresar direcciones de red y de host con la dirección de la máscara de subred
decimal punteada. Afortunadamente, existe un método alternativo más simple para identificar una
máscara de subred que se denomina "longitud de prefijo".

Específicamente, la longitud de prefijo es el número de bits fijados en 1 en la máscara de subred.


Se escribe mediante la "notación de barra diagonal", es decir, una "/" seguida por el número de
bits fijados en 1. Por lo tanto, cuente el número de bits en la máscara de subred y anteponga una
barra diagonal. Ejemplos:

Tipos de direcciones en una Red

1. Dirección de red: La dirección de red y la máscara de subred hacen referencia a una red.
Todos los host dentro de la red comparten la misma dirección de red. La dirección de red
es fácil de identificar si se colocan en cero todos los bits que conforman la porción de host.
2. Dirección de host: Son direcciones IP únicas asignadas a todos los host y a los dispositivos.
La porción de host siempre contiene ceros y unos combinados, pero nunca ceros y unos
solamente.
• Primera dirección asignable: Primera dirección de host disponible en la red. La
porción de host siempre se compone de todos ceros, excepto el último número, que
es uno.
• Última dirección asignable: Última dirección IP de host disponible en la red. La
porción de host siempre se compone de todos número uno, excepto el último, que
es un cero.
3. Dirección de broadcast: Es una dirección especial que se comunica con todos los hosts en
una red, por ejemplo, cuando un host envía un paquete a la dirección IPv4 de broadcast de
la red, y todos los demás host de la red reciben el paquete. La dirección de broadcast utiliza
la dirección más alta en el rango de la red, la cual es fácil de identificar si se ponen todos
los bits que conforman la porción de host en 1.

Comunicación IPv4

Un host conectado correctamente a una red puede comunicarse con otros dispositivos de alguna
de estas tres maneras:

1. Unicast: Es el proceso de enviar un paquete de un host a otro host individual. La


comunicación de unicast se usa para la comunicación normal de host a host, tanto en redes
cliente/servidor como en redes punto a punto. Los paquetes de unicast usan la dirección
del dispositivo de destino como la dirección de destino y pueden enrutarse en una
interconexión de redes.

Las direcciones de host IPv4 de unicast se encuentran en el intervalo de direcciones de


0.0.0.0 a 223.255.255.255, las cuales se clasifican en la Tabla 1 de la siguiente manera:

Máscara de subred Cantidad de host


Clase Rango de direcciones Cantidad de redes
predeterminada por red
A 0.0.0.0 – 127.255.255.255 /8 (255.0.0.0) 128 16 777 214
B 128.0.0.0 – 191.255.255.255 /16 (255.255.0.0) 16 384 65 534
C 192.0.0.0 – 223.255.255.255 /24 (255.255.255.0) 2 097 152 254

En la clase A, las redes 0.0.0.0 y 127.0.0.0 están reservadas y no se pueden asignar.


2. Broadcast: Es el proceso de enviar un paquete de un host a todos los hosts de la red. El
tráfico de broadcast se utiliza para enviar paquetes a todos los hosts en la red con la
dirección de broadcast para la red. En este, el paquete contiene una dirección IPv4 de
destino con todos los números uno (1) en la porción de host. Esto significa que todos los
hosts de esa red local (dominio de difusión) reciben y ven el paquete.

Broadcast puede ser dirigido o limitado. Un broadcast dirigido se envía a todos los hosts
de una red específica remota. Por ejemplo, un host fuera de la red 172.16.4.0/24 envía un
paquete a la dirección 172.16.4.255 para comunicarse con todos los equipos de la red. El
broadcast limitado se usa para la comunicación que está limitada a los hosts en la red local.
Estos paquetes siempre utilizan la dirección IPv4 de destino 255.255.255.255.
3. Multicast: Es el proceso de enviar un paquete de un host a un grupo seleccionado de hosts,
probablemente en diferentes redes, La transmisión de multicast está diseñada para
conservar el ancho de banda de las redes IPv4. Reduce el tráfico al permitir que un host
envíe un único paquete a un conjunto seleccionado de hosts que forman parte de un grupo
multicast suscrito.

IPv4 tiene un bloque de direcciones reservadas para direccionar grupos multicast. Este
rango de direcciones va de 224.0.0.0 a 239.255.255.255 y se denomina clase D. Existe
también un bloque de direcciones experimentales de clase E que va de 240.0.0.0 a
255.0.0.0.
EJEMPLO

1. Dada la dirección de host 192.168.3.5/25, determine la dirección de red, la primera


dirección asignable, la última dirección asignable y la dirección de broadcast.

Primer paso: Convierta los decimales de la dirección de host y los decimales de la máscara
de subred a formato binario:

192.168.3.5 11000000.10101000.00000011.00000101
255.255.255.128 11111111.11111111.11111111.10000000

Segundo paso: Con ayuda de los bits 1 de la máscara de subred identifique la porción de
red en la dirección de host y con ayuda de los bits 0 de la máscara de subred identifique la
porción de host.
Porción de red Porción de host

192.168.3.5 11000000.10101000.00000011.0 0000101


255.255.255.128 11111111.11111111.11111111.1 0000000

Tercer paso: Una vez haya identificado la porción de red y la porción de host en la
dirección IP 192.168.3.5, determine cual es la dirección de red a la cual pertenece dicha
dirección, para lo cual es necesario que todos los bits de la porción de host estén todos en
0.
192.168.3.5 11000000.10101000.00000011.0 0000101
192.168.3.0 11000000.10101000.00000011.0 0000000

Todos los bits de la porción de host en 0,


representan la dirección de red, en este
caso es la 192.168.3.0
Cuarto paso: Determine la primera dirección asignable, colocando el estado del bit menos
significativos de la porción de host en 1 y los demás bits de la porción de host en 0.

192.168.3.5 11000000.10101000.00000011.0 0000101


192.168.3.0 11000000.10101000.00000011.0 0000000
192.168.3.1 11000000.10101000.00000011.0 0000001

El último bit de la porción de host en 1 y


los demás en 0, representan la primera
dirección asignable, en este caso es la
192.168.3.1

Cuarto paso: Determine la última dirección asignable, colocando el estado del bit menos
significativos de la porción de host en 0 y los demás bits de la porción de host en 1.

192.168.3.5 11000000.10101000.00000011.0 0000101


192.168.3.0 11000000.10101000.00000011.0 0000000
192.168.3.1 11000000.10101000.00000011.0 0000001
192.168.3.126 11000000.10101000.00000011.0 1111110

El último bit de la porción de host en 0 y


los demás en 1, representan la última
dirección asignable, en este caso es la
192.168.3.126

Quinto paso: Determine la dirección de broadcast, colocando todos los bits de la porción
de host en 1.

192.168.3.5 11000000.10101000.00000011.0 0000101


192.168.3.0 11000000.10101000.00000011.0 0000000
192.168.3.1 11000000.10101000.00000011.0 0000001
192.168.3.126 11000000.10101000.00000011.0 1111110
192.168.3.127 11000000.10101000.00000011.0 1111111

Todos los bits de la porción de host en 1,


representan la dirección de broadcast, en
este caso es la 192.168.3.127

Das könnte Ihnen auch gefallen