Zahtevki in odzivi v protokolu HTTP
Recimo, da želi uporabnik odpreti določeno stran določenega spletnega mesta v brskalniku. Za to uporabnik bodisi sledi določeni povezavi bodisi vnese URL strani v naslovno vrstico brskalnika. Pri tem sta oba načina tehnično enakovredna.
Nato brskalnik pošlje strežniku zahtevek (request), v katerem prosi strežnik, naj vrne stran z navedenim URL-jem. Strežnik prejme zahtevek brskalnika, oblikuje odgovor (response) in ga pošlje nazaj v brskalnik.
Zahtevek in odgovor sta preprosto nizi, oblikovani na poseben način. Pravila za oblikovanje teh nizov določa protokol HTTP.
Tako se vsa interakcija med odjemalcem in strežnikom zmanjša na izmenjavo sporočil, podobno kot žogice v igri ping-pong.
Pri tem je iniciacija zahtevka obvezna. To pomeni, da strežnik vedno pošlje odgovor na zahtevek brskalnika. Ne more biti tako, da bi strežnik kaj poslal brskalniku sam od sebe, brez predhodnega zahtevka brskalnika.