N-facility
En el Modelo de Referencia de Interconexión de Sistemas Abiertos (OSI-RM), la transferencia de datos de una capa (N) a la siguiente capa superior (N+1).
N-facility: cómo una capa OSI entrega datos a la siguiente
Una N-facility es el mecanismo lógico por el cual los datos ascienden a través del modelo OSI, de la capa N a la capa N+1. Físicamente, los datos llegan a una entidad receptora en la capa N. Esa entidad los procesa de acuerdo con los protocolos de la capa N, elimina los encabezados y pies de la capa N, y pasa la carga útil hacia arriba a la entidad correspondiente de la capa N+1. Esto ocurre en cada transición: de la Física a la de Enlace de Datos, de la de Enlace de Datos a la de Red, y así sucesivamente a través de las siete capas. La N-facility no es un objeto físico, sino el límite de servicio definido donde una capa cumple su contrato con la capa superior.
El término N representa cualquier número de capa. Cuando los ingenieros dicen "la 3-facility", se refieren a la interfaz de servicio entre la capa de Red (capa 3) y la capa de Transporte (capa 4). Cuando dicen "la 2-facility", se refieren al límite entre Enlace de Datos y Red. Esta notación mantiene la discusión abstracta y generalizable. La facility en sí misma consiste en puntos de acceso al servicio (SAPs), que son las ubicaciones de dirección donde la entidad de la capa N ofrece sus servicios a los clientes de la capa N+1. Cada SAP es un punto de conexión definido.
Las unidades de datos que se pasan a través de una N-facility se denominan N-SDUs (Unidades de Datos de Servicio). En la capa N, la entidad recibe una N-SDU desde arriba, la encapsula con información de protocolo de la capa N y la transmite. Cuando la entidad par de la capa N la recibe, elimina el envoltorio de la capa N y pasa la N-SDU original hacia arriba como una N-SDU a la capa N+1. La terminología subraya que cada capa ve solo su propio nivel de abstracción; a la capa de Transporte no le importa ni sabe cómo la capa de Red mueve los bits.
Diseño y problemas comunes
El concepto de N-facility asume una estratificación limpia, que las implementaciones reales a veces violan. Protocolos como TCP/IP no siguen estrictamente el modelo OSI, y muchos sistemas embebidos omiten capas por completo o las fusionan. La facility es, sin embargo, útil para el diseño de protocolos y para comprender dónde ocurren los errores. Si la corrupción de datos aparece entre dos capas, la falla reside en el código de la N-facility: el manejo de los SAPs, la adición o eliminación de encabezados, o la gestión de búferes entre entidades.
La calidad del servicio también fluye a través de la N-facility. Una entidad de la capa N puede ofrecer diferentes clases de servicio a diferentes clientes de la capa N+1 a través de SAPs separados. Una facility de Enlace de Datos podría prometer un SAP para tráfico en tiempo real y otro para tráfico de mejor esfuerzo, aunque ambos utilicen el mismo cable subyacente. Esta separación de preocupaciones es lo que hace que el modelo N-facility sea potente para el diseño de sistemas, incluso cuando las propias capas OSI no están completamente implementadas.
Fuentes
- Fuente de la definiciónWiktionary