HTTP протокол: що це, де використовується
HTTP протокол (HyperText Transfer Protocol «протокол передачі гіпертексту») – це протокол прикладного рівня гіпермедійних документів, таких як HTML. Протокол був розроблений для зв'язку між веб-браузерами і веб-серверами, але також використовується і для інших цілей. HTTP протокол використовується не тільки для передачі гіпертекстових документів, але і для передачі зображень та відео або для відправки контенту на сервери. Також HTTP використовується, щоб отримати частину документа для оновлення веб-сторінки за вимогою.
Цей протокол використовує класичну модель клієнт-сервер, при якій клієнт (веб-браузер) робить запит, сервер формує відповідь і відправляє її назад клієнту у вигляді інформації, яку ми бачимо в браузері. Також необхідно знати, що клієнт і сервер не зберігають інформацію про попередні запити. Тому кожен запит містить всю необхідну інформацію.
Між клієнтом і сервером існує безліч сутностей, які називаються проксі. Вони виконують різні операції і виступають, наприклад, в якості шлюзів або кешів.