¿Qué es el User Agent?

0

En ocasiones, algunos términos tecnológicos de internet resultan algo confusos y pueden llevar a error. El término User Agent es uno de ellos, así que veamos a qué se refieren en la red cuando nos preguntan o informan acerca del mismo.

Para empezar, un User Agent es un programa informático (aplicación) o incluso un sistema computacional que ejerce una labor muy útil para el usuario durante su navegación. Como aplicación, el Agente de usuario  se utiliza junto con uno de los diferentes protocolos de enrutamiento TCP/IP. El user Agent es la aplicación que se encarga de conectarnos a la web a la que deseamos acceder. Es decir, podríamos definirlo como “una aplicación que accede remotamente a un ordenador o red diferentes (normalmente servidores) a través de Internet.

Cometido del User Agent

Los agentes de usuario que se conectan a la Web pueden ser desde navegadores web hasta los web crawler de los buscadores, pasando por teléfonos móviles, lectores de pantalla y navegadores en Braille usados por personas con discapacidades.

USER AGENT

La verificación del agente de usuario —técnica más conocida por su nombre en inglés, user agent sniffing— se refiere a la costumbre de ciertos sitios web de mostrar contenidos diferentes según el agente de usuario; en Internet, esto implica mostrar diferentes contenidos según el navegador web

Definición práctica de User Agent

Dicho de una manera más sencilla, pogamos que cuando surfeamos la red y saltamos de una página a la siguiente, o cuando enviamos emails desde Gmail o Yahoo o compramos en Amazon, nuestro navegador -ya sea Chrome, IE o Firefox, etc- actúa como User Agent. La red a la que estamos accediendo se encuentra en Internet, con un un servicio o sitio web específico, como los comentados.

Este tipo de conexión punto a punto o sistema-a-sistema se indica normalmente como conexión cliente-servidor. Esto quiere decir que nos estamos conectando a un servicio remoto a través de protocolos TCP/IP.

Cuando lanzamos una petición desde nuestro navegador web (user agent) se está enviando una cadena de texto (secuencia de comandos) que recibirá el servidor remoto. Esta cadena se identifica a sí misma ante el servidor como agente de usuario, además de solicitar acceso al servicio web. La información indicada en una solicitud de acceso de este tipo es algo similar a:

 

  • El nombre de nuestro navegador y su versión
  • Nuestro sistema operativo e idioma

Ejemplo

Mozilla/5.001 (windows; U; NT4.0; en-us) Gecko/25250101

Compartir.

Sobre el Autor

Alejandro es técnico micro-informático, experto en seguridad de las TIC y apasionado de la tecnología. Colabora habitualmente en diferentes publicaciones de seguridad, software y análisis de hardware entusiasta.

Dejar una Respuesta

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR