В архітектурі «Клієнт-Сервер» кілька комп'ютерів-клієнтів (віддалені системи) надсилають запити і отримують послуги від централізованої службової машини – сервера (server – англ. «офіціант, обслуга»). Більш детально про клієнт-серверну архітектуру можна дізнатися в статті нашого блогу.
Веб-браузери взаємодіють з веб-серверами за допомогою протоколу передачі гіпертексту (HTTP). Коли відбувається натискання посилання на сторінці, заповнюється форма або робиться пошук, браузер відправляє на сервер HTTP-запит.