HTTP (Hypertext Transfer Protocol) to protokół sieci World Wide Web służący do przesyłania dokumentów hipertekstowych. Służy do wysyłania żądań dostępu do dokumentów sieciowych oraz informacji o kliknięciu określonego łącza. Protokół ten umożliwia publikowanie informacji na stronach WWW. Jest to protokół bezstanowy, co oznacza, że nie przechowuje danych o poprzednich transakcjach. Zmniejsza to obciążenie serwera. Protokół HTTP korzysta z portu 80.