HTTP
Коротко: Hypertext Transfer Protocol — протокол, яким браузери та сервери обмінюються вебсторінками й іншими ресурсами, без шифрування.
Докладніше: Працює за принципом «запит — відповідь»: клієнт надсилає запит (наприклад, GET /page), сервер відповідає кодом стану й вмістом. Будується на TCP. Оскільки все передається відкритим текстом (включно з паролями та cookie), сьогодні він здебільшого замінений на HTTPS.
Подробиці
Структура запиту та відповіді
Типовий запит HTTP і відповідна відповідь виглядають (спрощено) так:
GET /index.html HTTP/1.1
Host: emzett-digital.com
User-Agent: Mozilla/5.0
--- Відповідь ---
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 1234
<html>...</html>