UTNianos

Versión completa: Duda ejercicio de direccionamiento IP
Actualmente estas viendo una versión simplificada de nuestro contenido. Ver la versión completa con el formato correcto.
Hola, ¿cómo va? El miércoles voy a rendir el final de redes y tengo una duda con un ejercicio de IP.
El ejercicio es del final de este post (de Koval)

Ejercicio:
Dada una dirección IP clase A, si se emplean 11 bits para numerar sub redes,
¿Cuál es la dirección del host 261 de la subred 160?

La mayoría de los ejercicios que vi de este tipo te dan una dirección de IP y en base a eso calculás, eso va bien. Pero en este NO te da una IP, solo te dice que es una IP clase A.

Mi resolución:
Yo lo que hice es tomar como IP la 1.0.0.0 siendo esta la dirección mas baja de clase A y lo resolví así:
Las redes clase A utilizan 7 bits para la representación de la red. Como se piden 11 bits para numerar subredes hay que pedirlos prestado del lado del host.
La red más baja de clase A es 1.0.0.0. Utilizando esa red:
160 → 10100000
0000 0001 | 0001 0100 | 000 → Subred 160 : 1.20.0.0/18
32 - 18 - 1 = 13 bits para host
261 → 0 0001 0000 0101
0000 0001 0000 0101
Dirección host 261 → 1.20.1.5/18

Gracias, saludos!
Holii

Hace tiempo no toco estas cosas así que tomá lo que voy a poner con pinzas.

Cuando te dicen red clase A podrías usar cualquiera dentro del rango. Si mal no digo, está hecho a propósito para que te tengas que acordar los rangos de la teoría, pero podés usar cualquiera, y la mayoría usan la más baja. En este caso: 1.0.0.0

Bits para red: 8
Bits para subredes: 11
Bits para hosts: 13
Todo correcto hasta ahí

Luego red 160 sería 00010100000
Entonces subred 160: 00000001 (red) | 00010100000 (subred) | 0000000000000 (hosts)
Pasado a octetos en decimal (Máscara): 1.20.0.0/18
De los 13 bits para hosts hacemos el 261: 00001|00000101
Pasado a octetos en decimal: 1.20.1.5

Llego al mismo resultado (repito, tomalo con pinzas)

Más allá de eso, te paso un post que te puede ser útil, que tiene algunas calculadoras para subnetting: post subnetting

Besis love
Hola Nicolas,

Muchas gracias por la respuesta y por el post!

Saludos
Buenas, yo lo hice y la dirección IP me dio igual: 1.20.1.5 pero la mascara me dio distinto, me dio /19 (porque son 8 bits de '1' por ser clase A y 11 mas). Si bien las clases A siempre tienen que tener un 0 adelante, ese 0 se toma en cuenta para el calculo de la mascara? No se toma como 1 para el calculo de la mascara?
Buenas.

Yo entiendo lo mismo que Matias. Clase A utiliza 8 bits para la Red y 24 para host.

De esos 24 para host, esta mascara está utilizando 11 para subred y el resto para host, por lo que quedaría siendo 19 (8 bits propios de la clase A + 11 de la mascara): 255.255.224.0

Saludos
Buenas. Ahora que lo pude hacer, paso en limpio mi resolución para comparar.

Es una dirección de Clase A, entonces utiliza 24 bits para identificar el host.

De esos 24 bits, 11 van a ir para la subred y 13 para el host dentro de la subred, por lo que la mascara resultante va a ser /19 (32 - 13)

a) Mascara: 255.255.224.0 (/19)

La cantidad de subredes va a ser 2 ^ 11 - 2 (Se restan 2 ya que el ID de la Subred y el broadcast están reservados)

b) Cantidad subredes máximas: 2046

Para encontrar una subred en particular, hay que dividir en octetos el número. (Utilizo el "|" para señalar donde termina la mascara)

1.0.0.0 / 19

00000001.00000000.000|00000.00000000

Utilizando los 11 bits de la mascara, armo el número "160" (Hay valores dentro del 2do y 3er octeto)

00010100.000

Usando los 13 bits restantes de la derecha, encuentro el host "261"

00001.00000101

Reconstruyo el número en binario y lo traduzco a decimal:

00000001.00010100.000|00001.00000101

c) Dirección Host 261 en Subred 160: 1.20.1.5

Hago lo mismo para encontrar la Subred 170

00010101.010

Para broadcast, una vez encontrada la subred, los 13 bits de host van en "1"

00000001.00010101.01011111.11111111

d) Dirección Broadcast Subred 170: 1.21.95.255

La dirección de host mas baja (permitida) es poner todo en cero y únicamente poner en 1 al primer bit de la secuencia

00000001.00010101.01000000.00000001

e) Dirección host mas bajo en subred 170: 1.21.64.1

Si alguno lo resolvió y quiere comparar, es mas que bienvenido.

Saludos.
(20-02-2023 18:51)Phiiliip077 escribió: [ -> ]Si alguno lo resolvió y quiere comparar, es mas que bienvenido.

Saludos.

Me dio igual. Justo resolví este de 2014 que tomó el de FR de abril/22 y éste de direccionamiento
URLs de referencia