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
- qué es un BYTE
- Dirección IP y sus bits
- Valores de los bits en cada una de la posiciones dentro del octeto
- Ejemplos de Numeros Binarios a Decimal
¿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.
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.
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)
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 |
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 |
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.