從輸入網(wǎng)址到顯示頁面經(jīng)歷了哪些過程?
1.輸入網(wǎng)址
2.發(fā)送到DNS服務(wù)器,然后獲取域名所對(duì)應(yīng)的 web服務(wù)器所對(duì)應(yīng)的地址
3.與web服務(wù)器簡歷TCP鏈接
4.瀏覽器向web服務(wù)器發(fā)送HTTP請(qǐng)求
5.web服務(wù)器發(fā)送相應(yīng)請(qǐng)求,并返回指定的URL的數(shù)據(jù) ?比如:錯(cuò)誤信息或者重定向URL地址
6.IP 協(xié)議查詢 MAC 地址
7.數(shù)據(jù)鏈路層 服務(wù)器接受相應(yīng)請(qǐng)求 瀏覽器下載web服務(wù)器返回的數(shù)據(jù)
8.解析HTML源文件 然后生成DOM樹
9.解析CSS和JS 渲染頁面
標(biāo)簽: