2012-01-04 249 views
0

我只是想知道客戶端瀏覽器何時訪問Web應用程序的網址,Web應用程序如何將響應完全發送回客戶端瀏覽器/機器。我知道IP地址和其他細節必須存儲在某個地方。這是如何發生的?有什麼我可以參考的鏈接?Web應用程序響應

TIA

回答

0

你的客戶端瀏覽器在HTTP請求,這是一種協議(組(這裏通信)規則)的形式發送請求,所乘的TCP/IP

+0

是的,所以Web服務器會在某處保存地址細節? – hakish 2012-01-06 08:45:50

0

http://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol

這是通用描述 - 如果你的問題確實與Java有關,你也可以閱讀http://en.wikipedia.org/wiki/Servlet

的「IP地址和其他詳細信息」沒有在服務器上存儲任何地方根據任何規格的 - 但他們往往是由Web服務器,因爲它是有用的信息...

具體:

  • 瀏覽器打開TCP連接到服務器(通常在端口80或端口443用於SSL)
  • 瀏覽器發送HTTP請求到服務器(參見維基百科鏈接的例子)我們荷蘭國際集團TCP連接
  • 服務器解釋HTTP請求
  • 服務器使用TCP連接響應;響應與HTTP規範符合
  • 瀏覽器接收響應(在TCP連接),使得它對於最終用戶

作爲「服務器解釋HTTP請求」,服務器可以選擇存儲任何和所有部分與請求相關的數據 - 包括打開連接的IP地址,以及與HTTP請求相關的任何元數據。

+0

是的,我也這麼認爲,所以服務器會使用這個信息發送迴應.. – hakish 2012-01-06 08:46:41

+0

我修改了答案,試圖使其更清晰。 – 2012-01-06 19:29:52

相關問題