La capa de sesión proporciona los mecanismos para controlar el diálogo entre las aplicaciones de los sistemas finales, organizando y sincronizando el intercambio de datos e incluso permitiendo la recuperación de datos en caso de fallos. Algunos servicios comunes son el control del diálogo bidireccional o unidireccional, la agrupación de datos y la implementación de puntos de comprobación.