-1
有人可以幫助解決困擾我們幾天的下列問題嗎?非常感謝。查找通過套接字發送的數據包號碼
我們正在開發通過TCP套接字計算網絡流量庫(不是原始套接字(AF_PACKET, SOCK_RAW)
,可以知道數據統計發送/接收)由LIB主叫實際,但價值是從/proc
完全不同。
我們想知道它是由在TCP/IP /物理上添加的數據包頭引起的,所以有可能通過套接字獲得數據包號流量,然後我們可以修補?或者還有另一種更好的方法來匹配/proc/
上的值。
我們不能根據uid進行計算,因爲lib調用者可能有其他的網絡操作。
很難理解你的問題,但數據包沒有數據包號碼。 TCP *段*有*序列號,但它們不是連續的:它們是字節流中的標記。 – EJP
對不起,我沒有說清楚。我想知道通過套接字發送/接收的數據包的數量。 – smart
仍然沒有道理。 IP標頭包裹TCP段。它們不是額外的數據包。我也不明白爲什麼你在編寫新的代碼時已經有了/ proc。顯然你有一個錯誤。 – EJP