miércoles, 17 de octubre de 2012

El modelo TCP/IP Clases IP (2/2)

Clases de IP


estas clases de ip fueron determinadas durante los primeros días de Internet por la I A N A (Internet assignet numbers authority) cada dirección de ip se divide en la identificacion de red y en la identificacion del host. además un bit o una secuencia de bits en el comienzo de cada dirección determina la clase de dirección veremos 3 clases de direcciones IP de las 5 clases existentes.


Clase A:
Las direccioens clase A usan solamente el primer Bite para indicar la direccion de la red, los restantes Bites se usan para asignar direcciones a los host. El primer Bite de la clase a siempre es 0, por lo tanto tanto el numero mas bajo de dirección es 0 y el mas alto es 01111111 (127). Sin embargo hay dos números de redes que están reservados, (0 y 127), Las redes clase A están comprendidas entre las direcciones 1 y 126.

Clase B:
La clase B usa dos de lso 4 bite para indicar la dirección de la red. los restantes 2 bite se usan para las direcciones del host. El primer byte comienza con 10 lo que asegura una separación o los  niveles mas altos de la clase A. Los restantes seis bits del primer byte pueden ser 1 o 0. Por lo tanto el numero mas bajo para una dirección de clase B es 128 (10000000) y el mas alto es 191(10111111). Cualquier dirección que empieza con un byte comprendido entre el 128 y el 191 es una dirección clase B.

Clase C:
En la clase C los primeros 3 bites identifican la red y el restante bite idéntica los host, una dirección clase C comienza ocn el nº binario 110 por lo tanto el numero mas bajo es de una dirección de red clase C es 192 (11000000) y le mas alto 223.



IP v4   11101011    11100011    01001001    01010101
    235              227         73                      85



RED
HOST
HOST
HOST
HOST
va de
A
00000000
01111111




1-126
B
10000000
10111111




128-191
C
11000000
11011111




192-223









Si tenemos dos redes una clase A y otra clase C,cada una con dos host conectadas a través del router como en el diagrama, vemos que la tabla del router contiene solamente las direcciones de red y ninguna información acerca de los host.
Cada dispositivo conectado a la red no puede tener como Nº de host el 0 ya que el host 0 significa la red en si misma. Tampoco puede tener el host el numero 255 por que es a dirección de host es una dirección de (broadcast) hacia todos los host de la red.

Direccionamiento de los Hosts

    192.168.1.x
clase C = 11000000.10101000.00000001 [host]


host

    128    64    32    16    8    4    2    1 
      0        0      0       0    0     0    0    0   Red (Network)
      0        0      0       0    0     0    0    1
      1        1      1       1    1     1    0    254
      1        1      1       1    1     1    1    1   Difusion (Bradcast)

Si tuvieramos una red con la direccion IP 172.16.0.0 clase B podriamos tener 65535 host de la siguiente manera: 

172.16.0.0

Si bien es cierto que una dirección IP clase B permite una conexion de 65535 host el esquema anterior es impracticable dado el enorme dominio de conexiones que resulta por lo tanto a fines de eficiencia es necesario dividir esta enorme red en subredes



En el ejemplo anterior la red se dividio en 4 subredes es decir  la red 172.16.0.0 se dividio en 172.16.1.0 , 172.16.2.0 , 172.16.3.0 , 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 y los otros segmentos de la red.
Como se trata de una direccion clase B el router seguira usando los primeros 16 bists para direccionar la red y los siguientes 16 para direccionar los host. Es necesario entonces un metodo para indicarle al router la direccion de la subred. Esto se consigue mediante la utilizacion de la mascara de subred.
Mascara de sub red  

A fin de definir subredes se utiliza la mascara de sub red. La misma esta constituida tambien por 32 bits agrupados en 4 grupos de 8 bits (4 bites).
Todas las posiciones ocupadas por unos en la mascara de sub red determinan la seccion de red y la ocupada por los ceros indica los host por ej: la mascara de sub red 255.255.0.0
11111111.11111111.
esa parte de la red
0000000.00000000
esa part es de los host
Para obtener la direccion de la sub red se debe realizar la operacion “AND”  (y) entre la direccion ip y la mascara de sub red ej:
 
172.    16.    2.    17
255.    255.    0.    0
--------------------------------------



10101100.    00010000.    00000010.    00010001
11111111.     11111111.      00000000.    00000000                     AND
----------------------------------------------------------------------------
10101100.    00010000.    00000000.    00000000 = subred

Subred = 172.16.0.0
 
EJ2:

ip    172.16.2.17
mascara    255.255.255.0

10101100.   00010000.    00000010.    00010001
11111111.    11111111.      11111111.      00000000        AND
---------------------------------------------------------------------------
10101100.    00010000.    00000010.   00000000.

subred = 172.16.2.0


EJ3.

IP 172.16.2.17
subred 255.255.255.240
10101100.    00010000.    00000010.    00010001
11111111.       11111111.      11111111.    11110000.

172.16.2.16
Direccion IP        mascara             Clase        Subred
172.16.5.33        255.255.255.0     B            172.16.5.0
19.9.15.3             255.255.0.0         A            19.9.0.0
199.17.23.44      255.255.0.0         C            199.17.0.0

Determinacion del rango de Host  para cada subred
El rango del host para cada subred se obtiene realizando la diferencia entre la direccion de difusion (broadcast) y la de la red propiamente dicha.


 Para la direccion ip 192.168.6.126  y la mascara de sub rerd 255.255.255.200
Indicar: Subredes y direcciones de broadcast y nost

SubRed  192.168.6.72

                       .256
255.255.255.200 (intervalo)
                       .056
 

Subredes

192.168.6.0
192.168.6.56
192.168.6.112    
192.168.6.168
192.168.6.224



Broadcast

192.168.6.55
192.168.6.111
192.168.6.167    
192.168.6.223

Rango de Host

192.168.6.1    -   192.168.6.54
192.168.6.57   -   192.168.6.110
192.168.6.113  -   192.168.6.166
192.168.6.168  -   192.168.6.222