Sistemas de Información Redes y Mantenimiento Taller No 2 DIRECCIONAMIENTO IP Para que dos dispositivos se comuniquen entre si, es necesario poder identificarlos claramente. Una dirección IP es una secuencia de unos y ceros de 32 bits. Para hacer más comprensible el direccionamiento una dirección IP aparece escrita en forma de cuatro números decimales separados por puntos. La notación decimal punteada es un método más sencillo de comprender que el método binario de unos y ceros. Esta notación decimal punteada también evita que se produzca una gran cantidad de errores por transposición, que sí se produciría si sólo se utilizaran números binarios. El uso de decimales separados por puntos permite una mejor comprensión de los patrones numéricos. Una dirección IP consta de dos partes. Una parte identifica la red donde se conecta el sistema y la segunda identifica el sistema en particular de esa red. Este tipo de dirección recibe el nombre de dirección jerárquica porque contiene diferentes niveles. Una dirección IP combina estos dos identificadores en un solo número. Este número debe ser un número exclusivo, porque las direcciones repetidas harían imposible el enrutamiento. La primera parte identifica la dirección de la red del sistema. La segunda parte, la parte del host, identifica qué máquina en particular de la red. Las direcciones IP se dividen en clases para definir las redes de tamaño pequeño, mediano y grande. Las direcciones Clase A se asignan a las redes de mayor tamaño. Las direcciones Clase B se utilizan para las redes de tamaño medio y las de Clase C para redes pequeñas. Dentro de cara rango existen direcciones llamadas privadas para uso interno que no veremos en INTERNET. Las direcciones de clase D son de uso multicast y las de clase E, experimentales. Clases de direccionamiento IP Direccionamiento Clase A: Rango de direcciones IP 1.0.0.0 a 126.0.0.0 Mascara de red 255.0.0.0 Direcciones privadas 10.0.0.0 a 10.255.255.255 Direccionamiento Clase B: Rango de direcciones IP: 128.0.0.0 a 191.254.0.0 Mascara de red: 255.255.0.0 Direcciones privadas 172.16.0.0 a 172.31.255.255 Direccionamiento Clase C: Rango de direcciones IP: 192.0.0.0 a 223.255.255.0 Mascara de red: 255.255.255.0 Direcciones privadas 192.168.0.0 a 192.168.255.255 Direccionamiento Clase D: Rango de direcciones IP: 224.0.0.0 a 239.255.255.255 Uso multicast o multidifución Direccionamiento Clase E: Rango de direcciones IP: 240.0.0.0 a 247.255.255.255 Uso experimental o científico La dirección 127.0.0.0 es llamada Dirección de loop back o interfaz virtual. Ejemplo: Lo que usted ve... Dirección IP: 192 . 100 . 10 . 33 Lo que usted puede deducir... Clase de la dirección: C Parte de red: 192 . 100 . 10 . 33 Parte de host: 192 . 100 . 10 . 33 Usos de las máscaras de subred El interés principal de una máscara de subred reside en que permite la identificación de la red asociada con una dirección IP. Efectivamente, la red está determinada por un número de bytes en la dirección IP (1 byte por las direcciones de clase A, 2 por las de clase B y 3 bytes para la clase C). Sin embargo, una red se escribe tomando el número de bytes que la caracterizan y completándolo después con ceros. Por ejemplo, la red vinculada con la dirección 34.56.123.12 es 34.0.0.0 , porque es una dirección IP de clase A. Para averiguar la dirección de red vinculada con la dirección IP 34.56.123.12, simplemente se debe aplicar una máscara cuyo primer byte esté solamente compuesto por números uno (o sea 255 en decimal), y los siguientes bytes compuestos por ceros. La máscara es: 11111111.00000000.00000000.00000000 La máscara asociada con la dirección IP34.208.123.12 es, por lo tanto, 255.0.0.0. El valor binario de 34.208.123.12 es: 00100010.11010000.01111011.00 00110 De este modo, una operación lógica de AND entre la dirección IP y la máscara da el siguiente resultado: 00100010.11010000.01111011.00001100 AND 11111111.00000000.00000000.00000000 = 00100010.00000000.00000000.00000000 O sea 34.0.0.0 Esta es la red vinculada a la dirección 34.208.123.12 Generalizando, es posible obtener máscaras relacionadas con cada clase de dirección: Para una dirección de Clase A, se debe conservar sólo el primer byte. La máscara tiene el siguiente formato 11111111.00000000.00000000.00000000, es decir, 255.0.0.0 en decimales; Para una dirección de Clase B, se deben retener los primeros dos bytes y esto da la siguiente máscara 11111111.11111111.00000000.00000000, que corresponde a 255.255.0.0 en decimales; Para una dirección de Clase C, siguiendo el mismo razonamiento, la máscara tendrá el siguiente formato 11111111.11111111.11111111.00000000, es decir, 255.255.255.0 en decimales; Creación de subredes Volvamos a analizar el ejemplo de la red 34.0.0.0 y supongamos que queremos que los dos primeros bits del segundo byte indiquen la red. La máscara a aplicar en ese caso 11111111.11000000.000000.000000 11111111.11000000.00000000.00000000 sería: Es decir, 255.192.0.0 Si aplicamos esta máscara a la dirección 34.208.123.12, obtenemos: 34.192.0.0 En realidad, existen 4 figuras posibles para el resultado del enmascaramiento de una dirección IP de un equipo en la red 34.0.0.0 Cuando los dos primeros bits del segundo byte son 00, en cuyo caso el resultado del enmascaramiento es 34.0.0.0 Cuando los dos primeros bits del segundo byte son 01, en cuyo caso el resultado del enmascaramiento es 34.64.0.0 Cuando los dos primeros bits del segundo byte son 10, en cuyo caso el resultado del enmascaramiento es 34.128.0.0 Cuando los dos primeros bits del segundo byte son 11, en cuyo caso el resultado del enmascaramiento es 34.192.0.0 Por lo tanto, este enmascaramiento divide a una red de clase A (que puede admitir 16.777.214 equipos) en 4 subredes (lo que explica el nombre máscara de subred) que pueden admitir 2 22 equipos es decir 4.194.304 equipos. Es interesante tener en cuenta que en estos dos casos la cantidad total de equipos es la misma, 16.777.214 Ordenadores (4 x 4,194,304 - 2 = 16,777,214). La cantidad de subredes depende del número de bits adicionales asignados a la red (aquí 2). Ejercicios: 1. Dadas las siguientes direcciones de red, determine la clase a la que pertenecen. (a, b, c) Dirección 10.250.1.1 150.10.15.0 192.14.2.0 148.17.9.1 193.42.1.1 126.8.156.0 220.200.23.1 230.230.45.58 177.100.18.4 119.18.45.0 249.240.80.78 199.155.77.56 Clase _____ _____ _____ _____ _____ _____ _____ _____ _____ _____ _____ _____ 117.89.56.45 215.45.45.0 199.200.15.0 95.0.21.90 33.0.0.0 158.98.80.0 219.21.56.0 _____ _____ _____ _____ _____ _____ _____ 2. Rodee con un círculo la parte de red de cada dirección: 177.100.18.4 119.18.45.0 209.240.80.78 199.155.77.56 117.89.56.45 215.45.45.0 192.200.15.0 95.0.21.90 33.0.0.0 158.98.80.0 217.21.56.0 10.250.1.1 150.10.15.0 192.14.2.0 148.17.9.1 193.42.1.1 126.8.156.0 220.200.23.1 3. Escriba la máscara de subred correspondiente a cada una de estas direcciones: 177.100.18.4 _____________________________ 119.18.45.0 _____________________________ 191.249.234.191_____________________________ 223.23.223.109 _____________________________ 10.10.250.1 _____________________________ 126.123.23.1 _____________________________ 223.69.230.250 _____________________________ 192.12.35.105 _____________________________ 77.251.200.51 _____________________________ 189.210.50.1 _____________________________ 88.45.65.35 _____________________________ 128.212.250.254_____________________________ 193.100.77.83 _____________________________ 125.125.250.1 _____________________________ 1.1.10.50 _____________________________ 220.90.130.45 _____________________________ 134.125.34.9 _____________________________ 95.250.91.99 _____________________________ 4. ¿Cuáles de las siguientes direcciones IP son válidas y cuáles no? a. 192.168.0.1 b. 174.257.0.2 c. 20.20.20.20 d. 800.258.800.901 e. 10.0.0.1 f. 2.125.231.301 5. Convierta las siguientes IP a su equivalente en binario a. 128.129.0.10 b. 10.0.0.5 c. 192.168.0.8 6. Convierta las siguientes IP a su equivalente en decimal a. 11000000.10101000.00000000.00001001 b. 00001010.00000000.00000000.00000110 c. 10000000.10000001.00000000.00001011 7. Complete la información para cada red: a. Dirección de Red:165.200.0.0 Máscara de Subred: 255.255.192.0 Nº total de subredes: Nº de redes útiles: Nº total de direcciones de host: Nº de direcciones útiles: b. Dirección de Red:200.10.10.0 Máscara de Subred: 255.255.224.0 Nº total de subredes: Nº de redes útiles: Nº total de direcciones de host: Nº de direcciones útiles: c. Dirección de Red: 93.0.0.0 Máscara de Subred: 255.255.224.0 Nº total de subredes: Nº de redes útiles: Nº total de direcciones de host: Nº de direcciones útiles: