《從輸入URL到頁面載入完成發生了什麼》學習過程

2021-06-27 21:18:01 字數 799 閱讀 6654

發現自己有以下幾個問題不理解。

a. 資料在路由器之間是傳輸的?

b. tcp工作原理。

對於其他步驟,雖然不了解具體細節,但是了解大概的工作原理。比如第4步伺服器的處理,可以模擬現有業務的架構;第5步瀏覽器渲染頁面,可以模擬現有業務被瀏覽器請求後的處理。

2.分步驟學習。

要了解網絡卡是怎麼封裝資料的,必須了解資料的傳輸過程,才能明白封裝的資料是怎樣的,為什麼要這麼封裝。

a)收藏過一篇tcp的文章《tcp的那些事兒(上)》

b)《**tcp/ip》,了解資料傳輸的過程,及模型每一層的作用。 

c)通過wireshark抓包視覺化檢視tcp傳輸過程。

3.確定講解重點。

經過與汝鋒交流,確定了講解重點為tcp傳輸過程及狀態分析。增加tcp狀態分析,以及大量併發請求時,各種狀態的影響。

搜尋「tcp連線的狀態」,查詢tcp各狀態的詳細解釋,以及每個狀態如果過多會有什麼影響。

4.找網維溝通線上linux有對tcp做哪些優化。

通過與網維交流了解到針對不同業務場景的優化策略。

5.不足之處。

對於tcp重傳、滑動視窗、擁塞控制等了解得不夠深入,需要繼續研究。

學習成果:

1.《從輸入url到頁面載入完成發生了什麼.ppt》

2.工程化思維學習方式

a.弄清它的結構。各部分大概的樣子,以及怎麼連通的。

b.去到每一步時,再深入探索它的樣子,要麼通過別人的經驗,要麼自己去探索。什麼時候做加法,什麼時候做減法,需要自己的判斷。

c.要制定計畫,規劃里程碑時間。但這一點做得不太好。

從輸入url到頁面載入完成發生了什麼

從前端的角度來看,從輸入url到頁面載入完成發生了什麼呢?總結地來看就是這樣幾點 瀏覽器的位址列輸入url並按下回車 瀏覽器查詢當前url是否存在快取,並比較快取是否過期 dns解析url對應的ip 根據ip位址建立tcp連線 http發起請求 伺服器處理請求,瀏覽器接收http響應 構建dom樹,...

從輸入URL到頁面載入完成

例如 協議部分 http www.guokr.com 資源路徑 question 554991 2 如果位址不是乙個ip位址,通過dns 網域名稱系統 將該位址解析成ip位址。ip位址對應著網路上一台計算機,dns伺服器本身也有ip,你的網路設定包含dns伺服器的ip。例如 www.guokr.co...

從輸入url到頁面載入完成發生了什麼? 前端角度

我的github ps 希望star 這是一道經典的面試題,這道面試題不光前端面試會問到,後端面試也會被問到。這道題沒有乙個標準的答案,它涉及很多的知識點,面試官會通過這道題了解你對哪一方面的知識比較擅長,然後繼續追問看看你的掌握程度。當然我寫的這些也只是我的一些簡單的理解,從前端的角度出發,我覺得...