设为首页收藏本站language→→ 语言切换

鸿鹄论坛

 找回密码
 论坛注册

QQ登录

先注册再绑定QQ

查看: 1623|回复: 1
收起左侧

[分享] SCTP INIT数据块格式

[复制链接]
 成长值: 62305
发表于 2017-11-22 15:19:09 | 显示全部楼层 |阅读模式
网络协议报文格式大全
http://bbs.hh010.com/thread-531884-1-1.html
(出处: 鸿鹄论坛)


SCTP INIT数据块格式
Initiation (INIT)数据块格式
该数据块用来启动两个SCTP端点间的一个偶联,其格式如下:
图1 SCTP INIT数据块格式

                               
登录/注册后可看大图



字段长度描述
启动标签32比特无符号整数INIT的接收方(响应端)记录启动标签参数的值。这个值必须被放置到INIT的接收方发送的与该偶联相关的每个SCTP分组中的验证标签字段中。启动标签允许除0以外的的任何值。如果在收到的INIT数据块中的启动标签为0,则接收方必须作为错误处理,并且发送ABORT数据块中止该偶联。
A通告的接收方窗口信用(a_rwnd)32比特无符号整数表示指定的缓冲区的容量,用字节数表示,为INIT发送方为偶联预留的窗口大小。在偶联存活期间,这个缓冲区的容量不应减少(即不应把该偶联的专用缓冲区取走),但端点可以在发送的SACK数据块中修改a_rwnd的值。
输出流数量16比特无符号整数用来定义发送INIT数据块的一方希望在该偶联中创建的输出流的数量。该值不允许为0,接收方收到该参数为0的INIT数据块后应中止该偶联。
输入流数量16比特无符号整数定义了发送这个INIT块的一方允许对端在该偶联中所创建的流的数量。该值不允许为0,接收方收到该参数为0的INIT数据块后应中止该偶联。
初始的TSN32比特无符号整数定义发送方将使用的初始的TSN,该值可以设置为启动标签字段的值。
任选/可变长参数可变长度
  • IPv4地址参数(5)

                                   
    登录/注册后可看大图
    IPv4地址(32bit无符号整数):包含发送方端点的IPv4地址,采用二进制编码。
  • IPv6地址参数(6)

                                   
    登录/注册后可看大图
    IPv6地址(128bit的无符号整数):包含发送方端点的IPv6地址,采用二进制编码。发送方不必把IPv4地址映射到IPv6地址中,可以直接在IPv4地址参数中使用IPv4地址。
  • 防止Cookie过期参数(9)
    INIT的发送方应使用这个参数来建议INIT的接收方提供较长存活跨度的状态CooKIE。

                                   
    登录/注册后可看大图
    建议的COOKIE存活跨度增量(32bit的无符号整数),该参数用来向接收方指示发送方希望接收方为其缺省的COOKIE的存活跨度增加的毫秒数。
    由于失效的cookie操作差错原因,前一次尝试与对等端建立偶联失败后,又重新尝试偶联建立时,这个任选参数应能由发送方添加到INIT数据块中。接收方出于安全的考虑可以选择忽略建议的COOKIE存活跨度增量。
  • 主机名地址(11)
    INIT发送方使用这个参数把其主机名(在其IP地址的位置中)传递到对等层。这个对等层负责解析这个主机名,用这个参数可以使偶联工作通过NAT box进行工作。

                                   
    登录/注册后可看大图
    主机名:可变长度,该字段包含了按照RFC1123规定的“主机名句法”定义的主机名,主机名地址的解析不在本标准中规定,该参数中至少有一个非空的中止符包含在主机名字符串中,并且应包含长度。
  • 支持的地址类型(12)
    INIT的发送方使用该参数列出其所支持的全部地址类型。

                                   
    登录/注册后可看大图
    地址类型(16bit无符号整数):该参数使用对应的地址类型的类型值(例如:IPv4=5,IPv6=6,主机名=11)。



报文示例

                               
登录/注册后可看大图

参考标准
标准描述
RFC 2960Stream Control Transmission Protocol





您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2024-11-21 22:23 , Processed in 0.056877 second(s), 12 queries , Redis On.  

  Powered by Discuz!

  © 2001-2024 HH010.COM

快速回复 返回顶部 返回列表