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
11111111111111111111111111111111
Octeto 1Octeto 2Octeto 3Octeto 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 BIT2322212019181716
Nº de Hosts:131072 65536
Prefijo de Red/9/10/11/12/13/14/15/16

 

 

OCTETO 3
Nº de BIT15141312111098
Nº de Hosts:32768163848190 409620481024512256
Prefijo de Red/17/18/19/20/21/22/23/24

 

 

OCTETO 4
Nº de BIT76543210
Nº de Hosts:128643216842 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.