Modelo OSI y Arquitectura TCP/IP

Anuncio
Modelo OSI y Arquitectura TCP/IP
Arquitectura de Protocolos
• Entorno de ¨división¨ del trabajo.
• Esquema de ¨capas¨
• Modelo de cooperación.
• ¿Cuántas capas? ¿Cuál funcionalidad ?
• OSI definió un Modelo de Capas
• TCP/IP surgió como una pila de protocolos
Emisor
Emisor
Capa n
Capa n
Capa 2
Capa 1
Capa 2
Capa 1
Red
Arquitectura de Protocolos
• Encapsulado/Desencapasulado.
• Mensaje + Header = Datos + Información de Control.
• Entidad A genera mensaje XX => Encabezado1/Encabezado2/Encabezado3/XX).
• Entidad B recibe (Encabezado3/XX).
• Comunicación Real Vertical.
• Comunicación Virtual Horizontal.
Modelo OSI
Estandarizar => Interoperatividad.
Estandarizar => economía en gran escala.
Sistemas Abiertos.
Modelo de Comunicación por capas => Arquitectura.
1977, subcomité de la ISO para desarrollar una Arquitectura para modelar la
comunicación entre sistemas en una red.
El modelo de referencia se llamó OSI (Open System Interconection).
Conjunto Jerárquico de Capas.
Modelo OSI
• ISO definió un conjunto de capas y un conjunto de servicios que cada capa debería
cumplir.
• Cada Capa apoya su funcionalidad en la de la Capa Inferior.
• Las Capas Inferiores realizan las funciones más primitivas.
• Las Capas Inferiores ocultan sus detalles a las Capas Superiores.
• El reemplazo de una capa no implica cambios de otras.
• Un gran problema se ve subdividido así en problemas más sencillos.
• En una misma capa se agrupan funcionalidades similares.
• El número total de capas => descripción más sencilla.
• El número total de capas => overhead.
Modelo OSI
Entorno
User
Soft
S.O.
Hard
Modelo OSI
Modelo OSI – Elementos Claves
• Especificación de Protocolo: Reglas que rigen comunicación entre capas pares
de sistemas diferentes.
Sistemas Abiertos => especificaciones claras. Definición y significado de cada
campo de Header.
• Definición del Servicio: Cada capa ofrece un servicio a la inmediatamente por
encima, definiéndose cuál es el servicio pero no cómo se hace.
• Direccionamiento: Puede existir en varios niveles.
Modelo OSI - Capa Física (bits)
•
Capa 1. Especificación de tipo de medio (coaxil, FO, UTP, STP, Wireless), formato de
Tx (BB Manchester, OFDM, QAM), topología de la red (estrella, bus).
•
Funcionalidad: Regular Tx de señales (bits, símbolo) a través del enlace físico.
Define tensiones, duración de los símbolos, tipo de transmisión (simplex, half
duplex, full duplex), tipo de conectores (cantidad de pines y funciones de los
mismos).
•
Define: características mecánicas (propiedades físicas de interfaz y del medio de
Tx), eléctricas (niveles de tensión, velocidades de Tx), funcionales (definiciones de
funciones de circuitos de interfaz) y de procedimientos (secuencia de eventos) de
la interfaz física.
•
X.21- RS232C/V.24 - RS422/V.11
OSI - Capa de Enlace (tramas)
•
Capa 2. Presenta un enlace físico seguro a la Capa de Red. Puede activar,
desactivar y mantener el enlace.
•
Subcapa MAC (Medium Access Control) y Subcapa LLC (Logical Link Control).
•
Servicio seguro: control de errores y control de flujo, orden en la entrega
(secuenciamiento), reTx. Delimitación y sincronismo para reconocimiento de
tramas.
•
HDLC, IEEE 802.3, IEEE 802.11
OSI - Capa de Red (paquetes)
•
Capa 3. Asegurar transferencia de información a través de la red. Liberar a las capas
superiores del conocimiento de la tecnología subyacente.
•
Puede proveer los medios para establecer-mantener-liberar conexiones de red.
•
Resolver diferencias cuando los paquetes atraviesan
direccionamientos , longitudes de paquetes, protocolos.
distintas
•
•
Ruteo, direccionamiento, prioridades, manejo de rutas óptimas. Router.
•
IP
redes:
OSI - Capa de Transporte (segmentos)
•
Capa 4. Primer nivel end-to-end.
•
Servicio orientado a la conexión (fiabilidad) o sin conexión (transacciones).
•
Mantiene acceso uniforme a la red, independientemente del medio de
comunicación. “Blindar" el nivel superior respecto de los mecanismos de redes
subyacentes.
•
Optimización de recursos para calidad de conexión: manejo de errores, retardo
máximo permitido, prioridades de tráfico, probabilidades de falla, control de
congestión, control de flujo.
•
TCP, UDP.
OSI - Capa de Sesión
•
Capa5. Ofrece acceso a la red mediante el establecimiento y desconexión de una sesión
(en el sentido de acceso remoto desde un terminal para transferencia de archivos por
ejemplo).
•
•
Organiza-Sincroniza-Administra intercambio de información entre entidades de nivel 6.
El diálogo entre entidades podía ser DUPLEX o HALF-DUPLEX.
•
Checkpoints (puntos de comprobación) en caso de falla: servicio de sincronismo con
marcas, si se detecta error se puede recomenzar desde un punto determinado.
(Transacciones bancarias).
•
Administración de tokens para diálogo ordenado.
OSI - Capa de Presentación
•
Capa 6. Define formato de datos que van a intercambiar las aplicaciones para
resolución de diferencias sintácticas entre sistemas (ASCII, EBCDIC, aritmética
binaria, numeración de bytes) lo que implica la preservación de su significado.
•
Funcionalidad: Pasaje de un código a otro. Sintaxis.
•
Se solía asociar a esta capa las funcionalidades de Compresión y Criptografía.
OSI - Capa de Aplicación
•
Nivel de acceso a entorno OSI.
•
Responsable de la "semántica" de la información intercambiada.
•
No todas las aplicaciones son susceptibles de estandarizar pero determinados
procedimientos son comunes a todos los protocolos de aplicación
(empezar/terminar una asociación entre procesos de aplicación).
•
FTP, SMTP, POP3, HTTP
Modelo OSI – Conexión Directa
Modelo OSI – Conexión Indirecta
Arquitectura TCP/IP
Procesos
de usuario
Aplicación
Aplicación
Mensaje idéntico
Transporte
Transporte
Paquete idéntico
Internet
Internet
Datagrama idéntico
Interfaz de
red
Trama idénticos
Red Física
Interfaz de
red
Kernel
(sistema operativo)
Arquitectura TCP/IP
Aplicación
Maneja los detalles de una aplicación en
particular:Telnet, FTP, SMTP, SNMP,etc.
Transporte
Se encarga del flujo de datos entre capas de aplicación.
TCP, UDP
Internet
Interfaz de
red
Maneja los movimientos de los datagramas alrededor en la red.
IP,ICMP.
Maneja los detalles del medio de comunicación.
Ethernet, WiFi.
TCP/IP es una combinación
de varios protocolos
Internet
Protocol
Suite
Arquitectura TCP/IP
Datos de
usuario
Cabec.
Aplic.
Cabecera
TCP
Datos de
usuario
Datos de Aplicación
Segmento TCP
Cabecera Cabecera
Datos de Aplicación
IP
TCP
Datagrama IP
Cabecera Cabecera Cabecera
Datos de Aplicación
Ethernet
IP
TCP
20
20
14
Trama Ethernet
46 a 1500 bytes
Cola
Ethernet
4
Arquitectura TCP/IP
Mensaje idéntico
Aplicación
Aplicación
Paquete idéntico
Transporte
Transporte
Router
Internet
Datagrama
idéntico
Internet
Datagrama
idéntico
Internet
Interfaz de
red
Trama
idéntica
Interfaz de
red
Trama
idéntica
Interfaz de
red
Red Física 1
Red Física 2
Arquitectura TCP/IP
Protocolo FTP
FTP
Cliente
FTP
Servidor
Protocolo end-to-end
Protocolo TCP
TCP
TCP
Protocolo end-to-end
Router
IP
Drive
Ethernet
Protocolo IP
Protocolo
hop-by-hop
Protocolo
Ethernet
Ethernet
Drive
Ethernet
IP
Protocolo IP
Protocolo
hop-by-hop
Drive
WiFi
Protocolo
WiFi
WiFi
IP
Drive
Wifi
Arquitectura TCP/IP
Software fuera del
sistema operativo
Aplicación
Transporte
Internet
Interfaz de red
Uso de direcciones
Hardware
Dentro
del S.O
Protocolo 1
Direcciones
IP
Protocolo 2
Protocolo 3
Módulo IP
Interfaz 1
Interfaz 2
Interfaz 3
Arquitectura TCP/IP
Aplicación 1
Aplicación m
TCP
Demux
basado
en valor
de tipo de
protocolo en
la cabecera
IP
Aplicación n
CAPA DE
TRANSPORTE
ICMP
UDP
Demux
basado
en puerto
destino
IGMP
CAPA DE RED
IP
ARP
INTERFAZ
DE RED
Aplicación x
Drive
Ethernet
Trama de entrada
Demux
basado
en tipo
de trama
en la
cabecera
Ethernet
Arquitectura TCP/IP
MIME
BGP
FTP
HTTP
SMTP
TELNET
Protocolo de Transporte TCP
SNMP
UDP
ICMP
Protocolo Internet IP
Protocolo de acceso de red
IP:
TCP:
UDP:
HTTP:
SNMP:
MINE:
SMTP:
ICMP:
OSPF:
BGP:
FTP:
Protocolo
Transmission
File
User
Border
HypterText
Multi_Purpose
Simple
Open
Internet
Transfer
Datagrama
Internet
Shortest
Gateway
Mail
Network
Control
Transfer
Protocol
Control
Transfer
Path
Internet
Protocol
Protocol
Message
Management
First
Protocol
Protocol
Protocol
Mail
Protocol
Protocol
Otros
protocolos
como:
RSVP.
RTP,
etc.Extension
OSPF
Comparación
Descargar