quic(quick udp internet connections
)協議是一種全新的基於udp的web開發協議。可以用乙個公式大致概括:
從公式可看出:quic協議雖然是基於udp,但它不但具有tcp的可靠性、擁塞控制、流量控制等,且在tcp協議的基礎上做了一些改進,比如避免了隊首阻塞;另外,quic協議具有tls的安全傳輸特性,實現了tls的保密功能,同時又使用更少的rtt建立安全的會話。可見quic可以很好的解決前述基於tcp的http協議所面臨的困難。
rtt=timestamp2-timestamp1quic的rtt計算:
rtt=timestamp2-timestamp1-ack delayipfs (interplanetary file system) 中文名是 「星際檔案系統」,本質上是一種
內容可定址、版本化、點對點超**
的分布式儲存、傳輸協議
,目標是補充甚至取代過去20年裡使用的超文字**傳輸協議(http),希望構建更快、更安全、更自由的網際網路時代。
內容定址會通過唯一的標識去訪問,並且提前檢驗這個標識是否已經被儲存過。如果被儲存過,直接從其它節點讀取它,不需要重複儲存,一定意義上節約了空間。http 協議的定址則是只關心 ip 下的某個主機中的某個目錄,並不關心檔案是否相同
。
2. 檔案切片
3. 去中心化,區塊鏈技術,分布式網路結構
區塊鏈的本質是分布式賬本,本身的瓶頸之一就是賬本的儲存能力,目前大部分公鏈的最大問題是沒法儲存大量的超**資料在自己的鏈上4. 雜湊加密儲存,安全保證
基於sfs(自認證系統)命名體系5.cdn加速
6.版本化:可追溯檔案修改歷史,類似於git
1.quic官方文件:
2.ipfs官方教程:
3.一代通訊協議quic:
4. quic協議是如何做到0rtt加密傳輸的:
5. web伺服器快速啟用quic協議:
6. quic協議原理分析:
7.ipfs介紹:
8.quic的前世今生:
知識點整理
一 標準庫容器和演算法 1.順序容器 與前面類似 2.關聯容器 map和multimap 元素包含key 鍵 和值 value 兩部分 按照鍵對元素排序 map不允許重複元素出現,但multimap可以 set和multliset 是包含已排序物件的關聯容器 只是單純的鍵的集合 set不允許重複鍵出...
知識點整理
一 標準庫容器和演算法 1.順序容器 與前面類似 2.關聯容器 map和multimap 元素包含key 鍵 和值 value 兩部分 按照鍵對元素排序 map不允許重複元素出現,但multimap可以 set和multliset 是包含已排序物件的關聯容器 只是單純的鍵的集合 set不允許重複鍵出...
知識點整理
一 狀態控制碼 code,control flag 標誌位欄位 u a p r s f 佔6位元。各 位元的含義如下 ack 確認位元 acknowledge 只有當ack 1時確認號字段才有效,代表這個封包為確認封包。當ack 0時,確認號無效。psh push function 若為1時,代表要...