Compare Plans

2019-11-26

常用的数据块的模式和功能之选择证实SACK数据块的格式

       这个数据块通过使用DATA数据块中的传送顺序号TSN来向对等端点确认接收到的 DATA数据块,并通知对等端点所收到的DATA数据块中的间隔。所谓间隔就是指收到的 DATA数据块的TSN不连续的情况。选择证实SACK数据块的格式如下图所示。
图   选择证实SACK数据块的格式
        累积证实TSN标签:32比特无符号整数,该参数包含了已经连续接收到的TSN 序列的最后一个TSN的值。
        通告的接收方窗口信用ajwnd:32比特的无符号整数,该字段指示发送SACK 数据块方的接收缓冲容量。
        间隔证实块的数目:16比特的无符号整数,用来指示SACK数据块中包含的间隔 证实块的数目。
        重复的TSN的数目:16比特的无符号整数,该字段包含了该端点收到的具有重 复的TSN号码的数目,每个重复的TSN号码都被列在间隔证实块列表后。
        间隔证实块:这个字段中包含了若干个间隔证实块,间隔证实块的数量由间隔证 实块字段数量确定,每个间隔证实块都由间隔证实块开始和间隔证实块结束两个 字段组成。
        间隔证实块开始:16比特无符号整数,该字段用来指示这个间隔整数块的起始 TSN偏移,为了计算实际的TSN号码,必须要用累积TSN证实加上偏移号码。 计算出的TSN标识是在这个间隔证实块中第一个被收到DATA数据块的TSN。 间隔证实块结束:16比特无符号整数,用来指示这个间隔证实块的结束TSN偏 移,为了计算实际的TSN,需要把累积TSN证实加上这个偏移号码。这个计算 出的TSN是在这个间隔证实块中最后收到的DATA数据块的TSN。
       重复的TSN:32比特无符号整数,用来指示一个在上一个SACK后发送后收到的 TSN重复的个数,一个接收者每收到一个重复的TSN,在发送SACK前,都把这 个TSN加到重复的TSN列表中•每发送一次SACK后,则把统计重复TSN的计 数器重新清0。
        例如,A、B节点是两个SCTP端点,设A节点已正确接收到了 B节点发来的TSN 号码小于和等于50的连续的数据块,并正确接收到了 TSN号码为52、53、54、56、57、 58的数据块,则A节点向B节点发送的选择证实SACK数据块中的累积证实TSN标 签= 50,在该选择证实SACK数据块中还包含两个间隔证实块,这两个间隔证实块的 格式为:
                                 间隔证实块开始=2                    间隔证实块结束=4
                                 间隔证实块开始=6                    间隔证实块结束=8
        收到A节点发来的这个选择证实SACK数据块;H .B节点只需重发TSN号码=51 和TSN号码=55的这两个丢失的数据块。

联系我们

028-83110277

IP电话机视频电话机供应商

手机:

成都世讯电科信息技术有限公司

成都世讯电科信息技术有限公司是一家多媒体融合通信解决方案及运营服务提供商,公司专注于为广大用户提供简单高效的通信产品和真正符合行业用户需求的行业应用解决方案,让用户享受到个性化、私密性强又具开放性、兼容性强又易于管理的高科技服务,帮助用户实现办公及运营通信的现代化与网络信息化。

公司拥专注于IP多媒体解决方案的应用与实施,有IP多媒体通信系统(IPBX)、IP多媒体通信平台定制与搭建(运营、对讲广播、门禁、调度、音视频会议及与视频监控交互式应用等)、IP电话机、视频电话机、项目租赁、云通信及系统集成等服务。

电话:028-83110277

Q Q:86313858