Lo agent, o user agent, è un'applicazione che, installata sul computer di un user (utente), si mette in collegamento con un server. Si tratta di una semplice stringa di testo che serve a riconoscere l'utente che invia una richiesta ad un server, ed è composta dal nome del browser, seguito spesso da quello del sistema operativo.
Il processo è il seguente:
- L'utente visita un sito web inserendo la richiesta www.sitoweb.it nel suo browser
- Al web server (il programma presente sul server dove si trova il sito) arriva la richiesta, tramite stringa di testo suddetta.
- Il web server autorizza la richiesta (oppure la nega) e la pagina web è ora visualizzabile attraverso il nostro browser.
Sono user agent anche gli spider e i crawler dei motori di ricerca, tra cui Googlebot di Google.