應用層:
1.瀏覽器向dns伺服器發起dns請求,進行網域名稱解析,獲得相應的ip位址
2.根據http協議生成http報文請求
在應用層將要傳送的資料內容形成了應用層的報文data,傳送到傳輸層
傳輸層:
3.tcp的三次握手
把處理的資料段傳送到網路層
資料在網路層被打包,這樣封裝上了網路層的包頭,包頭內部含有源及目的的ip位址
資料鏈路層:
6.mac定址
7.伺服器接受請求
8.服務端處理請求
9.服務端提供響應
10.四次揮手
11.瀏覽器解析和渲染頁面,展示給使用者
總結:輸入url→dns回應報文→tcp→ip→mac→請求網域名稱解析的主機。
請求網域名稱解析的主機收到資料幀
資料幀→ip→tcp→dns→瀏覽器。
電腦上訪問乙個網頁的整個過程
訪問乙個網頁的全過程
前言 訪問目標位址有兩種方式 使用目標ip位址訪問。由於ip位址是一堆數字不方便記憶,於是有了網域名稱這種字元型標識。使用網域名稱訪問。網域名稱解析就是網域名稱到ip位址的轉換過程,網域名稱的解析工作由dns伺服器完成。比如說訪問 baidu.com 1.如果是網域名稱,首先將網域名稱解析成ip 計...
訪問乙個網頁的全過程詳解!
開啟乙個網頁的過程中,瀏覽器會因頁面上的css js image等靜態資源會多次發起連線請求,所以我們暫且把這個網頁載入過程分成兩部分 1 html jsp php aspx 頁面載入 假設存在簡單的nginx負載均衡 2 css js image等 網頁靜態資源載入 假設使用cdn 什麼是dns解...
乙個網頁開啟的全過程
從使用者在瀏覽器輸入網域名稱開始,到web頁面載入完畢,這是乙個說複雜不複雜,說簡單不簡單的過程,下文暫且把這個過程稱作網頁載入過程。下面我將依靠自己的經驗,總結一下整個過程。如有錯漏,歡迎指正。閱讀本文需要讀者已有一定的計算機知識,了解tcp dns等。眾所周知,開啟乙個網頁的過程中,瀏覽器會因頁...