摘要:從瀏覽器中輸入一個域名地址,我們會經歷哪些過程,這篇文章不會去細化到每一個過程的具體實現,后面的文章會陸續告訴你。具體詳情可參加另外一篇博客瀏覽器的域名解析建立連接找到目標地址以后,客戶端主動嘗試與服務器進行連接,三次握手。
從瀏覽器中輸入一個域名地址,我們會經歷哪些過程,這篇文章不會去細化到每一個過程的具體實現,后面的文章會陸續告訴你。那么我們應該關注哪些東西呢?瀏覽器==》網絡==》服務器 ==》瀏覽器
簡單過程 1、瀏覽器解析urlhttp:// www. polarisjack.top /blog/webDetail ?id=1 協議名稱 服務器名 域名 資源路徑 參數
瀏覽器客戶端解析好我們輸入的地址以后,解析出域名,再根據域名解析出IP地址
2、瀏覽器根據解析得到的域名獲取服務器的IP地址將域名解析成服務器的IP地址這個步驟是由DNS服務器完成的,首先客戶端根據你輸入的域名去找瀏覽器dns緩存是否有對應的ip,如果沒有會去尋找本地的hosts文件(windows系統dns緩存),檢查文件中是否有域名和IP的對應關系。如果有,則根據這個IP地址建立連接。如果沒有,再去DNS服務器尋找。
具體詳情可參加另外一篇博客:瀏覽器的域名解析
找到目標IP地址以后,客戶端主動嘗試與服務器進行連接,三次握手。第一次是客戶端主動連接服務器,此時服務器知道客戶端需要建立連接了。第二次是服務器到客戶端,此時客戶端知道服務器收到連接請求了。第三次是客戶端到服務器,此時服務器知道客戶端收到了自己的回應。到這里,就認為客戶端與服務器已經建立連接了。
具體詳情可參考另外一篇博客:TCP的三次握手和四次揮手。
服務器根據客戶端發送的請求,根據后臺服務邏輯做出相應的響應
具體詳情可參考另外一篇博客:http
客戶端根據服務響應得到后臺服務響應的數據,因為此處為瀏覽器中輸入域名的情況,假設后臺返回的是一個普通的html頁面,瀏覽器得到此html頁面以后會進行解析。
6、瀏覽器解析HTML渲染引擎解析html是從上到下解析,渲染引擎解析html的過程中,把標簽內容轉化為dom節點,映射成為DOM樹。
具體詳情可參加另外一篇文章:瀏覽器工作原理
渲染引擎在解析html的過程中,遇到外部資源(如:css、js),會請求外部資源
8、render渲染渲染引擎把html映射成為DOM樹,根據加載的css資源,構建為render樹,再布局為render樹,最后繪制render樹,通過呈現引擎展示給用戶。
渲染引擎解析html的過程中,把標簽內容轉化為dom節點,如果遇到css文件或者style標簽,會把這些樣式和dom節點構建成另外一棵render樹,成型的幾何結構。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/53649.html
摘要:從瀏覽器中輸入一個域名地址,我們會經歷哪些過程,這篇文章不會去細化到每一個過程的具體實現,后面的文章會陸續告訴你。具體詳情可參加另外一篇博客瀏覽器的域名解析建立連接找到目標地址以后,客戶端主動嘗試與服務器進行連接,三次握手。 從瀏覽器中輸入一個域名地址,我們會經歷哪些過程,這篇文章不會去細化到每一個過程的具體實現,后面的文章會陸續告訴你。那么我們應該關注哪些東西呢?瀏覽器==》網絡==...
摘要:從瀏覽器中輸入一個域名地址,我們會經歷哪些過程,這篇文章不會去細化到每一個過程的具體實現,后面的文章會陸續告訴你。具體詳情可參加另外一篇博客瀏覽器的域名解析建立連接找到目標地址以后,客戶端主動嘗試與服務器進行連接,三次握手。 從瀏覽器中輸入一個域名地址,我們會經歷哪些過程,這篇文章不會去細化到每一個過程的具體實現,后面的文章會陸續告訴你。那么我們應該關注哪些東西呢?瀏覽器==》網絡==...
摘要:從瀏覽器中輸入一個域名地址,我們會經歷哪些過程,這篇文章不會去細化到每一個過程的具體實現,后面的文章會陸續告訴你。具體詳情可參加另外一篇博客瀏覽器的域名解析建立連接找到目標地址以后,客戶端主動嘗試與服務器進行連接,三次握手。 從瀏覽器中輸入一個域名地址,我們會經歷哪些過程,這篇文章不會去細化到每一個過程的具體實現,后面的文章會陸續告訴你。那么我們應該關注哪些東西呢?瀏覽器==》網絡==...
摘要:本地域名服務器在查找域名后,把對應的地址放在回答報文中返回。若本地域名服務器查找不到對應的,則此域名服務器就暫時成為中的另一個客戶,并向其他域名服務器發出查詢請求。這種過程直至找到能夠回答該請求的域名服務器為止。 從URL輸入到頁面展現 1.輸入URL URL:統一資源定位符,是對可以從互聯網上得到的資源的位置和訪問方法的一種簡潔的表示。 URL包含以下幾部分:協議、服務器名稱(或I...
摘要:本地域名服務器在查找域名后,把對應的地址放在回答報文中返回。若本地域名服務器查找不到對應的,則此域名服務器就暫時成為中的另一個客戶,并向其他域名服務器發出查詢請求。這種過程直至找到能夠回答該請求的域名服務器為止。 從URL輸入到頁面展現 1.輸入URL URL:統一資源定位符,是對可以從互聯網上得到的資源的位置和訪問方法的一種簡潔的表示。 URL包含以下幾部分:協議、服務器名稱(或I...
閱讀 3255·2021-09-23 11:55
閱讀 2587·2021-09-13 10:33
閱讀 1656·2019-08-30 15:54
閱讀 3085·2019-08-30 15:54
閱讀 2357·2019-08-30 10:59
閱讀 2361·2019-08-29 17:08
閱讀 1793·2019-08-29 13:16
閱讀 3582·2019-08-26 12:25