Для чего конкретно предназначен http?

Я так понимаю, что http - это протокол, который позволяет осуществлять передачу информации между клиентом и сервером. На данный момент этот протокол используется везде: при открытии нужной веб-страницы, скачивании музыки, видео, приложения...

Но мне не совсем понятно что именно делает http протокол во время передачи информации. Если, как я прочитал, протокол по своей сути - это набор правил, то http всего лишь устанавливает правила для передачи информации между сервером и клиентом? Если это так, то что это за правила и зачем они?


Ответы (1 шт):

Автор решения: gbg

В определенном смысле, сетевой протокол можно рассматривать как набор бланков для подачи анкет куда-либо.

Вот вы когда бумажное письмо отправляете (хотя кто это делает в 2020...), вы на конверте в нужные поля, аккуратно заполняете. Запоните неверно - письмо дойдет не туда или почтальон его у вас не возьмет.

Вот сетевой протокол - это и есть набор таких бланков на все случаи жизни. Хочет клиент получить страницу - заполняет бланк

введите сюда описание изображения

Сервер в ответ также берет и заполняет бланк, только уже другой - бланк ответа:

введите сюда описание изображения

Так оно себе и работает.

→ Ссылка