Przeglądarki internetowe muszą komunikować się z serwerami sieciowymi, aby żądać i odbierać treści internetowe, których żądają ich użytkownicy. Aby wykonać te zadania, przeglądarka internetowa jest zgodna ze standardem HTTP. Chociaż adresy IP są wymagane do komunikacji w Internecie i znajdują się w nagłówkach pakietów, te komunikaty HTTP są zawarte w ładunku pakietów. Każda przeglądarka zachowuje się nieco inaczej, ale poniższe tabele ilustrują zakulisową komunikację zachodzącą od przeglądarki do serwera oraz odpowiedź od serwera do przeglądarki. Przeglądarki ujawniają wiele informacji podczas odwiedzania witryn internetowych, z których niektóre są konieczne, na przykład określone żądanie HTTP, ale wiele z nich nie jest koniecznych w przypadku większości transakcji internetowych. Przeglądarki ujawnią jeszcze więcej informacji na żądanie lub, w niektórych przypadkach, domyślnie. Witryna BrowserSpy (http://gemal.dk/browserspy/) została zaprojektowana w celu sondowania przeglądarek i wyświetlania informacji, które pobiera. Wyniki różnią się w zależności od przeglądarki, ale mogą obejmować system operacyjny, wersję przeglądarki, procesor, rozmiar ekranu, wtyczki, obecność karty dźwiękowej, lokalną datę i godzinę, wersję paska narzędzi Google Toolbar, wersję skryptów Visual Basic, preferowany język, wersje odtwarzacza multimediów, pliki cookie i wartości odsyłających, między innymi. W poprzedniej sekcji wykazano, że adresy IP są wymagane do przeglądania sieci i mogą być wykorzystywane jako sposób śledzenia ujawnień użytkowników; zbieranie informacji z przeglądarek i dodawanie ich do rekordu związanego z każdym adresem IP jest trywialne, tworząc znacznie bardziej wszechstronny obraz odwiedzających witrynę internetową. Aby poczuć skalę ujawniania informacji w przeglądarce, spróbuj odwiedzić BrowserSpy za pomocą różnych przeglądarek internetowych. W poniższych sekcjach omówiono dwie szczególnie istotne formy ujawniania informacji o przeglądarce, pliki cookie i wartości odniesienia.