2012-07-18 22 views
0

我已經多次在面試中問過這個問題,每次都不能給出明確的答案。所以我的問題是,當我們在瀏覽器中輸入URL時發生了什麼我知道這個URL通過DNS被翻譯成IP,並且通過GET方法獲得。但是細節中發生了什麼?有人能告訴我嗎?在瀏覽器網址中輸入內容時發生了什麼?

+0

仔細閱讀http://en.wikipedia.org/wiki/HTTP先。 – 2012-07-18 10:37:07

回答

1

該URL有幾個部分表示不同的東西,例如,當您搜索「部分URL」時,可以在其上查看該部分。

本質上講,當你有一個URL等:

http://server.domain.com/path/to/script.php?var=value&var2=value2

然後http用於傳輸協議(這可以是HTTP,HTTPS,FTP或其他), server.domain.com是要聯繫的服務器(使用DNS解析)的DNS(它本身由部分組成)(com是一級域,域是二級,服務器是第三級 - 在DNS分辨率上閱讀以瞭解更多信息)

「/path/to/script.php?var=value & var2 = value2」部分是ha nded to the server其中: 「/ path/to /」是被稱爲 的文檔/腳本的路徑「script.php」是腳本的名稱並且 「?var = value & var2 = value2」是參數交給腳本: VAR都將有「值2」

的「價值」和VAR2的價值,這就是整個過程:)

相關問題