Uno User Agent è un qualunque software che permette la comunicazione con un server. Come ad esempio un browser per navigare, o un client di posta elettronica.