IP电话机、视频可视电话通信产品及组网方案

SCTP的程序之为偶联建立的数据传输控制块

时间:2019-11-27 14:35 作者:admin 分享到:
        当偶连成功建立后,SCTP偶联的两个端点都应该为该偶联建立一个数据传输控制 块,数据传输控制块包含以下内容:
•对端验证标签:该标签是对端为该偶联分配的标签值,是在偶联建立时从对端发 来的INIT或INIT ACK数据块中接收到的启动标签,在发送给对端的每个分组 的公共分组头字段的验证标签中应包含这个标签。
•本地验证标签:该标签是本端为该偶联分配的启动标签,在对端为该偶联发来的
每个分组的公共分组头字段的验证标签中应包含这个标签。
•状态;用来指示偶联所处状态的状态变量。即COOKIE-WAIT、COOKIE-ECHOED、 ESTABLISHED、SHUTDOWN-PENDING、SHUTDOWN-SENT、SHUTDOWN- RECEIVED、SHUTDOWN-ACK-SENT 等。
•对端传送地址列表:对端端点绑定的一组SCTP传送地址列表。这个信息是从 INIT或INIT ACK数据块中得到的,并用来把一个入局的分组同给定的偶联关 联起来。
•首选通路:即对端点当前的首选目的地传送地址,它也川以用来规定所在端点的 起源传送地址。
•全局差错计数:整个偶联的所有差错计数。
•全局差错门限:这个门限用来控制偶联,当全局差错计数达到这个门限时,将导致 偶联的关闭或中止。
•对端的Rwnd:对端的接收窗口 Rwnd的当前计算值。
•下一个TSN:下一个TSN号码被分配给一个新的DATA数据块,在INIT或INIT ACK数据块中确定TSN的初始值,在每发送一个DATA数据块后该值加1。
•最后收到的TSN:表示从对端按顺序收到最后一个数据块的TSN值。
•映射数组:这是一个以比特或字节定义的数组,它用来指示相对于最后收到的 TSN,收到的哪个TSN是失序的。如果不存在不连续,即没有收到失序的分组, 这个数组将被设置为全〇。这个结构可以用个循环缓冲或比特数组来实现。
• ACK状态:这个标志位用来指示对下一个收到的分组是否应当响应SACK,其初 始值为0,每收到-个分组这个值加1,如果这个值达到2或者是更高,则发送一 个SACK并把这个值重新设置为0,这只用于没有DATA数据块失序的情况,当 出现了 DATA数据块失序的情况,则不需要时延.、>:即发送SACK。
•入局流:一个用来跟踪入局流的数组结构,通常包含下一个希望收到的流顺序号 码和可能的流号码。
•出局流:一个用来跟踪出局流的数组结构,通常包含下一个希望在某个流上发送 的流顺序号码。
•重装队列:一个用于对分段数据的重装队列。
•本地传送地址列表:该偶联所绑定的本地IP地址。
•偶联的PMTU:对所有对端点传送地址所发现的最小的PMTU,即该SCTP偶联 的两个端点之间的传输路径上允许发送的不分片的数据报的最大长度。

版权所有:IP电话:http://www.g3voip.com 转载请注明出处

热销IP电话产品hot products