輸入URL到頁面渲染整個流程
阿新 • • 發佈:2022-04-06
1.IP地址定址
IP地址非常不利於人們記憶,所以就誕生了便於大家記憶的域名。輸入域名後作業系統會在瀏覽器快取中尋找,如果沒有找到的會則會在host檔案中查詢,還沒有找到的話就會在路由器快取中查詢,若是都沒有找到,則會通過DNS伺服器查詢,直到找到為止。
瀏覽器快取——>host檔案——>路由器快取——>DNS伺服器
2.服務端與客戶端進行通訊
在客戶端傳送請求給伺服器之前要進行TCP三次握手。之所以要進行TCP三次握手是因為要確認客服端與服務端的接收/傳送功能正常並且安全可靠。就好像送外賣要先打電話確認一下一樣對方是不是在,好得要先確認對方是個人才能送吧?至於TPC三次握手
3.頁面渲染
瀏覽器解析HTML檔案生成DOM樹,同時瀏覽器解析CSS樣式表生成CSS規則樹,二者附著合成渲染樹,遍歷渲染樹進行佈局,將渲染樹的每個節點繪製到螢幕展示。