Esta comunicación se realiza a varios niveles, denominados "capas", siendo cada capa encargada de un determinado conjunto de funciones o tareas.