網路 網路基礎之HTTP 1 0 2 0區別

2021-10-09 05:56:46 字數 1102 閱讀 3762

前提 http 1.0 缺點

-  連線無法復用(tcp 三次握手,連線開銷)

-  head of line blocking(需要前乙個完成,後面才能繼續)

引用網路 

-  length: 整個 frame 的開始到結束

-  type: frame 的型別

-  stream id:流控制

-  payload: 請求正文

http2.0 把原來 http1.x 的 header 和 body 部分用 frame 重新封裝了

http 2.0 將請求和響應資料分割為更小的幀,採用二進位制編碼

瀏覽器所支援最大連線數量,超過之後將阻塞

http 1.1 快取控制策略(快取頭)

http 1.0 需要的包,伺服器整個所有包都回應

http 1.1 需要的包,回應對應的包

http 1.1 增加 24 中錯誤狀態響應碼

http 1.1 支援長連線 

http 2.0 支援同乙個連線併發處理多個請求,併發處理數量多

http 2.0 使用 hpack 演算法對 header 進行壓縮,傳輸速度增加,通訊兩端有 header_fields 表,通過標差量更新

rcp 通過 thrift 二進位制傳輸,http json 序列化更消耗效能

rpc 可以基於 tcp 也可以基於 http 協議

http 1.0: 短連線

http 1.1: 長連線

http 2.0: 長連線 + io 多路復用模型

HTTP網路基礎

1.arp協議 arp協議就是根據ip位址就可以反查出對應的mac位址。mac位址就是網絡卡所屬的固定位址。2.http協議 職責 生成對目標web伺服器的http請求報文 對web伺服器請求的內容的處理 http請求報文是請求方法 請求資源uri 協議版本 可選的請求手部欄位和內容實體構成的。ht...

HTTP學習之網路基礎篇

第一章 了解web及網路基礎 使用http協議訪問web web頁面顯示原理 當我們在瀏覽器的位址列輸入url後,web瀏覽器會根據我們所輸入的url從web伺服器中獲取相應的檔案資源等資訊,從而顯示出整個web頁面。那麼像這種,通過傳送請求獲取伺服器端的資源的web瀏覽器等,稱為客戶端。web是使...

網路基礎 HTTP協議之快取簡介

http協議之快取簡介 by 授客qq 1033553122 用瀏覽器檢視快取 ie為例,tools internet options view files 如圖 點選圖示的 view files 開啟快取目錄 internet files 測試實驗 訪問前清空以上目錄下的所有檔案,訪問 然後檢視以...