Het HTTP-protocol (Hypertext Transfer Protocol) is het standaard communicatieprotocol voor het verzenden en ontvangen van informatie op het World Wide Web. Het maakt gebruik van een client-server model, wat betekent dat wanneer een webbrowser informatie van een webserver aanvraagt, de webserver een antwoord geeft op deze aanvraag en de gevraagde informatie naar de browser overbrengt via het HTTP-protocol. Dit proces vindt plaats via de uitwisseling van gestructureerde berichten tussen de browser en de server. HTTP wordt gebruikt om verschillende soorten inhoud te versturen, waaronder tekst, afbeeldingen, video’s, scripts en meer. Het protocol gebruikt meestal TCP (Transmission Control Protocol) als transportlaag om ervoor te zorgen dat de gegevens correct worden afgeleverd.