lksctp-rs
Rust 绑定到 Linux 内核的 SCTP 网络功能。
道歉
我为名称的长首字母缩写词道歉,但“lksctp”是我创建绑定的项目名称,所以我认为应该保留它。
LK = Linux 内核
SCTP = 流控制传输协议
RS = (for) RuSt
SCTP
SCTP 是一种传输层协议。 它直接位于 IP 之上,与 TCP、UDP 和其他协议并排。 在许多方面,它是 TCP 的新改进版本,最初是为数字电话的需要而设计的。
特别是,它支持 TCP 支持的所有以下功能:
面向连接
可靠的
序列保存
流量控制和拥塞控制
此外,它还补充说:
多路复用流:通过单个连接,您可以多路复用多个信息流。
端点的多宿主:一个端点可以有多个 IP 地址,允许网络故障转移/可靠性(注意:它需要是一台机器,或者复制端点的状态信息,这可能很难)。
消息边界的保留:如果您发现自己编