事实上,编号 1 可省略,代价是 receiver 的重排序要更复杂,引入编号 1,相当于在区间 search/insert 之前,先对 packet 编号 1 进行排序,而编号 1 排序后,要做的仅仅是区间顺序 insert,省去了区间 search。就好了” 这般假设,那么假设这些假设成真,我们发现,其实 TCP 天然的 “积累确认” 也是一种 sack,它 sack 的是 [0, una) 这个区间,这个观点下,sack 和 ack 便可统一处理了。换句话说,协议头越小,成绩单越好看。
聚合国内IT技术精华文章,分享IT技术精华,帮助IT从业人士成长
事实上,编号 1 可省略,代价是 receiver 的重排序要更复杂,引入编号 1,相当于在区间 search/insert 之前,先对 packet 编号 1 进行排序,而编号 1 排序后,要做的仅仅是区间顺序 insert,省去了区间 search。就好了” 这般假设,那么假设这些假设成真,我们发现,其实 TCP 天然的 “积累确认” 也是一种 sack,它 sack 的是 [0, una) 这个区间,这个观点下,sack 和 ack 便可统一处理了。换句话说,协议头越小,成绩单越好看。
网友评论已有0条评论, 我也要评论