Кредит изображения: Донг Вэньцзе / Moment / GettyImages
Протокол передачи гипертекста, сокращенно HTTP, - это система, с помощью которой компьютеры общаются друг с другом через всемирную паутину. Он используется компьютерами и смартфонами, чтобы просить веб-серверы отправлять содержимое веб-сайтов и отправлять данные через онлайн-формы. HTTP основан на тексте и предназначен для чтения как людьми, так и машинами.
Назначение протокола HTTP
Название протокола передачи гипертекста относится к роли HTTP в передаче данных веб-сайта через Интернет. Гипертекст относится к стандартной форме веб-сайтов, на которой одна страница может направлять пользователей на другую страницу с помощью интерактивных гиперссылок, обычно называемых просто ссылками. Цель протокола HTTP - предоставить стандартный способ взаимодействия веб-браузеров и серверов друг с другом.
Видео дня
Веб-страницы созданы с использованием языка разметки гипертекста или HTML, но сегодня HTTP используется для передачи больше, чем просто HTML и каскадные таблицы стилей или CSS, используемые для указания того, как страницы должны быть отображается. HTTP также используется для передачи другого контента на веб-сайтах, включая изображения, видео и аудио файлы.
Компьютеры могут подключаться к веб-серверам, используя HTTP, просто для запроса файлов по определенным веб-адресам, например http://www.example.com/folder/file.html или отправлять данные через веб-формы. Когда компьютер просто извлекает данные, он обычно отправляет HTTP-сообщение, называемое запросом GET, а когда он отправляет данные формы или загружает файл, он использует другие форматы сообщений, называемые запросами PUT или POST. Вы можете видеть HTTP-сообщения, которые ваш веб-браузер отправляет во многих браузерах, с помощью встроенных инструментов разработчика.
Сегодня HTTP используется многими приложениями, помимо веб-браузеров, для отправки сообщений на серверы. Люди, создающие приложения, специально выбирают HTTP, потому что это хорошо понимают многие разработчики, а также потому, что HTTP обычно не фильтруется. с помощью сетевых брандмауэров, предназначенных для пропускания веб-трафика, а это означает, что сообщения HTTP могут проходить без проблем в большинстве домашних и деловых сетей.
HTTP и HTTPS
В некоторых случаях вы можете заметить, что веб-адрес начинается с HTTPS, а не просто с HTTP. HTTPS относится к безопасному протоколу передачи гипертекста и, как следует из названия, является более безопасным вариантом HTTP.
В частности, он открывает зашифрованное соединение между веб-браузером и сервером, так что данные могут быть отправлены в закодированном виде, который не может быть прочитан злоумышленниками. Напротив, сообщения и данные HTTP отправляются в виде обычного текста, поэтому любой, кто может наблюдать за вашим соединением, независимо от того, через общую сеть Wi-Fi или подключившись к компьютеру между вашим компьютером и веб-сервером, вы можете читать ваши Сообщения.
Сайты и приложения для покупок, а также другие сайты, которым требуется информация о кредитной карте или обрабатывают личную переписку, такую как электронная почта или мгновенные сообщения, почти всегда используют HTTPS.