gpt4 book ai didi

networking - 为什么 SCTP 使用不多/不为人所知

转载 作者:可可西里 更新时间:2023-11-01 02:28:34 27 4
gpt4 key购买 nike

我最近查阅了这本书 "UNIX Network Programming, Vol. 1"由 Richards Stevens 和我发现除了 TCP 和 UDP 之外还有第三种传输层标准:SCTP

总结:SCTP 是一种传输层协议(protocol),它像 UDP 一样是消息驱动的,但又像 TCP 一样可靠。这是一个 short introduction from IBM DeveloperWorks .

老实说,我以前从未听说过 SCTP。我不记得在任何网络书籍中读过它或在我参加的类(class)中听过它。读书other stackoverflow questions提到 SCTP 表明我并不是唯一缺乏这种知识的人。

为什么 SCTP 如此鲜为人知?为什么用的不多?

最佳答案

事实上,SCTP 主要用于电信领域。传统上,电信交换机使用 SS7 ( Signaling System No. 7 ) 互连电信网络中的不同实体。例如 - 电信提供商的用户数据库 (HLR),通过交换机 (MSC),用户也已连接 (MSC)。

电信领域正在向更高速度和更可达的环境发展。这些变化之一是用一些更优雅、快速和灵活的基于 IP 的协议(protocol)取代 SS7 协议(protocol)。

电信领域非常保守。 SS7 网络已在这里使用了几十年。这是一个非常可靠和封闭的网络。这意味着普通用户无法访问它。

相比之下,IP 网络是开放的且不可靠的,如果它不能处理至少 SS7 处理的负载,电信将不会转换为它。这就是开发 SCTP 的原因。它尝试:

  • 模仿 SS7 网络数十年来积累的所有优势。
  • 创建一个在速度、安全性和冗余方面优于 TCP 的面向连接的协议(protocol)

最新版本的 Linux 已经支持 SCTP。

关于networking - 为什么 SCTP 使用不多/不为人所知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1171555/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com