Duda de subredes y robo de bit

Tengo una duda y a ver si entre los dos somos capaces de solucionarla:
A la hora de crear subredes por el método de "robo de bits", ¿qué ocurre cuando el tercer octeto es alto? Por ejemplo: 19.168.105.2
Porque al pasarlas a binario nos encontramos que si hemos robado 2 bits por ejemplo:
210.25.105.0 = 11010010.00011001.01101001.01000000
A la hora de pasar de Binario a Decimal: 01101001.01 = 421 ¿?
¿Se toman sólo los 8 bits empezando por la dcha y se pierden los dos por la izquierda (01 en nuestro caso) con lo que nos queda 165?
¿Otra opción que se me ocurre es restarle 255? ¿Y nos quedamos con el 166 resultante?
Muchas Gracias.
Tienes un enlace al documento completo de robo de bits aquí:
http://www.tecnologiayredes.com.ar/viewtopic.php?p=1688#1688

1 Respuesta

Respuesta
1
Ayer le "robe los bits" a la red y no a los hosts, ahora entiendo tu pregunta.
Lo que quieres hacer al "robar los bits a los hosts" es dividir una clase C en subredes.
Te lo explico con tu ejemplo:
210.25.105.0=11010010.00011001.01101001.rrhhhhhh
La mascará sería:
11111111.11111111.11111111.11000000
En formato decimal: 255.255.255.192
Y las redes que obtendrías serian las siguientes:
11010010.00011001.01101001.00 000000 - 11010010.00011001.01101001.00 111111 (210.25.105.0 - 210.25.105.63)
11010010.00011001.01101001.01 000000 - 11010010.00011001.01101001.01 111111 (210.25.105.64 - 210.25.105.127)
11010010.00011001.01101001.10 000000 - 11010010.00011001.01101001.10 111111 (210.25.105.128 - 210.25.105.191)
11010010.00011001.01101001.11 000000 - 11010010.00011001.01101001.11 111111 (210.25.105.192 - 210.25.105.255)
Respecto al manual, yo no lo leí entero ya que me pareció bastante engorroso, el link que te mandé me parece más fácil de entender, además creo que entendí mal tu pregunta original.
Muchas gracias por el enlace, pero hay algo que no me cuadra: tiene más sentido lo que tu me dices, pero según el manual que hay colgado en el enlace que te comentaba, cuando se roban DOS bits de la parte de host queda así:
210.25.105.0=11010010.00011001.01101001.rrhhhhhh
y tu lo que me dices es que se quedaría así:
210.25.105.0=11010010.00011001.011010rr.hhhhhhhh
Yo insisto en que me cuadra más tu opción, ¿entonces el manual esta mal explicado?
UUUUps, no he dicho nada! La saturación me ha despistado a mi también!
Entiendo que el método bueno es este: 210.25.105.0=11010010.00011001.01101001.rrhhhhhh. (el del enlace que te ponía)
Lo que pasaba es que estaba tomando los 2 bits para el 3er octeto: "01101001.rr" y por eso me sobraban 2 bits, cuando en realidad esos 2 bits robados siguen perteneciendo al 4ºocteto:rrhhhhhh.
Por tanto, si no me equivoco, la Subred quedaría así para robo de 2bits con "01":
Ip subred 1=> 210.25.105.64
(11010010.00011001.01101001.01000000)
Mascara subred => 255.255.255.192
(11111111.11111111.11111100.11000000)
Nº de host válidos por subred:62 (quitando dirección de red y la de broadcasting)
Dirección subred1: 210.25.105.64
Rango hosts válidos de la 1º subred:
210.25.105.65 - 210.25.105.126
Broadcasting1: 210.25.105.127
Dirección subred2: 210.25.105.128
Rango hosts válidos de la 2º subred:
210.25.105.129 - 210.25.105.190
Broadcasting2: 210.25.105.191
=====================
Acabo de ver tu respuesta! OK! Hemos llegado los dos al mismo resultado! Je je eso me deja más tranquilo, Mil gracias por tu ayuda, te puntuaré con Excelente ;-)
Creo que tienes un problema con el entendimiento del "robo de bits" para hacer subneting.
Según tu ejemplo:
210.25.105.0 = 11010010.00011001.01101001.01000000
Aqui hay un error, ya que lo correcto sería:
210.25.105.0 = 11010010.00011001.01101001.01000000
Al robarle 2 bits quedaría del tipo:
210.25.105.0 = 11010010.00011001.011010rr.hhhhhhhh
Y la máscara es del tipo:
Máscara = 11111111.11111111.11111100.00000000
que es: 255.255.252.0
Y los host de cada red irán del:
11010010.00011001.011010 00.00000000 - 11010010.00011001.011010 01.11111111
por lo que la red comprendería: 210.25.104.0 - 210.25.105.255
Te adjunto un link donde viene todo esto explicado y te permite calcular las redes:
http://www.subnetmask.info/

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas