Заголовок HTTP-запроса: переменная UserAgent

При отправке HTTP-запроса IE отправляет переменную User-Agent на сервер. Возможное значение (как видно из сетевого отладчика):

Пользователь-агент: Mozilla /5.0 (совместимо с MSIE 9.0; Windows NT 6.1; WOW64; Trident / 5.0)

Мой вопрос: как IE (или любой другой браузер) узнает эту переменную? Я спрашиваю об этом, потому что при посещении некоторых веб-сайтов эта переменная отличается от других, и я хотел бы проследить, откуда происходят изменения. «Настройки совместимости» - один из вариантов, но я думаю, что это еще не все.

Кто-нибудь может объяснить процесс этой переменной?

Ответы на вопрос(2)

Ваш ответ на вопрос