UNIDAD II. Normas y estndares Descripcin general. Durante las ltimas dos dcadas ha habido un enorme crecimiento en la cantidad y tamao de las redes. Muchas de ellas sin embargo, se desarrollaron utilizando implementaciones de hardware y software diferentes. Como resultado, muchas de las redes eran incompatibles y se volvi muy difcil para las redes que utilizaban especificaciones distintas poder comunicarse entre s. Para solucionar este problema, la Organizacin Internacional para la Normalizacin (ISO) realiz varias investigaciones acerca de los esquemas de red. La ISO reconoci que era necesario crear un modelo de red que pudiera ayudar a los diseadores de red a implementar redes que pudieran comunicarse y trabajar en conjunto (interoperabilidad) y por lo tanto, elaboraron el modelo de referencia OSI en 1984.
Esta unidad explica de qu manera los estndares aseguran mayor compatibilidad e interoperabilidad entre los distintos tipos de tecnologas de red. En esta unidad, aprender cmo el esquema de networking del modelo de referencia OSI acomoda los estndares de networking. Adems, se ver cmo la informacin o los datos viajan desde los programas de aplicacin (como por ejemplo las hojas de clculo) a travs de un medio de red (como los cables) a otros programas de aplicacin ubicados en otras computadoras de la red. A medida que avanza en este tema, aprender acerca de las funciones bsicas que se producen en cada capa del modelo OSI, que le servirn de base para empezar a disear, desarrollar y diagnosticar las fallas de las redes.
2.1 Modelo general de comunicacin. Uso de las capas para analizar problemas en un flujo de materiales. El concepto de capas le ayudar a comprender la accin que se produce durante el proceso de comunicacin de una computadora a otra. En la figura 1 se plantean preguntas que involucran el movimiento de objetos fsicos como por ejemplo, el trfico de autopistas o los datos electrnicos. Este desplazamiento de objetos, sea este fsico o lgico, se conoce como flujo. Existen muchas capas que ayudan a describir los detalles del proceso de flujo. Otros ejemplos de sistemas de flujo son el sistema de suministro de agua, el sistema de autopistas, el sistema postal y el sistema telefnico.
Redes de Computadoras Prof. Ing. Honorio Candelario Emigdio
2
Figura 1. Ahora, examine la figura 2 el cuadro "Comparacin de redes". Qu red est examinando? Qu fluye? Cules son las distintas formas del objeto que fluye? Cules son las normas para el flujo? Dnde se produce el flujo? Las redes que aparecen en este esquema le ofrecen ms analogas para ayudarlo a comprender las redes informticas.
Figura 2. Comparacin de redes.
Redes de Computadoras Prof. Ing. Honorio Candelario Emigdio
3
Otro ejemplo que describe cmo puede usar el concepto de capas para analizar un tema cotidiano es examinar una conversacin entre dos personas. Cuando usted tiene una idea que desea comunicarle a otra persona, lo primero que hace es elegir (a menudo de modo subconsciente) cmo desea expresar esa idea, luego decide cmo comunicarla de forma adecuada y, por ltimo, transmite esa idea.
Imagnese a un joven que est sentado en uno de los extremos de una mesa muy larga. En el otro extremo de la mesa, bastante lejos, est sentada su abuela. El joven habla en ingls. Su abuela prefiere hablar en espaol. En la mesa se ha servido una cena esplndida que ha preparado la abuela. Sbitamente, el joven grita lo ms alto posible, en ingls: "Hey you! Give me the rice!" (Oye, t! Dame el arroz!) y extiende la mano sobre la mesa para agarrarlo. En la mayora de los lugares, esta accin se considera bastante grosera. Qu es lo que el joven debera haber hecho para comunicar sus deseos de forma aceptable?
Para ayudarlo a encontrar la respuesta a esta pregunta, analice el proceso de comunicacin por capas. En primer lugar est la idea el joven desea el arroz; luego est la representacin de la idea hablada en ingls (en lugar de espaol); a continuacin, el mtodo de entrega "Oye t"; y finalmente el medio gritar (sonido) y extender la mano (accin fsica) sobre la mesa para tomar el arroz.
A partir de este grupo de cuatro capas, se puede observar que tres de estas capas impiden que el joven comunique su idea de forma adecuada/aceptable. La primera capa (la idea) es aceptable. La segunda capa (representacin), hablando en ingls en lugar de en espaol, y la tercera capa (entrega), exigiendo en lugar de solicitar con educacin, definitivamente no obedecen a los protocolos sociales aceptados. La cuarta capa (medio), gritar y agarrar las cosas de la mesa en lugar de solicitar ayuda en forma educada a otra persona es un comportamiento inaceptable prcticamente en cualquier situacin social. Si analiza esta interaccin desde el punto de vista de las capas podr entender ms claramente algunos de los problemas de la comunicacin (entre las personas o entre las computadoras) y cmo es posible resolver estos problemas.
Redes de Computadoras Prof. Ing. Honorio Candelario Emigdio
4
Origen, destino y paquete de datos. El nivel bsico de informacin por computadora se compone de dgitos binarios o bits (0 y 1). Las computadoras que envan uno o dos bits de informacin, sin embargo, no seran demasiado tiles, de modo que se necesitan otras agrupaciones: los bytes, kilobytes, megabytes y gigabytes. Para que las computadoras puedan enviar informacin a travs de una red, todas las comunicaciones de una red se inician en el origen, luego viajan hacia su destino.
Figura 3. Envi de paquetes.
Como lo ilustra la figura 3, la informacin que viaja a travs de una red se conoce como paquete, datos o paquete de datos. Un paquete de datos es una unidad de informacin, lgicamente agrupada, que se desplaza entre los sistemas de computacin. Incluye la informacin de origen junto con otros elementos necesarios para hacer que la comunicacin sea factible y confiable en relacin con los dispositivos de destino. La direccin origen de un paquete especifica la identidad de la computadora que enva el paquete. La direccin destino especfica la identidad de la computadora que finalmente recibe el paquete.
Medios. Durante su estudio de networking, escuchar a menudo la palabra "medio". (Nota: El plural de medio es medios). En networking, un medio es el material a travs del cual viajan los paquetes de datos. Puede ser cualquiera de los siguientes materiales:
Redes de Computadoras Prof. Ing. Honorio Candelario Emigdio
5
Cables telefnicos UTP de categora 5 (se utiliza para Ethernet 10BASE-T) Cable coaxial (se utiliza para la TV por cable) Fibra ptica (delgadas fibras de vidrio que transportan luz)
Existen otros dos tipos de medios que son menos evidentes, pero que no obstante se deben tener en cuenta en la comunicacin por redes. En primer lugar, est la atmsfera (en su mayor parte formada por oxgeno, nitrgeno y agua) que transporta ondas de radio, microondas y luz.
La comunicacin sin ningn tipo de alambres o cables se denomina inalmbrica o comunicacin de espacio abierto. Esto es posible utilizando ondas electromagnticas (EM). Entre las ondas EM, que en el vaco viajan a velocidad de la luz, se incluyen las ondas de energa, ondas de radio, microondas, luz infrarroja, luz visible, luz ultravioleta, rayos x y rayos gama. Las ondas EM viajan a travs de la atmsfera (principalmente compuesta de oxgeno, nitrgeno y agua), pero tambin viajan a travs del vaco del espacio exterior (donde no existe prcticamente materia, ni molculas ni tomos).
Redes de Computadoras Prof. Ing. Honorio Candelario Emigdio
6
Protocolo. Para que los paquetes de datos puedan viajar desde el origen hasta su destino a travs de una red, es importante que todos los dispositivos de la red hablen el mismo lenguaje o protocolo. Un protocolo es un conjunto de reglas que hacen que la comunicacin en una red sea ms eficiente. Los siguientes son algunos ejemplos comunes: En el Congreso de los Estados Unidos, una forma de las Reglas de Orden de Roberts hace posible que cientos de Representantes que desean expresar sus opiniones lo hagan por turnos y que transmitan sus ideas de forma ordenada. Mientras se est conduciendo un auto, otros autos envan (o deberan hacerlo!) seales cuando desean girar; si no lo hicieran, las rutas seran un caos. Al volar un avin, los pilotos obedecen reglas muy especficas para poder comunicarse con otros aviones y con el control de trfico areo. Al contestar el telfono, alguien dice "Hola", y entonces la persona que realiza la llamada dice "Hola, habla Fulano de Tal... ", y as sucesivamente.
Una definicin tcnica de un protocolo de comunicaciones de datos es: un conjunto de normas, o un acuerdo, que determina el formato y la transmisin de datos. La capa n de una computadora se comunica con la capa n de otro computadora. Las normas y convenciones que se utilizan en esta comunicacin se denominan colectivamente protocolo de la capa n.
Redes de Computadoras Prof. Ing. Honorio Candelario Emigdio
7
Evolucion de las normas de Networking de ISO. Al principio de su desarrollo, las LAN, MAN y WAN eran en cierto modo caticas. A principios de la dcada de los 80 se produjo un enorme crecimiento en la cantidad y el tamao de las redes. A medida que las empresas se dieron cuenta de que podran ahorrar mucho dinero y aumentar la productividad con la tecnologa de networking, comenzaron a agregar redes y a expandir las redes existentes casi simultneamente con la aparicin de nuevas tecnologas y productos de red.
A mediados de los 80, estas empresas debieron enfrentar problemas cada vez ms serios debido a su expansin catica. Resultaba cada vez ms difcil que las redes que usaban diferentes especificaciones pudieran comunicarse entre s. Se dieron cuenta que necesitaban salir de los sistemas de networking propietarios.
Los sistemas propietarios se desarrollan, pertenecen y son controlados por organizaciones privadas. En la industria de la informtica, "propietario" es lo contrario de "abierto". "Propietario" significa que un pequeo grupo de empresas controla el uso total de la tecnologa. Abierto significa que el uso libre de la tecnologa est disponible para todos.
Para enfrentar el problema de incompatibilidad de las redes y su imposibilidad de comunicarse entre s, la Organizacin Internacional para la Normalizacin (ISO) estudi esquemas de red como DECNET, SNA y TCP/IP a fin de encontrar un conjunto de reglas. Como resultado de esta investigacin, la ISO desarroll un modelo de red que ayudara a los fabricantes a crear redes que fueran compatibles y que pudieran operar con otras redes.
El proceso de dividir comunicaciones complejas en tareas ms pequeas y separadas se podra comparar con el proceso de construccin de un automvil. Visto globalmente, el diseo, la fabricacin y el ensamblaje de un automvil es un proceso de gran complejidad. Es poco probable que una sola persona sepa cmo realizar todas las tareas requeridas para la construccin de un automvil desde cero. Es por ello que los ingenieros mecnicos disean el automvil, los ingenieros de fabricacin disean los moldes para fabricar las partes y los tcnicos de ensamblaje ensamblan cada uno una parte del auto. Redes de Computadoras Prof. Ing. Honorio Candelario Emigdio
8
El modelo de referencia OSI (Nota: No debe confundirse con ISO.), lanzado en 1984, fue el esquema descriptivo que crearon. Este modelo proporcion a los fabricantes un conjunto de estndares que aseguraron una mayor compatibilidad e interoperabilidad entre los distintos tipos de tecnologa de red utilizados por las empresas a nivel mundial.
2.2 El modelo de referencia OSI. Propsito del modelo de referencia OSI. El modelo de referencia OSI es el modelo principal para las comunicaciones por red. Aunque existen otros modelos, en la actualidad la mayora de los fabricantes de redes relacionan sus productos con el modelo de referencia OSI, especialmente cuando desean ensear a los usuarios cmo utilizar sus productos. Los fabricantes consideran que es la mejor herramienta disponible para ensear cmo enviar y recibir datos a travs de una red. El modelo de referencia OSI permite que los usuarios vean las funciones de red que se producen en cada capa. Ms importante an, el modelo de referencia OSI es un marco que se puede utilizar para comprender cmo viaja la informacin a travs de una red. Adems, puede usar el modelo de referencia OSI para visualizar cmo la informacin o los paquetes de datos viajan desde los programas de aplicacin (por ej., hojas de clculo, documentos, etc.), a travs de un medio de red (por ej., cables, etc.), hasta otro programa de aplicacin ubicado en otra computadora de la red, aun cuando el transmisor y el receptor tengan distintos tipos de medios de red.
Redes de Computadoras Prof. Ing. Honorio Candelario Emigdio
9
En el modelo de referencia OSI, hay siete capas numeradas, cada una de las cuales ilustra una funcin de red especfica. Esta divisin de las funciones de networking se denomina divisin en capas. Si la red se divide en estas siete capas, se obtienen las siguientes ventajas: Divide la comunicacin de red en partes ms pequeas y sencillas. Normaliza los componentes de red para permitir el desarrollo y el soporte de los productos de diferentes fabricantes. Permite a los distintos tipos de hardware y software de red comunicarse entre s. Impide que los cambios en una capa puedan afectar las dems capas, para que se puedan desarrollar con ms rapidez. Divide la comunicacin de red en partes ms pequeas para simplificar el aprendizaje.
Las siete capas del modelo de referencia OSI. El problema de trasladar informacin entre computadoras se divide en siete problemas ms pequeos y de tratamiento ms simple en el modelo de referencia OSI. Cada uno de los siete problemas ms pequeos est representado por su propia capa en el modelo. Las siete capas del modelo de referencia OSI son: Capa 7: La capa de aplicacin Capa 6: La capa de presentacin Capa 5: La capa de sesin Capa 4: La capa de transporte Capa 3: La capa de red Capa 2: La capa de enlace de datos Capa 1: La capa fsica Durante el transcurso de este semestre veremos las capas, comenzando por la Capa 1 y estudiando el modelo OSI capa por capa. Al estudiar una por una las capas del modelo de referencia OSI, comprender de qu manera los paquetes de datos viajan a travs de una red y qu dispositivos operan en cada capa a medida que los paquetes de datos las atraviesan. Como resultado, comprender cmo diagnosticar las fallas cuando se presenten problemas de red, especialmente durante el flujo de paquetes de datos.
Redes de Computadoras Prof. Ing. Honorio Candelario Emigdio
10
Funciones de cada capa. Cada capa individual del modelo OSI tiene un conjunto de funciones que debe realizar para que los paquetes de datos puedan viajar en la red desde el origen hasta el destino. A continuacin, presentamos una breve descripcin de cada capa del modelo de referencia OSI tal como aparece en la figura. Capa 7: La capa de aplicacin La capa de aplicacin es la capa del modelo OSI ms cercana al usuario; suministra servicios de red a las aplicaciones del usuario. Difiere de las dems capas debido a que no proporciona servicios a ninguna otra capa OSI, sino solamente a aplicaciones que se encuentran fuera del modelo OSI. Algunos ejemplos de aplicaciones son los programas de hojas de clculo, de procesamiento de texto y los de las terminales bancarias. La capa de aplicacin establece la disponibilidad de los potenciales socios de comunicacin, sincroniza y establece acuerdos sobre los procedimientos de recuperacin de errores y control de la integridad de los datos. Si desea recordar a la Capa 7 en la menor cantidad de palabras posible, piense en los navegadores de Web. Capa 6: La capa de presentacin La capa de presentacin garantiza que la informacin que enva la capa de aplicacin de un sistema pueda ser leda por la capa de aplicacin de otro. De ser necesario, la capa de presentacin traduce entre varios formatos de datos utilizando un formato comn. Si desea recordar la Capa 6 en la menor cantidad de palabras posible, piense en un formato de datos comn. Capa 5: La capa de sesin Como su nombre lo implica, la capa de sesin establece, administra y finaliza las sesiones entre dos hosts que se estn comunicando. La capa de sesin proporciona sus servicios a la capa de presentacin. Tambin sincroniza el dilogo entre las capas de presentacin de los dos hosts y administra su intercambio de datos. Adems de regular la sesin, la capa de sesin ofrece disposiciones para una eficiente transferencia de datos, clase de servicio y un registro de excepciones acerca de los problemas de la capa de sesin, presentacin y aplicacin. Si desea recordar la Capa 5 en la menor cantidad de palabras posible, piense en dilogos y conversaciones. Capa 4: La capa de transporte La capa de transporte segmenta los datos originados en el host emisor y los reensambla en una corriente de datos dentro del sistema del host receptor. El lmite entre la capa de transporte y la capa de sesin puede imaginarse como el lmite entre los protocolos de aplicacin y los protocolos de flujo Redes de Computadoras Prof. Ing. Honorio Candelario Emigdio
11
de datos. Mientras que las capas de aplicacin, presentacin y sesin estn relacionadas con asuntos de aplicaciones, las cuatro capas inferiores se encargan del transporte de datos.
La capa de transporte intenta suministrar un servicio de transporte de datos que asla las capas superiores de los detalles de implementacin del transporte. Especficamente, temas como la confiabilidad del transporte entre dos hosts es responsabilidad de la capa de transporte. Al proporcionar un servicio de comunicaciones, la capa de transporte establece, mantiene y termina adecuadamente los circuitos virtuales. Al proporcionar un servicio confiable, se utilizan dispositivos de deteccin y recuperacin de errores de transporte. Si desea recordar a la Capa 4 en la menor cantidad de palabras posible, piense en calidad de servicio y confiabilidad. Capa 3: La capa de red La capa de red es una capa compleja que proporciona conectividad y seleccin de ruta entre dos sistemas de hosts que pueden estar ubicados en redes geogrficamente distintas. Si desea recordar la Capa 3 en la menor cantidad de palabras posible, piense en seleccin de ruta, direccionamiento y enrutamiento.
Capa 2: La capa de enlace de datos La capa de enlace de datos proporciona trnsito de datos confiable a travs de un enlace fsico. Al hacerlo, la capa de enlace de datos se ocupa del direccionamiento fsico (comparado con el lgico) , la topologa de red, el acceso a la red, la notificacin de errores, entrega ordenada de tramas y control de flujo. Si desea recordar la Capa 2 en la menor cantidad de palabras posible, piense en tramas y control de acceso al medio.
Capa 1: La capa fsica La capa fsica define las especificaciones elctricas, mecnicas, de procedimiento y funcionales para activar, mantener y desactivar el enlace fsico entre sistemas finales. Las caractersticas tales como niveles de voltaje, temporizacin de cambios de voltaje, velocidad de datos fsicos, distancias de transmisin mximas, conectores fsicos y otros atributos similares son definidos por las especificaciones de la capa fsica. Si desea recordar la Capa 1 en la menor cantidad de palabras posible, piense en seales y medios. Redes de Computadoras Prof. Ing. Honorio Candelario Emigdio
12
Encapsulamiento. Como se mencion anteriormente, que todas las comunicaciones de una red parten de un origen y se envan a un destino, y que la informacin que se enva a travs de una red se denomina datos o paquete de datos. Si una computadora (host A) desea enviar datos a otra (host B), en primer trmino los datos deben empaquetarse a travs de un proceso denominado encapsulamiento. El encapsulamiento rodea los datos con la informacin de protocolo necesaria antes de que se una al trnsito de la red. Por lo tanto, a medida que los datos se desplazan a travs de las capas del modelo OSI, reciben encabezados, informacin final y otros tipos de informacin. (Nota: La palabra "encabezado" significa que se ha agregado la informacin correspondiente a la direccin).
Redes de Computadoras Prof. Ing. Honorio Candelario Emigdio
13
Para ver cmo se produce el encapsulamiento, examine la forma en que los datos viajan a travs de las capas como lo ilustra la siguiente figura. Una vez que se envan los datos desde el origen, como se describe en la siguiente figura, viajan a travs de la capa de aplicacin y recorren todas las dems capas en sentido descendiente. Como puede ver, el empaquetamiento y el flujo de los datos que se intercambian experimentan cambios a medida que las redes ofrecen sus servicios a los usuarios finales. Como lo muestran las figuras, las redes deben realizar los siguientes cinco pasos de conversin a fin de encapsular los datos:
Crear los datos. Cuando un usuario enva un mensaje de correo electrnico, sus caracteres alfanumricos se convierten en datos que pueden recorrer la internetwork. Empaquetar los datos para ser transportados de extremo a extremo. Los datos se empaquetan para ser transportados por la internetwork. Al utilizar segmentos, la funcin de transporte asegura que los hosts del mensaje en ambos extremos del sistema de correo electrnico se puedan comunicar de forma confiable. Anexar (agregar) la direccin de red al encabezado. Los datos se colocan en un paquete o datagrama que contiene el encabezado de red con las direcciones lgicas de origen y de destino. Estas direcciones ayudan a los dispositivos de red a enviar los paquetes a travs de la red por una ruta seleccionada.
Redes de Computadoras Prof. Ing. Honorio Candelario Emigdio
14
Anexar (agregar) la direccin local al encabezado de enlace de datos. Cada dispositivo de la red debe poner el paquete dentro de una trama. La trama le permite conectarse al prximo dispositivo de red conectado directamente en el enlace. Cada dispositivo en la ruta de red seleccionada requiere el entramado para poder conectarse al siguiente dispositivo. Realizar la conversin a bits para su transmisin. La trama debe convertirse en un patrn de unos y ceros (bits) para su transmisin a travs del medio (por lo general un cable). Una funcin de temporizacin permite que los dispositivos distingan estos bits a medida que se trasladan por el medio. El medio en la internetwork fsica puede variar a lo largo de la ruta utilizada. Por ejemplo, el mensaje de correo electrnico puede originarse en una LAN, cruzar el backbone de un campus y salir por un enlace WAN hasta llegar a su destino en otra LAN remota. Los encabezados y la informacin final se agregan a medida que los datos se desplazan a travs de las capas del modelo OSI.
Nombres de los datos en cada capa del modelo OSI. Para que los paquetes de datos puedan viajar desde el origen hasta su destino, cada capa del modelo OSI en el origen debe comunicarse con su capa igual en el lugar destino. Esta forma de comunicacin se conoce como comunicaciones de par-a-par. Durante este proceso, cada protocolo de capa intercambia informacin, que se conoce como unidades de datos de protocolo (PDU), entre capas iguales. Cada capa de comunicacin, en la computadora origen, se comunica con un PDU especfico de capa y con su capa igual en la computadora destino como lo ilustra la siguiente figura.
Redes de Computadoras Prof. Ing. Honorio Candelario Emigdio
15
Los paquetes de datos de una red parten de un origen y se envan a un destino. Cada capa depende de la funcin de servicio de la capa OSI que se encuentra debajo de ella. Para brindar este servicio, la capa inferior utiliza el encapsulamiento para colocar la PDU de la capa superior en su campo de datos, luego le puede agregar cualquier encabezado e informacin final que la capa necesite para ejecutar su funcin. Posteriormente, a medida que los datos se desplazan hacia abajo a travs de las capas del modelo OSI, se agregan encabezados e informacin final adicionales. Despus de que las Capas 7, 6 y 5 han agregado la informacin, la Capa 4 agrega ms informacin. Este agrupamiento de datos, la PDU de Capa 4, se denomina segmento.
Por ejemplo, la capa de red presta un servicio a la capa de transporte y la capa de transporte presenta datos al subsistema de internetwork. La tarea de la capa de red consiste en trasladar esos datos a travs de la internetwork. Ejecuta esta tarea encapsulando los datos y agregando un encabezado, con lo que crea un paquete (PDU de Capa 3). Este encabezado contiene la informacin necesaria para completar la transferencia, como por ejemplo, las direcciones lgicas origen y destino.
La capa de enlace de datos suministra un servicio a la capa de red. Encapsula la informacin de la capa de red en una trama (la PDU de Capa 2); el encabezado de la trama contiene informacin (por ej., direcciones fsicas) que es necesaria para completar las funciones de enlace de datos. La capa de enlace de datos suministra un servicio a la capa de red encapsulando la informacin de la capa de red en una trama. Redes de Computadoras Prof. Ing. Honorio Candelario Emigdio
16
La capa fsica tambin suministra un servicio a la capa de enlace de datos. La capa fsica codifica los datos de la trama de enlace de datos en un patrn de unos y ceros (bits) para su transmisin a travs del medio (generalmente un cable) en la Capa 1.
2.3 Comparacin del modelo OSI y el modelo TCP/IP. El modelo de referencia TCP/IP Aunque el modelo de referencia OSI sea universalmente reconocido, el estndar abierto de Internet desde el punto de vista histrico y tcnico es el Protocolo de control de transmisin/Protocolo Internet (TCP/IP). El modelo de referencia TCP/IP y la pila de protocolo TCP/IP hacen que sea posible la comunicacin entre dos computadoras, desde cualquier parte del mundo, a casi la velocidad de la luz. El modelo TCP/IP tiene importancia histrica, al igual que las normas que permitieron el desarrollo de la industria telefnica, de energa elctrica, el ferrocarril, la televisin y las industrias de vdeos.
Las capas del modelo de referencia TCP/IP El Departamento de Defensa de EE.UU. (DoD) cre el modelo TCP/IP porque necesitaba una red que pudiera sobrevivir ante cualquier circunstancia, incluso una guerra nuclear. Para brindar un ejemplo ms amplio, supongamos que el mundo est en estado de guerra, atravesado en todas direcciones por distintos tipos de conexiones: cables, microondas, fibras pticas y enlaces satelitales. Imaginemos entonces que se necesita que fluya la informacin o los datos (organizados en forma de paquetes), independientemente de la condicin de cualquier nodo o red en particular de la internetwork (que en este caso podran haber sido destruidos por la guerra). El DoD desea que sus paquetes lleguen a destino siempre, bajo cualquier condicin, desde un punto determinado hasta cualquier otro. Este problema de diseo de difcil solucin fue lo que llev a la creacin del modelo TCP/IP, que desde entonces se transform en el estndar a partir del cual se desarroll Internet.
A medida que obtenga ms informacin acerca de las capas, tenga en cuenta el propsito original de Internet; esto le ayudar a entender por qu motivo ciertas cosas son como son. El modelo TCP/IP tiene cuatro capas: la capa de aplicacin, la capa de transporte, la capa de Internety la capa de acceso de red. Es importante observar que algunas de las capas del modelo TCP/IP poseen el mismo nombre Redes de Computadoras Prof. Ing. Honorio Candelario Emigdio
17
que las capas del modelo OSI. No confunda las capas de los dos modelos, porque la capa de aplicacin tiene diferentes funciones en cada modelo.
Capa de aplicacin Los diseadores de TCP/IP sintieron que los protocolos de nivel superior deberan incluir los detalles de las capas de sesin y presentacin. Simplemente crearon una capa de aplicacin que maneja protocolos de alto nivel, aspectos de representacin, codificacin y control de dilogo. El modelo TCP/IP combina todos los aspectos relacionados con las aplicaciones en una sola capa y garantiza que estos datos estn correctamente empaquetados para la siguiente capa.
Capa de transporte La capa de transporte se refiere a los aspectos de calidad del servicio con respecto a la confiabilidad, el control de flujo y la correccin de errores. Uno de sus protocolos, el protocolo para el control de la transmisin (TCP), ofrece maneras flexibles y de alta calidad para crear comunicaciones de red confiables, sin problemas de flujo y con un nivel de error bajo. TCP es un protocolo orientado a la conexin. Mantiene un dilogo entre el origen y el destino mientras empaqueta la informacin de la capa de aplicacin en unidades denominadas segmentos. Orientado a la conexin no significa que el circuito exista entre los computadores que se estn comunicando (esto sera una conmutacin de circuito). Significa que los segmentos de Capa 4 viajan de un lado a otro entre dos hosts para comprobar que la conexin exista lgicamente para un determinado perodo. Esto se conoce como conmutacin de paquetes.
Redes de Computadoras Prof. Ing. Honorio Candelario Emigdio
18
Capa de Internet El propsito de la capa de Internet es enviar paquetes origen desde cualquier red en la internetwork y que estos paquetes lleguen a su destino independientemente de la ruta y de las redes que recorrieron para llegar hasta all. El protocolo especfico que rige esta capa se denomina Protocolo Internet (IP). En esta capa se produce la determinacin de la mejor ruta y la conmutacin de paquetes. Esto se puede comparar con el sistema postal. Cuando enva una carta por correo, usted no sabe cmo llega a destino (existen varias rutas posibles); lo que le interesa es que la carta llegue.
Capa de acceso de red El nombre de esta capa es muy amplio y se presta a confusin. Tambin se denomina capa de host a red. Es la capa que se ocupa de todos los aspectos que requiere un paquete IP para realizar realmente un enlace fsico y luego realizar otro enlace fsico. Esta capa incluye los detalles de tecnologa LAN y WAN y todos los detalles de las capas fsicas y de enlace de datos del modelo OSI.
Grfico del protocolo TCP/IP El diagrama que aparece en la siguiente figura se denomina grfico de protocolo. Este grfico ilustra algunos de los protocolos comunes especificados por el modelo de referencia TCP/IP. En la capa de aplicacin, aparecen distintas tareas de red que probablemente usted no reconozca, pero como usuario de la Internet, probablemente use todos los das. Todas ellas se estudiarn durante el transcurso del semestre. Estas aplicaciones incluyen las siguientes:
FTP: File Transfer Protocol (Protocolo de transferencia de archivos) HTTP: Hypertext Transfer Protocol (Protocolo de transferencia de hipertexto) SMTP: Simple Mail Transfer Protocol (Protocolo de transferencia de correo simple) DNS: Domain Name System (Sistema de nombres de dominio) TFTP: Trivial File Transfer Protocol (Protocolo de transferencia de archivo trivial)
Redes de Computadoras Prof. Ing. Honorio Candelario Emigdio
19
El modelo TCP/IP enfatiza la mxima flexibilidad, en la capa de aplicacin, para los creadores de software. La capa de transporte involucra dos protocolos: el protocolo de control de transmisin (TCP) y el protocolo de datagrama de usuario (UDP). Estos protocolos se examinarn posteriormente con ms detalle. La capa inferior, la capa de acceso de red, se relaciona con la tecnologa especfica de LAN o WAN que se utiliza. En el modelo TCP/IP existe solamente un protocolo de red: el protocolo Internet, o IP, independientemente de la aplicacin que solicita servicios de red o del protocolo de transporte que se utiliza. Esta es una decisin de diseo deliberada. IP sirve como protocolo universal que permite que cualquier computadora en cualquier parte del mundo pueda comunicarse en cualquier momento.
Comparacin entre el modelo OSI y el modelo TCP/IP Si compara el modelo OSI y el modelo TCP/IP, observar que ambos presentan similitudes y diferencias. Los ejemplos incluyen:
Redes de Computadoras Prof. Ing. Honorio Candelario Emigdio
20
Similitudes Ambos se dividen en capas. Ambos tienen capas de aplicacin, aunque incluyen servicios muy distintos. Ambos tienen capas de transporte y de red similares. Se supone que la tecnologa es de conmutacin por paquetes (no de conmutacin por circuito). Los profesionales de networking deben conocer ambos. Diferencias TCP/IP combina las funciones de la capa de presentacin y de sesin en la capa de aplicacin. TCP/IP combina las capas de enlace de datos y la capa fsica del modelo OSI en una sola capa. TCP/IP parece ser ms simple porque tiene menos capas. Los protocolos TCP/IP son los estndares en torno a los cuales se desarroll la Internet, de modo que la credibilidad del modelo TCP/IP se debe en gran parte a sus protocolos. En comparacin, las redes tpicas no se desarrollan normalmente a partir del protocolo OSI, aunque el modelo OSI se usa como gua.
Uso de los modelos OSI y TCP/IP. Aunque los protocolos TCP/IP representan los estndares en base a los cuales se ha desarrollado la Internet, en la actualidad se utiliza el modelo OSI por los siguientes motivos: Es un estndar mundial, genrico, independiente de los protocolos. Es ms detallado, lo que hace que sea ms til para la enseanza y el aprendizaje. Al ser ms detallado, resulta de mayor utilidad para el diagnstico de fallas.
Redes de Computadoras Prof. Ing. Honorio Candelario Emigdio
21
Muchos profesionales de networking tienen distintas opiniones con respecto al modelo que se debe usar. Usted debe familiarizarse con ambos modelos. Utilizar el modelo OSI como si fuera un microscopio a travs del cual se analizan las redes, pero tambin utilizar los protocolos de TCP/IP a lo largo de su vida profesional. Recuerde que existe una diferencia entre un modelo (es decir, capas, interfaces y especificaciones de protocolo) y el protocolo real que se usa en networking. Usted usar el modelo OSI y los protocolos TCP/IP.
Se concentrar en TCP como un protocolo de Capa 4 de OSI, IP como un protocolo de Capa 3 de OSI y Ethernet como una tecnologa de las Capas 2 y 1. El diagrama de la figura indica que posteriormente durante el curso se examinar una tecnologa de la capa de enlace de datos y de la capa fsica en particular entre las diversas opciones disponibles: esta tecnologa ser Ethernet.
2.4 Ethernet e IEEE 802.3 Comparacin entre Ethernet e IEEE 802.3 Ethernet es la tecnologa de red de rea local (LAN) de uso ms generalizado. El diseo original de Ethernet representaba un punto medio entre las redes de larga distancia y baja velocidad y las redes especializadas de las salas de computadoras, que transportaban datos a altas velocidades y a distancias muy limitadas. Ethernet se adecua bien a las aplicaciones en las que un medio de comunicacin local debe transportar trfico espordico y ocasionalmente pesado, a velocidades muy elevadas.
La arquitectura de red Ethernet tiene su origen en la dcada de los '60 en la Universidad de Hawai, donde se desarroll el mtodo de acceso utilizado por Ethernet, o sea, el CSM/CD (acceso mltiple con deteccin de portadora y deteccin de colisiones. El centro de investigaciones PARC (Palo Alto Research Center) de Xerox Corporation desarroll el primer sistema Ethernet experimental a principios del decenio 1970-80. Este sistema sirvi como base de la especificacin 802.3 publicada en 1980 por el Instituto de Ingeniera Elctrica y Electrnica (Institute of Electrical and Electronic Engineers (IEEE)).
Redes de Computadoras Prof. Ing. Honorio Candelario Emigdio
22
Poco despus de la publicacin de la especificacin IEEE 802.3 en 1980, Digital Equipment Corporation, Intel Corporation y Xerox Corporation desarrollaron y publicaron conjuntamente una especificacin Ethernet denominada "Versin 2.0" que era sustancialmente compatible con la IEEE 802.3. En la actualidad, Ethernet e IEEE 802.3 retienen en conjunto la mayor parte del mercado de protocolos de LAN. Hoy en da, el trmino Ethernet a menudo se usa para referirse a todas las LAN de acceso mltiple con deteccin de portadora y deteccin de colisiones (CSMA/CD), que generalmente cumplen con las especificaciones Ethernet, incluyendo IEEE 802.3.
Ethernet e IEEE 802.3 especifican tecnologas similares; ambas son LAN de tipo CSMA/CD. Las estaciones de una LAN de tipo CSMA/CD pueden acceder a la red en cualquier momento. Antes de enviar datos, las estaciones CSMA/CD escuchan a la red para determinar si se encuentra en uso. Si lo est, entonces esperan. Si la red no se encuentra en uso, las estaciones comienzan a transmitir. Una colisin se produce cuando dos estaciones escuchan para saber si hay trfico de red, no lo detectan y, acto seguido transmiten de forma simultnea. En este caso, ambas transmisiones se daan y las estaciones deben volver a transmitir ms tarde. Los algoritmos de postergacin determinan el momento en que las estaciones que han tenido una colisin pueden volver a transmitir. Las estaciones CSMA/CD pueden detectar colisiones, de modo que saben en qu momento pueden volver a transmitir.
Tanto las LAN Ethernet como las LAN IEEE 802.3 son redes de broadcast. Esto significa que cada estacin puede ver todas las tramas, aunque una estacin determinada no sea el destino propuesto para esos datos. Cada estacin debe examinar las tramas que recibe para determinar si corresponden Redes de Computadoras Prof. Ing. Honorio Candelario Emigdio
23
al destino. De ser as, la trama pasa a una capa de protocolo superior dentro de la estacin para su adecuado procesamiento.
Existen diferencias sutiles entre las LAN Ethernet e IEEE 802.3. Ethernet proporciona servicios que corresponden a las Capas 1 y 2 del modelo de referencia OSI. IEEE 802.3 especifica la capa fsica, la Capa 1 y la porcin de acceso al canal de la capa de enlace de datos, la Capa 2, pero no define un protocolo de Control de Enlace Lgico. Tanto Ethernet como IEEE 802.3 se implementan a travs del hardware. Normalmente, el componente fsico de estos protocolos es una tarjeta de interfaz en una computadora host o son circuitos de una placa de circuito impreso dentro de un host.
rbol genealgico de Ethernet.
Existen por lo menos 18 variedades de Ethernet, que han sido especificadas, o que estn en proceso de especificacin.
Redes de Computadoras Prof. Ing. Honorio Candelario Emigdio
24
En la tabla de la figura se resaltan algunas de las tecnologas Ethernet ms comunes y ms importantes.
Redes de Computadoras Prof. Ing. Honorio Candelario Emigdio
25
Formato de trama Ethernet
Los campos de trama Ethernet e IEEE 802.3 se describen en los siguientes resmenes: prembulo: El patrn de unos y ceros alternados les indica a las estaciones receptoras que una trama es Ethernet o IEEE 802.3. La trama Ethernet incluye un byte adicional que es el equivalente al campo Inicio de trama (SOF) de la trama IEEE 802.3. inicio de trama (SOF): El byte delimitador de IEEE 802.3 finaliza con dos bits 1 consecutivos, que sirven para sincronizar las porciones de recepcin de trama de todas las estaciones de la LAN. SOF se especifica explcitamente en Ethernet. direcciones destino y origen: Los primeros 3 bytes de las direcciones son especificados por IEEE segn el proveedor o fabricante. El proveedor de Ethernet o IEEE 802.3 especifica los ltimos 3 bytes. La direccin origen siempre es una direccin unicast (de nodo nico). La direccin destino puede ser unicast, multicast (grupo de nodos) o de broadcast (todos los nodos). tipo (Ethernet): El tipo especifica el protocolo de capa superior que recibe los datos una vez que se ha completado el procesamiento Ethernet. longitud (IEEE 802.3): La longitud indica la cantidad de bytes de datos que sigue este campo. datos (Ethernet): Una vez que se ha completado el procesamiento de la capa fsica y de la capa de enlace, los datos contenidos en la trama se envan a un protocolo de capa superior, que se identifica en el campo tipo. Aunque la versin 2 de Ethernet no especifica ningn relleno, al contrario de lo que sucede con IEEE 802.3, Ethernet espera por lo menos 46 bytes de datos. datos (IEEE 802.3): Una vez que se ha completado el procesamiento de la capa fsica y de la capa de enlace, los datos se envan a un protocolo de capa superior, que debe estar definido dentro de la porcin de datos de la trama. Si los datos de la trama no son suficientes para llenar la trama Redes de Computadoras Prof. Ing. Honorio Candelario Emigdio
26
hasta una cantidad mnima de 64 bytes, se insertan bytes de relleno para asegurar que por lo menos haya una trama de 64 bytes. secuencia de verificacin de trama (FCS): Esta secuencia contiene un valor de verificacin CRC de 4 bytes, creado por el dispositivo emisor y recalculado por el dispositivo receptor para verificar la existencia de tramas daadas.
MAC Ethernet. Ethernet es una tecnologa de broadcast de medios compartidos El mtodo de acceso CSMA/CD que se usa en Ethernet ejecuta tres funciones: 1. Transmitir y recibir paquetes de datos 2. Decodificar paquetes de datos y verificar que las direcciones sean vlidas antes de transferirlos a las capas superiores del modelo OSI 3. Detectar errores dentro de los paquetes de datos o en la red En el mtodo de acceso CSMA/CD, los dispositivos de networking que tienen datos para transmitir a travs de los medios de networking funcionan segn el modo "escuchar antes de transmitir". Esto significa que cuando un dispositivo desea enviar datos, primero debe verificar si los medios de networking estn ocupados. El dispositivo debe verificar si existen seales en los medios de networking. Una vez que el dispositivo determina que los medios de networking no estn ocupados, el dispositivo comienza a transmitir los datos. Mientras transmite los datos en forma de seales, el dispositivo tambin escucha. Esto lo hace para comprobar que no haya ninguna otra estacin que est transmitiendo datos a los medios de networking al mismo tiempo. Una vez que ha terminado de transmitir los datos, el dispositivo vuelve al modo de escucha.
Los dispositivos de networking pueden detectar cuando se ha producido una colisin porque aumenta la amplitud de la seal en el medio de networking. Cuando se produce una colisin, cada dispositivo que est realizando una transmisin contina transmitiendo datos durante un perodo breve. Esto se hace para garantizar que todos los dispositivos puedan detectar la colisin. Una vez que todos los dispositivos de una red detectan que se ha producido una colisin, cada dispositivo invoca a un algoritmo. Despus de que todos los dispositivos de una red han sufrido una postergacin durante un perodo determinado de tiempo (que es distinto para cada dispositivo), cualquier dispositivo puede Redes de Computadoras Prof. Ing. Honorio Candelario Emigdio
27
intentar obtener acceso a los medios de networking nuevamente. Cuando se reanuda la transmisin de datos en la red, los dispositivos involucrados en la colisin no tienen prioridad para transmitir datos. En la siguiente figura se presenta un resumen del proceso CSMA/CD.
Ethernet es un medio de transmisin de broadcast. Esto significa que todos los dispositivos de una red pueden ver todos los datos que pasan a travs de los medios de networking. Sin embargo, no todos los dispositivos de la red procesan los datos. Solamente el dispositivo cuya direccin MAC y cuya direccin IP concuerdan con la direccin MAC y la direccin IP destino que transportan los datos copiar los datos.
Una vez que el dispositivo ha verificado las direcciones MAC e IP destino que transportan los datos, entonces verifica el paquete de datos para ver si hay errores. Si el dispositivo detecta que hay errores, se descarta el paquete de datos. El dispositivo destino no enviar ninguna notificacin al dispositivo origen, sin tener en cuenta si el paquete de datos ha llegado a su destino con xito o no. Ethernet es una arquitectura de red no orientada a conexin considerada como un sistema de entrega de "mximo esfuerzo".
Sealizacin Ethernet. La codificacin de seales es una manera de combinar la informacin de reloj y de datos en una corriente de seales que se transportan a travs de un medio. Las reglas de la codificacin Manchester definen un 0 como una seal alta durante la primera mitad del perodo y baja durante la Redes de Computadoras Prof. Ing. Honorio Candelario Emigdio
28
segunda mitad. Las normas definen al 1 como una seal que es baja para la primera mitad del perodo y alta para la segunda mitad.
Recuerde que con la codificacin Manchester, el 0 se codifica como una transicin descendente, mientras que el 1 se codifica como una transicin ascendente. Debido a que tanto los 0 como los 1 tienen como resultado una transicin de la seal, el reloj se puede recuperar efectivamente en el receptor. Redes de Computadoras Prof. Ing. Honorio Candelario Emigdio
29
Medios y topologas Ethernet 10BASE-T. En una LAN en la que se usa la topologa en estrella, los medios de networking parten desde un hub central hacia cada dispositivo conectado a la red. La disposicin fsica de la topologa en estrella es similar a los rayos que parten desde el centro de una rueda. Tal como se indica en el grfico, en la topologa en estrella se usa un punto de control central. Cuando se usa una topologa en estrella, la comunicacin entre los dispositivos conectados a la red de rea local se realiza a travs de un cableado punto a punto conectado al enlace central o hub. En una topologa en estrella, todo el trfico de red pasa a travs del hub.
El hub recibe tramas en un puerto, luego copia y transmite (repite) la trama a todos los dems puertos. El hub puede ser activo o pasivo. Un hub activo conecta los medios de networking y tambin regenera la seal. En Ethernet, donde los hubs actan como repetidores multipuerto, a veces se denominan concentradores. Al regenerar la seal, los hubs activos permiten que los datos se transporten a travs de grandes distancias. Un hub pasivo es un dispositivo que se usa para conectar medios de networking y que no regenera la seal. Una de las ventajas de la topologa en estrella es que se le considera como la ms fcil de disear e instalar. Esto se debe a que los medios de networking parten directamente desde un hub central hacia cada rea de estaciones de trabajo. Otra de las ventajas es que su mantenimiento es sencillo, ya que la nica rea de concentracin est ubicada en el hub. En una topologa en estrella, el diseo utilizado para los medios de networking es fcil de modificar y de realizar el diagnstico de fallas. Redes de Computadoras Prof. Ing. Honorio Candelario Emigdio
30
Cuando se usa la topologa en estrella, se pueden agregar fcilmente estaciones de trabajo a una red. Si uno de los tendidos de los medios de networking se corta o se pone en cortocircuito, solamente el dispositivo conectado en ese punto queda fuera de servicio, mientras que el resto de la LAN permanece en funcionamiento. En resumen, una topologa en estrella brinda mayor confiabilidad.
En cierto sentido, las ventajas de una topologa en estrella pueden transformarse en desventajas. Por ejemplo, aunque el hecho de permitir slo un dispositivo por tendido de medios de networking puede agilizar el diagnstico de problemas, tambin aumenta la cantidad de medios de networking que son necesarios, lo que aumenta los costos de instalacin. Adems, aunque el hub puede facilitar el mantenimiento, tambin representa un punto nico de falla (si el hub se daa, se pierden las conexiones de toda la red).
TIA/EIA-568-A especfica que la distribucin fsica, o topologa, que se debe usar para el cableado horizontal debe ser una topologa en estrella. Esto significa que la terminacin mecnica de cada toma/conector de telecomunicaciones se encuentra en el panel de conexin del centro de cableado. Cada toma est cableada de forma independiente y directa al panel de conexin.
Redes de Computadoras Prof. Ing. Honorio Candelario Emigdio
31
La especificacin TIA/EIA-568-A, para la longitud mxima del cableado horizontal para un cable de par trenzado sin blindaje, es de 90 m. La longitud mxima de los cables de conexin en la toma/conector de telecomunicaciones es de 3 m, y la longitud mxima de los cables de conexin/jumpers en una conexin cruzada horizontal es de 6 m.
La distancia mxima para un tendido de cableado horizontal que se extiende desde el hub hasta cualquier estacin de trabajo es de 100 m. (en realidad es de 99 m. pero normalmente se redondea a 100 m.) Esta cifra incluye los 90 metros del cableado horizontal, los 3 metros de los cables de conexin, y los 6 metros de los jumpers en la interconexin horizontal.
Redes de Computadoras Prof. Ing. Honorio Candelario Emigdio
32
El cableado horizontal en una topologa en estrella se irradia desde el hub, al igual que los rayos de una rueda. Esto significa que una LAN que usa este tipo de topologa cubre un rea correspondiente a un crculo con un radio de 100 m.
Habr ocasiones en las que el rea que debe abarcar una red superar la longitud mxima que una topologa en estrella simple puede cubrir segn TIA/EIA-568-A. Por ejemplo, supongamos que tenemos un edificio cuyas dimensiones son de 200 m x 200 m. Una topologa en estrella simple que Redes de Computadoras Prof. Ing. Honorio Candelario Emigdio
33
siguiera los estndares de cableado horizontal especificados por TIA/EIA-568-A no ofrecera una cobertura completa para ese edificio.
Como se indica en la siguiente figura, las estaciones de trabajo E, F y C estn ubicadas fuera del rea abarcada por una topologa en estrella que cumple con las especificaciones TIA/EIA-568-A. Como se ilustra, estas estaciones no forman parte de la red de rea local. De manera que los usuarios que necesitaran enviar, compartir y recibir archivos tendran que usar la "red a pie". Teniendo en cuenta que nadie desea volver a la poca de la red a pie, algunos instaladores de cables se ven tentados a resolver el problema que presenta la cobertura inadecuada de una topologa en estrella extendiendo la longitud de los medios de networking ms all de la longitud mxima especificada en TIA/EIA-568- A.
Redes de Computadoras Prof. Ing. Honorio Candelario Emigdio
34
Cuando las seales parten por primera vez de una estacin transmisora, estn limpias y son fciles de reconocer. Sin embargo, cuanto ms largo es el cable, ms dbiles y deterioradas se tornan las seales a medida que se trasladan por los medios de networking. Si una seal viaja a una distancia mayor que la distancia mxima especificada, no existen garantas de que, cuando alcance una tarjeta NIC, sta pueda leerla.
Si una topologa en estrella no puede brindar la suficiente cobertura para el rea de cobertura de la red, la red se puede extender mediante el uso de dispositivos de internetworking que no provoquen la atenuacin de la seal. La topologa resultante se denomina topologa en estrella extendida. Al usar repetidores, se ampla la distancia a la cual puede operar una red. Los repetidores captan seales debilitadas, las regeneran y retemporizan, y las envan de vuelta a la red.