輸入url後的載入過程

2022-09-04 18:09:16 字數 457 閱讀 4538

輸入url後的載入過程:

1)     查詢網域名稱對應ip位址

2)     建立連線(tcp的三次握手)

3)     構建網頁

4)     斷開連線(tcp的四次揮手)

三次握手:

1)     傳送方給接收方傳送乙個syn資料報,表示要傳送資料

2)     接收方給傳送方返回乙個ack資料報,表示確認

3)     傳送方再給接收方傳送乙個ack資料報,表示握手結束

四次揮手:

1)     主動關閉方傳送fin給被動關閉方,告訴被動關閉方不再傳送資料了。

(此時主動關閉方還可以接受資料)

2)     被動關閉方傳送ack給主動關閉方,表示確認。

3)     被動關閉方傳送fin給主動關閉方,告訴主動關閉方也不再傳送資料了。

4)     主動關閉方傳送ack給被動關閉方,表示確認。

瀏覽器輸入URL後後的過程

還有一篇寫的很好 1 輸入url按下回車後,首先檢查url是否在快取中,並比較快取是否過期 2 dns解析url對應的ip 3 根據ip建立tcp連線 三次握手 4 連線建立後,http就可以傳送請求了 5 伺服器處理請求,瀏覽器接收http響應 6 渲染頁面,構建dom樹 7 關閉tcp連線 四次...

輸入URL到頁面載入完成過程

首先是網域名稱解析,就是把url轉換成對應的ip位址 網域名稱解析 瀏覽器會先搜尋自己的dns快取,如果沒有在作業系統的dns裡檢視,如果也沒有會搜尋作業系統的hosts檔案,如果沒有會把這個網域名稱傳送到本地網域名稱伺服器上,然後本地網域名稱伺服器會查詢自己的dns快取,如果成功則返回ip位址,如...

從輸入URL到頁面載入的過程

1.從瀏覽器接收url到開啟網路請求執行緒 這一部分可以展開瀏覽器的機制以及程序與執行緒之間的關係 2.開啟網路執行緒到發出乙個完整的http請求 這一部分涉及到dns查詢,tcp ip請求,五層網際網路協議棧等知識 3.從伺服器接收到請求到對應後台接收到請求 這一部分可能涉及到負載均衡,安全攔截以...