1. Modelo OSI
Siglas que significan Open Systems
Interconnection o Interconexión de
Sistemas Abiertos.
Es un modelo o referente creado por la
ISO para la interconexión en un contexto
de sistemas abiertos. Se trata de un
modelo de comunicaciones estándar
entre los diferentes terminales y host.
2. Modelo OSI
• El flujo de datos se divide en siete capas:
• Las capas describen el proceso de
transmisión de datos dentro de una red.
3. Modelo OSI
• Capas de Host vs. Capas de Medios
Capas de Host
Proporcionan una entrega
precisa de los datos entre
los computadores
Capas de Medios
Controlan la entrega física
de mensajes a través de la
red
4. Modelo OSI
• Las dos únicas capas del
modelo con las que el
usuario interactúa son la
primera capa la:
Física,
y la última capa: la de
Aplicación.
5. Modelo OSI
• Abarca los aspectos
físicos de la red (cables,
switch, y el resto de los
dispositivos que
conforman el entorno
físico de la red).
• Ejemplo: Ajustar un cable
mal conectado.
6. Modelo OSI
• Provee acceso al medio de
comunicación.
• Maneja notificación de
errores, la topología de
red, control de flujo y
direccionamiento físico de la
trama (frame).
• Responsable del Media
Access Control (MAC).
• DHCP Dynamic Host
Configuration Protocol, en
español «protocolo de
configuración dinámica de
host
7. Modelo OSI
• Define la entrega de paquetes
extremo a extremo.
• Responsable del
direccionamiento lógico del
paquete y la determinación
de ruta.
• Define las identificaciones de
los hosts, como determinar
las rutas y como aprender las
rutas.
8. Modelo OSI
• Se reordenan los paquetes
cuando lleguen
desordenados (TCP).
• Provee confiabilidad, control
de flujo y corrección de
errores a través de TCP.
• TCP (Transfer Control
Protocol) es orientado a
conexión.
9. Modelo OSI
• Define como comenzar,
controlar y terminar las
conversaciones
(sesiones).
• Define mecanismos para
control de diálogo y
separación de diálogos
• Sincronizar los tiempos
de caída de la red.
• Mantener la conexion
entre los usuarios
10. Modelo OSI
• Su principal función es
definir formatos de datos. o
controlar los datos
• Garantiza que los datos que
llegan desde la red puedan
ser utilizados por la
aplicación y que la
información enviada por la
aplicación sea entendida
por el destino.
• Entenderse y reconocerse
11. Modelo OSI
• Proporciona la interfaz
que utiliza el usuario en su
computadora para enviar
mensajes de correo
electrónico o ubicar un
archivo en la red.
• Ejemplo: El usuario que
envía el mensaje utilizará un
programa (ej. como Outlook)
como herramienta de
interfaz para escribir y enviar
el mensaje.
• Varios protocolos para
diferentes tipos de software
12. TCP/IP
TCP/IP combina varias capas OSI en una
única capa, o no utiliza determinadas capas.
La tabla siguiente muestra las capas de la
implementación de Oracle Solaris de
TCP/IP. La tabla enumera las capas desde la
capa superior (aplicación) hasta la capa
inferior (red física).
13. OSI vs. TCP/IP
• ARPANET empezó
una década antes
que OSI
• No necesitaban
presentación ni
sesión
• Estándar ‘de facto’
Aplicación
Presentación
Sesión
Transporte
Red
Enlace
Física
Aplicación
Transporte
Red
Enlace
Física
Ej: Ethernet
IP
TCP/UDP
HTTP, SMTP
Telnet, POP
14. Capa 1: Física
• Implementada en hardware
• Codificación de canal
– Representación de bits, voltajes, frecuencias, sincronización
• Códigos Manchester, AMI, B8ZS…
• Define conectores físicos, distancias, cableado
15. Capa 2: Enlace
• Encapsula los los paquetes en tramas para pasarlos al medio físico
• Reconstruye las tramas originales a partir de secuencias de bits y
pasa los datos a la capa de red
• Provee
– Direccionamiento (en el segmento de red local)
– Detección de errores
– Control de flujo
16. Capa 3: Red
• Provee una red virtual global
– Esconde los detalles de las redes físicas
– Direccionamiento global:
• Una dirección IP es suficiente para enviar hacia cualquier red en el mundo
• Implica que hay que mapear las direcciones físicas con las IP
• Ofrece un servicio sin garantías (mejor esfuerzo)
– Si se pierden o duplican paquetes, no le importa
– Deja esa función a las capas superiores
• Determina si el destino es local o si lo debe enviar a un enrutador
• Provee funciones de control
– ICMP
• Reenvía paquetes de salto en salto, de una red a la otra
– El trayecto completo puede constar de muchos saltos
17. Capa 4: Transporte
• Servicio con garantías (TCP)
– Resuelve los problemas de:
• Pérdida de paquetes
• Duplicación
• Desbordamiento (control de flujo)
• Sin garantías (UDP)
– Mucho más simple
– A veces no hace falta fiabilidad
• Provee multiplexión de aplicaciones
– Concepto de ‘puertos’
18. Capa 5: Aplicación
• La más cercana al usuario
– Define las funciones de clientes y servidores
• Utiliza los servicios de transporte
• Ej: HTTP (web), SMTP (mail), Telnet, FTP, DNS…