Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
Fundamentos de Redes Unidad 3. Direccionamiento IP 0 División de Ciencias Exactas, Ingeniería y Tecnología | Ingeniería en Desarrollo de Software Ingeniería en Desarrollo de Software 8º Cuatrimestre Programa de la asignatura: Fundamentos de Redes Unidad 3. Direccionamiento IP Clave: 150930831 Universidad Abierta y a Distancia de México Fundamentos de Redes Unidad 3. Direccionamiento IP 1 División de Ciencias Exactas, Ingeniería y Tecnología | Ingeniería en Desarrollo de Software Índice Unidad 3. Direccionamiento IP ........................................................................................... 2 Presentación de la unidad ................................................................................................. 2 Propósitos .......................................................................................................................... 3 Competencia específica ..................................................................................................... 3 3.1 Direcciones IP .............................................................................................................. 3 3.1.1. Definición ................................................................................................................. 4 3.1.2. Direcciones públicas y privadas ............................................................................... 9 3.1.3. IPv4 frente a IPv6 .................................................................................................. 12 Actividad 1. Tipos de direcciones de redes y sus características ..................................... 14 3.2 Subredes ................................................................................................................... 15 3.2.1 Introducción a las Subredes .................................................................................... 15 3.2.2. Clases de direcciones IP ........................................................................................ 18 Actividad 2. Clases de direcciones IP .............................................................................. 21 3.2.3 Subneteo ................................................................................................................ 22 Actividad 3. Ejercicios de subneteo .................................................................................. 32 Autoevaluación ................................................................................................................ 32 Evidencia de aprendizaje. Direccionamiento de red ......................................................... 33 Autorreflexiones ............................................................................................................... 33 Cierre de la unidad .......................................................................................................... 34 Para saber más ............................................................................................................... 34 Fuentes de consulta ........................................................................................................ 34 Fundamentos de Redes Unidad 3. Direccionamiento IP 2 División de Ciencias Exactas, Ingeniería y Tecnología | Ingeniería en Desarrollo de Software Unidad 3. Direccionamiento IP Presentación de la unidad Como recordarás en la segunda unidad se explicaron dos modelos de referencia: ISO y TCP/IP, se sabe que el modelo OSI, es un modelo de referencia teórico, y que el modelo de referencia práctico es el modelo TCP/IP y que las direcciones lógicas o direcciones IP son direcciones lógicas porque se configuran en el host que se desea integrar a una red sea LAN, MAN o WAN. Te preguntarás qué relación existe entre los modelos de referencia y el direccionamiento IP, pues bien, las direcciones IP sirven para identificar a una máquina o computadora o host en la red, gracias a ellas es posible intercambiar información en una red. Para poder describir el proceso de intercambio de información en una red, es posible mediante los modelos de referencia mencionados. Se mencionó también en la Unidad 2, que las direcciones IP permiten enviar datos entre dos o más máquinas en una red, es decir, entre la máquina emisora de los datos hasta la o las receptoras de los datos a estos datos se les nombra paquetes IP, estos paquetes incluyen, la información o los datos que se desea compartir. ¿Para qué sirve al ingeniero en desarrollo de software conocer sobre direccionamiento IP? Pues bien, es necesario que conozcas cómo se hace este direccionamiento y de qué sirve este direccionamiento, ya que todos los hosts en todas las redes necesitan una dirección IP para funcionar, con el fin de identificar a quién se le envían los datos que se requiere compartir o un proyecto de software que deba funcionar mediante una red, por ejemplo, en la industria de tecnologías de la información y comunicación, más concretamente en la industria de software se suele dividir un proyecto de software en dos servidores, uno que fungirá como servidor de base de datos y el otro funcionará como servidor de aplicación. Y para que la aplicación funcione, el usuario hará peticiones o consultas al servidor de aplicación y este a su vez solicita los datos correspondientes al servidor de base de datos, el servidor de aplicación le da un formato determinado a la información y la presenta finalmente al usuario. Las direcciones IP permiten que se ubique hacia dónde se deben enviar los datos. De manera análoga, por ejemplo, cuando se envía una carta mediante el servicio postal, es necesario poner la dirección y el código postal del destinatario o a quién va dirigida la carta, esto a fin de que el cartero ubique el destino de la misma, este destino en dispositivos electrónicos o hosts es la dirección IP. Fundamentos de Redes Unidad 3. Direccionamiento IP 3 División de Ciencias Exactas, Ingeniería y Tecnología | Ingeniería en Desarrollo de Software Propósitos El estudio de esta unidad te permitirá: Comprender qué es el direccionamiento IP y su importancia en el funcionamiento de las redes. Identificar el formato que tiene una dirección IP así como las clases o tipos de direcciones IP que existen, a fin de distinguir una dirección IP correcta de una que no lo es. Distinguir las direcciones públicas de las direcciones privadas y su utilización. Identificar las diferencias entre una dirección IPv4 e IPv6. Aplicar el procedimiento de cálculo del subneteo en la definición de subredes. Comprender la importancia de las subredes en el uso eficaz de una red. Competencia específica Identificar el direccionamiento de red correspondiente para determinar al host que envía y al que recibe la información a través del subnetting respectivo. 3.1. Direcciones IP El direccionamiento de red, permite que varias computadoras se comuniquen entre sí, y esta dirección permite que se encuentren en la red, el subnetting, como se observará más adelante, ayuda a eficientar las redes, de manera tal que no se hagan muy complejas y con ello ayuda a que la búsqueda entre hosts para el envío y recepción de información sea rápida y eficiente. Las direcciones IP, como se mencionó anteriormente permiten comunicar diversos dispositivos entre sí, además de que hacen posible su ubicación en una red. Mediante el direccionamiento varias computadoras pueden establecer comunicación entre sí, encontrándose en la red. Como recordarás en la unidad 2 se explicó que las direcciones IP o direcciones lógicas trabajan sobre la capa 3 del modelo de referencia OSI, por lo tanto, para que dos hosts de diferentes redes puedan establecer conexión, por ejemplo entre dos redes LAN diferentes, es necesarioque exista un router para que se pueda enviar información de una LAN a otra, se mencionó una LAN en el ejemplo anterior, pero es igualmente válido si se habla de MAN o de WAN. Fundamentos de Redes Unidad 3. Direccionamiento IP 4 División de Ciencias Exactas, Ingeniería y Tecnología | Ingeniería en Desarrollo de Software Así pues, si no se cuenta con un ruteador en la red LAN, jamás se podrá comunicar con una LAN o MAN o WAN diferentes. Se puede afirmar entonces que un ruteador o router es el principal dispositivo que debe existir en una red, esto claro, si se desea establecer comunicación con otras redes, como por ejemplo, si se desea desde nuestras casas tener acceso a internet, se hará imprescindible que en casa cuente con un router conectado a internet para que los dispositivos en casa tengan acceso a la red. 3.1.1. Definición La importancia del protocolo TCP/IP radica en el hecho de que este sirve para interconectar varias computadoras en una o más redes, sin este protocolo no sería posible hacerlo. Para empezar, el protocolo IP hace uso de las direcciones IP a fin de poder identificar quién envía y quién recibe datos en una red. Por ejemplo: el protocolo TCP/IP puede ser la red de servicio postal, pero no las instalaciones, sino más bien los métodos y procedimientos que se llevan a cabo allí para poder entregar las cartas, estos métodos y procedimientos sirven sólo si en cada carta existen los campos destinatario y remitente, y en estos campos existe una dirección que indica el lugar al cual la carta debe llegar, es decir, el destino o destinatario y el lugar de donde se está enviando, o remitente y mediante esta dirección, en caso de que no se localice o ya no exista el destinatario es posible que la carta regrese al remitente en caso de que el destinatario no exista o no se localice De igual forma, la dirección IP contiene entre otros datos, básicamente la dirección del remitente y el destinatario al cual se dirige la información por medio de una red de comunicación. Como se revisó en la Unidad 2, el protocolo de internet IP, forma parte del conjunto de protocolos TCP/IP y es el protocolo de interconexión de redes más utilizado, como todo protocolo estándar, IP se especifica en tres partes: La interfaz con la capa superior (por ejemplo, TCP) especificando los servicios que proporciona IP. Es decir, si va a usar TCP o UDP. Como se mencionó en la Unidad 2, específicamente en la capa de transporte, que el protocolo IP (de capa de red) hace uso para el transporte (capa de transporte) a los protocolos TCP o UDP, el uso de un protocolo u otro dependerá de la fiabilidad que requiera el protocolo superior. El formato real del protocolo y los mecanismos asociados. Esta parte se refiere a los protocolos superiores y siguiendo con el ejemplo anterior, si se requiere hacer un telnet, por ejemplo, el protocolo IP (de capa de red) hará uso del protocolo TCP. Esto porque una sesión de telnet es una sesión interactiva en el que un usuario envía comandos al servidor (al cual se conectó mediante el protocolo telnet) y esperará el Fundamentos de Redes Unidad 3. Direccionamiento IP 5 División de Ciencias Exactas, Ingeniería y Tecnología | Ingeniería en Desarrollo de Software resultado de dichos comandos en la consola. Esto se explicó a detalle en la Unidad 2, subtema 2.2.3 Capa de Transporte. Los campos de dirección origen y destino en la cabecera IP. Esto se explicó en la Unidad 2 subtema 2.1.3 Capa de Red, estos tres campos están contenidos en la unidad de datos de la capa de red llamada Paquete. Las direcciones IP están formadas por 4 bytes, 4 octetos o 32 bits (Redes Cisco, 2010, pág. 26).Una dirección IP es representada en notación decimal separada por puntos por ejemplo 10.10.15.1 (Rendón, 2007). Este tipo de dirección corresponde al IPv4, (tema que se explicará más adelante), se conocen tres tipos de direcciones IP (Redes Cisco, 2010, pág. 26). Dirección de red. Que es la dirección que hace referencia a una red. Dirección de broadcast. Que es la dirección utilizada para enviar datos a todas las computadoras en una red. Direcciones de host. Direcciones asignadas a los dispositivos finales de red, de los cuales se hizo mención en la Unidad 1. Las direcciones IP tienen este formato: X.X.X.X Donde X puede ir de 0 a 255 cuando se escribe en notación decimal y cuando se escriben en notación binaria puede ir de 00000000 a 11111111. La razón por la que en notación binaria tiene 8 bits (ocho ceros u ocho unos) es que si se suman los 8 bits de los cuatro octetos se obtendrán 32 bits. Y en decimal se obtiene como máximo el número 255 es porque si se convierten los bits 11111111 a notación decimal se obtendrá 255. La dirección IP está codificada para permitir una asignación variable de bits para especificar el dato de la red y de la computadora. Formatos de dirección IP (Stallings, 2004, pág. 612). Fundamentos de Redes Unidad 3. Direccionamiento IP 6 División de Ciencias Exactas, Ingeniería y Tecnología | Ingeniería en Desarrollo de Software Lo que se mencionó anteriormente se puede observar en la imagen anterior. Existe un segmento o parte de esa dirección IP lógica que se usa para red y otro para computadoras o hosts. La manera en la que se distribuyen los bits ya sea para red o para hosts, en el segmento, por ejemplo el de la imagen anterior, dependerá de la clase de direcciones IP que se esté utilizando, esto se verá más adelante en el tema 3.2.2. Clases de direcciones IP. Las direcciones IP, si se plantean en lenguaje binario (puedes consultar los contenidos de la asignatura Matemáticas discretas para recordar este lenguaje), que es el lenguaje de una computadora, es un número de 32 bits de longitud, este número puede quedar representado así 232 lo que da un resultado de 4’294’967’296 de direcciones posibles (Hallberg, 2007, pág. 96). ¿Por qué se convierte la dirección IP de formato decimal a binario? Por dos causas: La primera, es porque la computadora la reconoce mediante el sistema de numeración binario, aunque la misma computadora al tener la dirección IP la represente de forma decimal, la otra causa es para ir entrando en detalle al tema del subneteo. Este número de 32 bits se forma por cuatro octetos (se les llama octetos, porque se conforman de ocho bits) los cuales van separados por los puntos decimales, se les dice octetos porque forman cada uno de ellos un número binario de 8 bits cuyo valor máximo es 11111111 lo cual en decimal da un resultado de 255 contando el cero, pues, en el direccionamiento IP el cero tiene un valor que es representativo para dar forma a una dirección, (esta forma se mencionó más arriba como formato de una dirección IP) lo cual en las matemáticas no es así, ya que el cero no tiene valor (Network Information Center Mexico, s/f). Se expone a continuación un ejemplo con el fin de aclarar la conversión de decimal a binario para direcciones IP. Si se cuenta con una IP en sistema decimal: 10.10.15.1, quedaría en binario de la siguiente manera: 00001010.00001010.00001111.00000001 ¿Cómo se llegó a este número? Para empezar es necesario tomar en cuenta el siguiente esquema de numeración binaria: 27 26 25 24 23 22 21 20 El dos indica las posibles combinaciones 0 y 1 existentes en lenguaje binario, las potencias van de derecha a izquierda, comenzando desde el cero y terminando en 7, lo cual da como resultado los ocho bits. Si se resuelve el esquema planteado se obtendrá: Esquema de conversión de binario a decimal, según la posición del bit binario 27 26 25 24 23 22 21 20 Resultado de 2 a la potencia n. 128 64 32 16 8 4 2 1 Potencias 7 6 5 4 3 2 1 0 Esquema de conversión de numeración decimal a binaria. Fundamentos de Redes Unidad 3. Direccionamiento IP 7 División de Ciencias Exactas, Ingenieríay Tecnología | Ingeniería en Desarrollo de Software ¿Y esto qué es? Es el valor de cada bit de derecha a izquierda convertido a números decimales. Esto ayudará a determinar el valor decimal o binario de cada octeto de una dirección IP, es importante aclarar que es más común usar el formato decimal de direccionamiento IP, aquí se está revisando su conversión a binario, porque ello es necesario para realizar el subneteo. Ahora continuando con la explicación, integrando en la tabla la conversión del ejemplo de la IP 10.10.15.1, se tendrá: Explicación gráfica de conversión de decimal a binario de una IP. En la tabla anterior se observa que para cada octeto: El 10 en binario es 00001010 (primera fila) El 10 en binario es 00001010 (segunda fila) El 15 en binario es 00001111 (tercera fila) El uno en binario es 0000001 (cuarta fila) Como se observa en la tabla anterior, los ceros son bits que no se utilizarán, por ello no se suman, pero los unos sí, por lo tanto: Si se suma el bit 8 más el bit 2 de la primera fila, da como resultado el decimal 10. Si se suma el bit 8 más el bit 2 de la segunda fila, da como resultado el decimal 10. Si se suma los bits 8, 4, 2, 1 de la tercera fila da como resultado el decimal 15. No. De fila 128 64 32 16 8 4 2 1 1ª 0 0 0 0 1 0 1 0 10 2ª 0 0 0 0 1 0 1 0 10 3ª 0 0 0 0 1 1 1 1 15 4ª 0 0 0 0 0 0 0 1 1 Dirección IP representada mediante el sistema de numeración binario Dirección IP representad a mediante el sistema de numeración decimal Fundamentos de Redes Unidad 3. Direccionamiento IP 8 División de Ciencias Exactas, Ingeniería y Tecnología | Ingeniería en Desarrollo de Software Si sólo se cuenta con el bit uno, es decir, el bit binario que tiene como valor uno decimal, se tendrá como resultado el uno decimal. Este método es válido como observaste, para convertir de un número decimal a binario, y también lo es para hacerlo de forma inversa, es decir, de binario a decimal. Como puedes observar, se pueden usar direcciones IP desde la 0.0.0.0 hasta la 255.255.255.255 en teoría, y se remarca esto que es en teoría ya que existen direcciones IP que han sido reservadas, es decir, que no se van a utilizar ya que tendrán un significado o propósito especial, estas direcciones son las siguientes (Hallberg, 2007): Direcciones reservadas Explicación 0.0.0.0 Esta dirección significa esta red. Por ejemplo, cuando se hace conexión a una red que tiene como dirección IP de red 192.168.1.0 (común en las redes de hogar de Prodigy) la dirección 0.0.0.0 significa también esa red. Es decir, en este ejemplo, 192.168.1.0 y 0.0.0.0 para una computadora conectada a esa red es exactamente lo mismo. 127.0.0.1 a la 127.255.255.254 Este rango de direcciones significa esta computadora, es decir desde donde se hace la consulta. Por ejemplo, cuando se instala un web server en una máquina y se desea acceder desde esa máquina al web server, en el navegador se debe escribir localhost o 127.0.0.1 y con ello la computadora entiende que es ella misma. 255.255.255.255 Esta dirección se usa para enviar un mensaje a todas las computadoras de una red a la que se encuentre conectada, y se limita sólo a la red a la que se encuentra conectada la computadora en ese momento, a esto se le llama broadcast. Direcciones reservadas. Basado en Hallberg, 2007. Las direcciones que anteriormente se observaron en el cuadro, son reservadas, ya que como se mencionó, tienen un significado especial, para el caso de la 0.0.0.0 es como hablar de la casa de alguien cuando ya se está en ella, suponiendo quienes se encuentran en esa casa son computadoras y la casa es la red, es decir, si por ejemplo: “En la casa de Juan” o en esta casa (si se encuentran en la casa de Juan). Se hace referencia a la misma casa, o red, si se observa de esta forma, entonces el equivalente a decir esta casa es 0.0.0.0. Para el caso del rango de direcciones 127.0.0.1 a la 127.255.255.254 es como si Juan hablara de sí mismo y para ello no se va a referir a él mismo como Juan, sino como “yo”; de esta manera para el caso de la red Fundamentos de Redes Unidad 3. Direccionamiento IP 9 División de Ciencias Exactas, Ingeniería y Tecnología | Ingeniería en Desarrollo de Software 255.255.255.255 es como si se dijera (tomando o retomando el ejemplo) todos quienes “nos encontramos” en esta casa o en esta red. Recapitulando, el direccionamiento IP forma parte del protocolo IP, una dirección IP consta de 4 octetos separados cada uno por un punto. Se les llama octetos, ya que estos son un conjunto de 8 bits. Una IP se representa de esta forma: XXX.XXX.XXX.XXX Siendo XXX números decimales comprendidos entre 0 y 255, no puede ir más allá de 255 debido a que como se conforma de 8 bits, el número máximo obtenido al sumar cada uno de los valores de cada bit de cada octeto, da como resultado: 255.Se abordó también lo que respecta a las direcciones IP reservadas, las cuales, como se reservan, ya que tienen un significado especial, este significado especial se puede resumir a que estas direcciones equivalen a lo que en el lenguaje español son los pronombres personales. En este tema se explicó cómo se representa una IP, su significado y su funcionamiento, ahora es necesario mencionar que hay direcciones IP públicas y direcciones IP privadas. 3.1.2. Direcciones públicas y privadas En el subtema anterior se revisaron algunas direcciones IP reservadas, en este tema se continuará con la explicación de otras direcciones IP reservadas, que aunque no se les llame reservadas, lo son ya que sirven para proveer el direccionamiento privado de las empresas en sus redes. Para el buen desempeño de internet se hizo necesario hacer una división importante entre direcciones IP públicas y direcciones IP privadas, esto con el fin de tener un mejor aprovechamiento de las direcciones IP a usar, además de asegurar un mejor control en el uso del direccionamiento. Las direcciones públicas. “Son aquellas que poseen los sitios Web a los cuales es posible acceder mediante un navegador”, (Redes Cisco, 2010, pág. 28).es decir, son aquellas que se utilizan para poder navegar en internet, estas las brinda un ISP (Internet Service Provider o Proveedor de Servicios de Internet). Como ejemplo de ISP se puede mencionar a Telmex que es un proveedor de servicios de internet y facilita el que como usuarios sea posible acceder a internet mediante su infraestructura basada en direcciones IP públicas. Las direcciones privadas. “Son las que se configuran para una red local” y se utilizan de manera privada, es decir, que no se conectan, o al menos no directamente se Fundamentos de Redes Unidad 3. Direccionamiento IP 10 División de Ciencias Exactas, Ingeniería y Tecnología | Ingeniería en Desarrollo de Software conectan a internet, se crearon a partir del rápido crecimiento de internet, se definen tres bloques de direccionamiento privado, los cuales son (Redes Cisco, 2010, pág. 27): 10.0.0.0 a 10.255.255.255 172.16.0.0 a 172.31.255.255 192.168.0.0 a 192.168.255.255 El primer rango de direcciones permite tener 224 hosts, es decir, 16’777’216 hosts. El segundo rango permite tener 220, es decir, 1’048’576 hosts; y por último el tercer rango permite tener 216 hosts o 65’536 hosts (Paniagua, Javier, 2013). El uso de cualquiera de los rangos antes mencionados dependerá de los requerimientos de cada red privada, por ejemplo, para el caso de redes domésticas es muy común el uso de la red 192.168.0.0, ya que esta es la que menor número de hosts puede proporcionar, esto se hace ya que en una red doméstica no se utilizan muchos equipos, y el hecho de tener un direccionamiento que proporcione más hosts a conectar sería un desperdicio de direcciones IP, aunquees necesario aclarar que es posible tener un direccionamiento distinto al mencionado, es decir de la red 192.168.0.0, sólo se podrían utilizar los otros dos direccionamientos antes mencionados. Es necesario señalar dos aspectos importantes, las direcciones IP privadas surgieron como parte de una solución para evitar el agotamiento de las IP públicas. Y las direcciones privadas pueden utilizar cualquier direccionamiento, esto es posible puesto que estas direcciones privadas se pueden definir en forma particular como parte de una configuración de red, los bloques de direcciones privadas que se definieron anteriormente son parte de una recomendación hecha por parte de la IETF (Grupo de Trabajo de Ingeniería de Internet por sus siglas en inglés Internet Engineering Task Force) a través de sus RFC (Petición de comentarios por sus siglas en inglés Request for comments). El IETF como se revisó en la Unidad 2, es el organismo o entidad que se encarga de regular las propuestas y los estándares de internet, los RFC son documentos que hacen propuestas oficiales sobre protocolos o implementaciones que se dan sobre internet. Una dirección IP privada no puede tener acceso a internet por sí sola, la explicación de ello es que si existe más de una máquina con la misma IP surge el conflicto de IP duplicada y ello implica problemas en el envío de datos, la razón es que como hay dos direcciones los datos pueden llegar o no llegar al destino correcto, es como si se enviara una carta a una dirección que tiene dos lugares físicamente diferentes, la carta puede llegar al destino correcto o no. Una dirección privada no tiene acceso a internet por sí sola, ¿entonces cómo es posible que por ejemplo en casa con un direccionamiento privado se pueda tener acceso a internet?, la respuesta la da un protocolo llamado NAT (Traducción de dirección de red, por sus siglas en inglés Network Address Translation). Fundamentos de Redes Unidad 3. Direccionamiento IP 11 División de Ciencias Exactas, Ingeniería y Tecnología | Ingeniería en Desarrollo de Software Funcionamiento de NAT (Ruiz, 2010). En la imagen se está representando el funcionamiento de NAT, se observan nubes que están a ambos extremos del esquema para simbolizar la existencia de redes en cada uno de los extremos y de esas redes se desconoce la forma en que están conectadas, es muy común el uso de ese símbolo (la nube) para denotar la existencia de redes de las cuales, o se desconoce la forma en que están conectadas, o simplemente se omiten por razones propias, por ejemplo, puede ser que no sea importante saber la configuración de esas redes y que se requiera estar enfocado en otras áreas del esquema representado en la imagen, tales como: un router, la red local, alguna IP privada o pública, etcétera. En el caso de este diagrama o esquema, como es de suponerse se hace énfasis en el router y las direcciones que tienen sus interfaces. La red local como se observa en la imagen, y en este ejemplo en particular, usa direccionamiento IP desde la 192.168.0.1 hasta 192.168.0.253, este rango de IP se refiere a las IP utilizables en esa red, o dicho de otra forma las direcciones que se tienen disponibles para conectar dispositivos en la red, se observa que hay una puerta de enlace con una IP privada 192.168.0.254, esta puerta de enlace (o Gateway) es la dirección que tiene el router desde la red local, o sea es la IP que se le ha asignado al router en este ejemplo, se le dice puerta de enlace porque es mediante esta puerta por donde todos los equipos en la red local “salen” a internet. También se observa que del otro lado del router hay otra IP, pero se trata de una red pública, la cual es 80.58.3.25. Lo que hace NAT es realizar las peticiones que hacen los usuarios de la red local, como si tuvieran la IP pública, es decir, por ejemplo si un usuario de la red privada desea ver una página de internet que esté en la red pública, NAT cambiará a través del router las direcciones privadas por la dirección pública que el mismo router tiene, a fin de que cualquier computadora que esté conectada a la red interna pueda navegar por internet. Las direcciones IP se dividieron en dos: públicas y privadas, la razón por la cual se dividieron fue porque se estaban agotando las direcciones IP, las direcciones de IP que se han visto hasta el momento son de versión 4 o IPv4 (España, 2003). Las limitaciones de Fundamentos de Redes Unidad 3. Direccionamiento IP 12 División de Ciencias Exactas, Ingeniería y Tecnología | Ingeniería en Desarrollo de Software IPv4 radican en el hecho de que se pueden conectar 4’294’967’296 hosts a internet, si se pudiera contabilizar el número de tablets, de computadoras, de laptops, de smartphones y de todos aquellos dispositivos que se pueden conectar a internet se observaría con seguridad que serían más de los hosts que pueden ser soportados por IPv4, por ello surgió el concepto de NAT para solventar esta deficiencia de IPv4, pero aun así se puede ver que a pesar de poder tener poco más de 4000 millones de direcciones para internet podrían ser en un futuro insuficientes. ¿Crees que esta división entre direcciones IP privadas y públicas sea suficiente para solventar el problema de escases en direccionamiento IP? ¿Cuánto tiempo podrá soportar el direccionamiento privado la creciente incorporación de nuevos equipos a Internet? ¿En el desarrollo de software en qué afecta ésta escasez de direccionamiento IP? 3.1.3. IPv4 frente a IPv6 En los últimos años, internet ha visto cómo crecen sus usuarios y los servicios ofrecidos por ella de manera exponencial. El protocolo IPv4, el cual es la versión del protocolo que se usa actualmente, como se mencionó anteriormente ha comenzado a dejar ver una serie de limitaciones y la más importante de ellas es que debido al número de bits que maneja por el campo de dirección, 32 bits, puede manejar un poco más de 4 mil millones de direcciones IP diferentes, otros problemas que ha dejado ver IPv4 es que ofrece pocas características de seguridad para nuevos servicios como comercio electrónico. Por estas causas el protocolo IPv4 se ha vuelto insuficiente por lo que se ha definido un protocolo que viene a sustituirlo, este protocolo se le denomina IPv6 (España, 2003). Según María España Boquera (2003, págs. 191 y 192) existen 3 mejoras que se implementan con IPv6 con respecto al actual IPv4, estas son: Mejoras en el direccionamiento El número de direcciones se amplía. Las nuevas direcciones tienen una longitud de 128 bits en comparación de los 32 bits que ofrece IPv4, este incremento de direccionamiento se expresa como 2128 (España, 2003, pág.191), es decir, que con IPv6 se tendrán 340’282’366’920’938’463’463’374’607’431’768’211’456, es decir 340 sextillones de direcciones diferentes, si se representa el direccionamiento máximo de IPv4 en sextillones se obtendría un número así: 4.29x 10-27, es decir, se representaría con 27 ceros después del punto decimal antes de escribir el 4, como se puede observar la diferencia es mucha . La forma de representar estas direcciones (de IPv6) es la siguiente: los 128 bits se dividen en ocho grupos de 16 bits, cada grupo expresa su valor en decimal y cada grupo se divide por el caracter dos puntos “:” un ejemplo de dirección IPv6 se puede observar en la siguiente imagen. Fundamentos de Redes Unidad 3. Direccionamiento IP 13 División de Ciencias Exactas, Ingeniería y Tecnología | Ingeniería en Desarrollo de Software Ejemplo de dirección IPv6 (Wikipedia, 2013). Facilidades para la asignación de recursos y el tratamiento de paquetes Se han definido niveles de prioridad en función de las características de los paquetes (revisa en la Unidad 2 el Tema 2.2.2. Capa de Internet sobre los paquetes IP). Se incluyen, además, opciones que facilitan el tratamiento de los flujos deinformación. Un flujo se define como la secuencia de paquetes enviados desde un origen hasta un destino en particular. Desde el punto de vista de origen un flujo está constituido por la secuencia de paquetes generados por una misma aplicación y que requieren los mismos servicios. Desde el punto de vista de los dispositivos de red (routers), un flujo es la secuencia de paquetes que comparten una serie de exigencias en el tratamiento que se les debe de dar, por ejemplo: asignación de recursos, seguridad). Una aplicación puede generar varios flujos, cada uno de ellos con requisitos diferentes, por ejemplo un flujo de audio y uno de video en una videoconferencia, en este caso, el video generará se le dará una asignación de recursos mayor (en cuanto a procesamiento de CPU o memoria RAM) que el de audio. Capacidades de seguridad Las capacidades de seguridad son el cifrado o método de encripción (como AES, por ejemplo, concepto revisado en el tema 2.1 Modelo de Referencia ISO-OSI en la Unidad 2) y la autenticación de los paquetes de red, por autenticación se debe entender el uso de un password para el uso de estos paquetes. En IPv4 esto era opcional, pero en IPv6 son obligatorias. Ipv6 al día de hoy no ha sustituido por completo al IPv4, se han estado implementando en todo el mundo, al día de hoy ambas versiones coexisten en internet (Network Information Fundamentos de Redes Unidad 3. Direccionamiento IP 14 División de Ciencias Exactas, Ingeniería y Tecnología | Ingeniería en Desarrollo de Software Center México, s/f), para el caso de México sólo NIC México, Bestel y la UNAM han implementado el protocolo IPv6 (LACNIC, s/f). Se desarrolló en este capítulo la importancia del direccionamiento, y pudo observarse que la IPv4 se ha estado volviendo obsoleta, se sabe que ya se está implementando IPv6 en el mundo, pero como esto aún no ha finalizado y organismos oficiales como NIC prevén que la implementación en todo el mundo puede llevar años. En el caso de México, nuestro país, son pocos los usuarios que se han cambiado a IPv6 ante ello, se continúa trabajando con IPv4, y para sacarle el mejor provecho a esta versión de protocolo a continuación se revisarán conceptos como subredes, clases de IP y subnneting o subneteo, esto dado que permite aprovechar al máximo la versión de protocolo con el que se cuenta en la actualidad IPv4. Es importante mencionar que conceptos como subneteo, clases de IP y subredes, sólo son propios de IPv4, para Ipv6 aún no se ha hablado de esto, lo que sí existe en IPv6 son las direcciones IP reservadas. Actividad 1. Tipos de direcciones de redes y sus características El propósito de esta actividad es identificar los tipos de direcciones IP públicas y privadas, además de las diferencias entre IPv4 e IPv6. Para esta actividad deberás realizar una investigación sobre un caso representativo para cada uno de los tipos de direcciones IP públicas y privadas IPv4 identificando uso y las mejoras que pueden implementarse en relación con IPv6. Puedes realizar la investigación mediante los recursos que te sean accesibles: internet, ámbito laboral, personal, laboral (si es el caso), entrevistas, etcétera. 1. Redacta en un archivo de texto en forma detallada un caso de uso de una red pública y un caso de uso de una red privada relacionando cada uno de los casos con las características de redes públicas y privadas. 2. Menciona las diferencias y las ventajas y desventajas de ambos casos: IP públicas y privadas. 3. Identifica alguna propuesta de mejora en uno de los casos de direcciones públicas o privadas IPv4 en relación con IPv6. 4. Guarda tu archivo con la nomenclatura DFDR_U3_A1_XXYZ. Sustituye las XX por las dos primeras letras de tu nombre, la Y por tu primer apellido y la Z por el segundo apellido. Fundamentos de Redes Unidad 3. Direccionamiento IP 15 División de Ciencias Exactas, Ingeniería y Tecnología | Ingeniería en Desarrollo de Software 5. Sube tu archivo a la Base de datos. 6. Comenta los casos de por lo menos dos de tus compañeros. *Consulta el documento Criterios de evaluación de actividades U3, para considerar los parámetros de evaluación de esta actividad. 3.2 Subredes Hasta este momento se sabe qué es una red, qué dispositivos hay en ella, para qué sirven y qué es una dirección IP, se sabe que esta última es la dirección lógica de algún elemento en la red. De lo que no se ha hablado, es que gracias a las direcciones IP es posible saber a qué subred pertenece el host o dispositivo que conforma una red. La pregunta ahora es: ¿Qué es una subred? ¿Cuál es su importancia en el ámbito del direccionamiento IP? Una subred es simplemente una parte o porción de la red que opera de manera independiente de la o de las demás. Normalmente una subred consistirá en una estructura de cableado físico separado, que se conectará a otras áreas de la red o subredes, esto a través de un punto en común y este punto puede ser un switch o un router (Lázaro, 2005). ¿De qué sirve separar una red en varias subredes? Será posible esclarecer este planteamiento en el desarrollo de los siguientes subtemas. 3.2.1. Introducción a las Subredes “Dividir una red en varias subredes, tiene la ventaja de permitir aislar el tráfico entre las distintas subredes” (Lázaro, 2005, pág. 256), con ello se reduce el tráfico de la red en su totalidad. La creación de subredes permite proteger y limitar el acceso a algunas subredes, además se pueden crear subredes por áreas determinadas y específicas. Por ejemplo, en una empresa se pueden crear subredes a fin de separar cada departamento de la organización, podría haber una subred para el departamento de compras, otra para el departamento de ventas, otra para el departamento de finanzas, una para el área de sistemas y una más para el área de la gerencia general. Teniendo las subredes separadas, se pueden controlar los accesos. Te preguntarás ¿Y de qué me sirve controlar los accesos? Pues sirve para aislar los datos y el trabajo de cada área, por decirlo de algún modo, el área de finanzas no tiene nada que ver con el área de Fundamentos de Redes Unidad 3. Direccionamiento IP 16 División de Ciencias Exactas, Ingeniería y Tecnología | Ingeniería en Desarrollo de Software sistemas, cada área tiene y utiliza diferente información, información que en cada departamento sólo corresponde a la misma o quizás confidencial y que no debe estar expuesta a otras áreas. El dividir una red en otras más pequeñas sirve también para administrar mejor una red, por poner un ejemplo: en cada subred se usarán diferente tipo de direccionamiento, por lo que la administración de direcciones IP se deberá hacer de manera independiente en cada subred (Lázaro, 2005, pág. 256). ¿Qué es una máscara de subred? Es la que define qué parte de la dirección IP de la computadora es netid (identificador de red) y cuál es el hostid (identificador del host o de la computadora) (Hallberg, 2007, pág. 98). Se definirá más adelante en este tema mediante un ejemplo el hostid y el netid. Para poder configurar cada subred es importante utilizar una herramienta que se le conoce como máscara de subred. Esta máscara con el mismo formato de una dirección IPv4, es la que permitirá que los hosts que se encuentren en una subred se comuniquen sólo con los de esa subred de manera directa (Lázaro, 2005), es decir, sin hacer uso del punto en común entre las subredes, un switch o un router. La máscara de subred tiene el mismo formato que las direcciones IP a.b.c.d de 32 bits, y esta permite usar uno o varios octetos para asignación de direcciones IP. Es importante señalar que una dirección IP proporciona dos elementos: un segmento de red o subred, también llamado rango de IP utilizable y una dirección lógica o dirección IP. Se expone a continuaciónun ejemplo: Si se cuenta con una dirección de red 192.168.0.0 que tiene una máscara de subred 255.255.255.0 por ser una dirección de clase C, (las clases se explicarán detalladamente en el tema 3.2.2. Clases de Direcciones IP), se obtiene un rango de direcciones IP de 192.168.0.1 a la 192.168.0.254 para asignación a hosts. Las direcciones que terminan en 0 y en 255 no se usan para asignar a hosts, ya que estas direcciones están reservadas, la primera se usa como identificador de la subred y la segunda se usa como dirección de broadcast, es decir, se usa como dirección para enviar un mensaje a todas las computadoras de la subred. Si se formula en lenguaje binario la máscara de subred se observaría así: Fundamentos de Redes Unidad 3. Direccionamiento IP 17 División de Ciencias Exactas, Ingeniería y Tecnología | Ingeniería en Desarrollo de Software Al sumar 128 + 64 +32 +16 + 8 +4 + 2 +1 que son los valores del bit en esa posición, se observará que el total es igual a 255. 192.168.0.0 Subred Asignación de hosts (Netid) (Hostid) Si se observa con atención el cuadro de arriba, se podrá determinar que los tres primeros octetos (o las tres primeras filas según el cuadro anterior) están todos en uno y están en ese valor ya que para poder transformar 255 en binario se deben poner todos los valores de los bits a uno, ello significa que todos los espacios están ocupados y no pueden usarse, y el último octeto está completamente vacío, es decir es el que tiene valor cero, lo que indica que se pueden usar las 255 direcciones (menos la 0 y la 255, que como se mencionó están reservadas) para asignación a hosts en la red. Existen dos usos principales de las máscaras de red o de subred, uno de ellos es mediante las clases de direcciones IP y el segundo mediante el subneteo. Por convención general en el ámbito de las redes el hablar de red o subred, es lo mismo, aunque de una manera más estricta una máscara de red se forma gracias a la clase de dirección IP a la que pertenece y la submáscara de red es aquella que se forma gracias a su clase de dirección IP y al subneteo que pudiese tener esa dirección IP de red. Para finalizar es posible afirmar que una máscara de red nos va a ayudar a diferenciar el netid y el hostid, esto es muy importante, ya que permite saber cuántas computadoras es posible conectar en una red (hostid), además de saber a qué red se pertenece (netid). No. De filas 128 64 32 16 8 4 2 1 1ª 1 1 1 1 1 1 1 1 255 2ª 1 1 1 1 1 1 1 1 255 3ª 1 1 1 1 1 1 1 1 255 4ª 0 0 0 0 0 0 0 1 0 Dirección de máscara de subred en sistema de numeración binaria Máscara de subred en sistema de numeración decimal Fundamentos de Redes Unidad 3. Direccionamiento IP 18 División de Ciencias Exactas, Ingeniería y Tecnología | Ingeniería en Desarrollo de Software 3.2.2. Clases de direcciones IP El ICANN (Internet Corporation for Assigned Names and Numbers) divide en tres las clases principales de direcciones IP llamadas A, B y C (Hallberg, 2007, pág. 97). Las clases de direcciones IP es la categorización en tres principales grupos de direcciones IP a las cuales les corresponde una máscara de red. Las clases de direcciones IP van relacionadas al concepto de clases de máscaras de red. Las clases de direcciones IP se clasifican en los siguientes tres rangos: 1. 1.0.0.0 a 127.0.0.0 2. 128.0.0.0 a 191.255.0.0 3. 192.0.0.0 a 223.255.255.0 El primer rango corresponde a una clase A, el segundo corresponde a la clase B y el tercero a la clase C (Universidad de Colima, 2001). Como se mencionó en el tema 3.1.1 Definición el segmento 127.0.0.0 corresponde a la misma máquina, es decir, es una dirección de tipo local, esta dirección se usa sólo para hacer peticiones de servicios de red para la misma máquina desde donde se generan, por ello en la práctica, el rango de direcciones de clase A va de la 1.0.0.0 a la 126.0.0.0, para el caso de las clases B y C quedan intactas, no existe direccionamiento reservado. Cuando se mencionan clases de máscaras de red, se hace referencia a tres tipos, los cuales se nombran: Clase A, B y C (Lázaro, 2005). Estas clases van íntimamente relacionadas con las clases de direcciones IP, es decir, la clase A de direcciones IP tiene una clase A de máscara de red, la Clase B de direcciones IP tiene una clase B de máscara de red, así también una dirección IP de clase C tiene como máscara de red una clase C. La clase A enmascara sólo el primer octeto de manera que se tiene: 255.0.0.0; en binario se representa de la siguiente forma: Fundamentos de Redes Unidad 3. Direccionamiento IP 19 División de Ciencias Exactas, Ingeniería y Tecnología | Ingeniería en Desarrollo de Software Número de filas 128 64 32 16 8 4 2 1 1ª 1 1 1 1 1 1 1 1 255 2ª 0 0 0 0 0 0 0 0 0 3ª 0 0 0 0 0 0 0 0 0 4ª 0 0 0 0 0 0 0 1 0 Máscara de clase A. Y como se explicó anteriormente es posible observar que sólo el primer octeto (primera fila) está ocupado por completo, así que se cuenta con los 3 últimos octetos (filas 2 a 4) para asignar direcciones IP. En esta clase es posible direccionar hasta 224 = 16’777’216 nodos o hosts, menos la dirección de identificador de red y la dirección de broadcast, 16’777’216 -2 se obtienen 16’777’214 hosts utilizables por cada red, es decir de la red 1.0.0.0 a la 126.0.0.0 clase A (Universidad de Colima 2001). La clase B enmascara los dos primeros octetos y deja los últimos dos sin usar, para asignación de direcciones IP, la máscara vista en decimal es: 255.255.0.0. y vista en binario se plantearía así: 128 64 32 16 8 4 2 1 1 1 1 1 1 1 1 1 255 1 1 1 1 1 1 1 1 255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 Máscara de clase B. En esta clase es posible direccionar hasta 216 = 65’536 hosts, menos la dirección de identificador de red y la dirección de broadcast se tienen 65’534 hosts utilizables por cada red comprendida entre 128.0.0.0 y 191.255.0.0 (Universidad de Colima, 2001). Y por último la clase C, ésta enmascara los tres primeros octetos, dejando sólo el último de ellos para asignación de direcciones IP para los hosts en la red, en decimal esta máscara se representa como: 255.255.255.0 y en binario se observa como en la siguiente tabla: Es importante aclarar que en este tema se hace referencia únicamente a las clases de red, las subredes son parte del tema siguiente, subneteo. Se hace esta aclaración, porque es posible que encuentres en algún momento una dirección de clase A, por ejemplo, que tenga una máscara de red que corresponda a otra clase, y esto puede existir, pero no tiene nada que ver con máscara de red, tiene que ver con máscara de subred. Es decir, que esa IP ya ha sido subneteada Fundamentos de Redes Unidad 3. Direccionamiento IP 20 División de Ciencias Exactas, Ingeniería y Tecnología | Ingeniería en Desarrollo de Software 128 64 32 16 8 4 2 1 1 1 1 1 1 1 1 1 255 1 1 1 1 1 1 1 1 255 1 1 1 1 1 1 1 1 255 0 0 0 0 0 0 0 1 0 Máscara de clase C. En esta clase es posible direccionar hasta 28 = 256 hosts, menos la dirección de identificador de red y la dirección de broadcast se tienen 254 hosts utilizables por cada red comprendida entre 192.0.0.0 y 223.255.255.0 (Universidad de Colima, 2001). Es muy común que las direcciones IP muestren al final de ellas una diagonal y un número, o notación CIDR (enrutamiento entre dominios sin clases por sus siglas en inglés Classless Inter Domain Routing) Network Information Center México, s/f), la notación CIDR ayuda a ver como a una máscara de red sin encasillarla necesariamente a una clase, por ello se llama sin clases, por ejemplo, si se observa en notación CIR una clase A será /8, una B será /16 y una C /24, y sin clases se podría tener por ejemplo /10, /15, etcétera. Un ejemplo de notación CIR aplicadosería: 192.168.0.0/24 Esto significa que la dirección de subred es 192.168.0.0 y que la máscara es 255.255.255.0, la diagonal y el veinticuatro representan los bits de la máscara contados de izquierda a derecha. Si se toma en cuenta que una dirección IP está conformada por cuatro octetos y tomando en cuenta que los bits se cuentan de izquierda a derecha se observaría el siguiente número en sistema binario: 11111111.11111111.11111111.00000000 Los bits que se cuentan se numeran a uno, y así sucesivamente hasta llegar al número que se representa en la diagonal, en este caso 24, al hacerlo es posible observar que se han llenado los tres primeros octetos y de esta forma al convertirlo a decimal se obtiene: 255.255.255.0. Como se observa la clase C y la /24 son exactamente lo mismo, ambas son maneras de representar lo mismo. Dirección de subred Bits de la máscara Fundamentos de Redes Unidad 3. Direccionamiento IP 21 División de Ciencias Exactas, Ingeniería y Tecnología | Ingeniería en Desarrollo de Software Recapitulando el tema de CIDR, es posible afirmar que: Una clase A tendrá una notación expresada por XXX.XXX.XXX.XXX/8, La clase B se expresará por XXX.XXX.XXX.XXX/16 y por último, La clase C se expresará por XXX.XXX.XXX.XXX/24. Es importante aclarar que “en una subred, cuanto mayor sea el prefijo de red (el número máximo es 30) menor será el número de estaciones, que pueda contener” (Lázaro, 2005, pág. 253). El uso de las clases permite crear redes, pero, ¿qué pasaría si se necesita crear subredes a partir de las redes definidas? Para ello existe el subneting o subneteo tema que se desarrollará a continuación. Actividad 2. Clases de direcciones IP El propósito de esta actividad es que identifiques las clases de direcciones IP, para ello es necesario que investigues algunos aspectos sobre subredes de una red. Para esta actividad deberás realizar una investigación por los medios a los cuales tengas acceso: internet, bibliotecas, entrevistas en tu ámbito laboral si es el caso, etcétera. Es necesario que investigues acerca de las clases de direcciones IP, para ello, realiza los siguientes pasos: 1. Identifica un ejemplo de cada una de las clases de direcciones IP: A, B y C. 2. Redacta en forma detallada: cada uno de los ejemplos investigados indicando a qué clase de dirección se refiere, las diferencias, ventajas y desventajas de cada una en relación con los ejemplos. 3. Guarda tu actividad con la nomenclatura DFDR_U3_A2_XXYZ. Sustituye las XX por las dos primeras letras de tu nombre, la Y por tu primer apellido y la Z por el segundo apellido. 4. Sube tu archivo a la base de datos. 5. Comenta la actividad de por lo menos dos de tus compañeros. *Consulta el documento Criterios de evaluación de actividades U3, para que consideres los parámetros de evaluación de esta actividad. Fundamentos de Redes Unidad 3. Direccionamiento IP 22 División de Ciencias Exactas, Ingeniería y Tecnología | Ingeniería en Desarrollo de Software 3.2.3. Subneteo En el tema anterior se observó, que gracias a las clases se pueden crear redes de una manera sencilla, ya que el usuario final hará uso de cada clase, dependiendo del número de elementos que el usuario desee conectar a la red, por ejemplo: si el usuario desea conectar menos de 254 equipos a una red requiere utilizar la Clase C, esto para una empresa pequeña o el hogar, pero si se trata de una red corporativa con muchos nodos o hosts en ella se debería considerar usar clase A o B. Pero ¿Y qué pasaría si se desea partir en dos subredes la red original? Para esto se recurre al subneteo o subnetting el cual “hace referencia a cómo están subdireccionadas las redes IP, también hace referencia a cómo una gran red de nivel 3 se divide en varias pequeñas de nivel 3” (Collado, 2009, pág. 27). El subneteo de una red es crear subredes a partir de una red actual, es decir que se debe crear una máscara de subred a partir de una máscara de red. Una máscara de subred permite “tomar prestados” (Hallberg, 2007, pág. 99) algunos bits de la porción de host en una máscara de red, esto con el fin de crear nuevas subredes. Se explicará el concepto de subneteo mediante el siguiente ejemplo: Si se cuenta con la dirección de red 172.19.0.0 de toda la empresa y se desea contar con 4 subredes, hablando hipotéticamente, se podría decir que se requieren 4 subredes para los cuatro departamentos en una empresa, por ejemplo. Para empezar es necesario saber con qué máscara de red se cuenta, si se revisa el tema 3.2.2 Clases de direcciones IP se observará que se trata de una dirección de clase B, ya que se encuentra en el rango de 128.0.0.0 a 191.255.0.0. Entonces se identifican los siguientes datos necesarios para la creación de subredes: Dirección de red 172.19.0.0 Máscara de red 255.255.0.0 Dirección de red (CIDR) 172.19.0.0/16 Subredes deseadas 4 Máscara de subred Dato a buscar Dirección de Broadcast Dato que se encontrará al tener el dato anterior Rango de hosts (direcciones IP que se pueden utilizar para asignarse a hosts) Datos para la creación de subredes. Recuerda que la notación CIDR indica el número de bits que se están usando para red o subred, entonces al contar con dos octetos usados para máscara de red se tiene 8x2=16. Fundamentos de Redes Unidad 3. Direccionamiento IP 23 División de Ciencias Exactas, Ingeniería y Tecnología | Ingeniería en Desarrollo de Software Mediante la máscara de red es posible saber con qué porción de una IP se cuenta para uso de red y con qué porción se cuenta para uso de hosts. En el caso de la dirección de clase B se tiene la siguiente tabla: Datos de entrada Dirección de red 172 19 0 0 Mascara de red 255 255 0 0 Porción de red (netid) Porción de host (hostid) Paso 1: Para poder subnetear esta red es necesario “pedir prestados” bits a la porción de host y así poder crear la subred. En este caso, se solicita crear cuatro subredes, para ello, es necesario crear cuatro combinaciones de bits en el área de porción de host. Si se combinan dos bits, se tendría en binario: Combinaciones posibles usando 2 bits 0 0 0 1 1 0 1 1 Combinaciones posibles de 2 bits para contar con 4 combinaciones distintas. De igual manera sería posible encontrar la combinación correcta haciendo uso de la siguiente fórmula: 2N = X Donde: 2 es la base binaria para hacer los cálculos. N es el número prestados a la parte de host. X es el número de subredes que se pueden crear con el número de bits prestados. Para este caso sustituyendo se tiene: 2x= 4 Si se busca un número que eleve al 2 para que dé como resultado 4, se encontrará que: 22=4 Y ya se sabe que para poder tener 4 subredes es necesario combinar dos bits. En otras palabras es posible afirmar que: Fundamentos de Redes Unidad 3. Direccionamiento IP 24 División de Ciencias Exactas, Ingeniería y Tecnología | Ingeniería en Desarrollo de Software Con dos bits prestados a la porción de host se obtienen las 4 subredes que se necesitan. Es importante señalar que el número de bits que se pueden pedir prestados a la porción de host, dependerá del número de bits disponibles en esta área (porción de host), esto sin rebasar el tope de una máscara /30, es decir. Clases Máscara de red Bits de máscara de red Bits prestados a la parte de host Mascara de subred A 255.0.0.0 8 22 255.255.255.252 B 255.255.0.0 16 14 255.255.255.252 C 255.255.255.0 24 6 255.255.255.252 Cantidad Máxima de bits que se pueden “prestar” de la porción de host a la porción de red. Por qué se dice que el tope de la máscara debe ser de /30, por lo siguiente, si se observa la máscara resultante de 255.255.255.252 en binario se vería algo así: 11111111.11111111.11111111.11111100 Casi todos los bits estána uno a excepción de los dos últimos, esto quiere decir que sólo se puede hacer uso de los dos últimos para porción de host, de esta forma con dos se podrá tener cuatro combinaciones de bits, los cuales son: 00 01 10 11 Esto quiere decir que es posible usar 4 direcciones para esta red, pero si se toma en cuenta que por definición dos direcciones de aquí son reservadas, una de ellas es dirección de red y la otra es dirección de broadcast, entonces se tendrán sólo 2 direcciones de uso para computadoras en esa red. Ahora se expone el caso de una máscara /31 en binario se vería así: 11111111.11111111.11111111.11111110 Sólo se tiene un bit para host y de ese modo sólo se tienen 2 combinaciones posibles para ese bit que son 0 y 1, es decir se cuenta con dos direcciones que se pueden usar, y si por definición se sabe que dos direcciones son reservadas, una para la dirección de red y otra para la dirección de broadcast, no se tendrán direcciones para uso en Fundamentos de Redes Unidad 3. Direccionamiento IP 25 División de Ciencias Exactas, Ingeniería y Tecnología | Ingeniería en Desarrollo de Software computadoras. Así que como se puede observar la máscara de red no puede ser mayor a /30, ya que esta es la última combinación que permite tener direcciones de red utilizables. Según la tabla anterior sumando los bits de máscara de red y los bits prestados a la parte del host van a sumar siempre 30. Hecha la aclaración se continuará con el ejercicio. Fundamentos de Redes Unidad 3. Direccionamiento IP 26 División de Ciencias Exactas, Ingeniería y Tecnología | Ingeniería en Desarrollo de Software Paso 2: Tomando en cuenta las combinaciones obtenidas, se expone el comportamiento en la tabla siguiente, cuando se integran estas combinaciones de bits. Fila Octeto 1 Octeto 2 Octeto 3 Octeto 4 A 172 . 19 . 0 . 0 B 255 . 255 . 0 . 0 C 1 0 1 0 1 1 0 0 . 0 0 0 1 0 0 1 1 . 0 0 0 0 0 0 0 0 . 0 0 0 0 0 0 0 0 D 1 1 1 1 1 1 1 1 . 1 1 1 1 1 1 1 1 . 0 0 0 0 0 0 0 0 . 0 0 0 0 0 0 0 0 E 0 0 0 1 1 0 1 1 Integración de bits prestados a la porción de host. Fila A. Dirección de red en formato decimal. Fila B. Mascara de red en formato decimal. Fila C. Dirección de red en formato binario. Fila D. Máscara de red en formato binario. Fila E. Combinaciones de bits. Como se puede observar, se han puesto del lado de la porción de host los bits combinados (están de color amarillo), porque como se mencionó anteriormente los bits para la creación de la subred se tomarán prestados de este lado o porción. Como se están tomando dos bits “prestados” del lado del host, la notación en CIDR para esta subnet será de /18, esto porque si se contaba con 16 bits usados para red más 2 de subred, se tiene que 16+2=18 bits de subred. Fundamentos de Redes Unidad 3. Direccionamiento IP 27 División de Ciencias Exactas, Ingeniería y Tecnología | Ingeniería en Desarrollo de Software Paso 3. Para continuar con la resolución de este problema, se buscan las direcciones de subred que se obtendrán en este subneteo: Para ello se integrarán los bits correspondientes a la dirección de red en una tabla en la cual se vacían los datos de dirección de red, donde se colocarán los bits binarios que darán como resultado la dirección de red. Octeto 1 Octeto 2 Octeto 3 Octeto 4 A 172 19 0 0 B 255 255 0 0 C 1 0 1 0 1 1 0 0 0 0 0 1 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 D 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 E1 1 0 1 0 1 1 0 0 0 0 0 1 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 E2 1 0 1 0 1 1 0 0 0 0 0 1 0 0 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 E3 1 0 1 0 1 1 0 0 0 0 0 1 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 E4 1 0 1 0 1 1 0 0 0 0 0 1 0 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Tabla de vaciado de datos de la dirección de red. En las filas se indica: Fila A. Dirección de red en formato decimal. Fila B. Mascara de red en formato decimal. Fila C. Dirección de red en formato binario. Fila D. Máscara de red en formato binario. Fila E1. Dirección de subred 1 en formato binario. Fila E2. Dirección de subred 2 en formato binario. Fila E2. Dirección de subred 3 en formato binario. Fila E3. Dirección de subred 4 en formato binario. Fundamentos de Redes Unidad 3. Direccionamiento IP 28 División de Ciencias Exactas, Ingeniería y Tecnología | Ingeniería en Desarrollo de Software Paso 4: Los datos sombreados de azul conforman la dirección de red en formato binario, que al sumar con la parte de subred que está sombreada en amarillo se obtendrían las siguientes direcciones de subred: 172.19.0.0 172.19.64.0 172.19.128 172.19.192.0 Los datos sombreados de verde tienen en todos sus valores el bit 0, esto es así porque como esta porción es de host, no se debe de utilizar dicha porción de host, y por ello se ponen todas las posiciones de la porción de host restantes en cero. Recuerda que como se están creando subredes, sólo se debe tocar la parte de red y los bits que se tomaron prestados de la parte de host para crear la subred, en este caso, son dos bits y los demás bits (los 12 bits restantes), son de host. Recuerda que las sumas de bits se hacen por el valor que tiene el bit en el lugar asignado, como cada segmento de la dirección tiene 8 bits, entonces de derecha a izquierda se obtienen los siguientes valores 128, 64, 32, 16, 8, 4, 2, 1 respectivamente, para este caso se obtiene: 10101100.00010011.00000000.00000000 Al hacer su conversión a decimal se obtiene la siguiente dirección: 128+32+8+4 =172 16+2+1=19 “Recuerda que los bits en cero no se suman” Fundamentos de Redes Unidad 3. Direccionamiento IP 29 División de Ciencias Exactas, Ingeniería y Tecnología | Ingeniería en Desarrollo de Software Paso 5: Calculadas las direcciones de subred, se calculará ahora la máscara de subred, para ello se ponen ahora los bits correspondientes a la máscara de red, así como los bits “prestados” a la porción de host: Cálculo de la máscara de subred a partir de la máscara de red y los bits “prestados”. Fila A. Dirección de red en formato decimal. Fila B. Mascara de red en formato decimal. Fila C. Máscara de red en formato binario. Fila D. Máscara de subred en formato binario. Fila E. Máscara de red en formato decimal. Fila F. Máscara de subred en formato decimal. Octeto 1 Octeto 2 Octeto 3 Octeto 4 A 172 19 0 0 B 255 255 0 0 C 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 D 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 E 255 255 0 0 F 255 255 192 0 La suma de la máscara de red y de subred se obtendría de la siguiente manera: 11111111.11111111.00000000.00000000 al hacer su conversión a decimal se obtiene: 128+64+32+16+8+4+2+1 =255 128+64+32+16+8+4+2+1 =255 Máscara de Red 11111111.11111111.11000000.00000000 Al hacer su conversión a decimal se obtiene: 128+64+32+16+8+4+2+1 =255 128+64+32+16+8+4+2+1 =255 128+64=192 Máscara de subred Fundamentos de Redes Unidad 3. Direccionamiento IP 30 División de Ciencias Exactas, Ingeniería y Tecnología | Ingeniería en Desarrollo de Software Paso 6: Para encontrar la dirección de broadcast, se insertan bits uno a toda la porción de host y el resultado sería: Cálculo de la dirección de broadcast. Fila A. Dirección de red en formato decimal. Fila B. Mascara de red en formato decimal. Fila C. Dirección de reden formato binario. Fila D. Máscara de red en formato binario. Fila E1. Dirección de broadcast 1 en formato binario. Fila E2. Dirección de broadcast 2 en formato binario. Fila E2. Dirección de broadcast 3 en formato binario. Fila E3. Dirección de broadcast 4 en formato binario. Para saber cuál es la dirección de broadcast sólo se necesita transformar a decimal los valores binarios de la tabla anterior, lo que daría como resultados los siguientes: 172.19.63.255 172.19.127.255 172.19.191.255 172.19.255.255 Ahora sólo falta calcular el rango de hosts utilizables para cada subred, y si por definición se tiene que por cada rango de direcciones de red (o subred, en este caso) existen dos direcciones IP que no se pueden usar, estas son el identificador de red (o dirección de la red, como se ha desarrollado) y la dirección de broadcast, entonces se tienen los siguientes hosts utilizables por cada subred creada: Octeto 1 Octeto 2 Octeto 3 Octeto 4 A 172 19 0 0 B 255 255 0 0 C 1 0 1 0 1 1 0 0 0 0 0 1 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 D 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 E 1 1 0 1 0 1 1 0 0 0 0 0 1 0 0 1 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 E 2 1 0 1 0 1 1 0 0 0 0 0 1 0 0 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 E 3 1 0 1 0 1 1 0 0 0 0 0 1 0 0 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 E 4 1 0 1 0 1 1 0 0 0 0 0 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 Fundamentos de Redes Unidad 3. Direccionamiento IP 31 División de Ciencias Exactas, Ingeniería y Tecnología | Ingeniería en Desarrollo de Software Dirección de red Dirección de broadcast Rango de direcciones utilizables 172.19.0.0 172.19.63.255 172.19.0.1 a 172.19.63.254 172.19.64.0 172.19.127.255 172.19.64.1 a 172.19.127.254 172.19.128.0 172.19.191.255 172.19.128.1 a 172.19.191.254 172.19.192.0 172.19.255.255 172.19.192.1 a 172.19.255.254 Hosts utilizables por cada subred creada. Como se puede observar, el rango de direcciones IP utilizables para hosts, serán aquellas que se encuentren entre la dirección de red y la dirección de broadcast. ¿Te preguntarás y que pasaría si en vez de 4 subredes se necesitan sólo 3? Pues bien, si sólo se combina un bit se tendría la siguiente fórmula: 21=2 Lo cual no es funcional porque usando un sólo bit se pueden obtener sólo dos combinaciones posibles y se solicitan tres redes que también deberán ser las combinaciones posibles usando bits, se tendría entonces que aplicar la siguiente fórmula. 22=4 Con esta fórmula sobra una subred, pero es preferible que sobre a que falte. De igual forma si se solicitaran 10 subredes se calcularía de la siguiente forma: 21=2 22=4 23=8 24=16 En este caso no es posible usar sólo tres combinaciones de bits, porque no alcanza para crear las subredes que se solicitan, así que se tomarán cuatro bits prestados de la porción de host y se tendrían 16 redes para utilizar, y aunque se necesiten sólo 10, quedarían las otras 6 disponibles para uso futuro. Gracias al subneteo de redes, es posible maximizar el uso de las redes, además de que se pueden segmentar el uso de estas, el fin de poderlas segmentar puede ser, el aprovechar mejor los recursos con los que se cuentan, separar redes de trabajo, a fin de poder administrar mejor las subredes, proveer de seguridad en partes de la red, que no deberían ser visibles para todo mundo. Todo ello implica un orden en las redes, dicho orden se traducirá directamente en hacer más eficientes y eficaces las subredes, todo ello se logra evitando el uso de redes muy grandes, que puedan ocasionar retardos en el envío/recepción de mensajes. Como se puede observar el subneteo de una red no es muy sencillo a simple vista, aunque como las matemáticas, se trata de practicar y entender los conceptos implicados en el subneteo tales como: conversiones binarias a decimales, dirección de broadcast, dirección de red. Te invito a que revises el video que está en la sección de Fundamentos de Redes Unidad 3. Direccionamiento IP 32 División de Ciencias Exactas, Ingeniería y Tecnología | Ingeniería en Desarrollo de Software Para saber más a fin de que observes de manera interactiva la forma en que se subnetea una red. Actividad 3. Ejercicios de subneteo El propósito de esta actividad es que realices un ejercicio de subnetting. Para esta actividad primero deberás realizar una investigación en internet sobre subnetting, aplicado en diversos ejemplos. Tu Facilitador (a) te hará llegar un planteamiento mediante el cual realizarás un ejercicio de subneteo. 1. Identifica dirección de red, máscara de red y dirección de red en formato CIDR, así como el número de subredes que se requieren crear en una red. 2. Calcula Máscara de subred, dirección de broadcast y rango de hosts utilizables en cada subred. 3. Numera cada uno de los pasos que seguiste para llegar a la respuesta, es decir, para obtener la máscara de subred, la dirección de broadcast, y el rango de hosts utilizables en cada subred, de acuerdo al número de subredes que te sea requerido. 4. Guarda tu actividad con la nomenclatura DFDR_U3_A3_XXYZ. Sustituye las XX por las dos primeras letras de tu nombre, la Y por tu primer apellido y la Z por el segundo apellido. 5. Sube tu archivo a la herramienta Tareas. Consulta el documento Criterios de evaluación de actividades U3, para ver la rúbrica de la actividad y conocer los parámetros de evaluación. Autoevaluación Antes de desarrollar la evidencia de aprendizaje, realiza la autoevaluación con el fin de hacer un recuento general de la unidad; así como detectar aquellos temas que no has comprendido en su totalidad y que necesites revisar nuevamente, o bien consultar con tus compañeros(as) y Facilitador(a). Para realizar la Autoevaluación, ingresa al listado de actividades en el aula. Fundamentos de Redes Unidad 3. Direccionamiento IP 33 División de Ciencias Exactas, Ingeniería y Tecnología | Ingeniería en Desarrollo de Software Evidencia de aprendizaje. Direccionamiento de red El propósito de la actividad es que apliques el cálculo del subneteo con base en los requerimientos de un caso específico, para ello, tu Facilitador (a) te hará llegar un problema, una vez que hayas recibido el caso: 1. Grafica una red o realiza el diagrama de una red integrando: dispositivos de red implicados: terminales y dispositivos intermedios de red, así como las capas del modelo OSI en que trabaja cada uno de ellos 2. Identifica en el planteamiento del problema las necesidades de subredes. 3. Calcula las subredes y realiza el subneteo de direccionamiento correspondiente. 4. Integra en tu gráfica o diagrama, las subredes calculadas. 1. Guarda tu actividad con la nomenclatura DFDR_U3_EA_XXYZ. Sustituye las XX por las dos primeras letras de tu nombre, la Y por tu primer apellido y la Z por el segundo apellido. 2. Sube tu archivo a la herramienta Tareas. *Consulta el documento EA. Escala de evaluación U3, para que consideres los parámetros de evaluación de esta actividad. Autorreflexiones Además de enviar tu trabajo de la Evidencia de aprendizaje, ingresa al foro Preguntas de Autorreflexión y consulta las preguntas que tu Facilitador (a) presente, a partir de ellas elabora tu Autorreflexión. Posteriormente envía tu archivo mediante la herramienta Autorreflexiones. Fundamentos de Redes Unidad 3. Direccionamiento IP 34 División de Ciencias Exactas, Ingeniería y Tecnología | Ingeniería en Desarrollo de Software Cierre de la unidad En esta unidad revisaste la importancia del direccionamiento IPv4, además revisaste que IPv6 ya se está implementando, pero que en tanto se termina de implementar es necesarioaprovechar al máximo la versión de protocolo IPv4, por ello se revisó lo que es una red y una subred, qué las delimita, cómo funcionan, cómo se crean, etcétera. Te preguntarás, a un ingeniero en desarrollo de software ¿Para qué le sirve conocer acerca de fundamentos de redes? Actualmente es importante que los profesionistas en TI (Tecnologías de la Información), sepan más, y no sólo de su área, sino de muchas más. Es muy común que en la actualidad se requieran programadores con conocimientos en redes, o ingenieros en redes con conocimientos de programación, esto se da por la necesidad de las empresas de hacer más con menos, o simplemente porque se necesitan personas con un perfil más globalizado. Para saber más Sobre la transición de IPv4 a IPv6 revisa el portal de Registros de Direcciones de Internet para Latinoamérica y el Caribe (LACNIC) en la página electrónica: http://portalipv6.lacnic.net/ Sobre la IPv4 e IPv6 revisa el portal del Centro de Información de Red México (NIC México) en la página electrónica: http://ipv6.mx/ Para profundizar en el tema de creación de una subred mediante el subnetting puedes investigar algunos recursos de video que se encuentran en internet. En el sitio The Internet Engineering Task Force (IETF) encontrarás mayor información sobre las propuestas y los estándares de internet, sobre protocolos, implementaciones y actualizaciones. http://www.ietf.org Fuentes de consulta Atelin, Philippe & Dordoigne, José. (2006). Redes Informáticas: conceptos fundamentales. Barcelona: Ediciones ENI. Collado Cabeza, E. (2009). Fundamentos de Routing. Madrid: [s.n] http://portalipv6.lacnic.net/ http://ipv6.mx/ Fundamentos de Redes Unidad 3. Direccionamiento IP 35 División de Ciencias Exactas, Ingeniería y Tecnología | Ingeniería en Desarrollo de Software Rendón Gómez, H. R. (2007). El periodista digital mexicano: Hacia su función. México: Facultad de Ciencias Políticas y Sociales, UNAM. Recuperado de http://books.google.com.mx/books?id=Ze6Ua6CRoLIC&pg=PA160&dq=ip+definicion& hl=es&sa=X&ei=uhDZUeXPPOvy0wGM8oDABg&ved=0CDgQ6AEwAg#v=onepage&q =ip%20definicion&f=false Fecha de consulta: el 07 de julio del 2013. Network Information Center Mexico (s/f). IPv4 vs IPv6 ¿Cuál es la diferencia? Recuperado de http://www.ipv6.mx/index.php/component/content/article/189-ipv4-vs- ipv6-icual-es-la-diferencia Fecha de consulta: 07 de julio del 2013 Cisco red (2010).Red interna y externa. Argentina: Ed Users. Recuperado de http://books.google.com.mx/books?id=BlWt8dygHb4C&pg=PA27&dq=direcciones+ip+ publicas+y+privadas&hl=es&sa=X&ei=IzTZUeObEInu9AT_nIDIDQ&ved=0CDcQ6AEw Ag#v=onepage&q=direcciones%20ip%20publicas%20y%20privadas&f=false España Boquera, María Carmen (2003). Servicios Avanzados de Telecomunicación. España: Ediciones Díaz de Santos S.A. Hallberg, Bruce (2007). Fundamentos de Redes. 4ta Ed. (Cordero Pedraza, Carlos Roberto,Trad.). México: McGraw-Hill Interamericana. Network Information Center Mexico. (s/f). FAQ IPv6. Recuperado el 07 de julio de 2013, de http://www.ipv6.mx/index.php/informacion/faq-ipv6 LACNIC. (s/f). ¿Quiénes implementan? Recuperado el 07 de Julio de 2013, de http://portalipv6.lacnic.net/quienes-implementan/ Lázaro Laporta, Jorge y Miralles Aguiñiga, Marcel. (2005). Fundamentos de Telemática. Editorial Universidad Politécnica de Valencia. Rekhter, Y., Moskowitz, B., y Karrenberg, D. (1996). Asignación de direcciones para Internet privadas. Recuperado de http://www.rfc-es.org/rfc/rfc1918-es.txt Universidad de Colima (2001). Clases de Red. Recuperado el 14 de julio de 2013, de http://alumno.ucol.mx/al964186/public_html/Clases%20de%20red.htm http://books.google.com.mx/books?id=Ze6Ua6CRoLIC&pg=PA160&dq=ip+definicion&hl=es&sa=X&ei=uhDZUeXPPOvy0wGM8oDABg&ved=0CDgQ6AEwAg#v=onepage&q=ip%20definicion&f=false http://books.google.com.mx/books?id=Ze6Ua6CRoLIC&pg=PA160&dq=ip+definicion&hl=es&sa=X&ei=uhDZUeXPPOvy0wGM8oDABg&ved=0CDgQ6AEwAg#v=onepage&q=ip%20definicion&f=false http://books.google.com.mx/books?id=Ze6Ua6CRoLIC&pg=PA160&dq=ip+definicion&hl=es&sa=X&ei=uhDZUeXPPOvy0wGM8oDABg&ved=0CDgQ6AEwAg#v=onepage&q=ip%20definicion&f=false http://www.ipv6.mx/index.php/component/content/article/189-ipv4-vs-ipv6-icual-es-la-diferencia http://www.ipv6.mx/index.php/component/content/article/189-ipv4-vs-ipv6-icual-es-la-diferencia http://books.google.com.mx/books?id=BlWt8dygHb4C&pg=PA27&dq=direcciones+ip+publicas+y+privadas&hl=es&sa=X&ei=IzTZUeObEInu9AT_nIDIDQ&ved=0CDcQ6AEwAg#v=onepage&q=direcciones%20ip%20publicas%20y%20privadas&f=false http://books.google.com.mx/books?id=BlWt8dygHb4C&pg=PA27&dq=direcciones+ip+publicas+y+privadas&hl=es&sa=X&ei=IzTZUeObEInu9AT_nIDIDQ&ved=0CDcQ6AEwAg#v=onepage&q=direcciones%20ip%20publicas%20y%20privadas&f=false http://books.google.com.mx/books?id=BlWt8dygHb4C&pg=PA27&dq=direcciones+ip+publicas+y+privadas&hl=es&sa=X&ei=IzTZUeObEInu9AT_nIDIDQ&ved=0CDcQ6AEwAg#v=onepage&q=direcciones%20ip%20publicas%20y%20privadas&f=false http://www.ipv6.mx/index.php/informacion/faq-ipv6 http://portalipv6.lacnic.net/quienes-implementan/ http://www.rfc-es.org/rfc/rfc1918-es.txt http://alumno.ucol.mx/al964186/public_html/Clases%20de%20red.htm Fundamentos de Redes Unidad 3. Direccionamiento IP 36 División de Ciencias Exactas, Ingeniería y Tecnología | Ingeniería en Desarrollo de Software Fuentes de Imagen Ruiz, Alberto (2010). Asignando direcciones IP a la red del centro. Recuperado de http://www.albertoruiz.es/mis-articulos/asignando-direcciones-ip-a-la-red-del-centro Fecha de consulta 07 de julio de 2013 Stallings, William. (2004). Comunicaciones y redes de computadoras (7ª ed.). Madrid: Pearson Educación. Wikipedia (2013) IPv6. Recuperado de http://es.wikipedia.org/wiki/IPv6 Fecha de consulta 28 julio de 2013. http://www.albertoruiz.es/mis-articulos/asignando-direcciones-ip-a-la-red-del-centro http://es.wikipedia.org/wiki/IPv6
Compartir