O termo "agente de usuário" é uma palavra guarda-chuva que é usado para descrever qualquer aplicação através da qual um usuário acessa qualquer tipo de rede. O termo é mais comumente usado para descrever o aplicativo cliente através do qual um usuário acessa a world wide web.
Quando o termo é usado tecnicamente em referência específica a um determinado fim aplicativo, como um usuário usando a internet para acessar seus e-mails através de um determinado site, o agente do usuário, o aplicativo usado para acessar o protocolo de rede específico utilizado para o efeito o usuário está usando para isso.
Em outras palavras, no caso do exemplo e-mail, o usuário agentes seria o fornecedor de serviços de internet, o navegador ea página de log-in seguro que só funciona para um protocolo específico (acesso do usuário e-mail).
Como o termo é mais frequentemente usado em relação ao acesso à Internet e navegação na Internet, alguns dos agentes de usuário mais comuns são os navegadores web, motor de pesquisa indexadores (aranhas), e clientes de e-mail.
Os agentes de utilizador também podem ser dispositivos físicos que acessam determinadas redes, tais como um telefone celular acessando somente uma determinada rede ou um computador que acessa uma rede segura (como em uma rede protegida por senha ou fechado).
O interessante coisa sobre um agente de usuário é que ele tem uma seqüência de caracteres de texto único que é enviado para o servidor que está tentando acesso que identifica basicamente o agente de usuário e cliente informações para o servidor de rede.
Esta informação pode incluir o endereço IP, sistema operacional, o programa solicita o acesso específico, e muito mais. É valioso porque permite não só para os pontos de acesso seguros para permanecer seguro, mas também permite que hospedam sites e redes para executar sites de paralelos. Isto significa que os agentes específicos será capaz de acessar material diferente, em seguida, outros agentes de utilizador.
A seqüência de texto identifica o agente e este informações de identificação permite que um servidor de rede para exibir diferentes conteúdos /informação a um agente ou outro com base no que está na cadeia.
Claro que a desvantagem para isso é que o código malicioso e vírus pode interferir com esta comunicação, imitando um agente do usuário, o envio de informações de identificação falsa, permitindo o acesso a conteúdos não pretende ser acessados pelo agente falso, ou até m