Hypertext Transfer Protocol to protokół http, który automatycznie wyświetla się tuż przed adresem danej strony internetowej. Odpowiada za przesyłanie informacji na linii klient – serwer. Dzięki niemu możliwe jest udostępnianie treści oraz wykonywanie działań na stronie, np. kliknięcia czy pobrania plików. Działa w formie bezstanowej, czyli nie przechowuje danych, co sprawia, że nie obciąża on serwera. Musi być jednak wspierany przez pliki cookie, aby zbierać dane o odwiedzających daną witrynę. Istnieje od 1990 roku.