Sei sulla pagina 1di 10

Perspectivas de direccionamiento IP para analizar

1. Dados una dirección IP y la máscara, ¿cual es el número de red/subred?


2. Dados una dirección IP y la máscara, ¿cual es la dirección de broadcast de red/subred?
3. Dados un número de red y una máscara de subred, ¿cuales son los números de subred
válidos?

1. Dados una dirección IP y la máscara, ¿cual es el número de


red/subred?

1.1. Algoritmo decimal para obtener el número de red cuando no hay subredes.

Paso 1) Escribir la dirección IP en decimal


Paso 2) Escribir los primeros octetos de la dirección IP según su clase (A, B, o C)
Paso 3) Para los octetos restantes, escribir el valor 0

Ejemplos:

Paso 1 Paso 2 Paso 3


8.1.4.5 8 8.0.0.0
130.4.100.1 130.4 130.4.0.0
199.1.1.4 199.1.1 199.1.1.0

1.2. Algoritmo binario para obtener el número de red cuando no hay subredes, tal
como procede una computadora.

Paso 1) Escribir la dirección IP en binario


Paso 2) Escribir la máscara por defecto en binario de acuerdo a la clase de la
dirección IP indicada
Paso 3) Realizar la operación AND entre ambos números
Paso 4) Convertir el resultado a decimal en notación de punto

Ejemplos

Dirección (Paso 1) 8.1.4.5 00001000 00000001 00000100 00000101


Máscara (Paso 2) 255.0.0.0 11111111 00000000 00000000 00000000
Resultado (Pasos 3 y 4) 8.0.0.0 00001000 00000000 00000000 00000000

Dirección (Paso 1) 130.4.100.1 10000010 00000100 01100100 00000001


Máscara (Paso 2) 255.255.0.0 11111111 11111111 00000000 00000000
Resultado (Pasos 3 y 4) 130.4.0.0 10000010 00000100 00000000 00000000

Dirección (Paso 1) 199.1.1.4 11000111 00000001 00000001 00000100


Máscara (Paso 2) 255.255.255.0 11111111 11111111 11111111 00000000
Resultado (Pasos 3 y 4) 199.1.1.0 11000111 00000001 00000001 00000000
1.3. Algoritmo decimal para obtener la dirección de subred cuando hay subredes
simples.

Paso 1) Escribir la dirección IP en decimal


Paso 2) Escribir los primeros octetos de la dirección IP según la cantidad de
octetos de la máscara con valor 255.
Paso 3) Para los octetos restantes, escribir el valor 0

Ejemplos:

Paso 1 Máscara de subred Paso 2 Paso 3


8.1.4.5 255.255.0.0 8.1 8.1.0.0
130.4.100.1 255.255.255.0 130.4.100 130.4.1.0
199.1.1.4 255.255.255.0 199.1.1 199.1.1.0
172.100.2.2 255.255.255.0 172.100.2 172.100.2.0
17.9.44.3 255.255.255.0 17.9.44 17.9.44.0

1.4. Algoritmo binario para obtener la dirección de subred cuando hay subredes
simples.

Paso 1) Escribir la dirección IP en binario


Paso 2) Escribir la máscara de subred en binario
Paso 3) Realizar la operación AND entre ambos números
Paso 4) Convertir el resultado a decimal en notación de punto

Ejemplos

Dirección (Paso 1) 8.1.4.5 00001000 00000001 00000100


00000101
Máscara (Paso 2) 255.255.0.0 11111111 11111111 00000000
00000000
Resultado (Pasos 3 y 4) 8.1.0.0 00001000 00000001 00000000
00000000

Direccion (Paso 1) 130.4.100.1 10000010 00000100 01100100


00000001
Máscara (Paso 2) 255.255.255.0 11111111 11111111 11111111
00000000
Resultado (Pasos 3 y 4) 130.4.100.0 10000010 00000100 01100100
00000000

Dirección (Paso 1) 199.1.1.4 11000111 00000001 00000001


00000100
Máscara (Paso 2) 255.255.255.0 11111111 11111111 11111111
00000000
Resultado (Pasos 3 y 4) 199.1.1.0 11000111 00000001 00000001
00000000

Dirección (Paso 1) 172.100.2.2 10101100 01100100 00000010


00000010
Máscara (Paso 2) 255.255.255.0 11111111 11111111 11111111
00000000
Resultado (Pasos 3 y 4) 172.100.2.0 10101100 01100100 00000010
00000000

Dirección (Paso 1) 17.9.44.3 00010001 00001001 00101100


00000011
Máscara (Paso 2) 255.255.255.0 11111111 11111111 11111111
00000000
Resultado (Pasos 3 y 4) 17.9.44.0 00010001 00001001 00101100
00000000

1.5. Algoritmo binario para obtener la dirección de subred cuando hay subredes
complejas.
Esto sucede cuando no todos los bits de un octeto de la máscara de subred valen 1.

Paso 1) Escribir la dirección IP en binario


Paso 2) Escribir la máscara de subred en binario
Paso 3) Realizar la operación AND entre ambos números
Paso 4) Convertir el resultado a decimal en notación de punto

Ejemplos

Dirección (Paso 1) 8.1.100.5 00001000 00000001 01100100


00000101
Máscara (Paso 2) 255.255.240.0 11111111 11111111 11110000
00000000
Resultado (Pasos 3 y 4) 8.1.96.0 00001000 00000001 01100000
00000000

Direccion (Paso 1) 130.4.100.129 10000010 00000100 01100100


10000001
Mascara (Paso 2) 255.255.255.128 11111111 11111111 11111111
10000000
Resultado (Pasos 3 y 4) 130.4.100.128 10000010 00000100 01100100
10000000

Dirección (Paso 1) 199.1.1.4 11000111 00000001 00000001


00000100
Máscara (Paso 2) 255.255.255.224 11111111 11111111 11111111
11100000
Resultado (Pasos 3 y 4) 199.1.1.0 11000111 00000001 00000001
00000000

Dirección (Paso 1) 172.100.201.2 10101100 01100100 11001001


00000010
Máscara (Paso 2) 255.255.254.0 11111111 11111111 11111110
00000000
Resultado (Pasos 3 y 4) 172.100.200.0 10101100 01100100 11001000
00000000

Dirección (Paso 1) 17.9.44.70 00010001 00001001 00101100


01000110
Máscara (Paso 2) 255.255.255.192 11111111 11111111 11111111
11000000
Resultado (Pasos 3 y 4) 17.9.44.64 00010001 00001001 00101100
01000000

1.6. Algoritmo decimal para obtener la dirección de subred cuando hay subredes
complejas.

Paso 1) Escribir la dirección IP en decimal


Paso 2) Escribir la máscara de subred en decimal
Paso 3) Por ser un caso de subred compleja, uno de los octetos tendrá un valor
distinto a 0 y 255, y por ello se lo considera el octeto "de interés". Anotar la
posición del octeto.
Paso 4) Restar el valor decimal del octeto "de interés" del valor 256. Llamar al
resultado "multiplicador"
Paso 5) Escribir los octetos de la dirección de subred que no son de interés
ubicados a la izquierda del octeto "interesante" tal cual están. Reemplazar los
octetos ubicados a la derecha del octeto "interesante" por el valor 0.
Paso 6) Encontrar el múltiplo del "multiplicador" mas cercano e inferior al valor
del número IP del octeto "interesante". Completar la dirección de subred con el
múltiplo encontrado en el octeto "interesante".

Dirección (Paso 1) 130.4.101.129


Máscara (Paso 2) 255.255.252.0
# Octeto interesante (Paso 3) 3
Multiplicador (Paso 4) 256 - 252 = 4
Dirección de subred parcial (Paso 5) 130.4.___.0
Dirección de subred final (Paso 6) 130.4.100.0

Dirección (Paso 1) 199.1.1.4


Máscara (Paso 2) 255.255.255.224
# Octeto interesante (Paso 3) 4
Multiplicador (Paso 4) 256 - 224 = 32
Dirección de subred parcial (Paso 5) 199.1.1.___
Dirección de subred final (Paso 6) 199.1.1.0

Dirección (Paso 1) 172.100.201.2


Máscara (Paso 2) 255.255.254.0
# Octeto interesante (Paso 3) 3
Multiplicador (Paso 4) 256 - 254 = 2
Dirección de subred parcial (Paso 5) 172.100.___.0
Dirección de subred final (Paso 6) 172.100.200.0

Dirección (Paso 1) 17.9.44.70


Máscara (Paso 2) 255.255.255.192
# Octeto interesante (Paso 3) 4
Multiplicador (Paso 4) 256 - 192 = 64
Dirección de subred parcial (Paso 5) 17.9.44.___
Dirección de subred final (Paso 6) 17.9.44.64

2. Dados una dirección IP y la máscara, ¿cual es la dirección de broadcast


de red/subred?

2.1. Algoritmo decimal para obtener la dirección de broadcast cuando no hay


subredes, o hay subredes simples.

Paso 1) Escribir la dirección IP en decimal


Paso 2) Escribir los primeros octetos de la dirección IP según la cantidad de
octetos de la máscara con valor 255.
Paso 3) Para los octetos restantes, escribir el valor 255

Ejemplos:

Paso 1 Máscara de subred Paso 2 Paso 3


8.1.4.5 255.255.0.0 8.1 8.1.255.255
130.4.100.1 255.255.255.0 130.4.100 130.4.1.255
199.1.1.4 255.255.255.0 199.1.1 199.1.1.255
172.100.2.2 255.255.255.0 172.100.2 172.100.2.255
17.9.44.3 255.255.255.0 17.9.44 17.9.44.255

2.2. Algoritmo binario para obtener la dirección de broadcast cuando no hay


subredes, o hay subredes simples.

Paso 1) Escribir la dirección IP en binario


Paso 2) Escribir la máscara de subred en binario
Paso 3) Realizar la operación AND entre ambos números
Paso 4) Escribir los bits de red y subred de la dirección IP, completando todos los
bits de hosts con "1s"
Paso 5) Convertir el resultado a decimal en notación de punto

Ejemplos

Dirección (Paso 1) 8.1.4.5 00001000 00000001 00000100


00000101
Máscara (Paso 2) 255.255.0.0 11111111 11111111 00000000
00000000
Resultado (Paso 3) 8.1.0.0 00001000 00000001 00000000
00000000
Dirección Broadcast (Pasos 4 y 5) 8.1.255.255 00001000 00000001 11111111
11111111

Dirección (Paso 1) 130.4.100.1 10000010 00000100 01100100


00000001
Máscara (Paso 2) 255.255.255.0 11111111 11111111 11111111
00000000
Resultado (Paso 3) 130.4.100.0 10000010 00000100 01100100
00000000
Dirección Broadcast (Pasos 4 y 5) 130.4.100.255 10000010 00000100 01100100
11111111

Dirección (Paso 1) 199.1.1.4 11000111 00000001 00000001


00000100
Máscara (Paso 2) 255.255.255.0 11111111 11111111 11111111
00000000
Resultado (Paso 3) 199.1.1.0 11000111 00000001 00000001
00000000
Dirección Broadcast (Pasos 4 y 5) 199.1.1.255 11000111 00000001 00000001
11111111

Dirección (Paso 1) 172.100.2.2 10101100 01100100 00000010


00000010
Máscara (Paso 2) 255.255.255.0 11111111 11111111 11111111
00000000
Resultado (Paso 3) 172.100.2.0 10101100 01100100 00000010
00000000
Dirección Broadcast (Pasos 4 y 5) 172.100.2.255 10101100 01100100 00000010
11111111

Dirección (Paso 1) 17.9.44.3 00010001 00001001 00101100


00000011
Máscara (Paso 2) 255.255.255.0 11111111 11111111 11111111
00000000
Resultado (Paso 3) 17.9.44.0 00010001 00001001 00101100
00000000
Dirección Broadcast (Pasos 4 y 5) 17.9.44.255 00010001 00001001 00101100
11111111

2.3. Algoritmo decimal para obtener la dirección de broadcast cuando hay subredes
complejas.

Paso 1) Escribir la dirección IP en decimal


Paso 2) Escribir la máscara de subred en decimal
Paso 3) Por ser un caso de subred compleja, uno de los octetos tendrá un valor
distinto a 0 y 255, y por ello se lo considera el octeto "de interés". Anotar la
posición del octeto.
Paso 4) Restar el valor decimal del octeto "de interés" del valor 256. Llamar al
resultado "multiplicador"
Paso 5) Escribir los octetos de la dirección de subred que no son de interés
ubicados a la izquierda del octeto "interesante" tal cual están. Reemplazar los
octetos ubicados a la derecha del octeto "interesante" por el valor 255.
Paso 6) Encontrar el múltiplo del "multiplicador" mas cercano y superior al valor
del número IP del octeto "interesante". Completar la dirección de subred en el
octeto "interesante" con el múltiplo hallado menos 1

Ejemplos:

Dirección (Paso 1) 130.4.101.129


Máscara (Paso 2) 255.255.252.0
# Octeto interesante (Paso 3) 3
Multiplicador (Paso 4) 256 - 252 = 4
Dirección de broadcast parcial (Paso 5) 130.4.___.255
Dirección de broadcast final (Paso 6) 130.4.103.255

Dirección (Paso 1) 199.1.1.5


Máscara (Paso 2) 255.255.255.224
# Octeto interesante (Paso 3) 4
Multiplicador (Paso 4) 256 - 224 = 32
Dirección de broadcast parcial (Paso 5) 199.1.1.___
Dirección de broadcast final (Paso 6) 199.1.1.31

Dirección (Paso 1) 172.100.201.2


Máscara (Paso 2) 255.255.254.0
# Octeto interesante (Paso 3) 3
Multiplicador (Paso 4) 256 - 254 = 2
Dirección de broadcast parcial (Paso 5) 172.100.___.255
Dirección de broadcast final (Paso 6) 172.100.201.255
Dirección (Paso 1) 17.9.44.70
Máscara (Paso 2) 255.255.255.192
# Octeto interesante (Paso 3) 4
Multiplicador (Paso 4) 256 - 192 = 64
Dirección de broadcast parcial (Paso 5) 17.9.44.___
Dirección de broadcast final (Paso 6) 17.9.44.127

3. Dados un número de red y una máscara de subred, ¿cuales son los


números de subred válidos?

Importante: La única diferencia que hay entre las direcciones de 2 subredes que están en
la misma red esta en la parte identificadora de subred. Las partes identificadoras de red y
host coinciden entre ambas subredes.

3.1. Algoritmo decimal para obtener las direcciones de subred cuando hay subredes
simples (Clase A y B).

Paso 1) Escribir los octetos de la parte identificadora de red.


Paso 2) Escribir el próximo octeto empezando con el valor "0" para la primera
subred.
Paso 3) Completar los octetos faltantes con el valor "0".
Paso 4) Para las siguientes subredes incrementar el octeto mencionado en el Paso
2 de a uno, hasta llegar al valor 255.

Ejemplos

Sea la red 150.150.0.0 con máscara de subred 255.255.255.0

Paso 1 150.150
Paso 2 150.150.0
Paso 3 150.150.0.0
Paso 4 150.150.1.0
...
Paso 4 150.150.255.0

3.2. Algoritmo binario para obtener las direcciones de subred cuando hay subredes
simples y complejas.

Paso 1) Escribir los octetos de la parte identificadora de red en binario y los bits
de la parte identificadora de hosts con "0s".
Paso 2) Escribir todos los bits de la parte identificadora de subred con el valor "0"
para la primera subred y convertir la dirección obtenida a notación decimal con
punto.
Paso 3) Para las siguientes subredes incrementar la parte identificadora de subred
mencionada en el paso 2 de a uno, hasta llegar a que todos sus bits valgan "1".
Convertir la dirección obtenida para cada una de las subredes a notación decimal
con punto.

Ejemplos:

Sea la red 150.150.0.0 con máscara de subred 255.255.255.0

Máscara 11111111 11111111 11111111 00000000


Paso 1 10010110 10010110 ________ 00000000
Paso 2 10010110 10010110 00000000 00000000 150.150.0.0
Paso 3 10010110 10010110 00000001 00000000 150.150.1.0
Paso 3 10010110 10010110 00000010 00000000 150.150.2.0
...
Paso 3 10010110 10010110 11111111 00000000 150.150.255.0

Sea la red 150.150.0.0 con máscara de subred 255.255.248.0

Máscara 11111111 11111111 11111000 00000000


Paso 1 10010110 10010110 ________ 00000000
Paso 2 10010110 10010110 00000000 00000000 150.150.0.0
Paso 3 10010110 10010110 00001000 00000000 150.150.8.0
Paso 3 10010110 10010110 00010000 00000000 150.150.16.0
...
Paso 3 10010110 10010110 11111000 00000000 150.150.248.0

3.3. Algoritmo decimal para obtener las direcciones de subred cuando hay subredes
simples y complejas.
Solo sirve si el identificador de subred es menor o igual a un octeto.

Paso 1) El octeto del cual una parte es usada para identificar a la subred se lo
considera el octeto "de interés". Anotar la posición del octeto.
Paso 2) Escribir el número de bits para hosts del octeto mencionado en el punto 1,
y llamarlo "N". Calcular el "incremento" elevando 2 a la potencia "N" (2
multiplicado por si mismo "N" veces).
Paso 3) Escribir los octetos de la parte identificadora de red, dejar en blanco el
octeto "interesante", y completar los octetos faltantes con el valor "0".
Paso 4) Escribir el octeto interesante empezando con el valor "0" para la primera
subred.
Paso 5) Para las siguientes subredes incrementar el octeto mencionado en el Paso
4 según el incremento calculado en el paso 2, hasta llegar al valor mas cercano e
inferior a 256.

Ejemplos:
Sea la red 150.150.0.0 con máscara de subred 255.255.248.0

Paso 1 3
Paso 2 2**3 = 8 (Incremento)
Paso 3 150.150.___.0
Paso 4 150.150.0.0
Paso 5 150.150.8.0
Paso 5 150.150.16.0
...
Paso 5 150.150.248.0

Sea la red 128.1.0.0 con máscara de subred 255.255.252.0

Paso 1 3
Paso 2 2**2 = 4 (Incremento)
Paso 3 128.1.___.0
Paso 4 128.1.0.0
Paso 5 128.1.4.0
Paso 5 128.1.8.0
...
Paso 5 128.1.252.0

Potrebbero piacerti anche