Indice
Modelo OSI
Definición
El modelo OSI fue creado por la ISO, en el cual se define
un modelo de capas en un entorno de sistemas abiertos, donde un proceso
que se ejecuta en una computadora puede comunicarse con un proceso similar
en otra computadora, independiente de la arquitectura del hardware. Se
podrán comunicar si tienen implementado el mismo protocolo de comunicación.
Es decir que se puede intercambiar información
entre sistemas heterogéneos, sistemas cuyas tecnologías son
muy distintas entre sí; dado a que con OSI se estandarizaron los
protocolos de comunicación.
Consta de siete capas a saber:
- Capa 1 o Física
- Capa 2 o Enlace de Datos
- Capa 3 o Red
- Capa 4 o Transporte
- Capa 5 o Sesión
- Capa 6 o Presentación
- Capa 7 o Aplicación
Este modelo de capas responde a las siguientes características:
- Cada capa desempeña funciones bien definidas.
- Los servicios proporcionados por cada nivel son utilizados
por el nivel superior.
- Cuando hay una petición, la cual es recepcionada
por la capa 7, esta la pasa a la siguiente, para ello a cada paquete de
información se le añade información relacionada con
las funciones de cada capa; a medida que desciende por la pila de protocolos.
- Los paquetes se ensamblan a medida que descienden a través
de las capas de protocolos y se desemsamblan cuando ascienden.
Descripción
de cada capa del modelo
Capa 1 o Física
Esta capa define:
- Las características físicas de la interfaz,
como son los componentes y conectores mecánicos.
- Los aspectos eléctricos, valores binarios que
representan niveles de tensión.
- Los aspectos funcionales, incluye el establecimiento,
mantenimiento y liberación del enlace físico.
Las interfaces de la capa física más
conocidas son:
- RS-232
- RS-449 de la EIA, permite distancias de cables mayores.
Sucesora de RS-232.
Capa 2 o Enlace de Datos
Las funciones que competen a esta capa son:
- Define las reglas para el envío y recepción
de información a través de la conexión física
entre dos sistemas.
- Acá se estructura el flujo de bits bajo un formato
llamado trama, para que los datos sean transmitidos. Transfiere
las tramas de una forma confiable libre de errores, ya que utiliza reconocimiento
y retransmisión de tramas.
- Dado que esta capa proporciona el control de errores
puede que las capas superiores no necesiten gestionarlo; sin embargo cuando
los medios de transmisión son fiables, el rendimiento mejora si
se realiza el control de errores en los niveles superiores en vez de este.
Los protocolos genéricos que ocupan este
nivel son:
- HDLC: control de enlace de datos de alto nivel.
- Controladores LAN y métodos de acceso como Ethernet
y Token Ring.
- NDIS: Network Driver Interface Specification.
- ODI: Interfaz Abierta de Enlace de Datos, de Novell.
(Open Datalink Interface )
Capa 3 o Red
Esta capa:
- Proporciona el enrutamiento físico de los datos,
determinando la ruta entre las máquinas.
- Maneja las cuestiones de enrutamiento, liberando a las
capas superiores.
- Examina la topología de la red para determinar
la mejor ruta para enviar el mensaje.
- Divide a los mensajes de la capa 4 en paquetes y los
ensambla al final y utiliza el nivel de enlace de datos para el envío
de paquetes (el paquete es encapsulado en una trama).
Los protocolos genéricos que ocupan esta
capa son:
- IP: Protocolo Internet
- Protocolo X.25
- IPX: Intercambio de paquetes entre redes.
- Protocolo Internet VINES.
Capa 4 o Transporte
A esta capa le compete:
- Su función principal consiste en aceptar los datos
de la capa 5, dividirlos de ser necesario en unidades más pequeñas
para pasarlos a la capa de red y asegurar que todos los pedazos lleguen
correctamente al otro extremo.
- Su tarea consiste en asegurar el transporte de datos
desde la máquina fuente a la destino, independiente de la red física
en uso; es decir que es responsable de que los datos enviados correspondan
con los recibidos.
- Esta capa establece, mantiene y termina comunicaciones
entre dos máquinas.
- Ofrece servicios de calidad y distribución segura
mediante la utilización de los servicios orientados a la conexión
entre los dos sistemas finales.
Los protocolos de la capa 4 que proporcionan servicios
orientados a la conexión son:
- TCP: protocolo de control de transmisión.
- SPX: intercambio secuencial de paquete.
- NetBIOS / NetBEUI de Microsoft.
Capa 5 o Sesión
Sus funciones son:
- Cronometra y controla el flujo.
- Coordina el intercambio de información entre sistemas
mediante técnicas de conversación o diálogos.
- Una sesión puede ser usada para efectuar un login
a un sistema de tiempo compartido remoto o para transferir un archivo entre
dos máquinas.
- Controla el diálogo: quién habla, cuándo,
cuánto tiempo, half o full duplex.
Capa 6 o Presentación
A esta capa le compete:
- Dar formato a la información para visualizarla
o imprimirla.
- Los protocolos de esta capa forman parte del S.O. y de
la aplicación que el usuario ejecuta en una estación de trabajo.
- Se gestiona el cifrado de datos y la traducción
de otro conjunto de caracteres (criptografía y compresión
de datos).
Capa 7 o Aplicación
Sus funciones son:
- Se utiliza para definir una serie de aplicaciones que
gestionan transferencias de archivos, sesiones de terminal e intercambio
de mensajes.
- Acá residen las aplicaciones del usuario como
por ejemplo:
- Transferencia de archivos (FTP).
- Login remoto (Telnet).
- Correo Electrónico (Mail).
- Acceso a BD.
Protocolo - Concepto
Para comunicarnos Ud. y yo necesitamos un idioma en común,
por ejemplo: inglés, italiano, español, etc.. En lo que se
refiere a las computadoras este aspecto no es diferente al nuestro.
Hay pocos lenguajes básicos que las computadoras
usan para comunicarse en una red y estos lenguajes son llamados protocolos,
TCP/IP, NetBEUI, IPX, SNA y Appletalk son ejemplos de protocolos.
La existencia de los protocolos se debe a lo complejo
que resulta la interconexión de ordenadores, por ello se han tenido
que dividir a todos los procesos en diferentes niveles para poder llevar
a cabo las conexiones. Cada nivel se ha creado para dar una solución
a un tipo de problema particular dentro de la conexión. Cada nivel
tendrá un protocolo asociado.
De esta forma se define a los protocolos como una serie
de reglas estándares definidas para la comunicación y transferencia
de información en una red, sin importar, como ya se mencionó,
la plataforma.
Los protocolos deben aportar las siguientes funcionalidades:
- Permitir localizar de manera inequívoca un ordenador.
- Permitir realizar una conexión con otro ordenador.
- Permitir intercambiar información entre ordenadores
de forma segura, independiente del tipo de máquinas que estén
conectadas (PC, Mac, AS400).
- Abstraer a los usuarios de los enlaces utilizados (red
telefónica, radioenlaces, satélite).
- Permitir liberar la conexión de forma ordenada.