Versoeke en Antwoorde in die HTTP-protokol
Laat ons sê die gebruiker wil 'n sekere bladsy van 'n sekere webwerf in die webleser oopmaak. Om dit te doen, gaan die gebruiker óf na 'n sekere skakel óf tik die URL van die bladsy in die adresbalk van die webleser in. Hierdie twee metodes is tegnies eweknie.
Daarna stuur die webleser 'n versoek (request) na die bediener, waarin dit die bediener vra om die bladsy volgens die gespesifiseerde URL te gee. Die bediener ontvang die versoek van die webleser, stel 'n antwoord (response) saam en stuur dit terug na die webleser.
Die versoek en antwoord is eenvoudig teks wat op 'n spesifieke manier geformateer is. Die HTTP-protokol beheer die reëls vir die formatering van hierdie teks.
Sodoende word al die interaksie tussen die kliënt en die bediener gereduseer tot die uitruil van boodskappe, soos balletjies in 'n pingpongwedstryd.
Die inisiasie van 'n versoek is egter verpligtend. Dit beteken die bediener stuur altyd 'n antwoord op 'n versoek van die webleser. Dit kan nie gebeur dat die bediener iets self na die webleser stuur nie, sonder 'n voorafgaande versoek van die webleser.