Bits, Bytes, Octetos y Operaciones binarias

Más de una vez te habrás preguntado qué es un bit? y ¿qué es un byte?.

 
En este artículo:

 

¿qué es un bit?

 

Un bit es la unidad mínima de información; y solo tiene 2 estados: 1 (información) y 0 (ausencia de información). Más pequeño que un bit no hay nada.

 


Sigue leyendo y entenderás por qué los bits son tan importantes cuando se habla de direcciones IP.
 

 

¿Y qué es un byte?

 
Un byte es un conjunto de 8 bits, aunque para estas operaciones binarias con direcciones ip no los utilicemos, es necesario saberlo, ya que , 4 octetos forman una dirección IP.
 

 

Las direcciones IP se componen de 4 Octetos de 8 Bits cada uno. En total una dirección IP consta de 32 Bits.

 

Esos bits pueden tomar el Valor 0 o 1.

 

 

DIRECCIÓN IP –> 32 BITS
11111111 11111111 11111111 11111111
Octeto 1 Octeto 2 Octeto 3 Octeto 4

 

 

Valores de los bits en cada una de la posiciones dentro del octeto

 
A continuación os mostraré los valores de los bits en cada una de la posiciones dentro del octeto (Es igual al número de Hosts).
Recordad siempre que la cifra real de hosts siempre son 2 menos, pues hay que guardar una dirección para la y otra para la broadcast.
 

 

Octetos Ip

 

Omitiremos el primer octeto.
Como resumen diremos que si queremos conocer el valor de un una posición binaria, hemos de elevar 2 a la potencia que corresponda a su posición en el octeto(empezando de dcha a izquierda)

 

 

OCTETO 2
Nº de BIT 23 22 21 20 19 18 17 16
Nº de Hosts: 131072  65536
Prefijo de Red /9 /10 /11 /12 /13 /14 /15 /16

 

 

OCTETO 3
Nº de BIT 15 14 13 12 11 10 9 8
Nº de Hosts: 32768 16384 8190  4096 2048 1024 512 256
Prefijo de Red /17 /18 /19 /20 /21 /22 /23 /24

 

 

OCTETO 4
Nº de BIT 7 6 5 4 3 2 1 0
Nº de Hosts: 128 64 32 16 8 4 2  1
Prefijo de Red /25 /26 /27 /28 /29 /30 /31 /32

 

 

Ejemplos conversión de números Binarios a Decimal

 

  • Ejemplo 1:

64  en decimal es  0 1 0 0 0 0 0 0 en binario.
Si buscamos el valor adecuado que arroja la potencia de 2 para esa posición:
Nº de BIT :          |7           |6       |5           |4           |3           |2           |1           |0
2^6 = 64

 

  • Ejemplo 2:

172  =  10101100  =  2^7 + 2^5 +2^3 + 2^2 = 128 + 32 + 8 + 4

 

  • Ejemplo 3 :

172.10.16.252
10101100.00001010.00010000.11111100

 

 

 

Todas estas operaciones las utilizamos muy a menudo en los ejercicios de subnetting vlsm.

 

También es importante que conozcais los términos : dirección de red, broadcast, primer host.

 
No te olvides de repasar la conversión entre sistema hexadecimal, binario y decimal.