我最近听说过这个词来描述 Google 的新环聊协议,以及 Whisper System 的新加密短信应用程序。
新的 TextSecure 推送传输是一种联合协议
这意味着什么?
我认为这意味着一种通用的、开放的协议,它允许许多小型网络在不完全放弃控制的情况下相互通信,因此它们仍然可以使用自定义的内部协议。所以 SMTP 和 XMPP 是联合协议。
我在任何地方都找不到确切的定义,但我确实有证据支持我的陈述:
动词“联合”的字典定义:
(指若干国家或组织)形成或形成一个单一的中央单位,每个国家或组织在其中保持一定的内部自主权。
Open Whisper Systems最近的一篇博客文章讨论了联合网络与集中式网络:
事实上,将联合应用层协议蚕食到集中式服务中几乎是当今成功消费产品的必经之路。这就是 Slack 对 IRC 所做的事情,Facebook 对电子邮件所做的事情,以及 WhatsApp 对 XMPP 所做的事情。在每种情况下,联合服务都被及时卡住,而集中式服务能够迭代到现代世界及更远的地方。
此页面将 SMTP 称为“联合电子邮件协议”:
然后,SMTP(简单邮件传输协议)出现并允许这些系统联合成一个大型电子邮件系统。
(顺便说一句:虽然我不是来自美国,但我发现这个词最容易被类比为美国的“联邦政府”:它允许美国所有州在国家层面上进行协调,同时仍然保留很多内部控制)