Полный глоссарий интернет-маркетинга
 
 
 

HTTP - (HyperText Transfer Protocol)

 
 
Теги:
веб-разработка

Что такое HTTP?

HTTP (англ. HyperText Transfer Protocol  «протокол передачи - хорошо знакома всем пользователям Сети. Так же, как и язык гипертекстовой разметки, протокол передачи гипертекста имеет несколько версий. Первая версия – HTTP/0.9 – появилась в марте 1991 г. благодаря усилиям британского ученого Тима Бернерс-Ли. На данный момент действующей версией протокола является HTTP/1.1 (описанная в спецификации RFC 2616) и готовится к выходу версия HTTP/2.0.

Начало создания протокола относится к 1989 г., когда Т. Бернер-Ли работал в Европейском Совете по ядерным исследованиям (ЦЕРН). Идея заключалась в том, чтобы создать своеобразный архив документов, которые были бы связаны между собой гиперссылками (теоретические работы по этой теме выходили еще в в 50-х и 60-х гг.). Этот проект получил название «Всемирная паутина» (World Wide Web).

HTTP.pngПервый веб-сайт Т. Бернерса-Ли, созданный на основе новых технологий

В результате, в 1989-1991 гг. команда Т. Бернерса-Ли разработала не только протокол HTTP, но и язык HTML, а также идентификаторы URI. В последующие годы Бернерс-Ли и его помощники вносили усовершенствования в свои разработки и создавали технические спецификации.

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

HTTP обеспечивает работу Всемирной паутины, а также используется для передачи информации в связке с другими протоколами прикладного характера - SOAP, XML-RPC и WebDAV. Кроме этого, многие виды ПО получили возможность использовать протокол HTTP для передачи данных. Для передачи данных с помощью протокола HTTP используется технология TCP/IP. По умолчанию соединение происходит через 80-й порт, однако можно настроить и другие порты.

Помимо HTTP существует и другой вид протокола для передачи данных в веб-среде. Например, протокол SPDY, который в реальности является разновидностью HTTP. Считается, что SPDY более безопасен и превосходит HTTP/1.1 в скорости загрузки страниц. Видимо, поэтому новая версия HTTP/2.0 будет базироваться на технологии SPDY.

 
 
Показать все термины (663)
 
Русский:
А Б В Г Д Е Ж З И К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Э Ю Я
 
English:
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
 
Тесты - проверьте свои знания!