Según el Soporte de Microsoft, la función principal de la capa de sesión es establecer conexiones, también conocidas como sesiones, entre procesos que se ejecutan en diferentes terminales de computadoras o dispositivos habilitados para la Web, denominados estaciones. La capa de sesión es la tercera capa desde la parte superior en las siete capas del modelo de interconexión de sistemas abiertos que caracteriza y estandariza conceptualmente las funciones internas de los sistemas de comunicaciones modernos.
Por encima de él, están las capas de aplicación y presentación. Debajo, se encuentran el transporte, la red, el enlace de datos y las capas físicas. Además de su función principal, la capa de sesión también es responsable de comunicarse con la capa de presentación por encima de ella e interpretar la capa de transporte por debajo de ella. Un ejemplo de la capa de sesión en acción sería cómo cada uno de los objetos individuales, incluidos los gráficos, los applets de Java y el texto requerido para cargar una página web, se descargan en el navegador desde un servidor web. Para representar la página web, el navegador debe acceder a cada uno de estos archivos individuales por separado y luego reconstruir el sitio web en el dispositivo de navegación. Esto requiere que el navegador abra sesiones individuales para cada uno de los archivos, descargue dichos archivos y luego finalice la sesión. Durante este proceso, la capa de sesión realiza un seguimiento de qué paquetes de datos pertenecen a qué archivo para evitar la corrupción de datos.