UCLV 1 Mapas conceptuales para la enseñanza de Redes de Computadoras Modelo TCP/IP Fue desarrollado por el Departamento de Defensa (DoD) de Estados Unidos a través del proyecto ARPANET; aunque este modelo es menos sistemático en su desarrollo, en él se incorporaron excelentes ideas. Ha tenido la ventaja de que el desarrollo del mismo, ha sido implementado y utilizado exitosamente mientras gran parte del modelo OSI no había sido implementado. Los requerimientos de comunicación especificados al DoD no habían sido reflejados en el modelo OSI, existiendo además diferencias filosóficas en lo concerniente a la naturaleza apropiada de una arquitectura de comunicación y los protocolos. Hay cinco diferencias fundamentales entre el Modelo DoD y el OSI: Jerarquía contra niveles. Mayor importancia a la interconexión de Redes. Utilización mayor de los servicios sin conexión. Mayor proximidad a las funciones de dirección. Flexibilidad. La práctica en el diseño de software dicta que tareas complejas pueden ser divididas en módulos o entes que pueden comunicarse con otros entes en otros sistemas. Además las entidades deben ser organizadas jerárquicamente tal que ninguna entidad utilice sus propios servicios directa o indirectamente. Agrupar las entidades en niveles como lo hace el modelo OSI no es una forma flexible para implementar una estructura jerárquica. El modelo OSI requiere que toda la información pase a través de todos los niveles en ruta hacia el nodo de destino y es muy restrictivo en prescribir las formas en que la información debe ser pasada. El modelo TCP/IP es menos restrictivo y permite que una entidad utilice servicios de otra entidad inferior jerárquicamente que no está en una capa o nivel adyacente. El mismo simplemente requiere que los protocolos sean modulares y la jerarquía establece algunas restricciones sobre los diseñadores, tal que la especificación de los protocolos tiene una estructura de niveles con asignación predefinida de las funciones asignadas a los diferentes niveles. Fuerte énfasis se pone en el modelo TCP/ IP en la interconexión de sistemas diferentes, de ahí que un nivel o capa es desarrollado para este en dicha arquitectura, mientras que el modelo OSI considera a esto una subcapa del nivel de Red, lo que implica que el modelo OSI tiene sus servicios orientados a la conexión. Las funciones de dirección incluyen nombres e identificación de los recursos, control de acceso a los recursos y uso de la red. En el modelo TCP/ IP se concibe una amplia variedad de estaciones (Host) heterogéneas, las que son interconectadas a una subred de Comunicación mediante procesadores de comunicación conocidos como Encaminadores o Enrutadores (Routers), tal como se muestra en la Fig.1 UCLV 2 Mapas conceptuales para la enseñanza de Redes de Computadoras UCLV 3 Mapas conceptuales para la enseñanza de Redes de Computadoras En principio toda la interconexión es por medio de dispositivos de encaminamiento conocidos como Routers o Compuertas (Gateways), lo cuál puede ser apreciado en la Fig.2. Las capas son definidas desde el punto de vista de las host individuales, esto significa que ellas se basan en funciones visibles a los host en al menos alguna implementación. Si hacemos una comparación entre ambos modelos de referencia en cuanto a niveles, diríamos que la arquitectura TCP/IP tiene 4 niveles: • Acceso a la Red. (Host-to-Network) • Interred. (Internet) • Transporte. (Host-Host) • Aplicación. Puede apreciarse en la Fig.3 que no están presentes ni los niveles de Presentación ni de Sesión, mientras que en el nivel de acceso a la red están incluidos el nivel físico y el de enlace de datos. UCLV 4 Mapas conceptuales para la enseñanza de Redes de Computadoras En la Fig.4 puede apreciarse los cuatro niveles con sus nombres OSI, pero con los protocolos asociados a la arquitectura TCP/IP. Figura 4