回覆列表
  • 1 # 喲喲吼說科技

    HTTP(HyperText Transfer Protocol,超文字傳輸協議)是網際網路最常用的網路協議之一,所有的WWW檔案都需要遵照此標準。

    如題,HTTP報文中是否有瀏覽器的IP地址?

    HTTP報文中是有瀏覽器的IP地址的,只不過HTTP報頭裡是無法找到的,只能透過IP層去檢視瀏覽器端的IP地址。

    HTTP協議是應用層的協議,是基於TCP協議來實現的,因此在HTTP報文中可以透過IP層和傳輸層來查詢對應的網站對應的IP地址和埠號。下面喲喲以具體的例項來介紹一下:

    透過Wireshark抓包工具去抓取優酷網站對應的IP地址。

    透過上圖可以看到從抓包工具中篩選出來http協議的資料包,HTTP協議中可以看到Host為優酷網站的域名,證明此HTTP報文是所找資料報文。

    透過此圖可以看到對應的優酷域名的資料報文中,IP協議裡能找到域名所對應的IP地址,TCP協議裡能找到域名所對應的埠號。因此我們可以從HTTP報文中找到瀏覽器端的IP地址。

  • 2 # 被Bug纏身的PM

    HTTP 報頭裡不會有,我們只可以在User-Agent頭域的內容獲得包含發出請求的使用者資訊。 但是,HTTP工作在 TCP/IP協議體系中的TCP協議上,我們可以在IP層獲得客戶端ip以及在Tcp獲得相關埠。

  • 中秋節和大豐收的關聯?
  • 金線蓮的繁殖方法?