Networking

Wireshark 不顯示 GET 或 POST 數據

  • April 17, 2013

我是一名學生,我正在上我的第一個網路課程。我正在從事一項旨在讓我習慣使用 Wireshark 並了解數據包傳輸的作業。部分任務是收集有關某個 GET 請求的一些數據,但我的 Wireshark 沒有顯示與 GET 或 POST 請求相關的任何內容。

我和我的導師討論過這個問題,他也想不通。我已經嘗試解除安裝/重新安裝 Wireshark,但沒有任何不同。

這是我應該獲取 GET 數據時得到的結果:

TCP http > 16070 [SYN, ACK] Seq=0 Ack=0 Win=14600 Len=0 MSS=1460 SACK_PERM=1 WS=512

這是我連接到所需伺服器時收到的第一個數據包。根據我從作業說明和講師那裡收集到的資訊,這應該會收到一個 GET 請求。有人有想法麼?

您應該看到的第一件事不是您的 HTTP GET 請求,而是 TCP 3 方式握手(會話建立/創建),其中一部分是您在問題中顯示的內容。

客戶端 ->> SYN ->> 伺服器

客戶端 <<- SYN ACK <<- 伺服器

客戶端 ->> ACK ->> 伺服器

這將在客戶端和伺服器之間建立會話。會話建立後,您將看到客戶端和伺服器之間的 HTTP 流量。

引用自:https://serverfault.com/questions/500058