viernes, 19 de enero de 2018

Subnetear, obtenet ip desconocida con máscara conocida

Tenemos la siguiente situación a resolver:


Traducimos y nos aproximamos lo más posible a lo que nos quiere decir.

Dada la siguiente red par o punto a punto (/30), ¿cuál es la dirección ip del router desconocido? (etiquetado con xxx.xxx.xxx.xxx)

Solución:

Paso 1: /30 significa que tiene 30 bits encendidos, unos.
 255.255.255.11111100
como observan 255=11111111, decimal a la izquierda y binario a la derecha, son equivalentes.

Paso 2: Observamos que podemos tener 2 elevado a la potencia 2 -2 =2 host utilizables, recordar que 2 elevado a 2 es 4 y son los host, el primero es red, el último es broadcast y elevado a 2 es porque hay dos ceros en ese octeto de la máscara 255.255.255.11111100

205.143.74.00110101, ip conocida y debe estar en el mismo segmento de red la otra ip desconocida.

Paso 3: sabemos que son dos ips utilizables, ya tenemos una .53, nos falta la otra que podría ser .52 ó .54, no sabemos exactamente, pero lo podemos averiguar.

Paso 4: un método es poner en binario la ip y la máscara de subred (/30) y hacer operación and entre ellos, con eso obtendremos la red y la siguiente será la primera ip, y como son dos la siguiente la última.

205.143.74.  0 0 1 1 0 1 0 1
255.255.255.1 1 1 1 1 1 0 0

La operación arroja
205.143.74.00110100, equivale 205.143.74.52, que es la red.

Entonces la siguiente ip es .53, la que le sigue es .54 y para broadcast es .55, ya vemos cual ip es la que estamos buscando.

205.143.74.54, es la respuesta.

Verificamos con el software.


Se ha verificado.

El otro método es el siguiente:
Conocemos que la ip es 205.143.74.00110101 y la máscara es 255.255.255.11111100, para obtener la red hacemos que todos los bits a partir de  cero (11111100) sean cero, pero en la ip, osea 205.143.74.00110101, máscara e ip, ese octeto esos dos bits que la mascara tiene cero hacemos que en la ip sea cero, y obtenemos
205.143.74.00110100, eso equivale a 52, ese octeto es 52 en decimal.


205.143.74.52, es la red, por teoría sabemos que la siguiente es la primera ip utilizable y asi ya vemos la solución, en este método la dirección broadcast se obtiene poniendo ya no a cero esos bits que usamos y lo pusimos a cero, sino ahora a 1 y justamente obtenemos la siguiente ip


205.143.74.00110111, y eso equivale a .55, entonces ya tenemos el rango que va desde .52, .53, .54, .55; son 4 ips, incluidos red y broadcast.
.53 ya tenemos, falta .54 y esa es la respuesta.

Espero haya agradado el apunte, saludos cordiales.

No hay comentarios.:

Publicar un comentario

Extensiones php en FreeBSD 14 para PhpSysinfo, PhpMyAdmin y Simple Machines Forum

 En FreeBSD 14 ocurre algo especial, por defecto no se activa las extensiones PHP para los softwares como PhpSysinfo, PhpMyAdmin ySimple mac...