HTTP: различия между версиями
[непроверенная версия] | [отпатрулированная версия] |
Содержимое удалено Содержимое добавлено
Нет описания правки Метки: с мобильного устройства из мобильной версии |
Wikifido (обсуждение | вклад) м откат правок 212.96.82.9 (обс.) к версии InternetArchiveBot Метка: откат |
||
Строка 1:
{{Карточка протокола
|Аббр =
|Название =
|Уровень =
|Семейство = [[стек протоколов TCP/IP|TCP/IP]]
|
|Порт = 80/[[TCP]]
|Спецификация = RFC
|Клиенты = [[браузер|Веб-браузеры]], например, [[Internet Explorer]], [[Mozilla Firefox]], [[Opera]], [[Google Chrome]] и др.
|Серверы = [[Apache HTTP Server|Apache]], [[IIS]], [[nginx]], [[Google Web Server]] и др.
}}{{HTTP}}
'''HTTP''' ({{lang-en|HyperText Transfer Protocol}} — «протокол передачи [[гипертекст]]а») — [[Сетевой протокол|протокол]] [[Протоколы прикладного уровня|прикладного уровня]] передачи данных (изначально — в виде гипертекстовых документов в формате «[[HTML]]», в настоящий момент используется для передачи произвольных [[Данные|данных]]). Основой HTTP является [[Клиент-сервер|технология «клиент-сервер»]], то есть предполагается существование:
Строка 16 ⟶ 18 :
HTTP используется также в качестве «транспорта» для других протоколов прикладного уровня, таких как [[SOAP]], [[XML-RPC]], [[WebDAV]].
Основным объектом манипуляции в HTTP является ресурс, на который указывает [[URI]] (Uniform Resource Identifier) в запросе клиента. Обычно такими ресурсами являются хранящиеся на сервере [[файл]]ы, но ими могут быть логические объекты или что-то абстрактное. Особенностью протокола HTTP является возможность указать в запросе и [[Код ответа#Взаимодействие с веб-сервером (HTTP)|ответе]] способ представления одного и того же ресурса по различным параметрам: [[Формат данных|формату]], [[Набор символов|кодировке]], языку и т. д. (в частности, для этого используется [[Заголовки HTTP|
HTTP — протокол [[Модель OSI|прикладного уровня]]; аналогичными ему являются [[File Transfer Protocol|FTP]] и [[SMTP]]. Обмен сообщениями идёт по обыкновенной схеме «запрос-ответ». Для идентификации ресурсов
== Программное обеспечение ==
|