Преимущества протокола передачи гипертекста

...

Протокол HTTP делает возможной всемирную паутину.

Протокол передачи гипертекста, более известный миллионам пользователей Интернета как HTTP, был изобретен в 1990 году Тимом Бернерсом-Ли в лабораториях CERN в Женеве, Швейцария. Сегодня это основа Всемирной паутины и языка гипертекстовой разметки или HTML. Были разработаны три версии HTTP: 0.9, 1.0 и 1.1. И 1.0, и 1.1 сегодня широко используются.

Идентификация

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

Видео дня

Специализация

Веб-страница содержит смешанные элементы, такие как текст и изображения. Для каждого элемента требуется разное количество ресурсов для хранения и загрузки. HTTP позволяет нескольким соединениям загружать отдельные элементы одновременно, тем самым ускоряя передачу. Каждому элементу назначается отдельный тип файла, поэтому принимающий компьютер может обрабатывать его быстрее и эффективнее.

Обращение

Схема адресации, используемая HTTP, также была революционным достижением. Когда к компьютерам приходилось обращаться с использованием IP-адреса, состоящего из ряда цифр, общественности было трудно взаимодействовать с Интернетом. Сопоставление IP-адресов с легко узнаваемыми именами сделало World Wide Web коммерчески жизнеспособным.

Гибкость

Если уведомление о типе файла предшествует передаче данных, принимающее приложение имеет возможность быстрая загрузка расширений или подключаемых модулей, если требуются дополнительные возможности для отображения данных. Эти надстройки включают Flash-плееры и программы чтения PDF-документов.

Безопасность

HTTP 1.0 загружает каждый файл через независимое соединение, а затем закрывает соединение. Это снижает риск перехвата во время передачи, поскольку соединение не сохраняется после передачи одного элемента веб-страницы. Защищенный протокол передачи гипертекста (HTTPS) шифрует HTTP-обмен для повышения безопасности.

Легкость программирования

HTTP закодирован в виде обычного текста, поэтому его легче реализовать и реализовать, чем протоколы, в которых используются коды, требующие поиска. Данные форматируются в виде строк текста, а не строк переменных или полей.

Возможности поиска

Хотя HTTP - это простой протокол обмена сообщениями, он включает в себя возможность поиска в базе данных с помощью одного запроса. Это позволяет использовать протокол для выполнения SQL-поиска и возврата результатов, удобно отформатированных в HTML-документе.

Постоянные соединения

Одним из незначительных недостатков HTTP является необходимость создания нескольких соединений для передачи типичной веб-страницы, что вызывает административные издержки. HTTP 1.1 имеет возможность поддерживать открытое соединение для нескольких запросов. Кроме того, была добавлена ​​концепция «конвейерной обработки», позволяющая отправлять множество запросов на принимающий компьютер до того, как будет обработан первый запрос. Эти два показателя ускоряют время отклика при доставке веб-страницы.