Das Hypertext Transfer Protocol (HTTP) stellt ein zustandsloses Protokoll zur Übertragung von Daten auf der Anwendungsschicht über ein Rechnernetz dar. Dieses befindet sich vor der Internetadresse einer Website und lässt ihren Browser mit dem Webserver kommunizieren. HTTP ist also die Sprache zwischen Browser und Server, durch welche mitgeteilt wird, was gesucht wird.