ipfs和quic知識點整理

2021-10-21 17:32:24 字數 1350 閱讀 1143

quic(quick udp internet connections)協議是一種全新的基於udp的web開發協議。可以用乙個公式大致概括:

從公式可看出:quic協議雖然是基於udp,但它不但具有tcp的可靠性、擁塞控制、流量控制等,且在tcp協議的基礎上做了一些改進,比如避免了隊首阻塞;另外,quic協議具有tls的安全傳輸特性,實現了tls的保密功能,同時又使用更少的rtt建立安全的會話。可見quic可以很好的解決前述基於tcp的http協議所面臨的困難。

rtt=timestamp2-timestamp1

quic的rtt計算:

rtt=timestamp2-timestamp1-ack delay

ipfs (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時,代表要...