martes, 18 de septiembre de 2012

Ejercicio 1:

ip = 203.210.10.60    11001011.11010010.00001010.00111100
mr = 255.255.255.248  11111111.11111111.11111111.11111000

sub=                  11001011.11010010.00001010.00111000 203.200.10.56
max=                 11001011.11010010.00001010.00111111 203.200.10.63
rango=[203.200.10.57;203.200.10.62] 
Clase= c


Ejercicio 2

ip = 172.16.12.54          10101100.00010000.00001100.00110110
mr = 255.255.255.240       11111111.11111111.11111111.11110000

subred:                    10101100.00010000.00001100.00110000 172.16.12.48
max:                       10101100.00010000.00001100.00111111 172.16.12.63
rango= [172.16.12.49 - 172.16.12.62]

¿cuales de las siguientes direcciones de host son validos en la misma subred?
172.16.12.64 no valido
172.16.12.57 valido
172.16.12.49 valido
172.16.12.48 no valido
172.16.12.63 no valido
172.16.12.45 no valido

Direcciones IP y subredes
Si tenemos dos redes, una clase C y otra clase A, cada una con dos host, conectadas a través de un router.

   192.168.1.3 10.1.1.3
----------------- ----------------
| | | |
| PC | | |
| | |             |
----------------- ----------------
                
   192.168.1.2 10.1.1.2
----------------- ----------------
| | | |
| PC  |      |              |
|             | | |
----------------- ----------------


Tabla del router
----------------
-192.168.1.0
-10.10.0.0

Cada dispositivo conectado a la red no puede tener como número de host el 0. La tabla del router contiene solamente las direcciones de red, y ninguna informacion acerca de los host.

Direccionamiento de los host:

   192   .   168   .    1    .     X
1100 0000.1010 1000.0000 0001.[---- ----]

                               0000 0000  =  reservado:red
                               1111 1111  =  reservado:difusión
                                [1;254]   =  disponible

Vemos en el cuadro anterior que para una dirección IP clase C se pueden asignar direcciones desde el 0 (00000000) hasta el 255 (11111111). Sin embargo, el 255 (11111111) es una dirección de difusión (broadcast) hacia toda la red, y el valor 0 significa "esta red en sí misma".
Si tuvieramos una red con la dirección IP clase B (172.16.0.0), podríamos tener 65.535 hosts. Si bien en cierto que una IP clase B permite la conexion de 655.35 host  el esquema de conexion anterior es impracticable Dado el enorme dominio de coliciones que resulta.  `por lo tanto a fines  de nombrar eficiencia es necesario dividir esta enorme red en sub redes . 
La solucion al problema anterior es dividir la RED en subredes. En el ejemplo anterior la red se dividio en 4 subredes. La red 172.16.0.0 se dividio en 4 subredes  la 172.16.1.0, 172.16.2.0, 172.16.3.0 y la 172.16.4.0 de esta forma el router determina la direccion de destino usando la direccion de la subred limitando por lo tanto  la cantidad de trafico en los otros segmentos de la red.
  Sin  embargo si organizamos la  red de esa manera el router seguira usando los primeros 16 bits para direcionar la red y los siguientes 16 bits para direccionar los host . Un metodo indicar el router la direccion da la subred  esto se consigue mediante la utilizacion de la mascara de subred . 
  
Máscaras de subred

A fines de poder definir subredes, se utiliza la máscara de subred. La misma está constituida también por 32 bit agrupados en cuatro grupos de 8 bits.
Todas las posiciones ocupadas por 1's en la máscara de subred determinan la sección de red, y la ocupada por ceros indica los hosts. Por ejemplo:


 11111111.11111111 . 00000000.00000000
\                 / \                 /
 -----------------   -----------------
       RED               HOST

Para obtener la dirección de la subred, se debe realizar la operación AND (Y) entre la dirección IP y la máscara de subred.


Ejemplo 1:

IP      = 10101100.00010000.00000010.00010001 (172.16.2.17)
Máscara = 11111111.11111111.00000000.00000000 (255.255.0.0)
Subred  = 10101100.00010000.00000000.00000000 (172.16.0.0)

Ejemplo 2:

IP      = 10101100.00010000.00000010.00010001 (172.16.2.17)
Máscara = 11111111.11111111.11111111.00000000 (255.255.255.0)
Subred  = 10101100.00010000.00000010.00000000 (172.16.2.0)


Ejemplo 3:

IP      = 10101100.00010000.00000010.00010001 (172.16.2.17)
Máscara = 11111111.11111111.11111111.11110000 (255.255.255.240)
Subred  = 10101100.00010000.00000010.00010000 (172.16.2.16)

Completar:
__________________________________________________________
|IP           | Máscara de subred  |  Clase   |  Subred  |
|-------------|--------------------|----------|----------|
|172.16.5 .33 | 255.255.255. 0     |    B     |172.16.5.0|
| 10.9 .15.3  | 255.255. 0 . 0     |    A     | 10. 9.0.0|
|199.17.23.44 | 255.255. 0 . 0     |    C     |199.17.0.0|
|-------------|--------------------|----------|----------|


Determinación del rango de host para cada subred

El rango de host para cada subred se obtiene realizando la diferencia entre la dirección de difusión (Broadcast) de la red y la dirección de la subred propiamente dicha.

IP      = 10101100.00010000.00000010.00010001 (172.16.2.17)
Máscara = 11111111.11111111.11111111.00000000 (255.255.255.240)

Subred  = 10101100.00010000.00000010.00000000 (172.16.2.16)
Broadcast=10101100.00010000.00000010.11111111 (172.16.2.255)

 172.16.2.1-->172.16.2.254



Resolver:
Indicar la dirección de subred y el rango de host para la dirección IP 172.16.2.17 y la máscara de subred 255.255.255.240

IP       = 10101100.00010000.00000010.00010001 (172.16.2.17)
Máscara  = 11111111.11111111.11111111.11110000 (255.255.255.240)

Subred   = 10101100.00010000.00000010.00010000 (172.16.2.16)
Broadcast= 10101100.00010000.00000010.00011111 (172.16.2.31)
Rango    = 172.16.2.17 ---> 172.16.2.30

\_________________________/
      Rango de subred