jjimenezg@ieee.org PROTOCOLOS Conjunto de normas que hacen posible la comunicacin de dos sistemas abiertos. Tambin, se dice que es el lenguaje de comunicacin de las computadoras. EL MODELO OSI En 1978, la Organizacin de Estndares Internacionales (ISO) public un conjunto de especificaciones que describan una arquitectura de red para conectar dispositivos diferentes. En 1984, ISO public una revisin del modelo llamado Modelo de Referencia de Interconexin de Sistemas Abiertos (OSI, Open Systems Interconnection). Capas del modelo OSI Capa de Aplicacin Capa de Presentacin Capa de Sesin Capa de Transporte Capa de Red Capa de Enlace Capa Fsica Definen las funciones que se deben implementar en cada nodo de la red. Las capas son: Para que sirve? Para el estudio, anlisis, desarrollo y comparacin de los protocolos de red. Flujo de datos Cuando se envan datos a travs de la red, stos son trozados en mensajes o paquetes. Cada paquete de datos pasa por todas las capas y en cada una recibe una cabecera (header). La cabecera contiene la informacin necesaria para que el destinatario pueda recuperar los datos enviados originalmente. La capa de Enlace forma los data frames y agrega adems una cola (trailer). Los capa Fsica pone los data frames en el medio fsico.
(...) Flujo de datos (...) Flujo de datos Cuando el destinatario recibe los data frames, en cada capa se lee y quita la cabecera y cola correspondiente, recuperndose la informacin original. (...) Flujo de datos Este proceso se repite por cada paquete que se enva entre dos estaciones conectadas en red. Comunicacin entre capas Existe una comunicacin virtual entre dos capas del mismo nivel. Virtual Communication Application Presentation Session Transport Network Data Link Physical Application Presentation Session Transport Network Data Link Physical Capa de Aplicacin Representa los servicios que soportan directamente a las aplicaciones tales como: Transferencia de archivos. Acceso a bases de datos. Correo electrnico. Maneja el acceso a la red, control de flujo y recuperacin de errores. Capa de Presentacin Es responsable de: Conversin de protocolos. Traduccin de datos. Encriptacin. Conversin de juegos de caracteres. Expansin de comandos grficos. El REDIRECTOR trabaja en esta capa. Capa de Sesin Autentifica a un usuario y determina sus permisos. Permite que dos aplicaciones en computadoras diferentes establezcan, usen y finalicen una conexin lgica llamada sesin. Proporciona sincronizacin entre las tareas del usuario colocando puntos de chequeo en la cadena de datos transmitida. Implementa control de dialogo entre procesos de comunicacin, regulando quien transmite, cuando y por cuanto tiempo. Capa de Transporte Asegura que los paquetes sean despachados libres de error, en secuencia, sin prdidas ni duplicaciones. Proporciona control de flujo, control de errores y esta involucrado en la solucin de problemas referidos a la transmisin y recepcin de paquetes. Capa de Red Identifica a la red mediante una direccin lgica. Responsable del direccionamiento de mensajes y de la traduccin de direcciones lgicas a direcciones fsicas. Determina la ruta que van a seguir los mensajes, en base a las condiciones de la red, prioridad del servicio y otros factores. Es responsable de la conmutacin de paquetes y circuitos. Capa de Enlace de Datos Identifica a los nodos y/o estaciones. Encargado del envo y reenvo de data frames y de una transferencia libre de errores. Un data frame es una estructura lgica organizada en la cual son colocados los datos. Destination ID Control CRC Sender ID Data Capa Fsica Transmite una cadena de bits no estructurados sobre el medio fsico (elctrico, ptico o el aire). Define la tcnica de transmisin a travs del medio fsico. Determina los tipos de conectores a usar. Define la codificacin de datos y la sincronizacin. Define cuanto dura un bit y como un bit es traducido seales pticas o elctricas. (...) El Proyecto 802 Define estndares para los componentes fsicos de una red (tarjetas de red, cableado, etc.). Recoge las especificaciones de los protocolos dominantes en el mercado. Cubre las capas Fsica y de Enlace del modelo OSI). Crea dos sub-capas en la capa de Enlace: Logical Link Control (Control de flujo y errores) Media Access Control (Control de acceso al medio) El Proyecto 802 PILAS DE PROTOCOLOS
Servicios de nivel de aplicacin
Servicios de transporte
Servicios de red La industria de la computacin ha diseado diversas pilas o STACKS de protocolos. Protocolos de Aplicacin APPC, Advanced Program-to-Program Communication. Protocolo peer-to- peer que es parte del SNA de IBM. FTAM, File Transfer Access and Management. Protocolo de acceso a archivos de OSI. X400, protocolo para e-mail de CCITT. X500, protocolo de servicios de directorio y archivos para sistemas diversos de CCITT. SMTP, Simple Mail Transfer Protocol. FTP, File Transfer Protocol. Telnet, protocolo de sesin remota.
(...) Protocolos de Aplicacin SNMP, Simple Network Management Protocol. Protocolo de monitoreo y administracin de dispositivos de red. Microsoft Server Message Blocks (SMB) y redirectores. NCP, Novell Netware Core Protocol. AppleTalk y AppleShare. Conjunto de protocolos de red para computadoras Mac. AFP, Apple Filing Protocol. Protocolo de acceso remoto a archivos en ambientes Mac. DAP, Data Access Protocol. Protocolo de acceso a archivos de DEC. Protocolos de Transporte TCP (Transmission Control Protocol). SPX (Sequential Packet Exchange). NWLINK (Netware Link). NETBEUI (NetBIOS Enhanced User Interface). ATP (AppleTalk Transaction Protocol).
Protocolos de Red IP (Internet Protocol) IPX (Internetwork Packet Exchange) NWLINK (Netware Link) NETBEUI (NetBIOS Enhanced User Interface) DDP (Datagram Delivery Protocol) Mag. Juan Jimnez G jjimenezg@ieee.org PROTOCOLOS