Захтеви и одговори у HTTP протоколу
Претпоставимо да корисник жели да отвори одређену страницу одређеног сајта у претраживачу. За то корисник или прелази преко одређене везе или уноси URL адресу странице у адресну траку претраживача. При томе су оба начина технички еквивалентна.
Након тога, претраживач шаље серверу захтев (request), у коме тражи од сервера да да страницу са наведеним URL-ом. Сервер прима захтев претраживача, формира одговор (response) и шаље га назад у претраживач.
Захтев и одговор представљају једноставно стрингове, посебно форматиране. Правила форматирања ових стрингова регулише HTTP протокол.
Дакле, сва интеракција клијента и сервера се своди на размену порука, слично као лоптицама у игри пинг-понг.
При томе је иницијација захтева обавезна. То значи да сервер увек шаље одговор на захтев претраживача. Не може бити да сервер нешто пошаље претраживачу сам, без претходног захтева од претраживача.