tcp 的ack, seq
最近tcpdump 看到一些抓包信息, 做個(gè)說明, 其中有一些也是以前不清楚的。
PUSH, 發(fā)端告訴收端, 所有數(shù)據(jù)已發(fā)送, 讓收端盡快交給應(yīng)用層。
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? seq y:y+len, ? ? ? ? ?ack x, ? ?length len
=======================================================>>>>
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? seq x, ? ? ack y+len
<<<<========================================================
簡(jiǎn)單算法描述
tmp = seq
seq = ack;
ack = seq + len
====================================================================================
half duplex時(shí),?
tcpdump看到的是一應(yīng)一答。
full duplex時(shí),
tcpdump看到的是多應(yīng)多答。
=======================================================
重要參數(shù)?
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
總結(jié)
以上是生活随笔為你收集整理的tcp 的ack, seq的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。