Modelo OSI Introducción OSI : Open Systems Interconnection Modelo de Referencia de arquitectura de Red Herramienta para entender la comunicación entre dos sistemas interconectados. 2 Descripción 3 Descripción Los procesos de comunicación son divididos en 7 capas (layers). ¿Por qué?: Crea independencia Reduce la complejidad facilita diseño Asegura tecnología interoperable Cada capa: “confía” en las capas de abajo. Ofrece servicios para las capa superior. Modelo de capas “protocol stack” 4 \J U,#>9%.='9,#%#7:.2>?-@#'.=9'#5,&,#&%1#.63'"'1N#S4'#5%.=6'.'#,#"%1#?4.=%1#&'#,55'1%#,.=' '1=X#?'9>'5=,$'.='#&'"6$6=,&,#'.#=V9$6.%1#&'#=>797.78-0N#S4'#&'>6.'.#=%=,"$'.='#'"#1 4=6"6Z,&%J Descripción DJ G.,#5,?,#1'#&'15%$?%.'#'.#$7&4"%1#'1?'56,"6Z,&%1#%#2:.7,-,20J 8J [,9,# %>9'5'9# 4.# 1'93656%N# ",1# '.=6&,&'1# 9'16&'.='1# '.# 4.,# 5,?,# 5%",O%9,.# 5%.# ",1# '. P?,9'1T# 9'16&'.='1# '.# %=9%1# 161='$,1J# !"# 5%.]4.=%# &'# 9'<",1# S4'# 96<'.# ",# 5%",O%9,5 &'.%$6.,#=>/./4/5/1<S4'#1'#""'3,#,#5,O%#$'&6,.='#'"#6.='95,$O6%#&'#$'.1,]'1#%<6:7,,-./0<,25<=>/./4/5/#@[^G1N#2,.).-.3%45)5%6$/)(MJ !1=,1#5,9,5='9/1=65,1#1'#$4'1=9,.#'.#",#>6<49,#KJ La comunicación es “entre capas similares” La capa n de un dispositivo se comunica con la capa n de otro. Las normas y convenciones que se utilizan en esta comunicación se denominan colectivamente protocolo de la capa n. Sistema A Sistema B Capa N+1 Capa N+1 usuario del servicio N usuario del servicio N puntos de acceso al servicio Primitivas Capa N Entidad 1 Entidad 2 Capa N N-PDU Entidad 1 Entidad 2 Protocolo: “un conjunto de _6<J#KY#*.='9>,5'1#'.=9'#5,?,1#2#?4.=%1#&'#,55'1%#,"#1'93656% normas, o un acuerdo, que determina el formato y la transmisión de datos” 0'&'1#2#)'93656%1###############################################################################################################################:;#*.<'.6'9%#!"'5 5 Encapsulamiento 6 Nombre de Datos Cada capa del modelo OSI en el origen debe comunicarse con su capa igual en el lugar destino. comunicaciones de “par-a-par”. Cada protocolo de capa intercambia información, que se conoce como unidades de datos de protocolo (PDU), entre capas iguales . 7 Ubicación Dispositivos en el modelo APLICACION APLICACION PRESENTACION PRESENTACION SESION SESION TRANSPORTE TRANSPORTE RED ENLACE FISICO sistema final FIS. FIS. repetidor HUB RED RED RED ENL. ENL. ENL. ENL. ENLACE FIS. FIS. FIS. FIS. FISICO puente Switch OSI encaminador Router sistemas intermedios sistema final Descripción de las distintas capas 9 Capa Física Interfaces: Especificaciones eléctricas, mecánicas Componentes: Sistema de cableado Adaptadores (conexión al medio) Diseño de Conectores y asignación de pines. Hubs, repetidores Tarjeta de Red (NIC) 10 Capa de Enlace de Datos Transmite marcos de datos (frames) entre hosts que comparten el mismo medio físico. Contiene una subcapa MAC (Media Access Control) Direcciones físicas para identificar a los dispositivos (MAC Address). Detectar/corregir errores. 11 Capa de Enlace de Datos Componentes: NICs Switches (ethernet, token ring) Bridges Observación: NICs tienen direcciones de capa 2 o dirección MAC. Los SW la utilizan para filtrar y reenviar los datos, entre otras cosas. 12 Capa de Enlace de Datos Direcciones Capa 2 13 Capa de Red Provee un sistema de direccionamiento de extremo a extremo. La idea es que un paquete de datos pueda ser “enrutado” a través de muchas redes capa 2. Enrutamiento estático y dinámico Existen direcciones lógicas de capa 3. Resuelve problemas de interconexión de redes heterogéneas Se encarga del filtraje (firewall) 14 Capa de Red LAN Direcciones Capa 3 Direcciones Capa 3 LAN 15 Capa de transporte Ofrece comunicación de extremo a extremo a través de redes. Tipo de comunicaciones: Orientada a la conexión. (confiable, Mejor esfuerzo) Sin conexión. Control de flujo. Rearmado correcto de segmentos de datos. Permite compartir el mismo enlace físico entre varias sesiones (Multiplexación de múltiples sesiones sobre un único enlace físico) 16 Capa de Sesión “Comunicación entre hosts” Establece, administra y finaliza las sesiones entre dos hosts que se están comunicando. Proporciona sus servicios a la capa de presentación. Sincroniza el diálogo entre las capas de presentación de los dos hosts y administra su intercambio de datos. Se puede comprar con diálogos y conversaciones. 17 Capa de presentación Garantiza que la información que envía la capa de aplicación de un sistema pueda ser leída por la capa de aplicación de otro. Traduce entre varios formatos de datos utilizando un formato común. 18 Capa de aplicación Más cercana al usuario: suministra servicios de red a las aplicaciones del usuario. Ejemplo: Navegadores web, clientes de mensajería. 19 Modelo TCP/IP Modelo TCP/IP TCP: Transmisión Control Protocol IP : Internet Protocol 21 Modelo TCP/IP TCP: Transmisión Control Protocol IP : Internet Protocol 22 Modelo TCP/IP aplicación: compuesto por las aplicaciones de red transporte: transferencia de datos host-host para una aplicación específica IP, protocolos de ruteo enlace: transferencia de datos entre elementos vecinos en la red TCP, UDP, SCTP (2000), DCCP (2006) red: ruteo de datagramas desde fuente a destino SSH, SMTP, HTTP, Messenger, Skype, etc PPP, Ethernet, Wifi físico: transporte de bits “en el cable” Ejemplo de encapsulamiento Unidades de información intercambiadas por las distintas capas: Mensajes de nivel aplicación, segmentos de la capa transporte, datagramas en capa red y frames en capa enlace de datos. Cada capa agrega su propio encabezado.