我們在瀏覽器輸入 之後知道頁面展示,那麼其中的過程是什麼樣子呢
下面我們從http tcp ip講解一下
1.當使用者在瀏覽器輸入之後 dns會解析這個網域名稱,把解析到的ip給客戶端
這裡為什麼要解析網域名稱呢,因為計算器識別不了網域名稱只能識別ip 但是人類的記憶對於數字不是很好,網域名稱是為了給人類方便記憶的,回到正題,當瀏覽器獲取到ip之後,通過http協議生成針對對方伺服器的報文
2.tcp協議,將http請求報文(請求報文由,請求方法get post,uri,協議版本,請求頭,請求的具體引數構成)
按順序分割成報文段
3.ip協議,搜尋對方位址一邊中轉一遍傳送,這裡說一下什麼是中轉,見下圖
4.tcp協議按照報文順序重組報文
5.http對web伺服器的請求內容進行處理
6.請求的結果同樣是根據tcp/ip向使用者進行回傳
url 瀏覽器請求響應過程分析
https hypertext transfer protocol secure 安全超文字傳輸協議 通過主機名,最終得到該主機名對應的 ip 位址的過程叫做網域名稱解析 或主機名解析 瀏覽器快取 瀏覽器會按照一定的頻率快取 dns 記錄。作業系統快取 如果瀏覽器快取中找不到需要的 dns 記錄,那...
瀏覽器整體請求過程小結
瀏覽器傳送請求報文給伺服器,伺服器端的伺服器軟體 iis 會根據解析請求報文,如果瀏覽器請求的是靜態頁面,那麼webserver根據反射找到伺服器端中靜態頁名為瀏覽器請求頁面名稱為名的靜態頁面 html,ht,js,css.然後通過套接字傳送響應報文給瀏覽器,瀏覽器解析並執行響應報文,呈現給使用者....
瀏覽器發起請求的整個過程
網域名稱解析 tcp三次握手 ip層發起http請求 伺服器響應http請求,返回結果 瀏覽器解析html,請求具體的資源檔案 瀏覽器對頁面進行渲染 dns 是網際網路使用的命名系統,採用客戶 伺服器模型,協議是udp 協議,使用53號埠 先找自身快取 找到根網域名稱伺服器層層向下查詢,找到後層層返...