El propósito de la arquitectura de niveles es reducir la complejidad de
la comunicación de datos agrupando lógicamente ciertas funciones en áreas de
responsabilidad (niveles).
Características
Cada nivel provee servicios
al nivel superior y recibe servicios del nivel inferior.
Un mensaje proveniente de un
nivel superior contiene una cabecera con información a ser usada en el nodo
receptor.
El conjunto de servicios que
provee un nivel es llamado Entidad y cada entidad consiste en un manejador (manager)
y un elemento (worker).
OSI ( International
Standards Organization)
IEEE (Institute of
Electrical and Electronic Engineers)
En este modelo, el propósito de cada nivel es
proveer servicios al nivel superior, liberándolo de los detalles de implementación
de cada servicio. La información que se envía de un computador a otro debe
pasar del nivel superior al nivel inferior atravesando todos los demás niveles
de forma descendente, dentro del computador que origina los datos.
A su paso por cada nivel a los datos se les adiciona información que
será removida al llegar a su destino. La información adicionada se clasifica
en:
Información de Control, dirigida a su nivel correspondiente en el
computador de destino. Cada nivel se comporta como si estuviera comunicándose
con su contraparte en el otro computador.
Información de Interface, dirigida al nivel adyacente con el cual se
está interactuando. El objeto de esta información es definir los servicios
provistos por el nivel inferior, y como deben ser accesados estos servicios.
Esta información tras ser empleada por el nivel adyacente es removida.