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