tcp 的ack, seq
最近tcpdump 看到一些抓包信息, 做個說明, 其中有一些也是以前不清楚的。
PUSH, 發端告訴收端, 所有數據已發送, 讓收端盡快交給應用層。
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? seq y:y+len, ? ? ? ? ?ack x, ? ?length len
=======================================================>>>>
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? seq x, ? ? ack y+len
<<<<========================================================
簡單算法描述
tmp = seq
seq = ack;
ack = seq + len
====================================================================================
half duplex時,?
tcpdump看到的是一應一答。
full duplex時,
tcpdump看到的是多應多答。
=======================================================
重要參數?
http://www.speedguide.net/articles/linux-tweaking-121
http://stackoverflow.com/questions/6426253/tcp-tw-reuse-vs-tcp-tw-recycle-which-to-use-or-both
總結
以上是生活随笔為你收集整理的tcp 的ack, seq的全部內容,希望文章能夠幫你解決所遇到的問題。