瀏覽器輸入乙個url 中間經歷的過程

2021-09-25 19:08:39 字數 703 閱讀 6801

乙個常見的考題,要回答全面不容易,可以從以下角度回答問題

中間涉及到了哪些過程

每個過程包含哪些網路協議

每個協議都幹了什麼?

以上就是回答這個問題的思路。

網路是分層的常見的五層模型:物理層、鏈路層、網路層、傳輸層、應用層。

osi七層協議:物理層、資料鏈路層、網路層、運輸層、會話層、表示層、應用層。

七層協議把五層協議的 應用層 細分為會話層、表示層、應用層

乙個請求從瀏覽器發起一直到tcp握手結束中間經歷了哪些過程?

流程圖:

dns查詢完之後就獲取到ip位址,當拿到ip位址之後瀏覽器就可以呼叫socket函式來去發起tcp請求,通過三次握手與伺服器建立連線,

建立起連線之後,發起應用層協議http請求,發起的http請求並不是一開始打到web框架,而是打到nginx反向**,很多訪問量比較高的**都會使用nginx來作為反向**和負載均衡,通過nginx**到多台伺服器上。

如果沒有其它資料傳輸的時候,就會執行tcp的四次揮手

瀏覽器輸入乙個url 中間經歷的過程

乙個常見的考題,要回答全面不容易,可以從以下角度回答問題 中間涉及到了哪些過程 每個過程包含哪些網路協議 每個協議都幹了什麼?以上就是回答這個問題的思路。網路是分層的常見的五層模型 物理層 鏈路層 網路層 傳輸層 應用層。osi七層協議 物理層 資料鏈路層 網路層 運輸層 會話層 表示層 應用層。七...

url輸入到瀏覽器經歷了啥

總體來說分為以下幾個過程 dns解析 tcp連線 傳送http請求 伺服器處理請求並返回http報文 瀏覽器解析渲染頁面 連線結束 具體過程 dns解析 解析過程 dns解析是乙個遞迴查詢的過程。dns優化 了解了dns的過程,可以為我們帶來哪些?上文中請求到google的ip位址時,經歷了8個步驟...

瀏覽器輸入URL後經歷了什麼

七層協議把五層協議的 應用層 細分為會話層 表示層 應用層。開啟瀏覽器從輸入 到網頁呈現在大家面前,背後到底發生了什麼?經歷怎麼樣的乙個過程?先給大家來張總體流程圖,具體步驟請看下文分解!從url輸入到頁面展現,總體來說分為以下幾個過程 1 url 解析 2 dns 解析 將網域名稱解析成 ip 位...