|
|
发表于 2008-1-26 03:26:42
|
显示全部楼层
3、FIN,序列号也要加1,这个就不知如何解释为好了
为了retransmission,因为FIN也可能丢失
4、观察一个TCP会话,有时收到两个包ACK一次,有时收到一个包就ACK,不知规律何在。参考资料2说道“检查对于收到的这个数据,要不要回一个ACK。如果需要,则发送一个ACK”,但是没有说明检查什么。
涉及到nagle算法之类的,没法给你说出一般性的规律。检查所接受到的seq number是否是其想要接受的next seq number。如果不是,发送一个ack,指出seq number that receiver expects,但是不一定要立即发送。
这些东西bible,RFC上我记得都说过,你似乎都没有看过??
[ 本帖最后由 iLRainyday 于 2008-1-26 03:36 编辑 ] |
|