HTTPbis - bis是什么意思?

48

我经常看到协议版本后面添加了“bis”(例如v.34bis或httpbis)。

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

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


2
这个问题是关于"bis"的一般含义,还是更具体地与HTTPbis如何与HTTP相关联有关? - Bruno
3
@Bruno - 这个问题特别是关于bis在一般情况下的含义,但我肯定对http vs httpbis很感兴趣。 - J. Polfer
2
我鼓励IETF更加礼貌。那些阅读这些规范的人已经知道可以期望详细和干燥的文件,因此一开始就用一个晦涩的术语“bis”并不有帮助。:-) 在IETF上搜索没有关于“bis”的解释,因此他们最好至少提供有关“bis”含义的注释,例如在“关于”页面中。我向IETF发送了一封电子邮件。 - user2534096
2个回答

37

正如其他人已经说过的那样,"bis"来源于"twice"或"repeat"。它用于指示某事物的第二个变体(尽管通常只有微小的差异,不值得新起一个名字)。

在HTTP的上下文中,HTTPbis是负责完善HTTP的工作组的名称。根据其章程

HTTP是当今互联网上最成功和广泛使用的协议之一。然而,它的规范存在一些编辑问题。此外,在多年的实现和扩展之后,已经出现了几个歧义,影响了互操作性以及轻松实现和使用HTTP的能力。
工作组将完善RFC2616,包括:
- 合并勘误和更新(例如,参考文献、IANA注册表、ABNF)。 - 修复导致规范误解的编辑问题。 - 澄清符合性要求。 - 移除已知的影响互操作性的歧义。 - 澄清现有的可扩展性方法。 - 移除或弃用那些未被广泛实现且对互操作性产生不良影响的功能。 - 必要时添加实现建议。 - 为常见应用程序记录HTTP及其相关机制(例如基本和摘要身份验证、cookie、TLS)的安全属性。
此外,它还将包括RFC 2617中的通用认证框架,而不会使Basic和Digest方案的定义过时或更新。
最后,它将包括RFC 2817的相关部分(特别是CONNECT方法和关于使用Upgrade的建议),以便将该规范移至历史状态。
在这样做时,应考虑:
- 实施者的经验。 - HTTP的实际使用情况。 - 对现有实现和部署的影响。
工作组不能引入HTTP的新版本,也不应向HTTP添加新功能。该工作组不负责生成新方法、标头或扩展机制,但可能会在修订已经证明存在问题的现有功能的同时引入新的协议元素。
最后一段(我加重了语气)解释了为什么他们在这个上下文中使用了“bis”,因为他们明确不想要一个新版本。

23

bis

这个单词(也用作前缀或后缀)bis,被应用于某些现代协议标准中,它在古老的拉丁语中意为“重复”(类似于古高地德语的“两次”)。当一个协议以“bis”结尾时,意味着它是该协议的第二个版本。

同样,ter来自古拉丁语,意为“三次”。V.xx调制解调器协议中的后缀terbo是一个虚构的词,基于古拉丁语ter和turbo这个单词(拉丁语为“旋转顶部”或“旋风”),意思是“速度”。V.32terbo是V.32调制解调器协议开发的第三个版本。

(来自http://whatis.techtarget.com/definition/0,,sid9_gci211669,00.html


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接