1刨秆、首先凳谦,在瀏覽器地址欄中輸入url
2、瀏覽器先查看瀏覽器緩存-系統(tǒng)緩存-路由器緩存衡未,如果緩存中有尸执,會直接在屏幕中顯示頁面內(nèi)容家凯。若沒有,則跳到第三步操作如失。
3绊诲、在發(fā)送http請求前,需要域名解析(DNS解析)(DNS(域名系統(tǒng)褪贵,Domain Name System)是互聯(lián)網(wǎng)的一項核心服務(wù)掂之,它作為可以將域名和IP地址相互映射的一個分布式數(shù)據(jù)庫,能夠使人更方便的訪問互聯(lián)網(wǎng)脆丁,而不用去記住IP地址板惑。),解析獲取相應(yīng)的IP地址偎快。
4冯乘、瀏覽器向服務(wù)器發(fā)起tcp連接,與瀏覽器建立tcp三次握手晒夹。(TCP即傳輸控制協(xié)議裆馒。TCP連接是互聯(lián)網(wǎng)連接協(xié)議集的一種。)
5丐怯、握手成功后喷好,瀏覽器向服務(wù)器發(fā)送http請求,請求數(shù)據(jù)包读跷。
6梗搅、服務(wù)器處理收到的請求,將數(shù)據(jù)返回至瀏覽器
7效览、瀏覽器收到HTTP響應(yīng)
8无切、讀取頁面內(nèi)容,瀏覽器渲染丐枉,解析html源碼
9哆键、生成Dom樹、解析css樣式瘦锹、js交互
10籍嘹、客戶端和服務(wù)器交互
11、ajax查詢