HTTP è un protocollo client-server che consente a due computer di condividere le informazioni tra loro tramite una connessione di rete. HTTP e HTTPS, che è più sicuro, sono entrambe le basi per il World Wide Web.
L'ipertesto si riferisce al tipo di informazioni scambiate tramite un protocollo HTTP. L'ipertesto contiene collegamenti ipertestuali che vengono trasferiti tra i nodi. Un altro modo per descrivere un protocollo HTTP è quello di riferirsi ad esso come un sistema di richiesta-risposta. Un computer invia una richiesta e l'altro computer soddisfa una risposta. Questo è anche spesso definito come il modello di calcolo client-server. Gli standard attuali di HTTP sono stati imposti nel 1999.