
SCTP
文章平均质量分 86
scutzxb_2
这个作者很懒,什么都没留下…
展开
-
SCTP标准简介Part I:SCTP连接建立
SCTP协议最新版本是RFC 4960。以下简单介绍SCTP标准中的一些基本概念,希望对大家阅读SCTP相关标准时有所帮助,详细资料可以参考RFC。水平所限,有错漏之处请见谅。。1. SCTP包的格式 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2原创 2016-10-18 20:14:14 · 7546 阅读 · 0 评论 -
SCTP简介
SCTP (Stream Control Transmission Protocol)是一种传输协议,在TCP/IP协议栈中所处的位置和TCP、UDP类似,兼有TCP/UDP两者特征。SCTP是可以确保数据传输的,和TCP类似,也是通过确认机制来实现的。和TCP不同的是:1. TCP是以字节为单位传输的,SCTP是以数据块为单位传输的TCP接收端确认的是收到的字节数,SCTP接收端确认原创 2016-10-01 14:23:32 · 73432 阅读 · 1 评论 -
SCTP标准简介Part II:SCTP连接关闭
SCTP连接的关闭方式有两种:ABORT(暴力关闭):直接释放资源,应用层未被传输、接收的数据都会被丢弃SHUTDOWN(平滑关闭):通过三条消息,把该传的该发的数据先处理完,再关闭ABORT关闭的方式一般是SCTP检测到错误才会用到,应用程序调用close()关闭一条连接时,一般是SHUTDOWN方式(应用程序也可以指定采用ABORT的方式关闭连接)。一条SCTP连接被ABORT原创 2016-11-13 19:54:54 · 6004 阅读 · 0 评论 -
SCTP应用测试代码
SCTP测试代码原创 2016-11-18 18:16:44 · 1990 阅读 · 0 评论 -
SCTP在LINUX中的实现:ABORT的各种场景
LINUX中SCTP ABORT的各种场景原创 2016-11-16 21:56:45 · 7217 阅读 · 0 评论 -
SCTP在LINUX中的实现:代码结构
SCTP协议在LINUX中的实现原创 2016-11-16 20:59:51 · 4121 阅读 · 0 评论 -
SCTP应用编程中的注意事项
SCTP和TCP、UDP有些不一样,在写应用程序的时候需要注意一下。原创 2016-11-20 12:55:14 · 3228 阅读 · 0 评论 -
SCTP故障实例分析
1. SCTP包的基本组成SCTP包由一个或多个CHUNK组成,例如:SCTP包头中的verification tag用于唯一标识一条ASSOCIATION。DATA CHUNK中主要字段的含义如下:TSN:传输序列号,唯一标识一个DATA CHUNKSID:流ID,标识一条ASSOCIATION中的一个STREAM,DATA CHUNK的有序传递只能在同一条STREAM中原创 2016-11-16 22:09:41 · 9469 阅读 · 0 评论