El modelo OSI (Open Systems Interconnection), es un modelo de siete capas que describe cómo se transfiere la información de una aplicación ejecutada en red, a otra aplicación que se ejecuta en otro equipo de la misma red. En otras palabras, prescribe los pasos que deben seguirse para transmitir datos de un dispositivo a otro.
Historia del modelo OSI
Al empezar a crecer el número y el tamaño de las redes, muchas de éstas eran desarrolladas con hardware y software independiente, lo que provocaba la incompatibilidad de estas si se querían conectar con otras. Para solucionar este problema, la ISO (International Organization for Standardization) llegó a la conclusión de que era necesario crear un modelo que le permitiera a los diseñadores, crear redes que pudieran comunicarse entre sí y trabajar juntas. Así, en 1984, crearon el modelo OSI.
Este modelo fue desarrollado en torno a cinco principios específicos:
- Cuando se necesite un nuevo nivel de diferencia abstracto, se creará una capa.
- Cada capa del modelo debe llevar una función bien definida.
- La función de cada capa debe definir protocolos normalizados internacional mente.
- Los límites de las capas deben ser colocados para minimizar el flujo de información a través de las interfaces.
- Debe haber un número suficiente de capas para prevenir la agrupación innecesaria de funciones y el número de capas también debe ser lo suficientemente pequeño para que el modelo siga siendo manejable.
Capas del modelo OSI
7. Aplicación:
La capa de aplicación, es la más cercana al usuario, es la parte que el usuario ve. Esta capa proporciona los servicios de red a las aplicaciones del usuario. Esta capa no contiene ninguna aplicación, es decir, Paint, Word o este tipo de aplicaciones, no son contempladas por esta capa. Sin embargo, los navegadores, clientes FTP clientes de correo sí.
6. Presentación:
Esta capa se encarga de darle formato a la información recavada por la capa de aplicación, para que el mensaje pueda ser leído y entendido.
5. Sesión:
La capa de sesión se encarga de establecer, mantener y administrar la sesión de comunicación entre computadoras. Suministra disposiciones para que la transferencia de datos sea más eficiente.
4. Transporte:
Esta capa segmenta los datos originados por el emisor y los integra cuando estos llegan al receptor, en otras palabras, se encarga del montaje y desmontaje de datos antes y después de la transmisión. La confiabilidad, es responsabilidad de ésta capa, ya que se encarga del tráfico de datos.
Los protocolos más comunes de la capa de transporte son el TCP (Transmission Control Protocol) y el UDP (User Datagram Protocol).
3. Red:
La capa de red define el proceso que se debe utilizar para enrutar (encaminar) los datos a través de la red. El protocolo más utilizado en esta capa es el IP (Internet Protocol). El IP crea redes más fáciles tanto para configurar como para conectar con otras. Así, el internet utiliza el protocolo IP para proporcionar conectividad a millones de redes al rededor del mundo.
2. Enlace de Datos:
Se encarga de los vínculos y mecanismos utilizados para mover los datos a través de la red, incluyendo la
topología, La diferencia que tiene esta capa con la capa de red, es que la capa de enlace de datos se encarga del direccionamiento físico mientras la capa tres, se encarga del direccionamiento lógico.
1. Física:
La capa física define el conector y las especificaciones (eléctricas, mecánicas, funcionales y de procedimiento) de la interfaz, así como los requerimientos del medio (cable). En esta capa se lleva a cabo la transmisión de bits puros a través de un canal de comunicación (Tanenbaum, 2003).
En la siguiente tabla, se muestran las unidades de datos (PDU) que maneja cada capa de este modelo:
Referencias:
Tanenbaum A. S., (2003). Redes de computadoras. Cuarta Edición. Amsterdam, Holanda: Pearson Educación.