從輸入一個網址到瀏覽器顯示頁面經歷的過程:node
注:整個過程也叫作一個HTTP事務git
瀏覽器進行渲染的主要流程: 面試
瀏覽器渲染過程的主要步驟:瀏覽器
注:涉及到瀏覽器中的==js線程==與==ui線程== js線程和ui線程是互斥的。安全
HTTP協議:客戶端與服務器通訊的一套規則(協議)。服務器
HTTP協議 是位於應用層的一種協議。 HTTP協議 僅僅是應用層協議之一。 HTTP協議 是基於TCP協議。佈局
TCP:安全,可靠,耗時 UDP:不安全,不可靠,速度快 ==TCP與UDP== 都位於傳輸層ui
三次握手 : 創建TCP鏈接的時候,客戶端與服務器端出現的三次握手線程
三次握手的步驟:事件
四次揮手 : 是瀏覽器與客戶端斷開鏈接時發生的(四次)
四次揮手的步驟:
當甲方發出斷開鏈接請求後,已方確認收到後,可能已方還有數據沒有給甲方,因此已方不能當即斷開鏈接,只能等到已方把全部的事件處理完後,才能給甲方發一個能夠斷開鏈接的請求。