Documentos de Académico
Documentos de Profesional
Documentos de Cultura
El binario tiene un truco muy útil que se basa en su simpleza de dígitos. Ambas conversiones pasarán
por la siguiente tabla:
128 64 32 16 8 4 2 1
Si te das cuenta, empezando desde la derecha, todos los números son el anterior x2 por lo que es más
fácil de memorizar.
Para pasar de binario a decimal tan solo debes poner los dígitos en la tabla y sumar los valores que
contengan un 1. Vamos a probarlo con el número 11001011:
128 64 32 16 8 4 2 1
1 1 0 0 1 0 1 1
Ahora, el caso contrario. Para pasar de decimal a binario tan solo debes ir poniendo un uno desde la
izquierda justo en el número menor más cercano y restarlo hasta terminar.
128 64 32 16 8 4 2 1
0 1 1 1 1 1 0 1
125 = 01111101
Una IP está compuesta por 4 BYTES ( Es decir, cuatro octetos de bits) separados por un punto.
- Un ejemplo:
X.X.X.X → xxxxxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx
En una IP, sus bits se pueden clasificar como RED si su bit es 1 y HOST si su bit es 0.
- Un ejemplo: 129.54.0.4 /16
R.R.H.H →rrrrrrrr.rrrrrrrr.hhhhhhhh.hhhhhhhh
La parte de RED identifica la red en la que se encuentra el dispositivo mientras que la parte de HOST
lo diferencia de otros equipos de la red.
Si todos los bits de HOST están a 0 significa que es una DIRECCION RED
Si todos los bits de HOST están a 1 significa que es una DIRECCION BROADCAST
Debido a que esas dos direcciones son RESERVADAS, las direcciones capaces de usarse en un
dispositivo se puede sacar con la siguiente formula: [(2X) -2] donde x es la cantidad de bits de
HOST
Las direcciones públicas son usadas para acceder a INTERNET y las administra tu proveedor de
INTERNET. Las direcciones privadas, en cambio, son usadas en redes locales y las administra
alguien a cargo de ellas.
En el rango de IP Públicas hay un pequeño truco de memoria. ¿Te suenan esos números?
Una Mascara IP es utilizada para identificar la dirección RED de una IP. En caso de no disponerla,
trabajaremos con la máscara por defecto de cada CLASE.
Una Mascara IP, al igual que una IP, está compuesta por 4 BYTES ( Es decir, cuatro octetos de bits)
- Un ejemplo:
X.X.X.X → xxxxxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx
En una Mascara IP, sus bits se pueden clasificar como RED si su bit es 1 y HOST si su bit es 0.
- Un ejemplo: 255.255.0.0
R.R.H.H →rrrrrrrr.rrrrrrrr.hhhhhhhh.hhhhhhhh
Para ahorrar escribir tanto, hay una nomenclatura muy fácil que se basa en una barra diagonal seguida
del número de bits de red de la mascara. Por ejemplo, en el caso anterior es /16 ya que hay 16 bits de
red.
Un AND (Lo hemos visto en programación) Devolverá TRUE si las dos entradas insertadas son
TRUE.
¿Para qué necesitamos esto? Pues lo cierto es que es la herramienta utilizada para detectar la
dirección red de una IP a partir de una máscara. Pongamos que 1 es TRUE y 0 es FALSE. ¿Cúal
sería la dirección RED de esta IP? 192.168.0.1 /24
11000000.10101000.00000000.00000000
Si pasamos cada número binario a decimal conseguiremos la Dirección RED 192.168.0.0 /24
Si te das cuenta cuando un octeto tiene 255 simplemente copia el número mientras que si es 0, lo pone
todo en 0. Esto te ayudará a hacerlo al instante. Volvamos a Hacerlo
Direccion IP 192.168.0.1
Máscara IP 255.255.255.0
192.168.0.0
Recuerda, debes poner la máscara para evitar problemas. En este caso sería: 192.168.0.0 /24
IP 11000000.10101000.00000001.00001100
Mask 255 . 255 . 255 . 128
___________________________________
RED 11000000.10101000.00000001.00000000 = 192.168.1.0 /25
Como sabemos que de normal hay 24 bits y ahora hay 25, hacemos una resta (25 – 24 = 1)
Como hay 1 bits robados, nuestra máscara quedaría así:
rrrrrrrr.rrrrrrrr.rrrrrrrr.shhhhhhh
Si sumamos las r y las s tendremos 25 que es el número que vimos en ‘/25’
Si ponemos los bits de la subred a 1 y los de host a 0 obtendremos el numero binario del
octeto. El cuál podremos pasar a decimal:
Utilizando la tabla de arriba podremos saber que eso es 128 por lo tanto la máscara queda así:
IP 11000000.10101000.00000001.00001100
Mask 255 . 255 . 255 . 128
IP 10010110.00101000.00001101.10100010
Mask 255 . 255 . 255 . 224
Como sabemos que de normal hay 16 bits y ahora hay 27, hacemos una resta (27 – 16 =
rrrrrrrr.rrrrrrrr.ssssssss.ssshhhhh
Si ponemos los bits de la subred a 1 y los de host a 0 obtendremos el numero binario del
octeto. El cuál podremos pasar a decimal:
IP 10010110.00101000.00001101.10100010
Mask 255 . 255 . 255 . 224