I.E.S LOS ENLACES Direccionamiento Además de la dirección física que identifica el dispositivo individual, Internet requiere una convención en el direccionamiento: una dirección que identifique la conexión de una estación a la red. Cada dirección Internet consta de cuatro bytes (32 bits), que definen tres campos: la clase, el identificador de la red y el identificador de la estación. Estas partes son de longitud variable dependiendo de las clases de direcciones. Clases Hay cinco patrones diferentes en uso, cada uno de los cuales define una clase de dirección. Clase A son las que tienen la numeración más baja. Sólo utilizan un byte para identificar la clase y la red, y deja tres bytes disponibles para números de estaciones. Las redes de clase A pueden tener mas estaciones que las redes de clase B y C, que ofrecen campos de dos y de tres bits, respectivamente, para los identificadores de las estaciones. Actualmente las clases A y B están llenas. Sólo hay direcciones disponibles en la clase C. La clase D se reserva para direcciones de multienvío. El multienvío permite enviar un mismo mensaje a un grupo de estaciones en lugar de a una estación individual. A estos mensajes se les llama mensajes de difusión o broadcast. Las direcciones de clase E se han reservado para el futuro. Hay una serie de direcciones reservadas para cumplir una función determinada; son direcciones que no existen en internet para que puedan ser empleadas en redes locales (Intranet). Las restricciones son: la dirección de un equipo no puede empezar por 0 ni por 127, tampoco puede terminar por 0 ni por 255. Las clases de direcciones IP también se conocen por /8 (clase A), /16 (clase B), /24 (clase C); se refiere a que la dirección IP tiene 8, 16 ó 24 bits de prefijo. Siendo el prefijo el número de bits de la clase más los bits de número de red. Notación decimal-punto Las direcciones de Internet normalmente se escriben en formato decimal con puntos que separan los bytes. Mirando el primer byte de una dirección en formato decimal se puede determinar a qué clase pertenece la dirección. Nodos con más de una dirección Una dirección Internet define la conexión del nodo a su red. Cualquier dispositivo conectado a más de una red debe tener más de una dirección Internet. En realidad, un dispositivo tiene una dirección diferente para cada red a la que se encuentra conectado. Ejemplos: ¿Cuál es la clase a la que pertenece cada una de las siguientes direcciones? a. 10011101 10001111 11111100 11001111 b. 11011101 10001111 11111100 11001111 c. 01111011 10001111 11111100 11001111 d. 11101011 10001111 11111100 11001111 e. 11110101 10001111 11111100 11001111 Escribir cada una de las siguientes direcciones en formato decimal-punto: a. 10011101 10001111 11111100 11001111 b. 11011101 10001111 11111101 00001111 I.E.S LOS ENLACES c. 01011101 00011111 00000001 11110101 d. 11111101 10001010 00001111 00111111 e. 11111110 10000001 01111110 00000001 Encontrar la clase de cada dirección: a. 4.23.145.90 b. 227.34.78.7 c. 246.7.3.8 d. 129.6.8.4 e. 198.76.9.23 Encontrar el identificador de la red y la estación para cada dirección: a. 4.23.145.90 b. 227.34.78.7 c. 246.7.3.8 d. 129.6.8.4 e. 198.76.9.23 Encontrar la dirección de red de cada dirección: a. 4.23.145.90 b. 227.34.78.7 c. 246.7.3.8 d. 129.6.8.4 e. 198.76.9.23 Dirección de red: indica cuál es el número de nuestra red. Es el identificador de red seguido de todo 0. Dirección de broadcast: es el identificador de red seguido de todo unos se utiliza para la difusión de información. Subredes Las direcciones IP de las clases A, B y C están diseñadas con dos niveles de jerarquía. En muchos casos, estos dos niveles no son suficientes. Una solución son las subredes, una división de una red en pequeñas redes denominadas: subredes. Para los sistemas externos no serán capaces de detectar dicha división y parecerá una sola red. Tres niveles de jerarquía (subredes) Añadir subredes crea un nivel intermedio de jerarquía en le sistema de direccionamiento IP. Ahora se tienen tres niveles: el identificador de red, el de subred y el de estación. El identificador de red es el primer nivel; define el sitio. El segundo nivel es el identificador de subred; define la subred física. El identificador de estación es el tercer nivel; define la conexión de la estación a la subred. El encaminamiento de un datagrama IP ahora involucra tres etapas: entrega al sitio, entrega a la subred y entrega a la estación. Enmascaramiento Es el proceso que extrae la dirección de la red física de una dirección IP. El enmascaramiento puede realizarse con o sin subredes. Si no se tienen subredes, el I.E.S LOS ENLACES enmascaramiento extrae la dirección de red a partir de una dirección IP. Si se tienen subredes, el enmascaramiento extrae la dirección de la subred a partir de la dirección IP. Enmascaramiento sin subredes: los encaminadores la utilizan incluso aunque no haya subredes. Las máscaras para las redes que no son subredes se definen en la tabla. Cada clase se asocia a una máscara. Clase A B C D E Máscara 255.0.0.0 255.255.0.0 255.255.255.0 N/A N/A dirección (ejemplo) 15.32.56.7 135.67.13.9 201.34.12.72 N/A N/A dirección de red (ejemplo) 15.0.0.0 135.67.0.0 201.34.12.0 N/A N/A Máscaras con subredes: cuando hay subredes, la máscara puede variar. La máscara de red determina el punto de inicio de la subred. Clase A B C Máscara de subred 255.255.0.0 255.255.255.0 255.255.255.192 Dirección (ejemplo) 15.32.56.7 135.67.13.9 201.34.12.72 Dirección de subred (ejemplo) 15.32.0.0 135.67.13.0 201.34.12.64 Como encontrar la dirección de una subred Para encontrar la dirección de una subred, se aplica la máscara a la red IP. Para ello se realiza una operación lógica AND de la máscara con la dirección IP. Dicha operación lógica cuando los números de la máscara son 255 o 0 se reduce a: 1. los bytes de la dirección IP que se corresponden con 255 en la máscara serán repetidos en la dirección de la subred. 2. los bytes de la dirección IP que se correspondan con 0 en la máscara cambiarán a 0 en la dirección de la subred. para el resto de bytes, obtener el resultado de la la operación. La operación binaria AND es muy simple. Si dos bits son 1, el resultado es 1; en caso contrario el resultado es 0. Ejemplos: Encontrar la dirección de la subred de las siguientes direcciones IP (cuando los números de la máscara son 255 o 0): a. dirección IP: 45.23.21.8; máscara: 255.255.0.0 b. dirección IP: 173.23.21.8; máscara: 255.255.255.0 Encontrar las direcciones de la subred de las siguientes direcciones IP (cuando los números de la máscara no son sólo 255 o 0) a. dirección IP: 45.123.21.8; máscara: 255.192.0.0 b. dirección IP: 213.23.47.37; máscara: 255.255.255.240