1、瀏覽器的url請求
2、遞迴尋找dns伺服器
3、連線目標ip並建立tcp連線
4、向目標伺服器傳送http請求
5、web伺服器接收請求後處理
6、web伺服器返回相應的結果【無效、重定向、正確頁面等】
7、瀏覽器接收返回的http內容
******************************==前端解析分割線****************************************===
8、開始解析html檔案,當然是自上而下,先是頭部,後是body
12、渲染樹一旦有結構模型了,接著就會同步去計算渲染樹節點的布局位置
13、一旦計算出來渲染的座標後,又同步去開始渲染
15、同14步,如果渲染過程中出現js**調整dom樹機構的情況,也會再次重新來過,從修改dom那步開始
16、最終所有節點和資源都會渲染完成
****************************************=分析結束分割線*********************************************=
17、渲染完成後開始page的onload事件
18、整個頁面load完成
web頁面的請求過程
關鍵路徑 開啟瀏覽器,輸入url,連線伺服器,渲染伺服器返回的結果。那在這個過程中首先我們需要建立連線,也就是tcp三次握手,先開始第一次握手,也就是主機向伺服器傳送請求報文段,這就需要知道源ip,目的ip。1 dhcp discover 客戶端以廣播形式傳送dhcp discover報文,該區域網...
web頁面的請求過程
前言 整體過程 一句話過程 開啟瀏覽器,輸入url,連線伺服器,渲染伺服器返回的結果。本地主機與伺服器間的通訊是兩個程序間相互傳送報文,而程序是通過socket套接字傳送和接收報文的,想要收發socket,首先主機與伺服器需要通過tcp三次握手建立tcp連線,連線建立之後,把請求報文放入套接字,然後...
JSP頁面的執行過程
當客戶端瀏覽器,向伺服器發出訪問乙個jsp頁面的請求時 伺服器根據該請求載入相應的jsp頁面,並對該頁面進行編譯,然後執行 1 客戶端通過瀏覽器,向伺服器發出請求,在該請求中包含了請求的資源和路徑,這樣,當伺服器接收到該請求後,就可以知道被請求的資源 2 伺服器根據接收到的客戶端的請求,來載入被請求...