HTTPbis - что значит бис? - PullRequest
       11

HTTPbis - что значит бис?

33 голосов
/ 02 февраля 2012

Я часто видел, как «bis» добавлялся в версии протоколов (например, v.34bis или httpbis).

Что означает или обозначает «бис»?

Инженер связи, которого я знаю, думает, что он может быть французского происхождения.

Ответы [ 2 ]

30 голосов
/ 02 февраля 2012

Как уже говорили другие, "бис" происходит от "дважды" или "повторения" . Он используется для обозначения второго варианта чего-либо (хотя обычно только с небольшими вариациями, которые не требуют нового имени).

В контексте HTTP HTTPbis - это название рабочей группы, отвечающей за уточнение HTTP. Согласно его уставу :

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

Рабочая группа уточнит RFC2616 до:

  • Включить исправления и обновления (например, ссылки, реестры IANA, ABNF)
  • Исправлены редакционные проблемы, которые привели к неправильному пониманию спецификации
  • Уточнение требований соответствия
  • Устранить известные неоднозначности, когда они влияют на совместимость
  • Уточнение существующих методов расширяемости
  • Удалить или отказаться от тех функций, которые не получили широкого применения и также чрезмерно влияют на совместимость
  • При необходимости добавить рекомендацию по реализации
  • Документирование свойств безопасности HTTP и связанных с ним механизмов (например, обычная и дайджест-проверка подлинности, файлы cookie, TLS) для обычных приложений

Он также будет включать в себя общую структуру аутентификации из RFC 2617, без устаревания или обновления определения этой спецификации Базовых и Дайджест схем.

Наконец, он будет включать соответствующие части RFC 2817 (в в частности, метод CONNECT и рекомендации по использованию обновления), так что эта спецификация может быть переведена в Исторический статус.

При этом следует учитывать:

  • Опыт реализации
  • Демонстрация использования HTTP
  • Влияние на существующие реализации и развертывания

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

Последний абзац (выделено мной) объясняет, почему они использовали «бис» в этом контексте, поскольку они явно не хотят новой версии.

15 голосов
/ 02 февраля 2012

бис

Слово (также используемое в качестве префикса или суффикса) bis, применяемое к некоторым стандартам протоколов модемов, - это старая латынь для «повтор» (сродни старому высокогерманскому «дважды»). Когда протокол заканчивается на «bis», это означает, что это вторая версия этого протокола.

Точно так же, тер от древнелатинского означает «три раза». Суффикс terbo в протоколе модема V.xx - это придуманное слово, основанное на древнелатинском тер и слово turbo (латинское «вихревая вершина» или «вихрь»), означающее «скорость». V.32terbo - это третья версия протокола модема V.32.

(из http://whatis.techtarget.com/definition/0,,sid9_gci211669,00.html)

...