SCTP通讯协定预设采用选择回复(SACK selective acknowledgement)之回报机制,SACK之功能主要协助接收端以确认封包资料之接收或通知传送端之封包资料传输产生的区段(gaps) 接收端将尚未接收到的TSN值记录于SACK chunk并回送至传送端,以通知传送端进行新资料之传输或已传送资料之重传的动作,图5为SCTP通讯协定之SACK chunk。

当传送时 ,全部的bits都设定为零,接收时,忽略这个字段。

此参数是最后一个收到的依序data chunk的TSN值。

告知传送端更新接收端的缓冲区空间(单位:bytes)。

说明此Gap ACK block开始的TSN offset。

图6是一个SCTP通讯协定的SACK chunk范例,根据SACK chunk的字段格式,可以得知最后所收到的data chunk TSN序号值为29,而number of block=2是代表区块(block)之数目为2,如图中之着**块数目。同理,位于SACK chunk第五列之区块二,TSN start offset与TSN end offset均相同为6,代表该区块之范围起始与结束位置均于TSN=35(29 + 6 = 35)。透过这样的方式,传送端可以从SACK回复讯息中计算出需要重送 的data chunk之TSN序号值。