引用:
原帖由 1259 于 2006-12-1 08:54 发表
分析真不错.....平时还真没有注意过SACK.....
版主,快来加精华
SACK(Selective Acknowledgment)是TCP演化的产物
不再像以前单纯ACK环境下,出现失序/重复等报文,导致整个交互重传
在新的option中,增加了sack-permitted option,只用于建立阶段(如果send SYN packet中增加SACK option,receiver SYN+ACK packet也含有SACK option,则说明2者都支持SACK)
sack option只用于数据传输阶段(通过上面的建立,SACK项将包含失序block列表,每个SACK option的block数不能超过4个)
另外,楼主分析写的不错,建议加入论坛精华!