Professional Documents
Culture Documents
==============
Es un conjunto de 32 bits separados mediante un punto en octetos. El calculo de esta direccin
en decimal depende de una tabla de pesos (conversin).
Tabla de Pesos :
==============
128
64
32
16
8
4
2
1
Ejm : IP 192.168.1.50
En binario:
128
64
32
16
8
4
2
1
192 :
1
1
0
0
0
0
0
0
168:
1
0
1
0
1
0
0
0
1:
0
0
0
0
0
0
0
1
50:
0
0
1
1
0
0
1
0
Se concluye: 192.168.1.50 ----- >
Ejemplos : Convertir a binario:
128
64
32
16
8
4
2
1
a. 158 1
0
0
1
1
1
1
0
b. 169 1
0
1
0
1
0
0
1
c. 220 1
1
0
1
1
1
0
0
d. 255 1
1
1
1
1
1
1
1
e. 0
0
0
0
0
0
0
0
0
168.
168.
10.
10.
254
255 ------------- > Direccion de BROADCAST
CLASES DE DIRECCIONES IP v4
=========================
Clases de direcciones asignables a host:
CLASE A :
Rango : (1 - 127)
Ejm : 10.2.5.1 ; 7.52.98.123; 117.12.254.1 (Red Privada : 10.0.0.0)
Mascara por defectos de clase A: 255.0.0.0 o /8 (cantidad de valores uno que tiene la mascara)
Estructura :
-RED---------- HOST --------- ( 8 bits de red y 24 bits de host)
10.
0.
0.
0
#mximo de ip asignables a host = 2*24 - 2
# de redes = 2*7 = 128 redes de claseA.
Conclusin: existen 128 redes de clase A , cada una con 2*24-2 direcciones validas
Anlisis : 1 127
128
64
32
16
8
4
2
1
1:
0
0
0
0
0
0
0
1
2:
0
0
0
0
0
0
1
0
3:
0
0
0
0
0
0
1
1
4:
0
0
0
0
0
1
0
0
.
.
.
126:
0
1
1
1
1
1
1
0
127:
0
1
1
1
1
1
1
1
CLASEB:
=======
Rango : (128 - 191)
Ejm: 130.25.25.61; 190.58.254.1; 140.25.1.1
Mascara por defecto de clase B: 255.255.0.0 o /16 (16 bits de red y 16 bits de host)
Estructura
-----RED---------- HOST -172.
16.
0.
0
#mximo de ip asignables a host = 2*16 - 2
# de redes es = 2*14 redes de clase B
Analisis de clase B: (128 - 191)
128
64
32
16
128
1
0
0
0
129
1
0
0
0
130
1
0
0
0
.
.
.
.
191
1
0
1
1
8
0
0
0
4
0
0
0
2
0
0
1
1
0
1
0
Clase C:
========
Rango : (192- 223)
Mascara por defecto de clase C: 255.255.255.0 o /24 (24 bits de red y 8 bits de host)
Estructura :
-------- ---RED --------- ---- HOST---192.
168.
10 . 100
#mximo numero de host para clase C: 2*8 2 = 254 direcciones validas
#de redes = 2*21 redes de clase C
Preguntas comunes
=================
Cul es las clase que tiene la mayor cantidad de host asignables? ---- > Clase A
Cul es la clase que tiene la mayor cantidad de redes? ---------------- > Clase C
Clases de direcciones no asignable a host
CLASE D : (224 - 239) Direcciones del tipo multicast
=======
CLASE E : (240 - 255) Direcciones experimentales
=======
192.
192.
168.
168.
1.
1.
---host--0000 0000
0000 0000
0000 0001
0000 0010
0000 0011
=======================================================================
Solo me quedan 254
direcciones validas, asignables a host, utilizables, de host.
Primera ip valida: 192.168.1.1
Ultima ip valida : 192.168.1.254
Red (n+1) :
Red (n+2) :
192,168,2,0 /24
192,168,3,0 /24
CLASE B
======
Mascara :
Red (n)
------ red
255.
172.
172.
172.
172.
172.
172.
16.
16.
16.
0000 0000
0000 0001
0000 0001
172.
172.
16.
16.
0000 0001
0000 0010
172.
16.
1111 1111
==========================================================================
Solo me quedan 2*16 -2
direcciones validas, asignables a host, utilizables, de host.
Primera ip valida = 172,16,0,1 /16
Ultima ip valida = 172,16,255,254 /15
Red (n+1) = 172,17,0,0 /16
Red (n+2) = 172,18,0,0 /16
CLASE A
========
Red n : 10.0.0.0 /8
Primera ip valida = 10,0,0,1 /8
Ultima ip valida = 10,255,255,254 /8
IP de Broadcast = 10,255,255,255 /8
Red (n+1) = 11,0,0,0 /8
Red (n+2)= 12,0,0,0 /8
IDENTIFICAR SI EXISTE CONECTIVIDAD ENTRE
=====================================
a. 192.168.1.55 /24 ---------- 192.168.1. 125 /24
192,168,1,55 /24 pertenece a la red 192,168,1,0 /24
192,168,1,125 /24 pertenece a la red 192,168,1,0 /24
=========================================================
Como ambas direcciones pertenecen a la misma red entonces hay conectividad
b. 172.16.50.25 /16 ---------- 172.16.25.50 /16
172,16,50,25 /16 pertenece a la red 172,16,0,0 /16
172,16,25,50 /16 pertenece a la red 172,16,0,0 /16
=========================================================
Como ambas direcciones pertenecen a la misma red entonces hay conectividad
Operacin AND
==============
IP
192.
MASK
255.
168.
255.
1.
255.
20
1110
IP
192.
168.
1.
0001
0100 = 192.168.1.20
MASK
255.
255.
255.
1110
0000 = 255.255.255.224
===================================================================
AND
192.
168.
1.
0000
0000 = 192,168,1,0 /27
IP
MASK
192.
255.
168.
255.
1.
255.
50
1110
IP
192.
168.
1.
0011
0010 = 192.168.1.50
MASK
255.
255.
255.
1110
0000 = 255.255.255.224
===================================================================
AND
192.
168.
1.
0010
0000 = 192,168,1,32 /27
Conclusin:
La ip 192,168,1,20 /27 pertenece a la red 192,168,1,0 /27
La ip 192,168,1,50 /27 pertenece a la red 192,168,1,32 /27
======================================================
Son redes diferentes entonces no hay conectividad
c. 172.16.1.0 /16
IP
172.
16.
1.
0000
0000 = 172.16.1.0
MASK
255.
255.
0.
0000
0000 = 255.255.0.0
===================================================================
AND
c. 172.16.20.34 /18
IP
172.
16.
0000 1100.
0010
0010 = 172.16.20.34
MASK
255.
255.
1100 0000.
0000
0000 = 255.255.192.0
===================================================================
AND
d. 10.3.4.25 /20
IP
10.
3.
0000 0100.
0001 1101 = 10.3.4.25
MASK
255.
255.
1111 0000.
0000 0000 = 255.255.240.0
===================================================================
AND
En nuestro problema han cambiado entonces me doy cuenta que tan solo puedo
generar 2* subredes de mascara /26
OBS:
Podria obviar el paso 3 en binario y establecer un calculo diferente:
Calculo de la variacin:
NEW MASK: 255.255.255. 1100 0000 (tiene 6 bits de host = seis ceros)
Cunto ceros tiene la mascara? -------- > 6 => la variacin ser de : 2*6 en 2*6 (64 en 64)
Ejemplo2: Dada la red 172.16.0.0 /24 se desea dividir en 6 subredes.
Paso 1 : Se debe calcular el valor de n donde n es el numero de bits que prestara el segmento
de host al segmento de red
PREGUNTAS TIPO
===============
Divida la red 192.168.1.0 /24 en cuatro subredes y dar como respuesta
La primera ip valida de la subred1
La primera ip valida de la primera subred
La ultima ip valida de la subred2
La ultima ip valida de la segunda subred
La ip de broadcast de la subred 3
La ip de broadcast de la tercera subred
Solucin:
Subred
Subred 0
Subred 1
Subred 2
Subred 3
Respuestas:
a. 192,168,1,65
b. 192,168,1,1
c. 192,168,1,190
d. 192,168,1,126
e. 192,168,1,255
f. 192,168,1,191
g. 2*6 2 = 62
subred
192,168,1,0
192,168,1,64
192,168,1,128
192,168,1,192
1ip valida
192,168,1,1
192,168,1,65
192,168,1,129
192,168,1,193
ultima valida
192,168,1,62
192,168,1,126
192,168,1,190
192,168,1,254
broadcast
192,168,1,63
192,168,1,127
192,168,1,191
192,168,1,255
Ejemplo 3: Dividir la red 172.16.0.0 /16 en 300 subredes y dar como respuesta la subred 135
Solucion:
Paso 1 : calcular el valor de n
2*n >= 300 ===== > n = 9
Paso 2 : calcular la nueva mascara
MASK: 255.255. 0000 0000 .0000 0000
NEW MASK: 255.255. 1111 1111 . 1 000 0000 o /25
--- subred ---Paso 3:
Para calcular la subred 135 debo escribir en binario en el segmento de subred , que en
nuestro caso es de 9 bits, el valor de 135
Paso 4 : calcular las subredes
NEW MASK:
255.
255.
1111 1111 . 1 000 0000
Subred 0:
172.
16.
0000 0000 . 0 000 0000 = 172,16,0,0
Subred 1:
172.
16.
0000 0000 . 1 000 0000 = 172,16,0,128
Subred 2:
172.
16.
0000 0001 . 0 000 0000 = 172,16,1,0
Subred 135 :
172.
16.
Escribo 135 usando nueve bits
256
128
64
135:
0
1
0
Respuesta : la subred 135 =
172.16.67.128 /25
16
0
8
0
4
1
2
1
1
1
Ejemplo 3: Dividir la red 10.0.0.0 /8 en 1000 subredes y dar como respuesta la subred 700
Solucion:
Paso 1 : calcular el valor de n
2*n >= 1000 ===== > n = 10
Paso 2 : calcular la nueva mascara
MASK: 255.0000 0000. 0000 0000 .0000 0000
NEW MASK: 255.1111 1111 . 1100 0000 .0000 0000 o /18
--- subred -----Paso 3:
Para calcular la subred 700 debo escribir en binario en el segmento de subred , que en
nuestro caso es de 10 bits, el valor de 700.
Paso 4 : cal cular las subredes
NEW MASK:
255.
1111 1111. 11 000000 . 0000 0000
Subred 0:
10.
0000 0000. 00 000000 . 0000 0000
Subred 1:
10.
0000 0000. 01 000000 . 0000 0000
Subred 2:
10.
0000 0000. 10 000000 . 0000 0000
Subred 700:
10.
1010 1111. 00 000000 . 0000 0000 = 10,175,0,0 /18
Escribo 700 usando diez bits
700:
512
1
256
0
128
1
64
0
32
1
16
1
8
1
4
1
2
0
1
0
Ejemplo 3: Dividir la red 10.0.0.0 /8 en 2000 subredes y dar como respuesta la subred 1000
Solucion:
Paso 1 : calcular el valor de n
2*n >= ===== > n =
Paso 2 : calcular la nueva mascara
MASK: 255.0000 0000. 0000 0000 .0000 0000
NEW MASK: 255.
--- subred -----Paso 3:
Para calcular la subred 1000 debo escribir en binario en el segmento de subred , que en
nuestro caso es de bits, el valor de 1000.
Paso 4 : cal cular las subredes
NEW MASK:
255.
Subred 0:
10.
Subred 1:
10.
Subred 2:
10.
Subred 1000:
10.
Escribo 1000 usando diez bits
1024
512
256
1000:
Respuesta : la subred 700 =
128
64
32
16