圖解HTTP(4)
九、基於HTTP的功能追加協議
HTTP的瓶頸:
- 一條連線上只可傳送一個請求
- 請求只能從客戶端開始。客戶端不可以接收除響應以外的指令
- 請求/響應首部未經壓縮就傳送。首部資訊越多延遲越大
- 傳送冗長的首部。每次互相傳送相同的首部造成的浪費較多
- 可任意選擇資料壓縮格式。非強制壓縮傳送
Ajax的解決方法:名為XMLHttpRequest的API,通過JS呼叫就能和伺服器進行HTTP通訊。藉由這種手段,就能從已載入完畢的Web頁面上發起請求,只更新區域性頁面。但仍可能會導致大量請求產生
Comet的解決方法:一種通過延遲應答,模擬實現伺服器端向客戶端推送的功能。但為了維持連線會消耗更多的資源。
SPDY的目標:處於持續開發狀態中的SPDY協議,正是為了在協議級別消除HTTP所遭遇的瓶頸。
WebSocket:進行全雙工通訊。由於是建立在HTTP基礎上的協議,因此連線的發起方仍是客戶端,而一旦確立WebSocket通訊連線,不論伺服器還是客戶端,任意一方都可直接向對方傳送報文。特點有推送功能和減少通行量。
握手.請求:需要用到HTTP的Upgrade首部欄位,告知伺服器通訊協議發生改變,以達到握手的目的。
握手.響應:Sec-WebSocket-Accept欄位,成功握手後,通訊時不再使用HTTP的資料幀,而採用WebSocket獨立的資料幀。
HTTP/2.0:2014年推出
WebDAV:一個可對Web伺服器上的內容直接進行檔案複製、編輯等操作的分散式檔案系統。
十、構建Web內容的技術
HTML+CSS +JS
十一、Web的攻擊技術
主動攻擊
被動攻擊
相關文章
- 讀《圖解HTTP》圖解HTTP
- 圖解HTTP(1)圖解HTTP
- 圖解HTTP(2)圖解HTTP
- 《圖解HTTP》— HTTP報文資訊圖解HTTP
- 圖解http,http基礎知識圖解HTTP
- 圖解 HTTP 快取圖解HTTP快取
- HTTP 協議圖解HTTP協議圖解
- 《圖解 HTTP》 摘要一圖解HTTP
- 《圖解http》筆記圖解HTTP筆記
- 圖解HTTP快取圖解HTTP快取
- 圖解 HTTP 協議圖解HTTP協議
- 圖解HTTP系列--(一)圖解HTTP
- 圖解HTTP(3) 安全圖解HTTP
- 精讀《圖解HTTP》圖解HTTP
- 圖解HTTP系列--(二)圖解HTTP
- 05 前端HTTP協議(圖解HTTP) 之 HTTP首部前端HTTP協議圖解
- 《圖解HTTP》——簡單的HTTP協議圖解HTTP協議
- 《圖解HTTP》—簡單的HTTP協議圖解HTTP協議
- 圖解 HTTP 連線管理圖解HTTP
- 圖解HTTP,閱讀分享圖解HTTP
- 《圖解 HTTP》讀後感圖解HTTP
- 《圖解HTTP》讀書筆記四:HTTP 首部圖解HTTP筆記
- 04 前端HTTP協議(圖解HTTP) 之 HTTP狀態碼前端HTTP協議圖解
- 03 前端HTTP協議(圖解HTTP) 之 HTTP報文內的HTTP資訊前端HTTP協議圖解
- 圖解 HTTP 的快取機制 | 實用 HTTP圖解HTTP快取
- 《圖解 HTTP》 讀書筆記圖解HTTP筆記
- 圖解HTTP讀書筆記圖解HTTP筆記
- 《圖解HTTP》— Web網路基礎圖解HTTPWeb
- 02 前端HTTP協議(圖解HTTP) 之 簡單的HTTP協議前端HTTP協議圖解
- 《圖解HTTP》讀書筆記三:HTTP 報文內的 HTTP 資訊圖解HTTP筆記
- 01 前端HTTP協議(圖解HTTP) 之 網路基礎前端HTTP協議圖解
- 圖解HTTP《四》:返回結果的HTTP狀態碼圖解HTTP
- HTTP圖解學習記錄(七)HTTP圖解
- 《圖解HTTP》閱讀筆記(上)圖解HTTP筆記
- 《圖解HTTP》閱讀筆記(下)圖解HTTP筆記
- 《圖解HTTP》知識點摘錄圖解HTTP
- 圖解集合4:HashMap圖解HashMap
- 圖解HTTP知識總結(思維導圖)圖解HTTP