Nos dan la siguiente dirección IP, con su correspondiente máscara de subred.
192.160.26.109/20
1º PASO
La máscara de red es / 20, con lo que tendremos que saber cuantos bits utiliza para hosts. Entonces sabiendo que la dirección IP tiene un total de 32 bits, haremos una resta:
32 – 20 = 12, 12 serán los bits que utiliza para hosts.
1º octeto 2º octeto 3º octeto 4º octeto
192 160 26 109
11000000 10100000 00011010 01101101
Cogeremos 12 bits de derecha a izquierda, que serán todos del 4º octeto + 4 bits del 3º octeto.
11000000 10100000 00011010 01101101 IP DADA
11000000 10100000 00010000 0000000 RED
11000000 10100000 00010000 00000001 1º HOST
11000000 10100000 00011111 11111110 ÚLTIMO HOST
11000000 10100000 00011111 11111111 BROADCAST
Pasar a decimal las direcciones que acabamos de transformar:
192 160 16 0
11000000 10100000 00010000 00000000
192 160 16 1
11000000 10100000 00010000 00000001
192 160 31 254
11000000 10100000 00011111 11111110
192 160 31 255
11000000 10100000 00011111 11111111
Estos sencillos pasos nos valdrán para cualquien dirección Ip.
[...] Direcciones IP , dirección de red y dirección Broadcast [...]
[...] Sacar dirección red | broadcast | 1º host | último host de cualquier dirección IP [...]
no entendi el 3 paso
En el tercer paso, lo que hacemos es seleccionar el número de bits que nos daba el prefijo de red ,en este caso un /20, que significa que la dirección de red utiliza 20 bits.
Por lo tanto, se pueden ver marcados con negrita los bits restantes hasta 32 (32-20 = 12); Esos bits restantes se pasarán a cero, y formarán parte de los bits para Hosts.
Los 20 primeros bits, como te comenté, formarán la dirección de red.
Espero haber aclarado un poco esas dudas.
Un saludo.
El paso 3 es solo pasar de binario a decimal , un paso muy sencillo
Gracias por el aporte.
Hola! para sacar la red, el broadcast, el primero host y el ultimo host con una mascara 24 o mas, se hace con estos pasos o hay otra forma para sacarla, espero que respondan, gracias.
pd: excelente post!
Muy buenas tardes Rodrigo,
gracias por tu comentario.
Pues a ver, te comento:
Has de hacer lo mismo pero con una mascara /24 ,o sea, 24 bits para la parte de Red, con lo cual , te quedan para la parte de Hosts : 32 – 24 = 8 bits para Hosts.
Así que ya sabes que la parte de Hosts tendrá 2^8 (2 elevado a 8 ) Hosts, es decir: 256. Pero has de restar la direccion de red y la de broadcast, así que te quedan 254 direcciones posibles para Hosts (256-2) .
Para saber el primero y el último host, si quieres hacerlo con este método, has de hacerte la tabla que muestro en el post, pero con tu ejercicio /24.
- El primer Host: coges los bits de Host y los pones todos a cero ,menos el de más a la derecha que has de ponerlo a 1. Haces el cálculo con las potencias , pasándolo a decimal y ya lo tienes
- Lo mismo con el último Host pero al revés, es decir, has de poner a 1 todos los bits de la parte de Hosts menos el de más a la derecha, es decir, el último, que lo has de poner a cero.
Lo pasas también a decimal (haciendo el cálculo de las potencias de 2 en cada posición) y ya lo tienes.
Espero te sea de ayuda.
También aclararte que este método es para aprender y entender la base, pero cuando lo entiendas , verás que simplemente consiste en conocer las potencias de 2 y en recordar posteriormente los host posibles que permite cada prefijo de red.
Si necesitas algo más, haz otro comentario poniendo los detalles de tu ejercicio y te echaré una mano.
Un saludo y gracias por leerme!
Hola yo estoy un poco confundido porque hasta el paso 2 llegué bien, tengo esta dirección IP 192.168.1.0 /24 pasarlo a binario y sacar la mascara no me cuesta para nada, pero cuando ya entro a la Dir.Red es donde me confundo sé bien que son 7 bits para los host en la parte que dice (Cogeremos 12 bits de derecha a izquierda) en este caso 7 sé que los primeros 3 octetos de izquierda a derecha quedan igual pero como queda el ultimo???
Muchisimas gracias!
Hola Joseph,
La dirección que nombras ya es la dirección de red. Es una red /24 con lo que tendremos 8 bits (32 – 24 = 8) no 7 como tu planteabas.
Con lo que haremos el mismo procedimiento pero en tu caso particular coincide la dirección con la que comienzas con la dirección de red que le corresponde;
192 . 168 . 1 . 0
11000000 . 10101000 . 00000001 .00000000
Al coger los 8 bits de derecha a izquierda coincide que es la misma dirección ip ya que el 4º octeto sólo contiene ceros.
Así quedaría el ejercicio completo:
192.168.1.0 Dirección Ip de la que partimos.
11000000 . 10101000 . 00000001 .00000000
192.168.1.0 Dirección de red
11000000 . 10101000 . 00000001 .00000000
192.168.1.1 Direccion 1º host disponible
11000000 . 10101000 . 00000001 .00000001
192.168.1.254 Direccion último host disponible
11000000 . 10101000 . 00000001 .01111110
192.168.1.255 Direccion broadcast
11000000 . 10101000 . 00000001 .01111111
Espero que la explicación haya aclarado tus dudas, si tienes algún problema más no dudes en volver a escribir.
Un saludo.
Muchas gracias por publicar estos pasos, estoy elaborando una calculadora IP y me sirvieron mucho… En verdad que no entendía nada jaja, hasta que me tope con este post
Muchas gracias querido lector. Es un orgullo recibir este tipo de comentarios como pago al trabajo que realizamos creando estas guías y manuales de forma altruista. Para eso estamos aquí, para ayudar y hacer el trabajo informático más fácil para todos. No dejes de visitar El Taller Del Bit y si tienes alguna duda puedes formularla desde el apartado de “Contacto”. Un saludo.
simplemente TE AMO!!
Muchas gracias querido lector.
Es un placer poder servir de ayuda.
Un saludo.
Que bueno todo lo que pusiste amigo, la verdad me ha servido de mucho, estoyen ccna1 dando examenes y el metodo que enseño el profesor la verdad nadie lo entendio, sin embargo llegue a esta pagina buscando como aprender de mejor manera y puedo decir que porfin entendi!!!!te agradezco que te des el tiempo de ayudarnos!!
Esa es la finalidad de estos artículos, ayudar al estudiante cuando se necesita una explicación adecuada y detallada. Lo malo de algunos profesores colegiados ,es que no saben llegar al alumnado con sus explicaciones. Me alegro que te haya servido. Sigue leyendo El Taller Del Bit. Un saludo.
Te hago una consulta, el prefijo /20 ¿por qué le restas 32? a lo que voy es a lo siguiente ya que a mí me dieron una tabla con los prefijos y con los saltos que estos mismos dan y un /20 da saltos cada 16 y no cada 32 ¿o me equivoco? ¿no tendría que hacer 20 – 16 en vez de 32 – 20?
Lo que quieres decir es que en el caso del /20 , las subredes serán de 16 hosts ??. Eso no es así.
Una red para 16 hosts tendría que tener un prefijo /28 . Y de esos 16 hosts, 2 estarían reservados, para dir. de red y dir. broadcast.
En este artículo, lo que hemos hecho es calcular utilizando el número de bits.
Concrétamente , a 32 bits totales que tiene una dirección ip, le hemos restado los 20 que corresponden a la parte de red, para saber que tenemos 12 bits para hosts.
Échale un vistazo a esta tabla:
http://faculty.ksu.edu.sa/mdayem/CEN%20447/VLSM_Subnetting_Chart.pdf
El cálculo está claro.
No se si me he explicado..
hola… am estoy un poco confundida esq mira tengo la siguiente direccion 8.1.4.5/16
y en clases me explicaron q por el .5 esta direccion corresponderia a la clase A pero la notacion /16 me confunde, agradecería mucho q me explicaras…
¿Es posible que te estén planteando un ejercicio en el que tengas que usar máscaras de subred de longitud variable? … (VLSM)
Puedes investigar y aprender más sobre ello en otras entradas de esta web.
Si necesitas más ayuda puedes mandarnos el enunciado del ejercicio, pero tiene toda la pinta de que se trata de un ejercicio de VLSM.
Un saludo
disculpa carnal soy nuevo en esto la verdas casi no muy entiendo al porfesor me dejo una ip de 10.0.0.0/6 y que sacaramos estos puntos:
* numeros de host maximo permitido de acuerdo al nuemero de bits.
* numero de subredes que se pueden crear con la red.
* dirección de red y la dirección de broadcast de cada dirección.
* direccion de router sabiendo que que es la penultima de la dirección de broadcast.
Querido lector,
el post en el que has comentado (así como muchos otros que encontrarás en esta web) está perfectamente explicado y guiado para que puedas resolver tu ejercicio.
Te animo a que intentes resolver el ejercicio de ejemplo, y si te aún te quedan dudas, volver a plantearlas aquí.
Un saludo!
en caso tal de que la direccion que nos asigan no tenga una mascara asignada como seria el proceso
ejemplo:
10.55.44.3
A ver… depende de lo que te pida el enunciado.
En dicho enunciado se supone que te dirán si se necesita una optimización total de las direcciones utilizables de red… o no..
Es decir, tienes que saber de alguna forma si te piden que utilices las clases o no …
Ya sabes: Direcciones con clase (lo tradicional, y ya sabes que disponemos de clase A, clase B, C, Y D) o Direcciones sin clase (en este caso es aplicable el VLSM o Direccionamiento con máscaras de subred de tamaño variable, y sirve para optimizar al máximo las direcciones de red utilizables).
Para cada tipo de direccionamiento hay varios protocolos, que se ajustan a las necesidades de cada caso.
Espero haberte ayudado.
Un saludo!