El primer paso que nos encontramos es saber a qué clase
pertenece, nosotros podemos distinguir tres tipos de clases:
·
CLASE A
--> Corresponde con que su primer
byte es de 1 al 127 y su primer bit es el 0.
·
CLASE B
-->Corresponde con que su primer byte
es del 128 al 191 y su primer bit es el 10.
·
CLASE C
-->Corresponde con que su primer byte
es el 192 al 223 y su primer bit es el 110.
A cada tipo de clase le pertenece una máscara asociada o
también llamada máscara por defecto, para cada una de las clases corresponde:
·
CLASE A
--> 255.0.0.0 O lo que es igual a
11111111.00000000.0000000.000000.
O lo que es igual a /8.
·
CLASE B
--> 255.255.0.0 lo que es igual a
1111111.11111111.0000000.00000000.
O lo que es igual a /16.
·
CLASE C
--> 255.255.255.0 lo que es igual
a 11111111.11111111.11111111.00000000.
O lo que es igual a /24.
¿Cómo saber si es
pública o privada?
Se habla de una red
pública, cuando son direcciones
que se destinan a Internet.
Y es red privada,
cuando se reservan para determinados
aspectos/rangos:
·
CLASE A
--> 10.0.0.0 A 10.255.255.255.
·
CLASE B
--> 172.16.0.0 A 172.31.255.25.5
·
CLASE C
--> 192.168.0.0 A 192.168.255.255.
·
OTRAS --> 169.254.0.0 A 169.254.255.255.
¿Qué es una dirección
válida?
Una dirección
válida es que puede ser aplicada
y asignada a un host de Internet. De igual forma es casi lo mismo decir que
es una dirección pública.
¿Cómo puedo saber el
número de host de una red?
Para calcular el número de host tenemos que mirar el número de ceros que tiene nuestra máscara asignada, añadido del valor
2.Es decir, 2 número de 0 -2 Y eso nos dará el número de direcciones IP disponibles.
·
CLASE A
--> 224 -2=167777214
·
CLASE B
--> 28 -2=6534
·
CLASE C
--> 21= 254
Si queremos saber el número CIRD, tendremos qué saber cuántos 1 dispone la máscara que nos han asignado. Puede ser la
máscara por defecto o una en particular. Para verlo de forma más clara en la
siguiente tabla se mostrará lo mencionado anteriormente:
Binario
|
Decimal
|
Clase
|
||
11111111.11111111.11111111.11111111
|
255.255.255.255
|
/32
|
1
|
|
11111111.11111111.11111111.11111110
|
255.255.255.254
|
/31
|
2
|
|
11111111.11111111.11111111.11111100
|
255.255.255.252
|
/30
|
4
|
|
11111111.11111111.11111111.11111000
|
255.255.255.248
|
/29
|
8
|
|
11111111.11111111.11111111.11110000
|
255.255.255.240
|
/28
|
16
|
|
11111111.11111111.11111111.11100000
|
255.255.255.224
|
/27
|
32
|
|
11111111.11111111.11111111.11000000
|
255.255.255.192
|
/26
|
64
|
|
11111111.11111111.11111111.10000000
|
255.255.255.128
|
/25
|
128
|
|
11111111.11111111.11111111.00000000
|
255.255.255.0
|
/24
|
256
|
C
|
11111111.11111111.11111110.00000000
|
255.255.254.0
|
/23
|
512
|
|
11111111.11111111.11111100.00000000
|
255.255.252.0
|
/22
|
1024
|
|
11111111.11111111.11111000.00000000
|
255.255.248.0
|
/21
|
2048
|
|
11111111.11111111.11110000.00000000
|
255.255.240.0
|
/20
|
4096
|
|
11111111.11111111.11100000.00000000
|
255.255.224.0
|
/19
|
8192
|
|
11111111.11111111.11000000.00000000
|
255.255.192.0
|
/18
|
16384
|
|
11111111.11111111.10000000.00000000
|
255.255.128.0
|
/17
|
32768
|
|
11111111.11111111.00000000.00000000
|
255.255.0.0
|
/16
|
65536
|
B
|
11111111.11111110.00000000.00000000
|
255.254.0.0
|
/15
|
131072
|
|
11111111.11111100.00000000.00000000
|
255.252.0.0
|
/14
|
262144
|
|
11111111.11111000.00000000.00000000
|
255.248.0.0
|
/13
|
524288
|
|
11111111.11110000.00000000.00000000
|
255.240.0.0
|
/12
|
1048576
|
|
11111111.11100000.00000000.00000000
|
255.224.0.0
|
/11
|
2097152
|
|
11111111.11000000.00000000.00000000
|
255.192.0.0
|
/10
|
4194304
|
|
11111111.10000000.00000000.00000000
|
255.128.0.0
|
/9
|
8388608
|
|
11111111.00000000.00000000.00000000
|
255.0.0.0
|
/8
|
16777216
|
A
|
11111110.00000000.00000000.00000000
|
254.0.0.0
|
/7
|
33554432
|
|
11111100.00000000.00000000.00000000
|
252.0.0.0
|
/6
|
67108864
|
|
11111000.00000000.00000000.00000000
|
248.0.0.0
|
/5
|
134217728
|
|
11110000.00000000.00000000.00000000
|
240.0.0.0
|
/4
|
268435456
|
|
11100000.00000000.00000000.00000000
|
224.0.0.0
|
/3
|
536870912
|
|
11000000.00000000.00000000.00000000
|
192.0.0.0
|
/2
|
1073741824
|
|
10000000.00000000.00000000.00000000
|
128.0.0.0
|
/1
|
2147483648
|
|
00000000.00000000.00000000.00000000
|
0.
|
/0
|
4294967296
|
Para calcular nuestra Dirección de Red y nuestra Dirección
de Broadcast que vamos a explicar en breve, tendremos que realizar una serie de
operaciones lógicas, que estarán en binario y qué habrá que realizarlas en
binario. Utilizaremos el AND para
calcular nuestra Dirección de Red y
el OR para calcular la Dirección de Broadcast:
AND OR
00--- 0 00
---0
01---0 01---1
10---0 10---1
11---0 11---1
¿Cómo obtengo la
Dirección de Red?
Para obtener la dirección de red tenemos que utilizar la
operación lógica AND seguida de la
dirección IP que nos dan con la máscara por defecto que tiene esa IP.NO la
máscara que nos dan, sino la máscara a la que pertenece por defecto:
xxxxxxxx.xxxxxxx.xxxxxxxx.xxxxxxx
IP
oooooooo.ooooooo.ooooooo.oooooo. Máscara por defecto.
_________________________________
xxxxxxxxx.xxxxxxxx.ooooooo.oooooo Dirección de Red.
¿Cómo obtengo la
Dirección de Broadcast?
Para ello tendremos que utilizar la operación lógica OR seguida de la dirección IP y
utilizaremos la máscara por defecto que tiene esa dirección IP. Pero habrá que
negar la máscara, es decir todo bit que este a 1 pasa a 0 y todo bit que esté a 0 pasa a 1.
xxxxxxxx.xxxxxxx.xxxxxxxx.xxxxxxx
IP
oooooooo.ooooooo.iiiiiiii.oooooo.
Máscara por defecto.
oooooooo.ooooooo.ooooooo.oooooo. Máscara negada
_________________________________
xxxxxxxxx.xxxxxxxx.oxxxxoo.oooooo Dirección de Broadcast.
¿Cómo obtengo la dirección de SubRed?
Usaremos el mismo procedimiento que para obtener la
Dirección de Red, solo que esta vez utilizaremos
la máscara que nos hayan asignado a esa Dirección IP.NO con la máscara por
defecto sino la máscara asignada.
xxxxxxxx.xxxxxxx.xxxxxxxx.xxxxxxx
IP
oooooooo.ooooooo.ooooooo.oooooo.
Máscara Asignada
_________________________________
xxxxxxxxx.xxxxxxxx.ooooooo.oooooo
Dirección de SubRed.
¿Cómo obtengo la
dirección de Broadcast de SubRed?
Mismo procedimiento que para obtener el Broadcast de Red,
sólo que utilizaremos la máscara que nos
hayan asignado, NO utilizaremos la máscara por defecto. Haremos la operación
con la máscara negada.
xxxxxxxx.xxxxxxx.xxxxxxxx.xxxxxxx
IP
oooooooo.ooooooo.iiiiiiii.oooooo.
Máscara Asignada.
oooooooo.ooooooo.ooooooo.oooooo.
Máscara negada
_________________________________
xxxxxxxxx.xxxxxxxx.oxxxxoo.oooooo Dirección de Broadcast.
¿Cómo pasar de
decimal a binario?
Una manera tardía pero fiable es ir con potencias:
128 64 32
16 8 4 2 1
Si queremos pasar un número determinado, podemos ir cogiendo
cada potencia y ver si ese número lo podemos "coger" el número que cojamos se pondrá un 1,el número que no un 0.
Ejemplo: Queremos pasar el número 150
a binario.
128+64=192 como se
pasa del número que queremos cogeré el 128(1) y el 64 (0) no.
128+32=160 como se
pasa no cojo el 32 (0).
128+16=144 como no
llega a 150 cojo el 16(1) también.
128+16+8=152 como
se pasa con el 8(0)no lo cojo .
128+16+4=148 como
no llega al 150 cojo el 4(1) también.
128+16+4+2=150
como llega al número que quiero pues cojo el 2(1) también.
128+16+4+2+1=151
como se pasa y quería el 150 pues el 1(0) no lo cojo.
Quedaría de la siguiente forma:
128 64 32 16 8 4 2 1
1 0 0 1 0 1 1 0
Ejemplo: Tengo la
Dirección IP 192.168.0.1 con máscara 255.255.255.0.¿Qué podemos decir de esto?
Podemos decir que pertenece a la Clase C,porque su primer byte corresponde
del 192 al 223 y su primer bit es 110.
Es una dirección válida, por lo que es aplicable a un host y es privada
puesto que está reservada a un rango determinado; su segundo byte corresponde a
168,una dirección reservada.
Si contamos el número de unos de la máscara veremos que tiene 24,por lo
que su número CIRD es 24.
El número de host es 254,porque 2 numerodeceros -2 obtenemos
254 Ips disponibles.
La dirección 192.168.0.1 en binario es
110000000.10101000.00000000.00000001.
La máscara 255.255.255.0 en binario es 11111111.1111111.1111111.00000000.
Para obtener la dirección de Red, haremos la operación AND con la máscara
por defecto que en este caso es la misma que nos han asignado.
192.168.0.1
255.255.255.0 AND
______________
192.168.0.0
Dirección de Red
Esto es lo mismo que si lo hacemos en binario:
11000000.10101000.00000000.0000001.
111111111.1111111.1111111.0000000 AND
________________________________
11000000.10101000.0000000.0000000
Para obtener la Dirección de Broadcast utilizaremos en OR, con nuestra
máscara negada.
192.168.0.1
255.255.255.0 OR
________________
192.168.0.255
Dirección de Broadcast.
O lo que es lo mismo en binario a:
11000000.10101000.00000000.0000001.
00000000.00000000.00000000.11111111 OR
_______________________________________
11000000.101010000.000000000.111111111
Dirección de Broadcast.
No hay comentarios:
Publicar un comentario
¡Danos tu opinión!