Технология передачи гипертекста в интернете работает на основе протокола HTTP (от англ. HyperText Transfer Protocol). practicum.yandex.ru mws.ru Это набор правил, по которым данные в интернете передаются между разными источниками, обычно между компьютерами и серверами. practicum.yandex.ru
Процесс работы: practicum.yandex.ru
- Пользователь формирует URL или переходит по введённой ссылке в браузере клиента. practicum.yandex.ru Браузер анализирует URL и понимает, что по этому адресу нужно отправить HTTP-запрос. practicum.yandex.ru
- Клиент формирует и отправляет запрос. practicum.yandex.ru Для этого генерируется стартовая строка, заголовки и тело запроса в зависимости от того, что именно будет запрошено у сервера. practicum.yandex.ru
- Запрос направляется напрямую на сервер либо через прокси. practicum.yandex.ru Движение запроса регулируется другими протоколами, которые управляют отправкой данных по сети. practicum.yandex.ru Обычно это TCP/IP. practicum.yandex.ru
- Сервер получает запрос, обрабатывает и формирует ответ. practicum.yandex.ru
В передаче данных по протоколу HTTP участвуют три главных элемента: mws.ru
- Клиент. mws.ru Любое приложение, действующее от имени пользователя, чья ключевая задача — отправить запрос и получить в ответ на него сообщение. mws.ru Если речь идёт об обычном серфинге в интернете, то в роли клиента выступает установленный на устройстве веб-браузер. mws.ru
- Веб-сервер. mws.ru Запрос от клиента в конечном итоге приходит на веб-сервер, который отдаёт документ по запросу клиента. mws.ru
- Прокси-сервер. mws.ru В качестве прокси-сервера может быть любое устройство, находящееся между клиентом и сервером. mws.ru
Кроме HTTP, в интернете работает ещё протокол HTTPS (от англ. HyperText Transfer Protocol Secure). skillbox.ru Он нужен для безопасной передачи данных по Сети. skillbox.ru Всё происходит по тем же принципам, как и у HTTP, правда, перед отправкой данные дополнительно шифруются, а затем расшифровываются на сервере. skillbox.ru