El término "agente de usuario" es una palabra general que se utiliza para describir cualquier aplicación a través del cual un usuario accede a cualquier tipo de red. El término se utiliza con mayor frecuencia cuando se describe la aplicación de cliente a través del cual un usuario accede a la World Wide Web.
Cuando se utiliza el término técnico en referencia específica a un determinado propósito de aplicación, como por ejemplo un usuario que utiliza el Internet para acceder a su correo electrónico a través de un sitio determinado, el agente de usuario significa que el software que se utiliza para acceder al protocolo de red específico utilizado para el propósito que el usuario está usando para.
En otras palabras, en el caso del ejemplo, el correo electrónico, los agentes de usuario sería el proveedor de servicios de Internet, el navegador y la página de inicio de sesión seguro que sólo funciona para un protocolo específico (acceso al correo electrónico del usuario).
Como el término se utiliza con mayor frecuencia en lo que respecta al acceso a Internet y navegar por la red, algunos de los agentes de usuario más comunes son los navegadores web, los rastreadores de motores de búsqueda (arañas), y clientes de correo electrónico.
Los agentes de usuario también pueden ser dispositivos físicos que tienen acceso a ciertas redes, tales como un teléfono celular para acceder a una determinada red solamente, o un equipo que tiene acceso a una red segura (por ejemplo, en una red protegida por contraseña o cerrado).
El interesante cosa sobre un agente de usuario es que tiene una cadena de texto único que se envía al servidor que está tratando de acceso que básicamente identifica la información del agente de usuario y el cliente al servidor de red.
Esta información puede incluir la dirección IP, sistema operativo, el acceso programa solicitante específica, y más. Es valioso porque permite no sólo para los puntos de acceso seguro a permanecer seguro, sino que también permite a los sitios de acogida y redes para ejecutar sitios paralelas. Esto significa que los agentes de usuario específicas serán capaces de acceder a material diferente a otros agentes de usuario.
La cadena de texto identifica el agente y esta información de identificación permite a un servidor de red para mostrar diferentes contenidos /información a un agente u otro basado en lo que es en la cadena.
Por supuesto, la desventaja de esto es que el código malicioso y