Transformar IP: Binario a Decimal y Decimal Binario Randex-G

Empezemos:
===========
Para Transformar de IP(decimal) a Binaria(0,1) se hace de la siguiente forma:
confeccionamos una tabla en base 2 de 0 a 7, ejemplo:

2 elevado a 0 = 1
2 elevado a 1 = 2
2 elevado a 2 = 4
2 elevado a 3 = 8
2 elevado a 4 = 16
2 elevado a 5 = 32
2 elevado a 6 = 64
2 elevado a 7 = 128

Para qué se hace esto ?, simplemente es para que nunca mas se les olvide esta tablita:
Transformar IP: Binario a Decimal y Decimal Binario Randex-G

y para qué es esta tabla ? facil, cuando te digan transforma tal numero binario a decimal, simplemente posiciones los digitos (0 o 1) de derecha a izquiera debajo de la tablita eje: si queremos saber a que decimal corresponde : 1 1 0 0 0 0 0 0
confeccionamos la tabla como ya he enseñado y ubicamos los digitos donde corresponden ejemplo :

binario a decimal

y lo unico que debemos hacer, es sumar los digitos donde abajo se encuentre el N° 1:
que en este caso seria : 128 + 64 = 192, y que pasa con los digitos donde abajo hay un 0, aquellos se dejan tal cual. solo sumamos donde salgan los 1.

Pongamos otro ejemplo :

decimal a binario

volvemos a sumar: 128 + 32 + 8 = 168

1.- a que IP corresponde estos numeros binarios ??
110000000.10101000.00000010.00000001 ?????

A) 192.168.2.2
B) 192.168.2.0
C) 192.168.2.1

****************************************************************
Pasar de decimal a binario " esto solo corre para IP ".
para esto hay 3 formas de sacar una n° decimal a binario.

Primera forma:
1.- para convertir 192 a binario es :
se confecciona la misma tablita de arriba, pero esta vez es hacia abajo eje:
* cuando el resultado cabe en el numero de la tabla es "1" cuando no cabe es "0"

192 - 128 = 64 = 1, por qué 1, porque el 128 si cabe en 192.
64
32
16
8
4
1
bien, una vez echo el primero deducimos cuales son los siguientes...

192 - 128 = 64 = 1, por qué 1, porque el 128 si cabe en 192.
64 - 64 = 0 = 1, el 64 si cabe en 64
0 - 32 = 32 = 0, y como no cabe es 0
0 - 16 = 16 = 0, no cabe nunguno mas para abjo asi que llenamos con "0"
0 - 8 = 8 = 0
0 - 4 = 4 = 0
0 - 2 = 2 = 0
0 - 1 = 1 = 0

2.- la segunda forma de pasar decimal a binario es :
dividiendo por 2, 8 veces y si el resultado es par es "0" si es impar es "1"

192/2 : 96 = 0
96/2 : 48 = 0
48/2 : 24 = 0
24/2 : 12 = 0
12/2 : 6 = 0
6/2 : 3 = 0, no es el resultado 3 el que se toma es el primero "6"
3/2 : 1.5 = 1
1.5/2 : 0.75 = 1
------------------
1 1 0 0 0 0 0 0

veamos el siguiente ejemplo: pasar 168 a binario:

168/2 : 84 = 0
84/2 : 42 = 0
42/2 : 21 = 0
21/2 : 10.5 = 1
10.5/2 : 5.25 = 0
5.25/2 : 2.625 = 1
2.625/2 : 1.31 = 0
1.3125/2: 0.65625 = 1
---------------------
1 0 1 0 1 0 0 0

ahora mi tecnica requiere no de calculadora, sino a manito para los que quieren experimentar un poco, si piensan la haran en no mas de 1 min.
tal vez a otra persona ya se le habra ocurrido.. no lose..
mi forma de hacerlo es:

si te dicen pasa 255 a binario ???
como lo harias sin calculadora ?, seguro con las dos formas arriba ya mostradas,pero hay algo mas facil aún, EL SUMAR

ejemplo: 255 a binario =
confeccionamos la tabla :

128 =
64 =
32 =
16 =
8 =
4 =
2 =
1 =

para sacar el valor binario a 255, unica y exclusivamente tomamos los que iremos a sumar, ejemplo, si usamos el 128, ahi pondremos de igual un "1", sino lo usamos un "0" ejemplo
255 en binario:

128 = 1
64 = 1
32 = 1
16 = 1
8 = 1
4 = 1
2 = 1
1 = 1
------------
porque a todos les puse 1 ?, porque para 255 es la suma de todos ellos:
128 + 64 + 32 + 16 + 8 + 2 + 1 = 255

veamos otro ejemplo:
168 binario :

eeehh aqui solo se piensa cuales son los que usaras para que la suma de todos de 168:
ejemplo:

128 = 1
64 = 0
32 = 1
16 = 0
8 = 1
4 = 0
2 = 0
1 = 0
-------
168: 1 0 1 0 1 0 0 0

y listo, ahi tienen la nueva forma o ya vieja forma pero traiga a la luz por mí,
128 + 32 + 8 = 168

para que se les haga mas facil hagan una mini tabla con las sumas ya hechas ejemplo

128 + 64 = 192
64 + 32 = 96
16 + 8 = 24.

ahora veamos... sacar el binario de... 114
como el 128 es mas grande que 114 le ponemos 0, cuando da 0 el primero, solo se ponen
7 digitos..
y empezamos a sumar..

128 = 0
64 = 1
32 = 1
16 = 1
8 = 0
4 = 0
2 = 1
1 = 0
puede ser de ambas formas:

114 = 0 1 1 1 0 0 1 0
114 = 1 1 1 0 0 1 0

se coloca de arriba hacia abajo el digito binario al igual que en caso de arriba.
la comprobación es sencilla ubicar los digitos en la tabla y solo sumar..
ese es mi aporte, el que no entendio, deja un post y le contestare.

Randex-G, dogimngo 3 de mayo de 2009, Santiago de Chile
"el conocimiento no se transa ni se vende, solo se manifiesta"

18 comentarios - Transformar IP: Binario a Decimal y Decimal Binario Randex-G

Pacifi
hola la verdad yo tambien uso ese metodo para convertir de binario a decimal y alreves es mejor que estar dividendo y multiplicando pero no tendras libros con numeros con base n como 45base 4 a hexa o al reves te lo agradeceria
Cool7 +1
exelente, yo sabia como hacerlo con esas tecnicas, peor seme habian olvidado, hay recordé todas , gracias muy buen post
malexrm +1
Muy bien.... estoy aprendiendo administracion de redes y voy en clases de Lógica y empezamos este tema asi que me cae de perlas , ademasde que esta muy entendible
gracias
Hmpunk77 +1
ip a decimal

jajajajaja no mentira, buena onda
kegan1498 +1
che gracias por la tabla binaria ahora cago a pedo a mi maestra por que me da mal una cuenta jaja
juan_1200 +1
Muchas gracias kapo... me sirve mucho por q esta estudiando red y tenia q rendir un examen...
ahora podre saver de lo q estoy hablando
se t agradese
enebp +1
wena recorde se me le habia olvidado jejjejje........... te daria 10 pero no teno na....
gregorixh +1
muchas gracias con este post pude entender mejor que con los cientos de tutoriales... muchas gracias
shinnn +1
Muy bueno muchas gracias.
marquitox +1
AAAHHHH PERO SOS UN GENIOOOOOOOOO jaja lo que me ahorraste loco,... estoy haciendo un subneteo de red, y luchando con la calculadora cientifica para pasar de binario a decimal veo q es imposible, y ahora me entero que se puede hacer con la misma tabla!!!! graciasss!!!! te dejo +10
TheSrOscuro +1
Muy buen tutoo =) me sirvio mucho
wherty +1
gracias hermano bien explicado te debo una PACK DE CERVEZA , ahora estoy mas pulido
Randexx
gracias gracias a todos, he vuelto a mis andanzas en REDES y las TELECOMUNICACIONES, cualquier duda o cualquier cosa que les pueda ayudar, pregunten no mas