自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

區(qū)塊鏈互聯(lián)網(wǎng)系列:TCP協(xié)議是不是一個好協(xié)議

區(qū)塊鏈
作為區(qū)塊鏈互聯(lián)網(wǎng)系列文章第一篇,我們討論到現(xiàn)在TCP協(xié)議到底是不是一個好的協(xié)議。即使只是支持互聯(lián)網(wǎng)運行,和區(qū)塊鏈服務(wù)沒有一點關(guān)系,我們?nèi)匀豢梢钥吹竭@個協(xié)議可以有很大的進(jìn)步空間。只有我們了解這個協(xié)議的問題,我們的眼界才能打開。

從2015年起,我們就把區(qū)塊鏈定義為將來的一種計算或者通訊的一種基礎(chǔ)設(shè)施,如果把區(qū)塊鏈當(dāng)做是一個基礎(chǔ)設(shè)施,這代表以后的計算機(jī)服務(wù)器以及網(wǎng)絡(luò)協(xié)議,從上面到下面都會有改變。在2017年5月,筆者在貴陽數(shù)博會演講提出區(qū)塊鏈互聯(lián)網(wǎng)(鏈網(wǎng))的大框架,講到區(qū)塊鏈互聯(lián)網(wǎng)將支持“鏈滿天下”并且將改變互聯(lián)網(wǎng)的協(xié)議 [1, 2, 3]。

鏈網(wǎng)將會是什么協(xié)議呢?首先鏈網(wǎng)協(xié)議必須兼容現(xiàn)在互聯(lián)網(wǎng)的協(xié)議,但是又能支持區(qū)塊鏈服務(wù)。但是互聯(lián)網(wǎng)是40年前的技術(shù),這個技術(shù)實在太舊了,今天任何2、3年前的技術(shù),我們都可能是認(rèn)為舊了必須更改,何況40年前的技術(shù)?在正常情形下,這應(yīng)該已經(jīng)換代10多次。

有人說我們不需要取代TCP/IP,因為現(xiàn)在大部分網(wǎng)絡(luò)應(yīng)用在TCP/IP上。我們不同意,因為TCP/IP當(dāng)初的勝出主要原因是技術(shù)簡單,實現(xiàn)方便,但是它的理論基礎(chǔ)不強(qiáng)大。何況鏈網(wǎng)還會帶來新的研究問題, 許多區(qū)塊鏈服務(wù)不能在TCP/IP上高速運行。這個鏈網(wǎng)表示新一代的互聯(lián)網(wǎng)協(xié)議需要出現(xiàn)。

作為區(qū)塊鏈互聯(lián)網(wǎng)系列文章***篇,我們討論到現(xiàn)在TCP協(xié)議到底是不是一個好的協(xié)議。即使只是支持互聯(lián)網(wǎng)運行,和區(qū)塊鏈服務(wù)沒有一點關(guān)系,我們?nèi)匀豢梢钥吹竭@個協(xié)議可以有很大的進(jìn)步空間。只有我們了解這個協(xié)議的問題,我們的眼界才能打開。

TCP采取端到端的模式

最初設(shè)計的互聯(lián)網(wǎng)在歷史上的特定時期和特定情況下發(fā)揮了它的作用?;ヂ?lián)網(wǎng)經(jīng)歷了多個發(fā)展階段,已經(jīng)成為世界上每個國家的數(shù)字基礎(chǔ)設(shè)施。然而,最初的端到端設(shè)計原則已失去其實用性,并且成為更加高效實用的基礎(chǔ)設(shè)施的主要障礙。

區(qū)塊鏈將顛覆目前的互聯(lián)網(wǎng)。這是一個大好機(jī)會,這將是創(chuàng)建新互聯(lián)網(wǎng)的***時機(jī)。 

區(qū)塊鏈互聯(lián)網(wǎng)系列:TCP協(xié)議是不是一個好協(xié)議

圖1: 現(xiàn)在互聯(lián)網(wǎng)是一個黑箱

端到端互聯(lián)網(wǎng)是一個黑箱

端到端(E2E)互聯(lián)網(wǎng)的問題在于,它被設(shè)計成一個黑箱。在黑箱模型中,終端系統(tǒng)無法了解黑箱的狀態(tài),所有反饋都來自黑箱外部,即來自連接到黑箱的終端系統(tǒng)。

互聯(lián)網(wǎng)采用黑箱模式,可以使非軍工企業(yè)與軍事供應(yīng)商合作建立通信基礎(chǔ)設(shè)施。最初的APARNET雛形就是一個國防資料網(wǎng);通過使用黑箱模型,許多非軍事供應(yīng)商也參與到互聯(lián)網(wǎng)的共建工作中。作為回報,他們有權(quán)使用網(wǎng)絡(luò)。端到端網(wǎng)絡(luò)的最初設(shè)計目標(biāo)如下:

  • 系統(tǒng)的可生存性;
  • 多種多樣的服務(wù)類型;
  • 多種多樣的網(wǎng)絡(luò)種類。

當(dāng)今的軍事網(wǎng)絡(luò)和商業(yè)網(wǎng)絡(luò)都具備上述這些屬性。雖然這些屬性造就了互聯(lián)網(wǎng)的迅速擴(kuò)張,是其成功的原因,但它也在許多方面阻礙互聯(lián)網(wǎng)成為更有用和更高效的網(wǎng)絡(luò)。

我們在以前已經(jīng)提出鏈網(wǎng)會有不同的應(yīng)用網(wǎng)絡(luò),例如交易網(wǎng),監(jiān)管網(wǎng)。以后還會有許多不同的應(yīng)用網(wǎng)絡(luò)出來支持“鏈滿天下”, 鏈和鏈之間有跨鏈協(xié)議, 并且跨鏈協(xié)議有共識機(jī)制來保證跨鏈交易的資產(chǎn)是真實的。這表示鏈網(wǎng)的需求和40年前互聯(lián)網(wǎng)的需求完全不一樣。40年前設(shè)計是提供軍事和非軍事應(yīng)用的共享平臺,所以需要黑箱作業(yè);現(xiàn)在是鏈滿天下,資產(chǎn)上鏈,各主體需要對資產(chǎn)有共識后才能交易, 交易也要通過共識機(jī)制。這需要一個全新的網(wǎng)絡(luò)基礎(chǔ)設(shè)施,以前黑箱作業(yè)的協(xié)議不能夠支持鏈網(wǎng)的需求。

端到端互聯(lián)網(wǎng)的五大缺點

互聯(lián)網(wǎng)是一個復(fù)雜控制系統(tǒng)。因此,應(yīng)根據(jù)經(jīng)得起時間考驗的控制理論進(jìn)行構(gòu)建??刂评碚摳嬖V我們,控制系統(tǒng)包括兩個基本方面:系統(tǒng)狀態(tài)估計和對特定控制目標(biāo)的控制。

黑箱模型的缺點包括(但不限于)以下幾點:

  • 1. 缺乏及時的網(wǎng)絡(luò)內(nèi)反饋;2. 缺乏及時的網(wǎng)絡(luò)內(nèi)控制;
  • 3. 缺乏對網(wǎng)絡(luò)狀態(tài)的系統(tǒng)化估計;
  • 4. 缺乏對網(wǎng)絡(luò)的系統(tǒng)化控制;
  • 5. 盲視終端系統(tǒng)操作引起的噪聲和干擾。

缺乏及時的網(wǎng)絡(luò)內(nèi)反饋

根據(jù)控制理論,控制操作質(zhì)量的關(guān)鍵取決于控制器接收到的反饋。在黑箱設(shè)計中,反饋只能從終端系統(tǒng)接收。因此,當(dāng)來自發(fā)送端的資料包流在網(wǎng)絡(luò)中遇到擁塞時,發(fā)送系統(tǒng)無法收到擁塞點的擁塞情況。當(dāng)路徑的另一端檢測到擁塞時,它只能對所發(fā)生的事情進(jìn)行推測。從另一端系統(tǒng)反饋給發(fā)送端系統(tǒng)的質(zhì)量,***也不過是對路徑擁塞的延遲和粗略估計,甚至可能是對路徑情況完全錯誤的估計。

缺乏及時的網(wǎng)絡(luò)內(nèi)控制

根據(jù)控制理論,***控制操作是無延遲的; 然而一個簡單的延遲會導(dǎo)致被控制的系統(tǒng)從有限維變?yōu)?**維。對于黑盒模型,控制只能在網(wǎng)絡(luò)外部的終端系統(tǒng)啟動。這意味著無論控制做得多好,它在擁塞點的影響都將被延遲。眾所周知,這種設(shè)計會導(dǎo)致系統(tǒng)性能嚴(yán)重下降。在網(wǎng)絡(luò)環(huán)境中,假設(shè)正確的控制操作是降低發(fā)送端系統(tǒng)的發(fā)送速率。當(dāng)流量減少的影響到達(dá)擁塞點時,擁塞可能已經(jīng)消失,或者路徑的瓶頸可能已轉(zhuǎn)移到另一個點。

缺乏對網(wǎng)絡(luò)狀態(tài)的系統(tǒng)化估計

黑盒模型另一個嚴(yán)重的缺點是阻礙了對網(wǎng)絡(luò)狀態(tài)的系統(tǒng)化估計。今天的互聯(lián)網(wǎng)是由相關(guān)元件組成的連接網(wǎng)絡(luò)。因此,為了估計網(wǎng)絡(luò)的真實狀態(tài),有必要在網(wǎng)絡(luò)內(nèi)的多個點收集網(wǎng)絡(luò)狀態(tài)信息。例如,如果不觀察與***條路徑具有相同連結(jié)的其他路徑上的交通狀況,就無法預(yù)測路徑上的交通狀況。采用端到端的設(shè)計,很難觀察和估計互聯(lián)網(wǎng)中真實的網(wǎng)絡(luò)狀態(tài)。但是,移動運營商或內(nèi)容分發(fā)網(wǎng)絡(luò)(CDN)運營商等都認(rèn)識到需要進(jìn)行全網(wǎng)狀態(tài)監(jiān)控。典型的運營商設(shè)施通常設(shè)有一個網(wǎng)絡(luò)控制中心,允許運營商監(jiān)控其網(wǎng)絡(luò)中最重要的部分。然而,運營商無法估計自己的網(wǎng)絡(luò)所連接的互聯(lián)網(wǎng)的真實狀態(tài)。對運營商而言,連接到運營商網(wǎng)絡(luò)的互聯(lián)網(wǎng)是無法用系統(tǒng)方法來進(jìn)行估計的。

缺乏對網(wǎng)絡(luò)的系統(tǒng)化控制

以同樣的方式,黑盒模型也阻礙了對互聯(lián)網(wǎng)狀態(tài)的系統(tǒng)化控制。為了優(yōu)化對一小部分網(wǎng)絡(luò)的控制以達(dá)到特定控制目標(biāo),通常需要對與這一小部分網(wǎng)絡(luò)有交互流量的互聯(lián)網(wǎng)的其他部分施加控制。在幾乎所有情況下,都有必要以系統(tǒng)化協(xié)調(diào)的方式在互聯(lián)網(wǎng)的多點上實施控制。例如,假設(shè)控制目標(biāo)是充分利用用戶所購買的100 Mbps的互聯(lián)網(wǎng)連接。但是,由于互聯(lián)網(wǎng)是共享的,除非沒有其他流量共享用戶占用頻寬,否則無法獲得100 Mbps的速度。瓶頸處的其他流量可能導(dǎo)致用戶可用的頻寬下降到100 Mbps以下。端到端設(shè)計阻礙兩個或更多獨立方協(xié)調(diào)其控制行動,以實現(xiàn)獨立各方所需達(dá)到的控制目標(biāo)。因此,在通常情況下,企業(yè)(如銀行或證券交易系統(tǒng))會建立一個完全私有的網(wǎng)絡(luò)來實現(xiàn)其控制目標(biāo)。

終端系統(tǒng)的噪聲和干擾

端到端設(shè)計其實是互聯(lián)網(wǎng)本身表現(xiàn)不佳的根源。在網(wǎng)際網(wǎng)絡(luò)上,每個自治系統(tǒng)(AS)不考慮其他AS的操作,除非有協(xié)定或合同的要求。因此,每個AS都各行其事,并常成為其他AS和用戶的噪音和干擾源。一個簡單的例子就是TCP眾所周知的低性能。每個TCP發(fā)送方都受TCP標(biāo)準(zhǔn)的約束,從而在發(fā)送端維持所謂的“公平共享”輸送量。在TCP模型中,共享同一瓶頸鏈路的其他發(fā)送方發(fā)送的所有通信都是自然發(fā)生的。因此,每個發(fā)送者都可以按自己的節(jié)奏自由地發(fā)送資料包,而沒有流量控制機(jī)制來進(jìn)行協(xié)調(diào)或調(diào)節(jié)。因此,今天的互聯(lián)網(wǎng)流量是突發(fā)性的,具有高度隨機(jī)性。由于在互聯(lián)網(wǎng)上沒有系統(tǒng)化的流量調(diào)節(jié),在幾乎整個互聯(lián)網(wǎng)上任何的應(yīng)用都經(jīng)歷了不同的RTT(往返時間)。當(dāng)RTT變化較大時,TCP輸送量可能會崩潰;今天,這種崩潰在互聯(lián)網(wǎng)上仍然很常見。 

區(qū)塊鏈互聯(lián)網(wǎng)系列:TCP協(xié)議是不是一個好協(xié)議

圖 2: 當(dāng)端對端往返時間RTT上升時,TCP吞吐量隨之下降[3]

本文所提的分析,也應(yīng)用于互聯(lián)網(wǎng)的基本架構(gòu)。鏈網(wǎng)會有新的協(xié)議,架構(gòu),會是下一代的互聯(lián)網(wǎng)[4]。

參考文獻(xiàn)

  • [1]. 蔡維德等,“區(qū)塊鏈的中國夢之一: 區(qū)塊鏈互聯(lián)網(wǎng)***中國科技進(jìn)步”, 2018.8.7 https://mp.weixin.qq.com/s/NtM7jHfxq1rsIAO0i7cEBg
  • [2]. 蔡維德等,“區(qū)塊鏈的中國夢之二:鏈滿天下打造數(shù)字社會”, 2018.9.11 https://mp.weixin.qq.com/s/WCIMDUSrCueJyNAMpAn8hA
  • [3]. Mathis, Semke, Mahdavi & Ott, “The Macroscopic Behavior of TCP Congestion Avoidance Algorithm,” Computer Communication Review,27(3), July 1997
  • https://www.slac.stanford.edu/comp/net/wan-mon/thru-vs-loss.html
  • [4]. 蔡維德等,“區(qū)塊鏈互聯(lián)網(wǎng)”, 2017.6.3
  • https://mp.weixin.qq.com/s/7cTVxvGVPZeax0zuUAhWmg

作者簡介:

蔡維德:北航數(shù)字社會與區(qū)塊鏈實驗室,天德科技 ,國家大數(shù)據(jù)(貴州)綜合試驗區(qū)區(qū)塊鏈互聯(lián)網(wǎng)實驗室, 天民(青島)國際沙盒研究院, 賽迪(青島)區(qū)塊鏈研究院

Kevin Tsai:University of California at Irvine 名譽教授,美國麻省理工學(xué)院本碩博,區(qū)塊鏈網(wǎng)絡(luò)專家

責(zé)任編輯:未麗燕 來源: 巴比特
相關(guān)推薦

2019-07-23 16:45:08

區(qū)塊鏈互聯(lián)網(wǎng)

2023-09-07 11:36:30

網(wǎng)絡(luò)協(xié)議互聯(lián)網(wǎng)

2018-10-30 10:15:33

區(qū)塊鏈互聯(lián)網(wǎng)技術(shù)

2023-12-06 09:37:14

接口協(xié)議物聯(lián)網(wǎng)

2014-10-11 09:16:59

互聯(lián)網(wǎng)協(xié)議

2021-05-07 13:42:58

區(qū)塊鏈互聯(lián)網(wǎng)技術(shù)

2019-12-09 14:59:11

區(qū)塊鏈暴富神話實體經(jīng)濟(jì)

2022-07-07 18:03:15

網(wǎng)絡(luò)協(xié)議網(wǎng)絡(luò)通信

2010-06-17 23:25:09

互聯(lián)網(wǎng)協(xié)議

2021-04-26 11:11:05

區(qū)塊鏈互聯(lián)網(wǎng)

2022-12-05 13:42:29

區(qū)塊鏈互聯(lián)網(wǎng)工具

2021-09-02 00:25:46

區(qū)塊鏈互聯(lián)網(wǎng)技術(shù)

2017-11-01 09:41:03

區(qū)塊鏈互聯(lián)網(wǎng)數(shù)字經(jīng)濟(jì)

2017-11-09 12:41:42

2010-06-21 15:36:21

互聯(lián)網(wǎng)協(xié)議

2019-06-06 08:30:07

區(qū)塊鏈數(shù)字貨幣比特幣

2018-10-31 14:30:28

鄭志明區(qū)塊鏈分布式

2018-10-15 10:59:56

2021-12-09 22:58:28

IPFSHTTP網(wǎng)絡(luò)協(xié)議

2022-05-05 14:51:02

區(qū)塊鏈去中心化數(shù)據(jù)
點贊
收藏

51CTO技術(shù)棧公眾號