HTTP: Основа веба

#матчасть



Сегодня поговорим о сетевом протоколе, которым большинство из нас пользуются каждый день.



🌐 HTTP (англ. HyperText Transfer Protocol, Протокол передачи гипертекста) — это сетевой протокол, который используется для просмотра веб-страниц. Когда вы вводите в браузере адрес веб-сайта (например, "www.primer.ru"), ваш компьютер отправляет запрос на сервер, где хранится веб-сайт "primer.ru". Cервер получает этот запрос и отправляет в ответ страницу сайта, и ваш браузер показывает её на экране. При переходе по разным ссылкам на сайте процесс повторяется (для каждой ссылки новый запрос).



Весь этот обмен данными идёт по определённым правилам (что и как компьютер спрашивает у сервера, как тот отвечает, в каком формате пересылаются страницы и т.п.), а совокупность таких правил — и есть протокол HTTP.



Замечали, что в адресной строке браузера к адресу сайта автоматически подставляется "http://" ("http://www.primer.ru")? Это и есть указание на используемый протокол.



🗒 А что за гипертекст такой из названия протокола? Гипертекстом называют текст в электронном виде, в котором есть ссылки, нажатием на которые можно перемещаться по этому тексту или переходить к другим текстам (всё это знакомо вам по веб-сайтам). А изначально сайты в Интернете только из гипер-текста и состояли (да, никаких картинок, видосиков и выпадающих менюшек), и между "загрузить веб-страницу" и "загрузить гипертекст" не было разницы. Поэтому протокол и получил такое название.



Существует ещё защищенная версия этого протокола, HTTPS. О ней мы поговорим в другом посте.



📌 Главное о протоколе:

Уровень по модели OSI: 7 (Прикладной)

Назначение: Просмотр веб-страниц



@digitaltea | про IT доступно