Site hosted by Angelfire.com: Build your free website today!

MASCARA DE RED Y DIRECCION IP

 

Cada host en una red TCP/IP requiere una mascara de red (subnet mask). Vamos a ver el propósito de una mascara de red y como esta, forma parte del proceso que el IP usa para enviar paquetes.

 

Una mascara de red es una dirección de 32 bits usada para ‘enmascarar’  una parte de la dirección IP para distinguir el ID de red del ID de host. Esto es necesario para que el TCP/IP pueda determinar cuando una dirección IP pertenece a la red local o a una red remota.

 

Cada maquina en una red TCP/IP requiere una mascara de red, bien una mascara de red por defecto usada cuando una red no está dividida en subredes, o una mascara ‘personalizada’ cuando la red está dividida en segmentos.

 

 

Mascaras de red por defecto.

 

Una mascara de red por defecto se usa en las redes TCP/IP cuando estas no están divididas en subredes. Todos los hosts TCP/IP requieren esta mascara aunque estén en un solo segmento de red. La mascara por defecto que podemos utilizar, depende de la ‘clase’ de dirección.

 

En la mascara de red, todos los bits que corresponden a un ID de red están colocados a 1. El valor decimal de un octeto con todos unos, es 255. Todos los bits que corresponden al ID host estarán colocados a cero.

 

 

Clase            Bits usados por la mascara de red                      Valor decimal

 


Clase A         11111111 00000000 00000000 00000000   255.0.0.0

Clase B          11111111 11111111 00000000 00000000             255.255.0.0

Clase C         11111111 11111111 11111111 00000000             255.255.255.0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 



Determinando el destino de un paquete.

 

Una suma binaria (AND) es el proceso interno que el IP utiliza para determinar cuando un paquete está destinado para un host local (en la propia red local) o remoto (en una red remota). Debido a que el AND es usado internamente por el IP, normalmente no necesitaremos realizar esta tarea.

 

Cuando se inicializa el TCP/IP, la dirección IP del host es sumada (AND) con la mascara de red. Antes de que un paquete sea enviado, la dirección IP del destino en sumada (AND) también con la misma mascara. Si el resultado de ambas sumas es idéntico, el IP sabe que debe enviarlo a la red local. Si este resultado no coincide el paquete será enviado a la dirección de un router o gateway por defecto (default gateway).

 

Para sumar una dirección IP con la mascara de red, el TCP/IP compara cada bit en la dirección IP con el correspondiente bit de la mascara de red. Si ambos bit están colocados a 1, el resultado es 1. En cualquier otro caso, el resultado es cero. Podemos verlo en la siguiente tabla:

 

Combinaciones de bit                    Resultado

 

1 AND 1                                      1

1 AND 0                                     0

0 AND 1                                     0

0 AND 0                                     0

 

 

Como ejemplo:

 

Dirección de Red:      10010110      11010000      00001011      11100010

Máscara:                 11111111      11111111      00000000      00000000

 

Resultado:               10010110      11010000      00000000      00000000

 


DIRECCIONES IP CON LA VERSIÓN 6.0

 

Bajo el actual direccionamiento de 32-bits implementado en la versión 4.0 (Ipv4),las identificaciones de red (ID de red) son escasas. Vamos a ver un poco cual es el futuro de las direcciones IP.

 

La actual cabecera de un paquete IP (visto anteriormente), no ha sifo modificado desde 1970. Este es el tributo que estamos pagando al diseño inicial. Por desgracia, el diseño inicial no esperaba el crecimiento de Internet y la posibilidad de que se gastasen todas las direcciones IP.

 

Sin embargo, una nueva versión del TCP/IP llamada Ipv6 ha sido desarrollada. Esta nueva versión, llamada ‘la siguiente generación de IP’ (IP-The Next Generation) Ipng incorpora las ideas de varios de los métodos propuestos para crear una nueva versión del protocolo IP.

 

Ipv6 ha sido creado para solucionar los problemas de direccionamiento en las redes actuales y nos da una amplia solución al ampliar completamente el espacio de direcciones IP. Ipv6 utiliza 16 octetos (frente a 4). Al escribirlo, está dividido en 8 pares de octetos separados por puntos y comas. Los octetos se representan en hexadecimal.

 

Ipv6 en una nueva estructura de paquetes que es incompatible con los sistemas Ipv4, pero que nos da muchos beneficios como un espacio de direcciones extendido, una cabecera simplificada, soporte para el tráfico dependiente del tiempo, y la posibilidad de añadir nuevas características.

 

El espacio de direcciones extendido es una de las principales características del Ipv6. Ipv6 tiene 128 bits como direcciones origen y direcciones destino (cuatro veces mayor que Ipv4). 128 bits pueden expresar cantidades del orden de 3 * 10 elevado a 38 direcciones. En Ipv6, una dirección puede ser del tipo:

 

          4b3e:23ed:f234:452a:aec4:32e2:78ea:ff34

 

Las cabeceras IP están diseñadas para contener unicamente un minimo de datos, moviendo los campos no esenciales y los campos de opciones a las extensiones de la cabecera que están situadas a continuación de la propia cabecera. Cualquier cosa no incluida en la base de la cabecera Ipv6 puede ser añadido en las extensiones de ella.

 

Un nuevo campo en la cabecera Ipv6 permite la permite la preasignación de los recursos de la red a lo largo del camino, como son los servicios urgentes o dependientes del tiempo, como la voz y el video y garantizan un ancho de banda solicitado con unos retrasos prefijados máximos (indispensable para la transmisión de sonido e imagen).

 

Existe la posibilidad de encapsulamiento del IPv4 para solventar temas de incompatibilidades.