HTTP պրոտոկոլում հարցումներն ու պատասխանները
Ենթադրենք՝ օգտատերը ցանկանում է դիտարկել որոշակի կայքի որոշակի էջը բրաուզերում: Դրա համար օգտատերը կամ անցնում է որոշակի հղումով կամ էջի URL-ը մուտքագրում է բրաուզերի հասցեների տողում: Այս դեպքում երկու եղանակներն էլ տեխնիկապես համարժեք են:
Դրանից հետո բրաուզերը ուղարկում է սերվերին հարցում (request), որում խնդրում է սերվերին տրամադրել էջը նշված URL-ով: Սերվերը ստանում է բրաուզերի հարցումը, կազմում է պատասխան (response) և ուղարկում է այն ետ դեպի բրաուզեր:
Հարցումն ու պատասխանը իրենցից ներկայացնում են պարզապես տողեր, որոնք հատուկ ձևով են ձևակերպված: Այս տողերի ձևակերպման կանոնները կարգավորում է HTTP պրոտոկոլը:
Այսպիսով, հաճախորդի և սերվերի ողջ փոխազդեցությունը հանգում է հաղորդագրությունների փոխանակմանը, նման է պինգ-պոնգ խաղի գնդակների նետումին:
Այս դեպքում հարցման նախաձեռնումը պարտադիր է: Սա նշանակում է, որ սերվերը միշտ ուղարկում է պատասխան բրաուզերի հարցմանը: Չի կարող լինել այնպես, որ սերվերը ինքնաբերաբար ինչ-որ բան ուղարկի բրաուզերին, առանց բրաուզերի նախնական հարցման: