HTTP to protokół klient-serwer, który umożliwia dwóm komputerom współdzielenie informacji między sobą przez połączenie sieciowe. Protokoły HTTP i HTTPS, które są bezpieczniejsze, są podstawą dla sieci World Wide Web.
Hipertekst odnosi się do typu informacji wymienianych za pośrednictwem protokołu HTTP. Hipertekst zawiera hiperłącza, które są przesyłane między węzłami. Innym sposobem opisywania protokołu HTTP jest odnoszenie się do niego jako systemu żądanie-odpowiedź. Jeden komputer wysyła żądanie, a drugi komputer wypełnia odpowiedź. Jest to często określane jako model komputerowy klient-serwer. Obecne standardy HTTP zostały zatwierdzone w 1999 roku.