【前端】從輸入頁面地址到展現頁面信息 瀏覽器和服務器都作了什麼

好久之前理解過一個URL從在瀏覽器地址欄輸入,常常建站可是不明白原理,總結一下。css

clipboard.png

一、瀏覽器地址欄輸入urlhtml

二、瀏覽器會先查看瀏覽器緩存--系統緩存--路由緩存,若有存在緩存,就直接顯示。若是沒有,接着第三步瀏覽器

三、域名解析(DNS)獲取相應的ip緩存

四、瀏覽器向服務器發起tcp鏈接,與瀏覽器創建tcp三次握手服務器

五、握手成功,瀏覽器向服務器發送http請求,請求數據包tcp

六、服務器:反向代理請求url

七、服務器請求數據,將數據返回到瀏覽器spa

八、瀏覽器接收響應,讀取頁面內容,解析html源碼,生成DOm樹代理

*、解析css樣式、瀏覽器渲染,js交互htm

相關文章
相關標籤/搜索