2016-11-19 61 views
0

我一直在嘗試獲取相對序列和ack號碼進行比較,但我似乎無法找到一種方法來獲取jNetPcap中的相對位置?我可以得到兩者的絕對值,但這是我不感興趣。jNetPcap中的相對序列/ ack編號

任何人都知道如何檢索親屬?

在此先感謝。

+0

談論tcp? – kaitoy

+0

@kaitoy是啊,tcp它是:) –

回答

0

您需要分析由SYN開始並由FIN結束的TCP會話。

首先,收集一對端點(由IP地址來區分和端口)之間發送的TCP數據包

然後,把它們分成會話。會話以TCP數據包開始,數據包有syn==trueack=false,最後以兩個來自客戶端和服務器的TCP數據包fin=true結束。

會話中的客戶端序列號偏移量是一個加上帶有syn==trueack==false的TCP數據包的序列號。 會話中的服務器序列號偏移量爲1加上syn==trueack==true的TCP數據包的序列號。 客戶端序號偏移量是服務器應答號碼偏移量,反之亦然。

相對數是絕對值減去偏移量。