Un procesador de interfaz de usuario (FEP) es un tipo de computadora que se utiliza en una red para ayudar a la computadora host principal a administrar las otras computadoras conectadas. La razón principal para usar un procesador de interfaz de usuario es evitar que la computadora principal tenga que realizar todo el procesamiento, lo que requiere una gran cantidad de recursos informáticos. Dependiendo de la cantidad de nodos a los que se puede conectar el FEP, el FEP puede tener un hardware relativamente común o un hardware muy fuerte. Para ayudar a los administradores con la seguridad, estas computadoras a menudo pueden espiar las transmisiones de datos.
El propósito de un procesador front-end es bastante simple. En una red, hay una gran cantidad de transmisiones de datos que van del host a los nodos, de regreso al host y a otros lugares. La computadora host normalmente maneja estas transmisiones. Cuando se utiliza un FEP, se hace cargo del proceso de gestión de estas transmisiones e informa directamente al anfitrión.
Si bien una computadora host puede realizar estas tareas sin un procesador frontal, existen muchas ventajas para usar un FEP. En redes en las que hay cientos o miles de nodos, esto puede ser una tarea difícil para cualquier computadora. La necesidad de la computadora de utilizar recursos para administrar los nodos significa que la computadora host debe ser muy poderosa para no proporcionar un rendimiento deficiente en otras tareas. Por ejemplo, si el usuario del host desea ejecutar un programa sin usar un FEP o tener un sistema fuerte, entonces la computadora puede tardar mucho en cargar y ejecutar el programa.
Por lo general, un procesador de interfaz de usuario está equipado con un hardware potente, pero esto depende del tamaño de la red. Si la red es de un tamaño relativamente pequeño, como menos de 100 computadoras y dispositivos, entonces el FEP generalmente no necesita ser muy poderoso y puede tener hardware similar al de otras computadoras. Cuando la red es grande, el FEP normalmente necesitará un hardware mucho más fuerte para garantizar que pueda manejar la tarea de administración sin involucrar a la computadora host o fallar por el estrés.
Otra razón para utilizar un procesador de interfaz de usuario es que permite al usuario del host espiar las transmisiones de datos. Este tipo de escuchas clandestinas es ético y sólido, porque el usuario del host normalmente solo busca datos que puedan comprometer la seguridad de la red, secretos comerciales u otra información que los usuarios de la red no deben transferir. Todos los datos pasan por el FEP, por lo que es especialmente adecuado para esta tarea.