前端面試題_3.一個頁面從輸入URL到頁面加載顯示完成,這個過程發生了什么


1. 輸入地址

2. 瀏覽器查找域名的 ip 地址

3. DNS 具體的查找ip地址過程,包括:瀏覽器緩存->系統緩存->路由器緩存

4. 得到ip地址后,建立連接,進行三次握手

5. 客戶端通過IP地址向服務端發送一個GET請求,服務端會在80端口接收到這個請求並作出響應

6. 服務器在80端口接收請求,傳送相應內容至瀏覽器

7. 瀏覽器解析內容,並繼續搜索頁面內是否有請求,有的話繼續通過IP地址發送至服務器

8. 接受完從服務器發送至瀏覽器的內容之后,瀏覽器渲染網頁,把網頁內容呈獻給用戶

加載完成以后,客戶端和服務端進行四次揮手正式斷開連接

補充:

百度百科

三次握手

![](https://img2018.cnblogs.com/blog/1817586/201910/1817586-20191009144824156-771752886.png)

四次揮手

![](https://img2018.cnblogs.com/blog/1817586/201910/1817586-20191009144834134-1056609579.png)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM