瀏覽器輸入url開始

  1. 如果以前訪問過 是301 永久轉(zhuǎn)移了資源瀏覽器緩存了這個(gè)信息,就會(huì)直接跳轉(zhuǎn)
  2. 看看有沒有緩存 沒有 或者超時(shí)了 要請(qǐng)求
  3. 域名解析 域名→ip

屬于應(yīng)用層
一般的地址簿協(xié)議DNS去查找,還可以使用另一種更加精準(zhǔn)的地址簿查
找協(xié)議HTTPDNS, 總之能得到IP

  1. 創(chuàng)建tcp連接 3次握手

屬于傳輸層

  1. 發(fā)送
    知道了目標(biāo)地址,瀏覽器就開始打包它的請(qǐng)求。對(duì)于普通的瀏覽請(qǐng)求,往往會(huì)使用HTTP協(xié)議;但是對(duì)于購物的請(qǐng)求,往往需要進(jìn)行加密傳輸,因而會(huì)使用HTTPS協(xié)議。
    http1.1中 會(huì)串行復(fù)用tcp連接, 但是為了更快還是會(huì)盡量多連幾個(gè)tcp
    淘寶已經(jīng)開始用http2, 可以在一個(gè)tcp連接上并行

HTTP、HTTPS 也是應(yīng)用層

報(bào)文長(zhǎng)這樣

應(yīng)用層封裝后,瀏覽器會(huì)將應(yīng)用層的包交給下一層(傳輸層的TCP協(xié)議)去完成


可能會(huì)經(jīng)過代理服務(wù)器比如nginx 就可以直接讀取
響應(yīng)長(zhǎng)這樣

HTTP/1.1 200 OK
Date: Tue, 27 Mar 2018 16:50:26 GMT
Content-Type: text/html;charset=UTF-8
Content-Language: zh-CN
<!DOCTYPE html>
<html>
<head>
<base  />
<meta charset="utf-8"/> <title> 網(wǎng)易考拉 3 周年主會(huì)場(chǎng) </title>
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容