Päringud ja vastused HTTP protokollis
Oletame, et kasutaja soovib brauseris avada mõne saidi mõne lehe. Selleks kasutaja kas läheb mõnele lingile või sisestab lehe URL-i aadressiribale brauseris. Sel juhul on mõlemad meetodid tehniliselt ekvivalentsed.
Pärast seda saadab brauser serverile päringu (request), milles palub serveril antud URL-i alusel lehte kätte anda. Server saab brauseri päringu vastu, moodustab vastuse (response) ja saadab selle tagasi brauserisse.
Päring ja vastus on lihtsalt spetsiaalsel viisil vormindatud stringid. Nende stringide vormistamise reegleid reguleeribki HTTP protokoll.
Seega taandub kliendi ja serveri kogu suhtlus sõnumite edasi-tagasi saatmisele, nagu palli mängides ping-pongis.
Sel juhul on päringu algatamine kohustuslik. See tähendab, et server saadab alati vastuse brauseri päringule. Ei saa olla nii, et server saadab brauserile midagi ise, ilma eelneva brauseri päringuta.