Modelo OSI
El modelo OSI (Open Systems Interconnection) fue creado por la ISO para ayudar a estandarizar la comunicación entre sistemas informáticos. Divide las comunicaciones en siete capas diferentes, cada una de las cuales incluye varios estándares de hardware, protocolos u otros tipos de servicios.
Las siete capas del modelo OSI son:
- La capa física
- La capa de enlace de datos
- La capa de red
- La capa de transporte
- La capa de sesión
- La capa de presentación
- La capa de aplicación
Cuando un sistema informático se comunica con otro, ya sea a través de una red local o de Internet, los datos pasan por estas siete capas. Comienzan en la capa física del sistema transmisor y pasan por las demás capas hasta llegar a la capa de aplicación. Una vez que los datos llegan a la capa de aplicación, el sistema receptor los procesa. En algunos casos, los datos pasan por las capas en sentido inverso hasta llegar a la capa física de la computadora receptora.
La mejor manera de explicar cómo funciona el modelo OSI es mediante un ejemplo de la vida real. En la siguiente ilustración, una computadora utiliza una conexión inalámbrica para acceder a un sitio web seguro.
La pila de comunicaciones comienza con la capa física (1). Esta puede ser la tarjeta Wi-Fi de la computadora, que transmite datos mediante el estándar IEEE 802.11n. A continuación, la capa de enlace de datos (2) podría implicar la conexión a un router mediante DHCP. Esto proporcionaría al sistema una dirección IP, que forma parte de la capa de red (3). Una vez que la computadora tiene una dirección IP, puede conectarse a Internet mediante el protocolo TCP, que corresponde a la capa de transporte (4). Después, el sistema puede establecer una sesión NetBIOS, que crea la capa de sesión (5). Si se establece una conexión segura, la capa de presentación (6) puede incluir una conexión SSL. Por último, la capa de aplicación (7) consiste en la conexión HTTP con el sitio web.
El modelo OSI ofrece una visión general útil de la forma en que los sistemas informáticos se comunican entre sí. Los desarrolladores de software suelen utilizar este modelo al escribir software que requiere compatibilidad con redes o Internet. En lugar de recrear la pila de comunicaciones desde cero, los desarrolladores de software solo necesitan incluir funciones para la(s) capa(s) específica(s) del modelo OSI que utilizan sus programas.
Pon a prueba tu conocimiento