Hola, y bienvenidos a este video titulado "Network Math--
Binario."
Tal como dice el título , en este video,
Voy a darte una introducción al binario.
Así que para cuando hayas terminado con esto,
sabrás cómo contar en binario, cómo
para traducir decimal a binario y viceversa.
Muy bien, comencemos con matemática binaria.
Así que antes de mirar binario y hexadecimal,
¿Por qué necesitamos aprender estas cosas en primer lugar?
Pues si te vas a adentrar en el mundo de la informática
redes, necesita saber binario y hexadecimal
por un par de razones.
Número uno, una vez que comience a configurar los dispositivos de red,
empiezas a cambiar sus características operativas
y aplicarles comandos.
Algunos de esos comandos tienen que ingresarse en binario.
Algunos de ellos deben ingresarse en hexadecimal.
Y cuando esté monitoreando o verificando dispositivos de red
y ver si están funcionando correctamente
o viendo si alguien más lo ha configurado correctamente,
una vez más, a veces la salida de ciertos comandos
se muestra en binario o hexadecimal.
Claramente, necesitamos saber estos métodos de conteo,
para que sepamos lo que estamos haciendo.
Entonces, comencemos con el binario.
Entonces, para explicar el binario, encuentro
es útil empezar con algo que ya sabemos,
que es decimal, que es un sistema de conteo de base 10.
Ahora bien, ¿a qué me refiero con un sistema de conteo de base 10?
Bueno, eso significa que siempre que
dices una base algo sistema de conteo,
como base 8 o base 16 o base 3, lo que eso significa es
si te doy un numero--
y digamos que hay un único marcador de posición, como este.
Hay un número de un dígito.
Un sistema de conteo de base 10 significa que en ese espacio
ahí mismo, tenemos 10 posibilidades de algo
podríamos poner.
Podríamos poner del 0 al 9, dándonos 10 dígitos posibles
podríamos poner ahí.
Si tuviera algún sistema de conteo imaginario
llamado base 3, entonces eso significaría
había tres dígitos entre los que podía elegir
para poner en esa única ranura.
Eso es base 10--
0 a 9 en cada ranura.
Y sabemos que si tenemos un número que tiene varios marcadores de posición,
como vemos aquí en un sistema de conteo de base 10,
la primera ranura siempre representa los unos.
En otras palabras, si pongo un 7 aquí,
eso significa 7 unidades o 7 veces 1, lo que me da el número 7.
Ahora si sigo, porque somos base 10,
eso significa que la siguiente ranura disponible a la izquierda
es múltiplo de 10.
Así que tenemos los y luego continuamos,
tenemos las decenas, ¿verdad?
Entonces, si pongo 4, 7, eso es 4 por 10,
que es 40, más 7 veces uno, que es 47 en total.
Y luego seguimos, ¿no?
Esto es solo una revisión de lo que ya sabes.
Entonces, el siguiente es otro múltiplo de 10.
Entonces tomamos 10 por 10, lo que nos da las centenas.
Y luego tenemos 100 por 10, lo que nos da los 1,000.
Entonces, como aprendiste en en la escuela primaria,
si te diera el numero 2, 4, 3,
7, la forma en que aprendiste eso cuando estabas aprendiendo
tu aritmética básica en jardín de infantes o primer grado,
aprendiste que eso era 2 veces 1000,
que es 2000, más 4 por 100, que es 400, más 3 por 10,
que es 30, más 7 por 1, que es 7.
Y sumaste todo y obtuviste 2,437.
Muy bien, usemos esa misma lógica ahora
un sistema de conteo con el que puede no estar familiarizado,
que es binario.
Ahora, el binario es base 2, lo que significa que todas las ranuras disponibles
solo puede tener una de dos combinaciones
que le puedes poner.
Así que esta ranura aquí, Solo tengo dos cosas
Puedo elegir entre un 0 o un 1.
Eso es todo.
De hecho, todas estas máquinas tragamonedas aquí--
Solo puedo poner un 0 o un 1 en ellos.
Puedo hacer cualquier combinación que quiera de 0 o 1, pero esos
son mis únicas opciones.
Por eso decimos que es binario, o base 2.
Entonces, con eso, la primera posición sigue siendo la posición de las unidades.
Entonces, en todos estos conteos, el primer valor
o la primera posición son los.
Ahora, aquí en esta posición, sin embargo, yo
solo se pueden poner dos cosas, no?
Podría poner un 0, que significa que no hay unos, o 0.
O podría poner un 1, lo que significa que hay un 1,
que es solo un 1.
Porque estamos en binario, ahora aquí en base 10,
para obtener el siguiente dígito, simplemente
tomó esto, lo multiplicó por 10, y eso nos dio esto.
Y luego llévalo al siguiente dígito.
Simplemente tomamos eso, lo multiplicamos por 10, lo que nos dio eso.
¿Adivina que?
Ahora estamos haciendo lo mismo aquí en binario.
Pero en lugar de multiplicar por decenas,
vamos a estar multiplicando por dos.
Así que 1 por 2 es la posición de dos.
2 por 2 son los cuatros.
4 por 2 son los ochos.
Y pudimos continuar hasta donde quisiéramos llegar.
Así que ahora en binario, si te di este número--
si te di 1001 en binario, bueno, empiezas con el derecho
porque sabes que esta es la posición de los unos.
Entonces eso es solo 1.
Esto es irrelevante, y esto es irrelevante,
porque nada está encendido.
es un 0
Así que los 2 y los 4...
ni siquiera los agregamos a la ecuación.
Y aquí tenemos un 8 encendido.
Eso es 8 más 1, lo que nos da 9.
Entonces 1001, en este caso, solo sumamos
los valores que están encendidos con el bit 1.
Cualquier valor correspondiente que tenga un bit 0,
no nos importa eso.
De manera similar, si te doy esto,
que crees que seria?
Bueno, espero que hayas dicho bueno, los únicos que
se encienden es el 2 y el 1,
así que tiene que ser un valor de 3.
Y estarías en lo cierto.
Bueno, si los encendiera a todos ¿qué sería eso?
Ahora, mientras comenzamos a hacer esto, hay
dos formas de abordar este tipo de problema, donde
todos los que están encendidos.
Ciertamente, si quisieras, podrías simplemente sumarlos.
Podrías decir 8 más 4 más 2 más 1, lo que sería igual a 15.
Podrías hacer eso.
O aquí hay una manera más fácil.
¿Cuál sería el próximo valor si coloco otra ranura aquí?
¿Cuál sería el valor de esa posición de bit?
¿No sería esa la posición de 16 bits porque 8 veces 2
es 1?
Entonces, si todos los bits a la derecha de este
están encendidos, por lo que si fuera un 0,
y todos los bits a la derecha de eso están activados,
eso es uno menos que 16, que es 15.
Por ejemplo, qué si te doy esto--
0, 1, 2, 3, 4, 5.
Ahora, una vez más, puedes sumarlos.
Pero aquí hay una manera más rápida.
Podrías decir, muy bien, mi objetivo final
aquí hay que averiguar cuál es el valor de esta posición de bit
justo ahí.
Así que empiezo por la derecha, cuáles son.
Y empiezo a multiplicar por 2.
2, 4, 8, 16, 32.
Así que esta tiene que ser la posición del 64.
Entonces, si esa es la posición 64 y está apagada,
y todo a la derecha está encendido,
eso significa que todo debe ser igual a 63.
Y ciertamente, si lo sumas, 32 más 16 más 8 más 4 más 2
más 1, eso te da 63.
Así que déjame darte algunos algunos números binarios.
Y luego quiero que pauses el video,
inventa el equivalente decimal,
como hemos estado haciendo aquí, sube
con el equivalente decimal.
Y luego dale al play, y mira si se te ocurrió
con la respuesta correcta.
Así que para hacer eso, voy a darte--
vamos a empezar fácil.
Voy a darte un valor binario de 8 bits de largo.
Entonces, ahora mismo, pausa el video y mira
si puedes averiguar cuál es el valor
de todas y cada una de esas líneas,
empezando por la primera, que es la posición de las unidades.
¿Cuál es el valor de cada línea?
Haga una pausa por un momento y luego presione
juega cuando creas que lo tienes.
Entonces, con suerte, se te ocurrió esto.
Esta es la posición del 2, 4, 8 16, 32, 64, 128.
Con suerte, usted fue capaz de resolver todo eso.
Ahora déjame darte un valor binario,
y vea si puede averiguar cuál es el equivalente decimal,
en función de qué dígitos se activan con un 1
y qué dígitos podemos ignorar que se apagan con un 0.
Así que empecemos con esto.
Muy bien, pausa el video y mira
si puede averiguar cuál es el valor de eso en decimal.
Con suerte, dijiste, bueno, las únicas cosas que
están encendidos que tengo que considerar
es el de 32 bits, el de 4 bit y el de 1 bit.
Así que 32 más 4 es 36, más 1 es 37.
Muy bien, hagamos otro.
¿Qué tal esto?
Muy bien, pausa el video ahora mismo
e intente averiguar qué ésa es en decimal.
Así que con suerte en este dijiste, bueno,
el bit 128 está encendido.
El bit 32 está encendido.
El 2 bit y el 1 bit--
bueno, sé que estas aquí-- eso es bastante simple.
Eso es solo un valor de 3.
128 más 32: es posible que tuviste que pensar
sobre ese un poco un poco, pero eso es 160.
Entonces 160 más 3--
163.
Muy bien, te voy a dar un par más,
pero lo haré un poco más difícil.
No voy a llenar mis ranuras aquí con sus valores.
Quiero que ahora averigües los valores por ti mismo.
0, 1, 1, 0, 1, 0, 0, 0.
Muy bien, pausa el video para ver si
puede averiguar cuál es el equivalente decimal de esto.
Así que con suerte, esta te has dado cuenta.
Bueno, yendo de derecha a izquierda, los 8 bits están activados.
El bit 32 está encendido.
Y el bit 64 está encendido.
Así que 64 más 32, eso es 96.
96 más 8 es 104--
104.
Hagamos uno más.
¿Qué tal esto?
Pausa el video y luego presiona reproducir
cuando creas que tienes la solución.
Entonces, en este, el bit 2 está activado.
El 32 bit, el 64 bit está encendido,
y el bit 128 está encendido.
Ahora, al principio, cuando empiezas a sumar esto,
esto es un poco desafiante porque probablemente no
acostumbrado a sumar 128 más 64 más 32.
Ahora, mientras haces esto con tiempo, porque
ver estos números de nuevo y una y otra vez, agregando
levantarlos será mucho más fácil porque solo tendrás que
hecho por memorización.
Por ejemplo, he hecho esto con bastante frecuencia
que sé que cada vez que veo estos tres primeros
bits activados, sé que es automáticamente el número 224.
128 más 64 más 32 es 224.
Y si añado 2 a eso, eso me da
226, lo que me lleva a lo último
Quiero decir con respecto al binario.
En el mundo de las redes, hay
son ciertos patrones binarios como este, 1, 1, 1, 0,
que vas a ver una y otra y otra vez.
Y ciertamente, si va a buscar alguna certificación
pruebas como Network Plus o una certificación de Cisco
o Juniper o cualquier cosa más, necesitas
para poder detectar esos patrones
y memorízalos y recuerda instantáneamente
lo que son en decimal.
Así que hablemos de esos patrones rápidamente.
Aquí hay un gráfico.
Y recomendaría, en realidad, que usted
anota esto, o pausa este video ahora mismo,
y tomas una captura de pantalla de ese gráfico.
Justo ahí, tienes alrededor de siete u ocho binarios diferentes
patrones.
Todos aquellos que verás una y otra vez
una y otra vez en el mundo de las redes informáticas.
Así que absolutamente les enfatizaría
que debes memorizar esos patrones hasta el punto
donde si te di el número decimal de 248,
al instante deberías poder decirme, Keith,
que tiene cinco 1 activados de izquierda a derecha.
De izquierda a derecha, los primeros cinco 1 se encienden en 248.
Si te di el número 192, deberías instantáneamente
podría decirme, OK, Keith, de izquierda a derecha,
los primeros dos 1 están encendidos.
El 128 y el 64 bit están encendidos.
Todo está apagado.
O viceversa, si te di cualquiera de esos patrones en binario
que ves a la izquierda, debes instantáneamente
ser capaz de latigazos rápidamente, mira
a cuántos 1 están encendidos, y sube
con lo que es ese patrón.
es 192?
es 248?
es 255?
Absolutamente, querrás memorizar esos patrones.
Ahora, ¿dónde vemos realmente algunos ejemplos
de matemática binaria utilizada en redes?
Bueno, en las redes, muy rara vez verás
números binarios de como 1011001.
No lo verás muy a menudo.
Pero hay muchas situaciones donde verás lo que
parece un número decimal.
Y necesitará poder tener la habilidad de mentalmente
averiguar cuál es el equivalente binario
de ese número decimal porque los 1 y los 0
en el número binario significará ciertas cosas.
Pero si viste el número decimal,
y no sabías cómo convertirlo a binario--
y de hecho, hagámoslo.
No hicimos ningún ejemplo de eso.
Hagamos algunos ejemplos de eso.
Voy a darte un número decimal.
Solo hagamos dos de estos.
Y quiero que veas si puedes subir
con el equivalente binario de este número decimal.
Así que aquí está el primero.
¿Qué tal el número 22?
1, 2, 3, 4, 5, 6, 7, 8.
Así que complete esto con varios 1 y 0 que
sumará el equivalente decimal de 22.
Adelante, haz una pausa ahora.
Presiona reproducir cuando crees que lo tienes.
Bueno, con el número 22, una vez más,
queremos poner nuestros valores aquí, así que
saber a lo que nos enfrentamos.
Ni siquiera tenemos que subir más alto que eso.
De hecho, estos que conocemos
se van a apagar porque el 128, el 64,
y los 32 bits no son parte de 22.
Entonces, si activamos los 16 bits...
OK, bueno, 22 menos 16, eso nos da 6 sobrantes.
Entonces, con 6 sobrantes, significa 4 bits y 2 bits
están encendidos.
Así que descartamos todo lo demás.
Entonces, 00010110 nos da el valor de 22 en binario.
Hagamos uno más.
OK, 176-- pausa el video.
Averiguar cuál es la representación binaria
es de esto y luego presiona play.
Entonces, en este, comencemos con la izquierda.
Sabemos que este es el de 128 bits.
Bueno, 128 es ciertamente parte de 176.
Ahora, sigamos adelante.
Sé que el siguiente bit es el de 64 bits.
Bueno, si encendí eso, sería demasiado alto.
128 más 64 es 192.
Ese es uno de esos patrones que acabamos de ver.
Así que definitivamente no queremos que esté activado.
¿Qué pasa con el siguiente bit, que es el de 32 bits?
128 más 32?
Sí, eso funcionará.
Eso nos da 160.
Entonces, hasta ahora, estamos en 160 con eso.
Ahora, se está volviendo bastante fácil.
176 menos 160-- eso nos deja 16 sobrantes.
¿Hey, adivina que?
El siguiente bit es el 16 bits, justo ahí.
Eso nos da 176.
Así que ahora solo rellenamos todo lo demás con 0.
Eso nos da nuestra representación binaria de 176.
Entonces, como dije, en el mundo de las redes,
muy rara vez verá números como este en su forma binaria.
Pero habrá muchas situaciones en las que
se le da un número como este, y usted
tiene que ser capaz de conceptualizar dónde
¿Están encendidos los 1 aquí?
¿Y dónde están los 0 en eso?
Porque los 1 y los 0, dependiendo de dónde estén,
determinará ciertas cosas.
Entonces, veamos algunos ejemplos de eso.
Así que aquí vemos tres comandos en Cisco IOS--
y esta es solo la versión de software de Cisco--
que utilizan números binarios.
Por ejemplo, en una interfaz, cuando
configura una dirección IP, cuando
agregas este componente aquí mismo,
esto se llama la máscara de subred.
Y una vez que empieces aprender un poco más
sobre el direccionamiento IP, esto adquirirá más importancia.
Pero tendría que ser capaz de conceptualizar
esta máscara de subred y la dirección IP correspondiente--
el dispositivo en el que se configuró ,
como un enrutador o un conmutador, lo visualiza en binario.
Las computadoras operan en binario.
Así es como las computadoras ven los números, como una cadena,
una cadena larga, de 1 y 0.
Entonces, la computadora en la que se configuró esto ,
o enrutador en este caso, sabe que tiene una dirección IP.
Convirtió esto en una cadena de caracteres binarios.
Y cualquiera que sea esa cadena de caracteres binarios,
lo comparó contra esta cosa
llamada máscara de subred, que significa algo
muy específico para este dispositivo.
Una vez más, aquí hay otro caso donde una dirección IP
y una máscara de subred.
En este caso, estamos poniendo una ruta
en la tabla de enrutamiento de un enrutador.
Aquí hay otro caso donde una dirección IP y una máscara de subred
son usados.
Tanto la dirección IP como la máscara de subred,
aunque lo escribamos como valores decimales,
se interpretan en el back-end como valores binarios.
Y si no sabemos cómo el dispositivo está haciendo eso
y lo que significa para el dispositivo una vez que ve los valores binarios,
estos comandos serán un poco inútiles para nosotros.