1. 程式人生 > >網址的含義及瀏覽器的基本工作原理

網址的含義及瀏覽器的基本工作原理

下標 步驟 -o 有一個 orm 這樣的 就是 快速定位 class


技術分享圖片 網址結構

從上圖我們可以看出這段網址由6部分組成分別是協議 域名 路徑 查詢參數 錨點 端口。一般我們只在瀏覽器上面輸入域名即可,其他瀏覽器會自動補全,下面一起看一下各部分的作用。

第一部分:協議,簡單來說就是規則,網站裏面的代碼不按照它的規則來寫,就加載不出來。以前的網址的只有是http,最後不加s,這有什麽區別呢?因為https相較於http更安全,數據在傳輸的過程中都是加密,如果一個網站不是https開頭的,那麽你在這個網站中的操作都暴露在別人網絡中(包括帳號和密碼),而在https協議中,所有的數據都是加密傳輸的,相較於http

更安全。

第二部分:域名,這個我們很熟悉,就是我們口中說的網址,www.baidu.combaidu.com,這裏就不多說了。

第三部分:路徑,道路的意思,也是瀏覽器工作的方式,會有好多文件(幾十到幾百不等)。舉個例子來說,這裏面有10個文件,當你在瀏覽器地址欄輸入網址時,瀏覽器首先會向服務器請求1號文件,服務器接收到請求後給於瀏覽器響應,用https協議在瀏覽器中顯示出來,其中1號文件中有一個2號文件,瀏覽器再向服務器請求,服務器收到請求後再給瀏覽器響應,同樣用https協議顯示出來,以此類推,直到全部顯示出來,當然了,雖然背後有很多步驟要做,這個過程也就幾十毫秒。

第四部分:查詢參數,其中hello的部分就是我們查詢的關鍵詞,我們通過更改這個關鍵詞來搜索內容。

第五部分:錨點,這是我們查詢的結果,例如你在百度中搜索出來的結果有好多條,你想快速定位到第10條,把5改成10,就可以快速定位到第10條了。

第六部分:端口,窗口的意思,比如說你去火車站買票,這個火車站只有一個窗口,受理所有業務,如果只有你一個人的話沒有關系。此時來了三個人,第一個三普通買票的,第二個是改簽的,第三個是殘疾人,同時裏面的營業員還要對這三種業務都懂。火車站這時發現效率很低,就又增開了2窗口,這時1號窗口只辦理普通售票,2號窗口只給殘疾人售票,3號窗口只辦理改簽,同時窗口都貼好標簽,那麽前來辦理業務的人就不要一個個窗口挨個問了,看下標簽,直接去相應的窗口去辦理,端口就是做這樣的工作,我們的電腦一共有65535個端口,其中80端口就專門用來網上沖浪,也是上網。



作者:astak3
鏈接:https://www.jianshu.com/p/9b62b3f79211
來源:簡書
簡書著作權歸作者所有,任何形式的轉載都請聯系作者獲得授權並註明出處。

網址的含義及瀏覽器的基本工作原理