Wat is HTTP?
HTTP staat voor HyperText Transfer Protocol. Het is het fundamentele internetprotocol dat wordt gebruikt voor de overdracht van gegevens op het wereldwijde web. Dit protocol bepaalt de exacte spelregels voor hoe internetbrowsers en webservers met elkaar communiceren om websites op je scherm te toveren.
Wanneer een gebruiker een website bezoekt, gebeurt dit achter de schermen via het IP-adres van de server. Dankzij het wereldwijde DNS-systeem hoeft de gebruiker dit numerieke adres niet te onthouden en volstaat het intypen van een normale domeinnaam.
De werking van requests en responses
De communicatie binnen het HTTP-protocol verloopt via een vast stramien:
- De Request (het verzoek): De browser van de bezoeker stuurt een verzoek naar de webserver. Hierin staat welke specifieke pagina of welk bestand wordt opgevraagd, samen met technische informatie over de gebruiker en eventueel opgeslagen cookies.
- De Response (het antwoord): De webserver verwerkt dit verzoek en stuurt een antwoord terug naar de browser, bestaande uit de gewenste HTML-pagina, afbeeldingen of scripts.
Het traditionele HTTP-verkeer is niet versleuteld, wat betekent dat kwaadwillenden de verzonden gegevens theoretisch kunnen onderscheppen. Daarom is de overstap naar de beveiligde variant (HTTPS) tegenwoordig de standaard.
