原文:在瀏覽器中輸入一個網址后,發生了什么?

這是面試中一道非常經典的問題。 當你在瀏覽器中輸入一個網址,瀏覽器的處理過程如下: 下面對每個環節做進一步分析: 瀏覽器查找該域名的 IP 地址 瀏覽器緩存 首先是查找瀏覽器緩存,瀏覽器會緩存DNS記錄一段時間,不同瀏覽器保存的時常不等 分鍾到 分鍾不等 。 系統緩存 如果在瀏覽器緩存里沒有找到需要的記錄,瀏覽器會做一個系統調用來查找這個網址的對應DNS信息。 路由器緩存 如果在系統緩存里沒有找到 ...

2016-10-12 23:23 0 13453 推薦指數:

查看詳情

瀏覽器輸入一個網址回車發生了什么?

阿里實習面試的最后一個開放性問題:在瀏覽器輸入一個網址回車發生了什么? 答得並不是很好。所以也基本與阿里無緣了。一直以來,都沒能系統的學習一下Web相關知識。所以對這個問題的回答也是稍顯勉強。現借這個機會,將這個問題好好理一下吧。 大致流程 當用戶在瀏覽器輸入www.taobao.com ...

Fri May 26 23:44:00 CST 2017 3 1175
當你在瀏覽器輸入網址,回車發生了什么

假設你用一個全新的瀏覽器(第一次啟動的那種),訪問百度(http://www.baidu.com/),在你敲入網址並按下回車之后,將會發生以下神奇的事情: (1)瀏覽器先嘗試從Host文件獲取 http://www.baidu.com/對應的IP地址,如果能取到,自然好 ...

Sat Jul 07 06:57:00 CST 2018 2 744
瀏覽器輸入一個URL發生了什么

這道題目沒有所謂的完全的正確答案,這個題目可以讓你在任意的一個點深入下去, 只要你對這個點是熟悉的。以下是一個大概流程: 瀏覽器向DNS服務查找輸入URL對應的IP地址。 DNS服務返回網站的IP地址。 瀏覽器根據IP地址與目標web服務在80端口上建立TCP連接 瀏覽器 ...

Wed Jan 28 04:00:00 CST 2015 0 2098
瀏覽器輸入網址,Enter之后發生了什么?

瀏覽器輸入網址,Enter之后發生了什么? 啟動瀏覽器,在地址欄輸入我們將要訪問的網頁,然后按一下回車,OK,成功進入! 在我們回車之后,發生了什么事情?為什么我們會訪問到期待的網頁,我們究竟訪問了誰?如何訪問到他的? 我簡單的向大家介紹一下,並不深入講解,只能算作小白科普,不過這個科普 ...

Thu Feb 18 18:27:00 CST 2016 0 3932
瀏覽器輸入網址,Enter之后發生了什么?

啟動瀏覽器,在地址欄輸入我們將要訪問的網頁,然后按一下回車,OK,成功進入! 在我們回車之后,發生了什么事情?為什么我們會訪問到期待的網頁,我們究竟訪問了誰?如何訪問到他的? 我簡單的向大家介紹一下,並不深入講解,只能算作小白科普,不過這個科普還是很有必要的,它不僅能讓我們認識到計算機之間 ...

Sat Jan 31 02:49:00 CST 2015 7 1711
細說瀏覽器輸入URL發生了什么

總體概覽 大體上,可以分為六步,當然每一步都可以詳細展開來說,這里先放一張總覽圖: DNS域名解析 在網絡世界,你肯定記得住網站的名稱,但是很難記住網站的 IP 地址,因而也需要一個地址簿,就是 DNS 服務。DNS 服務是高可用、高並發和分布式的,它是樹狀結構,如圖: 根 ...

Sun Feb 02 21:21:00 CST 2020 4 835
當我的瀏覽器輸入域名發生了什么?

我們以百度為例子,當我在瀏覽器輸入網址www.baidu.com時,發生了什么?       1.域名解析   要知道,數據傳輸時所識別的數據鏈路層封裝的幀,並不是通過字符串“www.baidu.com”傳輸的,而是通過對放的MAC地址找到對方的(硬件地址),那么要想獲得MAC地址,自然 ...

Sun Jul 08 03:46:00 CST 2018 0 2183
瀏覽器輸入URL發生了什么?(打開一個網頁會使用哪些協議?)

  簡單說來分為6個過程 1.DNS解析 互聯網每一個服務都是以ip地址作為界限的,並不是我們平時輸入的url地址,就比如www.ccc.com這一個網址,當輸入瀏覽器之后就會由DNS解析將它轉化成一個ip地址,所以DNS實際上擔任的是一個翻譯者的角色。下面放一個大佬的圖,看了之后估計 ...

Fri Feb 28 07:41:00 CST 2020 0 1676
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM