HTTPbis - bis 是什么意思?

标签 http protocols definition

我经常看到“bis”附加到协议(protocol)版本(例如 v.34bis 或 httpbis)。

“bis”是什么意思或代表什么?

我认识的一位电信工程师认为它可能起源于法国。

最佳答案

正如其他人所说,"bis" comes from "twice" or "repeat" .它用于表示某物的第二个变体(尽管通常只有不保证新名称的微小变体)。

在 HTTP 的上下文中,HTTPbis 是负责改进 HTTP 的工作组的名称。根据its charter :

HTTP is one of the most successful and widely-used protocols on the Internet today. However, its specification has several editorial issues. Additionally, after years of implementation and extension, several ambiguities have become evident, impairing interoperability and the ability to easily implement and use HTTP.

The working group will refine RFC2616 to:

  • Incorporate errata and updates (e.g., references, IANA registries, ABNF)
  • Fix editorial problems which have led to misunderstandings of the specification
  • Clarify conformance requirements
  • Remove known ambiguities where they affect interoperability
  • Clarify existing methods of extensibility
  • Remove or deprecate those features that are not widely implemented and also unduly affect interoperability
  • Where necessary, add implementation advice
  • Document the security properties of HTTP and its associated mechanisms (e.g., Basic and Digest authentication, cookies, TLS) for common applications

It will also incorporate the generic authentication framework from RFC 2617, without obsoleting or updating that specification's definition of the Basic and Digest schemes.

Finally, it will incorporate relevant portions of RFC 2817 (in particular, the CONNECT method and advice on the use of Upgrade), so that that specification can be moved to Historic status.

In doing so, it should consider:

  • Implementer experience
  • Demonstrated use of HTTP
  • Impact on existing implementations and deployments

The Working Group must not introduce a new version of HTTP and should not add new functionality to HTTP. The WG is not tasked with producing new methods, headers, or extension mechanisms, but may introduce new protocol elements if necessary as part of revising existing functionality which has proven to be problematic.

最后一段(强调我的)解释了为什么他们在这种情况下使用“bis”,因为他们明确不想要新版本。

关于HTTPbis - bis 是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9105639/

相关文章:

angularjs - 使用 Ionic 2 的 HTTP 发布

http - 通过 http 获取邮件

swift - 如何使用 Swift 协议(protocol)函数作为 Android 接口(interface)监听器实现?

c++ - 如何获得没有 cpp 的头文件?

latex - 使用同名重新定义 latex 宏

css - 字体总是由浏览器加载吗?

Chrome 响应后关闭 TCP 连接

ios - 协议(protocol)扩展似乎没有在消费者中强制执行变量?

Clojure - 对象的默认协议(protocol)实现失败?

Golang 歧义 err 重定义