You are on page 1of 20

DIRECCION IP V4

==============
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

Convertir de binario a decimal:


128
64
32
16
8
a. 11100101 = suma (128+64+32+4+1) =229
b. 11000111 = suma (128+64+4+2+1) =199

TIPOS DE DIRECCIONS IPV4


=======================
1. Direccin de Red: es la primera direccin del grupo, es una direccin ip que identifica a
todo un grupo, a un conjunto de direcciones. Esta direccion no se puede usar para
asignarle aun host. Es una direccion que debe permanecer constante para seguir
perteneciendo al grupo
2. Direccin de Host: es una direccion que pertenece al grupo y es asignable a todo
dispositivo host.
3. Direccin de Broadcast: es la ultima direccion del grupo . No es asignable a ningun host y
se utiliza para enviar mensaje a todos los mienbros del grupo.
Ejemplo:
RED :
192.
168.
10.
0 -------------- > Direccion de RED
192.
168.
10.
1
192.
168.
10.
2
192.
168.
10.
3
192.
192.

168.
168.

10.
10.

254
255 ------------- > Direccion de BROADCAST

TIPOD DE DIRECCIONES IP V4 SEGN EL USO


=====================================
1. Direcciones Privadas : Son aquellas que son asignadas a una red de entorno local que se
conecta a internet gracias ala presencia de un ISP. Esta direcciones no son visibles desde
una red externa. Esta direcciones no son alcanzables desde un host en la nube. Estas
direcciones son invisibles. Necesitan de un proceso NAT (traduccin de direcciones) para
lograr alcanzar una red externa.
> 10.0.0.0 /8
(1 red)
10.0.0.1 ,10.0.0.2, 10.0.0.3 . 10.255.255.255
> 172.16.0.0 /12 --- 172.31.0.0 /12
(16 redes)
172.16.0.1, 172.16.0.2, 172.16.0.3 .. 172.31.255.255
> 192.168.0.0 /16 --- 192.168.255.0 /16
(256 redes)
2. Direcciones de link local: estas direcciones se usan de reserva en el caso de que un dhcp
no pueda asignarle direcciones aun host: 169.254.0.0 /16
3. Direccion de loopback: es una direccin que se usa para dirigir los mensajes hacia el propio
host . En realidad es toda una red : 127.0.0.0 /8 , pero notaremos que casi siempre se
se usara la ip : 127.0.0.1. Se usa para comprobar el estado del stack de protocolos TCP/IP

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
=======

TRABAJANDO CON LAS DIRECCIONES IP


================================
CLASE C:
=======
--------- red---------------Mascara:
255.
255.
255.
Red (n):
192.
168.
1.
192.
168.
1.
192.
168.
1.
192.
168.
1.

192.
192.

168.
168.

1.
1.

---host--0000 0000
0000 0000
0000 0001
0000 0010
0000 0011

------ > DIRECCION DE RED


------ > 192,168,1,1
------ > 192,168,1,2
------ > 192.168.1.3

1111 1110 ------ > 192.168.1.254


1111 1111 ------ > 192.168.1.255

=======================================================================
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.

-------- ---------------host -------------------255.


0000 0000
0000 0000
16.
0000 0000
0000 0000 ---- >RED
16.
0000 0000
0000 0001 ---- > 172,16,0,1
16.
0000 0000
0000 0010 ---- > 172,16,0,2

172.
172.
172.

16.
16.
16.

0000 0000
0000 0001
0000 0001

1111 1111 ---- > 172,16,0,255


0000 0000 ---- > 172,16,1,0
0000 0001 ---- > 172,16,1,1

172.
172.

16.
16.

0000 0001
0000 0010

1111 1111 ---- > 172,16,1,255


0000 0000 ---- > 172,16,2,0

172.

16.

1111 1111

1111 1111 ---- > 172,16,255,255

==========================================================================
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

c. 10.2.5.3 / 8 -------- 10.3.5.2 /8


La red de ambas seria la 10,0,0,0 /8 entonces si hay conectividad
d. 172.16.25.50 /24 ------------- 172.16.50.25 /24
172,16,25,50 /24 pertenece a la red 172,16,25,0 /24
172,16,50,25 /24 pertenece a la red 172,16,50,0 /24
======================================================
Las redes son difernetes entonces NO existe conectividad
OBS : la ip 172,16,1,0 /16 se asigna aun host? ---- > SI
la ip 172,16,1,0 /24 se asigna aun host? ---- > NO
e. 10.2.5.3 /16 ---------- 10.3.5.2 /16
La ip 10,2,5,3 /16 pertenece a la red 10,2,0,0 /16
La ip 10,3,5,2 /16 pertenece a la red 10,3,0,0 /16
======================================================
Las redes son difernetes entonces NO existe conectividad
OTRO CASO
==========
a. 192.168.1.20 / 27 ---------- 192.168.1.50 / 27

Operacin AND
==============
IP
192.
MASK
255.

168.
255.

1.
255.

20
1110

0000 = /27 = 255.255.255.224

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

0000 = /27 = 255.255.255.224

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

Identificar si la direccin dada es de red o es de host:


===========================================
a. 192.168.1.64 /24
IP
192.
168.
1.
0100
0000 = 192.168.1.64
MASK
255.
255.
255.
0000
0000 = 255.255.255.0
===================================================================
AND
192,
168,
1,
0000
0000 = 192,168,1,0 /24
La ip 192,168,1,64 /24 es una ip de HOST que pertenece a la red 192,168,1,0 /24
b. 192.168.1.64 /27
IP
192.
168.
1.
0100
0000 = 192.168.1.64
MASK
255.
255.
255.
1110
0000 = 255.255.255.224
===================================================================
AND
192,
168,
1,
0100
0000
= 192,168,1,64 /27
La ip 192,168,1,64 /27 es una ip de RED (no asignable a un host)
c. 192.168.1.128 /28
IP
192.
168.
1.
1000
0000 = 192.168.1.128
MASK
255.
255.
255.
1111
0000 = 255.255.255.240
===================================================================
AND
192,
168,
1,
1000
0000 = 192,168,1,128 /28
La ip 192,168,1,128 /28 es una ip de RED

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

Divisin de redes con Mascara Fija:


=============================
Este tipo de divisin se basa en la cantidad de redes solicitadas y no contempla la cantidad
de host en cada red.
Ejemplo1 : Dada la red 192.168.1.0 /24 se desea dividir en cuatro 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

Formula = 2*n >= # subredes solicitadas


En nuestro caso : 2*n >= 4 subredes ===== > n= 2 (son los bits que van a pasar de host a
red)
Paso2: Calcular la nueva mascara
----- RED----MASK ANTIGUA : 255.255.255.
NEW MASK:
255.255.255 .

---- HOST--0000 0000


1100 0000 (26 bits /26)

Paso 3 : Calculo de las subredes


----------------- RED -------------------------NEW MASK:
255.
255.
255.
11
Subred 0:
192.
168.
1.
00
Subred 1:
192.
168.
1.
01
Subred 2:
192.
168.
1.
10
Subred 3:
192.
168.
1.
11

---- HOST----------00 0000


00 0000 = 192,168,1,0 /26
00 0000 = 192,168,1,64 /26
00 0000 = 192,168,1,128 /26
00 0000 = 192,168,1,192 /26

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

Formula = 2*n >= # subredes solicitadas


En nuestro caso : 2*n >= 6 subredes ===== > n= 3 (son los bits que van a pasar de host a red)
Paso2: Calcular la nueva mascara
----- RED----MASK ANTIGUA : 255.255.255.
NEW MASK:
255.255.255.

---- HOST--000 0 0000


111 0 0000 (/27)

Paso 3 : calculo de la variacin (usando el mtodo practico)


Como quedan 5 ceros en el cuarto octeto entonces la variacin ser de : 2*5 en 2*5

Las subredes sern:


RED ORIGINAL : 172.16.0.0 /24
Subred 0: 172.16.0.0 /27
Subred 1: 172.16.0.32 /27
Subred 2: 172.16.0.64 /27
Subred 3: 172.16.0.96 /27
Subred 4: 172.16.0.128 /27
Subred 5: 172.16.0.160 /27
Subred 6: 172.16.0.192 /27
Subred 7: 172.16.0.224 /27
Segn se puede observar los bit cambiantes fueron n = 3, lo cual quiere decir que
puedo generar 2* 3= 8 subredes de mascara /27
Para el proceso de seleccin se puede utilizar cualquiera de las ocho, pero a nivel de
evaluacin siempre se consideran las seis primeras.

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 =

0100 0011 . 1 000 0000 = 172,16,67,128 /25


32
0

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

Respuesta : la subred 700 = 10,175,0,0 /18

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

You might also like