Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
• Luis Sifontes
• lsifontes.it@protonmail.com
192.168.0.10
Mientras que nosotros podemos entender los números decimales los equipos electrónicos
entienden números binarios, las direcciones IP se crean siguiendo este tipo de numeración,
cada decimal realmente es un octeto, los octetos son conjuntos de 8 bits que se representan
con unos (1) y ceros (0).
Decimal Binario
0 0
1 1
2 10
3 11
4 100
5 101
6 110
7 111
8 1000
9 1001
A la hora de escribir los números decimales, cuando se llega al 9 (último valor que se puede
representar con su propio símbolo) el siguiente número es una combinación de otros dos,
el 10 es la combinación del uno y el cero, en binario las combinaciones se hacen después
del 1 por lo que el equivalente a un número decimal puede necesitar n símbolos en binario.
Para poder representar los números decimales en notación binaria y viceversa se utilizan
potencias de dos, los valores de estas potencias serán considerados para la transformación
siempre que sean 1 en binario (true) y no serán considerados para la transformación si son
0 (false).
Los valores de las potencias son de mayor a menor leídos de izquierda a derecha, es decir,
mientras más a la izquierda el 1 mayor será su valor representado en notación decimal.
Ejemplo: Transformar el número 175 a binario
Para este ejemplo usaremos los valores que se pueden representar en un octeto, es decir,
8 números binarios
El primer paso para hacer la transformación es ver si el valor representado por el bit más
significativo (de mayor valor) cabe dentro del número que se desea pasar a notación binaria.
Potencia 27 26 25 24 23 2² 2¹ 20
Decimal 128 64 32 16 8 4 2 1
Binario
Entonces, para esto se verifica si al restar 128 al número que se quiere transformar esa resta
no da un número negativo.
175-128=47
Al ser un valor igual o mayor a cero sí se considera para la transformación, por lo que el
octavo bit que representa a 2^7 es true, es decir, va en 1.
Potencia 27 26 25 24 23 2² 2¹ 20
Decimal 128 64 32 16 8 4 2 1
Binario 1
Ahora se tiene que verificar que el siguiente valor quepa en el nuevo resultado, ya que el 1
representa el valor de 128 se tiene que representar el 47 con el resto de los bits.
47-64= -17
Al dar un resultado negativo el valor del séptimo bit que representa a 2^6 no cabe dentro
del valor a representar en binario, por lo que no se considera para la transformación, es
decir, es false y se coloca en 0.
Potencia 27 26 25 24 23 2² 2¹ 20
Decimal 128 64 32 16 8 4 2 1
Binario 1 0
Como el valor representado por el séptimo bit (2^6) no se consideró y no hubo cambio se
intenta con el siguiente bit.
47-32=15
Como el resultado de la resta es positivo el valor del sexto bit que representa a 2^5 cabe
dentro de del número a transformar, es true y se coloca en 1.
Potencia 27 26 25 24 23 2² 2¹ 20
Decimal 128 64 32 16 8 4 2 1
Binario 1 0 1
Ahora se debe representar el nuevo resultado con los bits que nos quedan, se resta al 15 el
valor representado por el quinto bit.
15-16= -1
Al dar un valor negativo este bit no puede representar al 15, por lo que el valor en binario
del quinto bit es false, se coloca en 0.
Potencia 27 26 25 24 23 2² 2¹ 20
Decimal 128 64 32 16 8 4 2 1
Binario 1 0 1 0
Potencia 27 26 25 24 23 2² 2¹ 20
Decimal 128 64 32 16 8 4 2 1
Binario 1 0 1 0 1
Se debe representar el nuevo número con los bits restantes, se resta el 7 al valor que
representa el tercer bit.
7-4=3
Al dar como resultado un número no negativo, el valor representado por el tercer bit cabe
en el número a representar en binario por lo que es true y se coloca en 1.
Potencia 27 26 25 24 23 2² 2¹ 20
Decimal 128 64 32 16 8 4 2 1
Binario 1 0 1 0 1 1
Se debe representar el nuevo número con los bits restantes, se resta el 3 al valor que
representa el segundo bit.
3-2=1
Al dar como resultado un número no negativo, el valor representado por el segundo bit
cabe en el número a representar en binario por lo que es true y se coloca en 1.
Potencia 27 26 25 24 23 2² 2¹ 20
Decimal 128 64 32 16 8 4 2 1
Binario 1 0 1 0 1 1 1
Ahora solo falta representar el número 1 y solo queda un bit con el que representarlo, en
caso de que esta resta diera negativo hubo un error al hacer la transformación, si la resta
da 0 fue correcta la transformación.
1-1= 0
Al dar como resultado un número no negativo, se puede utilizar el valor del primer bit, que
representa a 2^0.
Potencia 27 26 25 24 23 2² 2¹ 20
Decimal 128 64 32 16 8 4 2 1
Binario 1 0 1 0 1 1 1 1
175=10101111
Siendo que los bits en 0 no son considerados, el valor mínimo de un decimal en una
dirección IP es 0.
Potencia 27 26 25 24 23 2² 2¹ 20
Decimal 128 64 32 16 8 4 2 1
Binario 0 0 0 0 0 0 0 0
El valor máximo de un decimal en una dirección IP es 255, esto sería la suma de los valores
representados por cada uno de los bits del octeto.
Potencia 27 26 25 24 23 2² 2¹ 20
Decimal 128 64 32 16 8 4 2 1
Binario 1 1 1 1 1 1 1 1
Una dirección IPv4 en total tiene 32 bits, 8 bits por cada decimal
Representando una dirección IP en binario.
Los recursos que tiene la empresa A no son los mismos que tiene la empresa B, para acceder
a estos recursos es necesario entrar a los edificios, de esta manera el punto donde empiezan
y terminan los recursos de una empresa están determinados por las limitaciones físicas de
la estructura.
A la hora de trabajar con los recursos de los equipos electrónicos como computadoras,
servidores, impresoras entre otros es necesario delimitar hasta donde pueden llegar dichos
recursos, esto se logra dividiendo a los equipos en redes, entonces, los recursos de la
empresa A están delimitados por la red A, de la misma manera pasa con los recursos de la
red de la empresa B.
Las redes IP son el conjunto de las direcciones IP que pertenecen a una red en específico,
es decir, los equipos que pueden obtener acceso a los recursos de una red.
Toda dirección IP se separa en dos partes, la primera parte se conoce como porción de red,
esta porción se encarga de identificar la red a la cual pertenece un equipo de red y no varía
en la identificación IP de cada uno de los dispositivos; la otra parte se conoce como porción
de host, la porción de host se encarga de identificar a un dispositivo único dentro de una
red y todos los equipos dentro de una red tienen la porción de host diferente.
Ejemplo: Usando las empresas A y B
La empresa A tiene cinco usuarios mientras que la empresa B tiene 3 usuarios, estos
usuarios deben identificar a que empresa pertenecen y quienes son ellos dentro de estas
empresas, la empresa a la que pertenecen se identifica con las letras A y B respectivamente
y quienes son lo harán con números del 1 al 5.
Empresa A
Quedando que los usuarios de la empresa A serían: A1, A2, A3, A4 y A5. Donde A representa
que pertenecen a la empresa A, es decir, todos los usuarios de la empresa A comparten esta
porción de red mientras que el número representa quienes son ellos específicamente.
Empresa B
Quedando que los usuarios de la empresa B serían: B1, B2 y B3. Donde B representa que
pertenecen a la empresa B, es decir, todos los usuarios de la empresa B comparten esta
porción de red mientras que el número representa quienes son ellos específicamente.
En las redes de computadoras la porción de red la representa un valor al final de la dirección
IP, este valor se conoce como prefijo de subred, este se representa usando una barra
diagonal y un número del 0 al 32, este número determina cuantos bits de izquierda a
derecha serán la porción de red.
192.168.0.10/24
/24 representa que los primeros 24 bits de izquierda a derecha son la porción de red, todos
los equipos que pertenecen a una misma red tienen estos bits exactamente iguales.
La dirección de red queda 192.168.0.0/24 ya que todos los bits de la porción de host están
en cero.
La última dirección de una red se conoce como dirección de broadcast, la dirección de
broadcast no se puede asignar a algún dispositivo para identificarlo y se encarga de definir
el final de una red, adicionalmente se utiliza para una comunicación en difusión, es decir,
para comunicarse con todos los dispositivos dentro de una red.
Los primeros 24 bits no pueden variar, estos son la porción de red, los 8 bits restantes son
la porción de hosts las cuales pueden alterarse para identificar a cada dispositivo, usando
la cantidad de bits como el exponente.
28=256
Esto quiere decir que con 8 bits en la porción de host se pueden hacer 256 combinaciones,
es decir, dentro de la red existen 256 direcciones IP y considerando que no se pueden
asignar 2 direcciones, la de red y la de broadcast.
256-2=254
Queda que se pueden asignar 254 direcciones IP a los dispositivos, desde la 192.168.0.1
hasta la 192.168.0.254
Los dispositivos de red no comprenden el prefijo de subred, para poder diferenciar la
porción de red de la porción de host los equipos utilizan la máscara de subred, la máscara
de subred es un indicador en decimal punteado que tiene su representación en binario, los
valores true (1) en la máscara de subred identifican a la porción de red mientras que los
valores false (0) identifican a la porción de host.
Para poder definir la máscara de subred es necesario poner en uno (1) todos los bits de la
porción de red y en cero (0) todos los bits de la porción de host.
Ejemplo: Usando la dirección de red 192.168.0.0/24
Para calcular la máscara de subred es indiferente la dirección IP, solamente es necesario
definir la porción de red y la porción de host, usando el prefijo de subred /24 sabemos que
se deben poner los primeros 24 bits en 1 y los otros 8 bits en 0.
Ahora un bit del tercer octeto pertenece a la porción de red y puede ser alterado para
identificar a las subredes, esto nos deja con dos combinaciones para las subredes.
Segunda subred: 172.54.128.0/17
Ahora en vez de tener una sola red de 65536 direcciones se tienen dos redes, cada una de
32768 redes, este proceso se puede repetir hasta cumplir con la necesidad de redes siempre
tomando un bit más para la porción de red.
Como la empresa necesita 4 subredes se repite el proceso y se toma otro bit, ahora 2 bits
de la porción de host pasaron a ser parte la porción de red, dando 4 posibles combinaciones
para identificar a las subredes.
Subredes
Primera: 172.54.0.0/18
Segunda:172.54.64.0/18
Tercera:172.54.128.0/18
Cuarta:172.54.192.0/18
178.54.0.0/16
178.54.0.0/17 178.54.128.0/17
178.54.192.0/18
178.54.0.0/18
178.54.0.64/18
178.54.128/18
De cada red madre salen dos subredes hijas, 1 que es igual a la red madre y otra que se
obtiene sumando 1 al bit menos significativo que forma parte de la porción de red, esto se
puede repetir una y otra vez hasta alcanzar el máximo de bits en la porción de red que es
/32.
Entonces de la red madre 172.54.0.0/16 se pueden sacar 65536 subredes /32.
Este mecanismo es complicado cuando se necesita sacar una gran cantidad de subredes, ya
que se debe ir descubriendo subred a subred hasta cumplir con las necesidades de subred.
Otro mecanismo que se puede utilizar para realizar el subnetting basado en la cantidad de
redes es alterar directamente la porción de red tomando los bits necesarios para hacer las
combinaciones, para esto se busca un 2n que de como resultado la cantidad de redes
solicitadas o un valor por encima.
22 21 20
4 2 1
Dirección de broadcast:178.54.63.255/18
Subred2:
Dirección de red:178.54.64.0/18
Dirección de broadcast:178.54.127.255/18
Subred3:
Dirección de red:178.54.128.0/18
Dirección de broadcast:178.54.191.255/18
Máscara de subred:255.255.192.0
Dirección de broadcast:178.54.255.255/18
Máscara de subred:255.255.192.0
Entonces cualquier red o subred que sea hija de una de estas tres clases de direcciones es
una red privada.
Ejemplo: VLSM con la red 192.168.0.0/16
Una empresa necesita administrar cuatro redes, estas cuatro redes tienen diferentes
necesidades de direccionamiento, las redes serían para el equipo de IT con 200 hosts, el
equipo de RRHH con 30 hosts, el equipo de ventas con 150 hosts y los clientes con 800
hosts.
Lo primero que debe hace el administrador es ordenar de mayor a menor la necesidad de
direcciones IP, si se hace de manera incorrecta hay una gran posibilidad de que se solapen
las redes entre sí, esto quiere decir que las direcciones IP dentro de una red realmente
pertenezcan a otra red.
Clientes 800 hosts
IT 200 hosts
RRHH80 hosts
Ventas 30 hosts
Se calculan los bits necesarios para cada una de las redes, esto se hace utilizando la potencia
de 2, se busca un 2n que dé como resultado la cantidad de hosts necesarias o por encima a
estas.
210 29 28 27 26 25 24 23 22 21
1024 512 256 128 64 32 16 8 4 2
Para la primera subred el resultado más cercano es el que da 210, esto quiere decir que para
hacer 1024 combinaciones se usan 10 bits, para la red se necesitarán 10 bits de porción de
hosts. Quitando la dirección de red y de broadcast de las combinaciones posibles para
asignar quedan en total 1022 direcciones, todavía satisface la necesidad de direcciones IP
de la red.
Una dirección IPv4 tiene en total 32 bits, se tomarán 10 bits para la porción de hosts dejando
22 bits para la porción de red.
Se Resta a 32 el valor del exponente.
32-10=22
Bits que quedan para la porción de red -> prefijo de subred
Bits necesarios para la porción de host
Bits totales de una dirección IP
De esta manera la primera red, la red de clientes queda como 192.168.0.0/22
Se saca la información de la red para saber hasta donde se pueden identificar a los equipos
de los clientes.
Clientes
Dirección de red
192.168.0.0/22
Dirección de broadcast
192.168.3.255/22
Máscara de subred
255.255.252.0
Definidos los límites de la red de clientes se pasa a calcular los valores necesarios para la
red de IT.
IT
Primero es necesario definir cuántos bits se necesitan para hacer las combinaciones
suficientes para definir una IP para cada uno de los dispositivos de la red de IT.
210 29 28 27 26 25 24 23 22 21
1024 512 256 128 64 32 16 8 4 2
Para la red IT la opción que es más optima, dando suficientes direcciones y desperdiciando
la menor cantidad es 28, el exponente define que son necesarios utilizar 8 bits para la
porción de host.
Quitando la dirección de red y de broadcast de las combinaciones posibles para asignar
quedan en total 254 direcciones, todavía satisface la necesidad de direcciones IP de la red.
32-8=24
Bits que quedan para la porción de red -> prefijo de subred
Bits necesarios para la porción de host
Bits totales de una dirección IP
De esta manera se define que la red de IT tendrá 24 bits en la porción de red quedando una
red /24.
Se debe asegurar que ninguna IP asignada a algún equipo de la red de IT pertenezca a la de
clientes o a la de alguna otra, para esto sumaremos 1 a la dirección de broadcast de la red
de clientes, esto alterará la porción de red y dará como resultado la siguiente red utilizable.
Al alterar el bit en la porción de red se asegura que la red de clientes no solape a la red de
IT, quedando la dirección de la red de IT 192.168.4.0/24
Se saca la información de la red para saber hasta dónde se pueden identificar a los equipos
del equipo IT.
IT
Dirección de red
192.168.4.0/24
Dirección de broadcast
192.168.4.255/24
Máscara de subred
255.255.255.0
Una vez definidos los límites de direccionamiento de la red de IT se debe realizar lo mismo
para la red de RRHH, es necesario saber cuántos bits deben formar parte de la porción de
host para identificar a cada uno de los dispositivos, de la misma manera no se puede ver
solapada por la red de IT o la de clientes ni ninguna otra.
RRHH
Primero se debe calcular cuántos bits son necesarios para hacer las combinaciones
suficientes.
210 29 28 27 26 25 24 23 22 21
1024 512 256 128 64 32 16 8 4 2
Al sumar 1 al broadcast este acarrea este 1 hasta volver a conseguir un cero, es decir, al
sumarle 1 al broadcast en binario transforma todos los bits en 1 a 0 y así se va a ir sumando
hasta encontrar un bit en 0 en la porción de red.
Quedando como la dirección de red de RRHH 192.168.5.0/25
Se saca la información de la red de RRHH
Dirección de red
192.168.5.0/25
Dirección de broadcast
192.168.5.127/25
Máscara de subred
255.255.255.128
Definidos los límites de la red de RRHH se pasa a calcular los parámetros para la última red,
la red de ventas, se sigue el mismo procedimiento donde se calcularán los bits necesarios
para la red de ventas.
Ventas
Primero se debe calcular cuántos bits son necesarios para hacer las combinaciones
suficientes.
210 29 28 27 26 25 24 23 22 21
1024 512 256 128 64 32 16 8 4 2
Dirección de broadcast
192.168.5.159/27
Máscara de subred
255.255.255.224
De esta forma se crearon cuatro subredes donde se buscó satisfacer las necesidades
individuales de cada subred y se buscó desperdiciar la menor cantidad de direcciones IP en
cada una de estas redes.