Unix Network Programming(5)---SCTP

SCTP—流控制传输协议(Stream Control Transmission Protocol).是一个提供可靠全双工关联的面向连接的协议,我们是用“关联”一词来指称SCTP中的连接,因为SCTP是多宿的,从而每个关联的两端均涉及一组IP地址和一个端口号。SCTP既可以使用IPv4,也可以使用IPv6,而且可以在同一关联中同时使用它们。

SCTP概要

SCTP在客户与服务器之间提供关联(association),并像TCP那样给应用提供可靠性、排序、流量控制以及全双工的数据传送。

  • 关联:SCTP中使用“关联”代替连接。一个连接只涉及两个IP地址间的通信,一个关联指代两个系统之间的一次通信,它可能因为SCTP支持多宿而涉及不止两个IP地址。
  • 面向消息:它提供各个记录的按序递送服务。与UDP一样,由发送端写入每条记录的长度随数据一道传递给接收端应用。
  • 流传输:SCTP提供多个流,各个流各自可靠地按序传递给接收端应用。各条流独立,一条流上丢失消息不会阻塞同一关联其他流上消息的传递。而TCP则不然,单一字节流中丢失任何消息都将阻塞后面的数据的递送,直至修复为止。

SCTP关联的建立和终止

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值