1. 程式人生 > >瀏覽器打開頁面的過程

瀏覽器打開頁面的過程

pan 其它 ron 響應頭 baidu 發送 互聯 clas 打開

比如在瀏覽器中打開https://www.baidu.com

1. 域名解析IP地址(DNS:把域名轉換成IP)

在互聯網上計算機的地址是IP地址,通過IP地址能夠找到某一臺計算機

2.建立連接

瀏覽器會和對方的計算機接頭(對暗號)確認通信的雙方都在,而且都有時間通信

發送請求數據(其中包括請求頭,請求行,請求體等等,而且通過請求頭瀏覽可以向服務器傳遞很多額外的信息)

百度服務器接收數據,然後百度服務器會分析和處理這些數據,最後百度返回瀏覽器需要的響應數據(包括響應行,響應頭,響應體以及空行等等)

3.瀏覽器處理

瀏覽器接收數據 分析和處理數據,將HTML渲染成頁面

分析頁面需要其它數據:樣式表、圖片、腳本、flash

瀏覽器會發起後續的一系列請求獲取所需要樣式表、圖片、腳本等資源

瀏覽器打開頁面的過程