You are on page 1of 7

Gua de Estudios Direccionamiento

Sistemas de Comunicacin Industrial


(Profa. Albanellys Pereira)

Estructura de una Direccin IPv4

Cada dispositivo de una red debe ser definido en forma exclusiva. En la capa de red es
necesario identificar los paquetes de la transmisin con las direcciones de origen y de destino
de los dos sistemas finales. Con IPv4, esto significa que cada paquete posee una direccin de
origen de 32 bits y una direccin de destino de 32 bits en el encabezado de Capa 3.

Los patrones binarios que representan direcciones IPv4 son expresados con puntos decimales
separando cada byte del patrn binario, llamado octeto, con un punto. Se le llama octeto
debido a que cada nmero decimal representa un byte u 8 bits. Se debe tener en cuenta que
los dispositivos usan la lgica binaria y que el formato decimal punteado es solo para que las
personas las resulte ms fcil de recordar y utilizar estas direcciones.



Conversin decimal binario, binario - decimal

Para comprender el funcionamiento de un dispositivo en una red, es necesario considerar las
direcciones y otros datos de la manera en que lo hace un dispositivo: en notacin binaria. Esto
significa que es necesario ser hbil en la conversin de binario en decimal.

En el sistema de numeracin binaria la raz es 2. Por lo tanto, cada posicin representa
potencias incrementadas de 2. En nmeros binarios de 8 bits, las posiciones representan estas
cantidades: 2^7 2^6 2^5 2^4 2^32^2 2^1 2^0

El sistema de numeracin de base 2 tiene solamente dos dgitos: 0 y 1. Cuando se interpreta
un byte como un nmero decimal, se obtiene la cantidad que esa posicin representa si el
dgito es 1 y no se obtiene la cantidad si el dgito es 0, como se muestra en la figura.
UNIVERSIDAD DE ORIENTE
NCLEO DE MONAGAS
PROGRAMA DE INGENIERA DE SISTEMAS
Maturn, Monagas, Venezuela


No slo es necesario poder realizar una conversin de binario en decimal, sino que tambin es
necesario poder realizar una conversin de decimal en binario. Con frecuencia es necesario
examinar un octeto individual de una direccin que se proporciona en notacin decimal
punteada.

Los valores de la direccin estn entre 0 y 255.
Examinemos slo el proceso de conversin binaria de 8 bits a valores decimales de 0 a 255,
porque la representacin de direcciones est limitada a valores decimales para un solo octeto.

Para comenzar el proceso de conversin, empezaremos determinando si el nmero decimal es
igual a o mayor que nuestro valor decimal ms grande representado por el bit ms
significativo. En la posicin ms alta, se determina si el valor es igual o mayor que 128. Si el
valor es menor que 128, se coloca un 0 en la posicin de 128 bits y se mueve a la posicin de
64 bits.

Si el valor en la posicin de 128 bits es mayor o igual que 128, se coloca un 1 en la posicin 128
y se resta 128 del nmero que se est convirtiendo. Luego se comparan los valores restantes
de esta operacin con el siguiente valor ms pequeo, 64. Se contina con este proceso para
todas las posiciones de bits restantes.



Tipos de direcciones en una red IPv4

Dentro del rango de direcciones de cada red IPv4, existen tres tipos de direcciones:

Direccin de red: la direccin es la que se hace referencia a la red. Dentro del rango de
direccin IPv4 de una red, la direccin ms baja se reserva para la direccin de red. Esta
direccin tiene un 0 para cada bit de host en la porcin de host de la direccin.

Direccin de broadcast: una direccin especial utilizada para enviar datos a todos los hosts de
la red. La direccin de broadcast utiliza la direccin ms alta en el rango de la red. sta es la
direccin en la cual los bits de la porcin de host son todos 1.

Direcciones host: las direcciones asignadas a los dispositivos finales de la red.

Porciones de red y Host.

En cada direccin IPv4, alguna porcin de los bits de orden superior representa la direccin de
red. En la Capa 3, se define una red como un grupo de hosts con patrones de bits idnticos en
la porcin de direccin de red de sus direcciones.

A pesar de que los 32 bits definen la direccin host IPv4, existe una cantidad variable de bits
que conforman la porcin de host de la direccin. El nmero de bits usado en esta porcin del
host determina el nmero de hosts que podemos tener dentro de la red.

Por ejemplo: si necesitamos tener al menos 200 hosts en una red determinada, necesitaramos
utilizar suficientes bits en la porcin del host para poder representar al menos 200 patrones
diferentes de bits.

Prefijos de Red

Una pregunta importante es: Cmo es posible saber cuntos bits representan la porcin de
red y cuntos bits representan la porcin de host? Al expresar una direccin de red IPv4, se
agrega una longitud de prefijo a la direccin de red. La longitud de prefijo es la cantidad de bits
en la direccin que conforma la porcin de red. Por ejemplo: en 172.16.4.0 /24, /24 es la
longitud de prefijo e indica que los primeros 24 bits son la direccin de red. Esto deja a los 8
bits restantes, el ltimo octeto, como la porcin de host.

Otra entidad que permite al usuario determinar la porcin de red y de host en una direccin
IPv4 es la mascara de subred que consta de 32 bits, al igual que la direccin, y utiliza unos y
ceros para indicar cules bits de la direccin son bits de red y cules bits son bits de host.

Clculo de direcciones de red, host y broadcast

En las divisiones de red, se debe considerar el octeto de la direccin donde el prefijo divide la
porcin de red de la porcin de host. Frecuentemente, es el ltimo octeto. A pesar de que
esto, el prefijo tambin puede dividir cualquiera de los octetos.

Tips para el clculo de direcciones:
La direccin de red es la ms baja en la porcin de host, es decir, todos los bits
son 0 en esta porcin.
La direccin de broadcast es la ms alta en la porcin de host, es decir, todos los
bits son 1 en esta porcin.
La direccin ms baja de host es la direccin de red ms 1, es decir, todos los bits
son 0 y el ultimo es 1 en la porcin de host.
La direccin ms alta de host es la direccin de broadcast menos 1, es decir, todos
los bits son 1 y el ultimo es 0 en la porcin de host.



Tipos de Comunicacin en la red

En una red IPv4, los hosts pueden comunicarse de tres maneras diferentes:

Unicast: el proceso por el cual se enva un paquete de un host a un host individual. La
comunicacin unicast se usa para una comunicacin normal de host a host, tanto en una red
de cliente/servidor como en una red punto a punto.

Broadcast: el proceso por el cual se enva un paquete de un host a todos los hosts de la red y
utiliza un direccin especial. La transmisin de broadcast se usa para ubicar
servicios/dispositivos especiales para los cuales no se conoce la direccin o cuando un host
debe brindar informacin a todos los hosts de la red.

Algunos ejemplos para utilizar una transmisin de broadcast son:

Solicitar una direccin
Intercambiar informacin de enrutamiento por medio de protocolos de
enrutamiento

Multicast: el proceso por el cual se enva un paquete de un host a un grupo seleccionado de
hosts. Para alcanzar hosts de destino mltiples mediante la comunicacin unicast, sera
necesario que el host de origen enve un paquete individual dirigido a cada host. Con
multicast, el host de origen puede enviar un nico paquete que llegue a miles de hosts de
destino.

Algunos ejemplos de transmisin de multicast son:

Distribucin de audio y video
Intercambio de informacin de enrutamiento por medio de protocolos de
enrutamiento
Distribucin de software
Suministro de noticias

Frmulas para el clculo de subredes y host

Las subredes permiten tener varias redes lgicas en un mismo bloque de direcciones. Para
crear subredes, se toman prestados bits de la porcin de host de la IP y por cada bit se duplica
la cantidad de subredes posibles pero se disminuye la cantidad de host por subred.

Frmula para calcular subredes
Use esta frmula para calcular la cantidad de subredes:
2^n donde n = la cantidad de bits que se tomaron prestados

La cantidad de hosts
Para calcular la cantidad de hosts por red, se usa la frmula 2^n - 2 donde n = la cantidad de
bits para hosts.

Lgica AND

Dentro de los dispositivos de redes de datos, se aplica la lgica digital para interpretar las
direcciones. Cuando se crea o enva un paquete IPv4, la direccin de red de destino debe
obtenerse de la direccin de destino. Esto se hace por medio de una lgica llamada AND.

Se aplica la lgica AND a la direccin host IPv4 y a su mscara de subred para determinar la
direccin de red a la cual se asocia el host, por lo tanto, tambin puede ser utilizada para
determinar si una direccin pertenece o no a un red.

La lgica AND es la comparacin de dos bits que produce los siguientes resultados:

1 AND 1 = 1
1 AND 0 = 0
0 AND 1 = 0
0 AND 0 = 0

Proceso de Aplicacin de AND
Se convierte la IP del host en binario.
Se convierte el prefijo en mscara de subred.
Se compara uno a uno y se obtiene la direccin de red en binario.
Se convierte en decimal


Rango de Direcciones IPv4 Reservadas

Expresado en formato decimal punteado, el rango de direcciones IPv4 es de 0.0.0.0 a
255.255.255.255. Como se pudo observar anteriormente, no todas estas direcciones pueden
usarse como direcciones host para la comunicacin unicast.

Direcciones experimentales
Un importante bloque de direcciones reservado con objetivos especficos es el rango de
direcciones IPv4 experimentales de 240.0.0.0 a 255.255.255.254. Actualmente, estas
direcciones se mencionan como reservadas para uso futuro. En la actualidad, no es posible
utilizarlas en redes IPv4. Sin embargo, estas direcciones podran utilizarse con fines de
investigacin o experimentacin.

Direcciones multicast
Como se mostr antes, otro bloque importante de direcciones reservado con objetivos
especficos es el rango de direcciones IPv4 multicast de 224.0.0.0 a 239.255.255.255.

Direcciones host
Despus de explicar los rangos reservados para las direcciones experimentales y las
direcciones multicast, queda el rango de direcciones de 0.0.0.0 a 223.255.255.255 que podra
usarse con hosts IPv4.

Direcciones Pblicas y privadas

Direcciones privadas
Aunque la mayora de las direcciones IPv4 de host son direcciones pblicas designadas para
uso en redes a las que se accede desde Internet, existen bloques de direcciones que se utilizan
en redes que no requieren acceso a Internet. A estas direcciones se las denomina direcciones
privadas.

Los bloques de direcciones privadas son:

10.0.0.0 a 10.255.255.255 (10.0.0.0 /8)
172.16.0.0 a 172.31.255.255 (172.16.0.0 /12)
192.168.0.0 a 192.168.255.255 (192.168.0.0 /16)

Direcciones pblicas
La amplia mayora de las direcciones en el rango de host unicast IPv4 son direcciones pblicas.
Estas direcciones estn diseadas para ser utilizadas en los hosts de acceso pblico desde
Internet.




Direccionamiento con clase

Histricamente, se agrupaban rangos de unicast en tamaos especficos llamados direcciones
de clase A, de clase B y de clase C. Tambin defina a las direcciones de clase D (multicast) y de
clase E (experimental).

Las direcciones unicast de clases A, B y C definan redes de tamaos especficos, as como
bloques de direcciones especficos para estas redes. Este uso de espacio de direccin es
denominado direccionamiento con clase.

Bloques de clase A

Se dise un bloque de direcciones de clase A para admitir redes extremadamente grandes
con ms de 16 millones de direcciones de host. Las direcciones IPv4 de clase A usaban un
prefijo /8, donde el primer octeto indicaba la direccin de red y los tres octetos restantes se
usaban para las direcciones host.

Para reservar espacio de direcciones para las clases de direcciones restantes, todas las
direcciones de clase A requeran que el bit ms significativo del octeto de orden superior fuera
un cero. Esto significaba que slo haba 128 redes de clase A posibles, de 0.0.0.0 /8 a 127.0.0.0
/8.

Bloques de clase B

El espacio de direcciones de clase B fue diseado para satisfacer las necesidades de las redes
de tamao moderado a grande con ms de 65.000 hosts. Una direccin IP de clase B usaba los
dos octetos de orden superior para indicar la direccin de red y los dos octetos restantes
especificaban las direcciones host. Al igual que con la clase A, deba reservarse espacio de
direcciones para las clases de direcciones restantes.

Con las direcciones de clase B, los dos bits ms significativos del octeto de orden superior eran
10. De esta forma, se restringa el bloque de direcciones para la clase B a 128.0.0.0 /16 hasta
191.255.0.0 /16.

Bloques de clase C

El espacio de direcciones de clase C era la clase de direcciones antiguas ms comnmente
disponible. Este espacio de direcciones tena el propsito de proporcionar direcciones para
redes pequeas con un mximo de 254 hosts. Los bloques de direcciones de clase C utilizaban
el prefijo /24. Esto significaba que una red de clase C usaba slo el ltimo octeto como
direcciones host, con los tres octetos de orden superior para indicar la direccin de red.

Los bloques de direcciones de clase C reservaban espacio de direcciones para la clase D
(multicast) y la clase E (experimental) mediante el uso de un valor fijo de 110 para los tres bits
ms significativos del octeto de orden superior. Esto restringi el bloque de direcciones para la
clase C de 192.0.0.0 /24 a 223.255.255.0 /24.

Limitaciones del sistema basado en clases

Las organizaciones a veces no se ajustaban alguna de las tres clases.
Se desperdiciaban mucha direcciones IP.

You might also like