Альтнеты: различия между версиями
Нет описания правки |
Добавил пару аналогов HTTP |
||
| Строка 31: | Строка 31: | ||
== Аналоги и альтернативы HTTP == | == Аналоги и альтернативы HTTP == | ||
Далее речь будет идти не только об аналогах HTTP, но и о так называемом "Small Web". | |||
===Gopher=== | ===Gopher=== | ||
Gopher - это сетевой протокол распределённого поиска и передачи документов. Сеть имеет множество ограничений, например, сеть использует только текстовый формат. До 1993 был сетевым стандартом, однако стал не нужным с приходом HTTP. Сейчас поддерживается лишь энтузиастами. | Gopher - это сетевой протокол распределённого поиска и передачи документов. Сеть имеет множество ограничений, например, сеть использует только текстовый формат. До 1993 был сетевым стандартом, однако стал не нужным с приходом HTTP. Сейчас поддерживается лишь энтузиастами. | ||
| Строка 36: | Строка 37: | ||
Gemini - сетевой протокол прикладного уровня, предназначенный для передачи данных с помощью гипертекста. Совокупность всей информации, доступной по протоколу Gemini, называют Gemini Space. Главным принципом Gemini его разработчики называют простоту использования. | Gemini - сетевой протокол прикладного уровня, предназначенный для передачи данных с помощью гипертекста. Совокупность всей информации, доступной по протоколу Gemini, называют Gemini Space. Главным принципом Gemini его разработчики называют простоту использования. | ||
Поддерживает TLS 1.2. Gemini прерывает соединение сразу же, как только пользователь получает последний байт информации и не отправляет end of response. | Поддерживает TLS 1.2. Gemini прерывает соединение сразу же, как только пользователь получает последний байт информации и не отправляет end of response. | ||
===Spartan=== | |||
Spartan является молодым относительно других протоколов, существует всего 4 года. Его суть заключается в том, чтобы объединить идеи Gopher, Gemini и HTTP в одном удобном протоколе, однако на деле же является скорее дополнением к Gemini. | |||
Spartan отправляет запросы в кодировке ASCII в виде обычного текста по протоколу TCP. Поддерживаются произвольные текстовые и бинарные файлы как для загрузки, так и для скачивания. Как и Gemini, в Spartan по умолчанию используются гипертексктовые документы. Для запроса ввода используется специальный тип строки обозначающийся ("=:"). Spartan имеет четыре кода состояния: "success", "redirect", "server error" и "client error". | |||
===Nex=== | |||
Как и Spartan, Nex существует в качестве альтернативы Gemini. Содержимое документа возвращается без изменений. Содержимое каталога представляет собой обычный текст со специальным синтаксисом, при котором каждая строка, начинающаяся с «=> », за которой следует | |||
URL, считается ссылкой. URL может быть абсолютным или относительным. Вот | |||
===Finger=== | |||
Finger — сетевой протокол, предназначенный для предоставления информации о пользователях удалённого компьютера. | |||
Программа Finger может предоставить данные о списке пользователей, которые работают в данный момент на интересующем компьютере, о конкретном пользователе (дата последнего сеанса входа в систему и т. д.), о списке загруженных задач, о типах интерфейсов (например, терминалов). | |||
На данный момент является устаревшим протоколом. | |||
<!--ЧЕРНОВОЙ ВАРИАНТ | <!--ЧЕРНОВОЙ ВАРИАНТ | ||
HTTP - самый популярный прикладной<ref>[https://ru.wikipedia.org/wiki/%D0%A1%D0%B5%D1%82%D0%B5%D0%B2%D0%B0%D1%8F_%D0%BC%D0%BE%D0%B4%D0%B5%D0%BB%D1%8C_OSI Про модель OSI и уровни протоколов]</ref> протокол для гипермедиа систем (то, что поддерживает ваш веб браузер). | HTTP - самый популярный прикладной<ref>[https://ru.wikipedia.org/wiki/%D0%A1%D0%B5%D1%82%D0%B5%D0%B2%D0%B0%D1%8F_%D0%BC%D0%BE%D0%B4%D0%B5%D0%BB%D1%8C_OSI Про модель OSI и уровни протоколов]</ref> протокол для гипермедиа систем (то, что поддерживает ваш веб браузер). | ||