2011-04-07 114 views
1

我使用Microsoft網絡監視器捕獲Gtalk的網絡數據包。我經常看到小型會話通信,其中TCP有效載荷爲37的數據包由我發送到端口5222,並且我收到一個ACK。我看不到這個數據包的內容,因爲它使用TLS加密。 Gtalk使用XMPP協議。任何專家都知道這個小型會議代表什麼?它是協議規範的一部分嗎?有什麼辦法可以看到這個包的內容?XMPP網絡流量分析

+0

@WhoeverVotedToCloseThisQuestion:請同時告訴Stack Universe中哪些地方可以問這個問題? – Bruce 2011-04-07 12:33:44

回答

2

這是否定期發送,如每30秒,1米等?如果是這樣,它可能是一個空格字符,在它被加密之後(可能被壓縮)。許多XMPP端點會這樣做,以保持套接字在面對大量奇數中間盒時打開,這些中間盒假設如果你一段時間沒有發送數據,那麼套接字就會死機。

+0

是的,這是週期性的。我每1分鐘就看一次。有什麼方法可以證實客戶確實發送了空格字符? – Bruce 2011-04-08 06:28:01

+0

客戶端爲什麼不發送TCP保持活動? – Bruce 2011-04-08 09:11:28

+0

@布魯斯它是無關緊要的,即使這是一個傳統的空間。它必須是XML解析器基本上在節之間忽略的一個字符。 – 2011-04-09 21:40:40