最終所產(chǎn)出的補償系統(tǒng)將會非常復雜,正如前文例子中所提到的樹林中的道路網(wǎng)絡(luò),這是權(quán)衡方案的副產(chǎn)物。矛盾的是,隨著時間的推移,補償系統(tǒng)也會越來越復雜,系統(tǒng)自身也會成為脆弱性的來源——在臨界點附近,只要發(fā)生一次小小的干擾且位置合適,就能讓整個系統(tǒng)崩潰。因此,這類系統(tǒng)的設(shè)計不可能達到完美,因為在采取的每一種穩(wěn)健策略背后,都存在相對應(yīng)的脆弱性(盡管很少)??梢哉f,穩(wěn)健但脆弱的系統(tǒng)中埋藏著“黑天鵝”的隱患——概率很小但危害大的事故。
互聯(lián)網(wǎng)正是這種穩(wěn)健但脆弱系統(tǒng)的現(xiàn)實寫照。互聯(lián)網(wǎng)起源于一項20世紀60年代美國軍方投資的項目。它的設(shè)計初衷是為了確保在發(fā)生災(zāi)難時,軍隊仍然能夠正常通信。那個時候,軍方領(lǐng)導人擔憂前蘇聯(lián)會先發(fā)制人對美國電信樞紐進行核打擊,這就會造成指揮鏈的中斷——這樣一來,美軍的反擊命令可能就無法從指揮部的地堡中成功傳送至北達科他州導彈發(fā)射井的預定接受人那里。因此,軍方領(lǐng)導人要求最初建造互聯(lián)網(wǎng)的工程師們設(shè)計出一種系統(tǒng),能夠探知并自動引導信息流量繞過發(fā)生故障的設(shè)備。畢竟,在核打擊下,這種情況是難以避免的。
互聯(lián)網(wǎng)通過一個簡單但又獨創(chuàng)的方法完成了這個不可能完成的任務(wù):它將我們傳送的每一封電子郵件、網(wǎng)頁和視頻都分割成一個個小的數(shù)據(jù)包,再通過一個迷宮般復雜的路由器網(wǎng)絡(luò)傳送出去:這個網(wǎng)絡(luò)由一些專用的計算機組成,最大特點是冗余性,因為每一臺計算機都會通過多個節(jié)點來連接到網(wǎng)絡(luò)。每個路由器都包含有一個定期更新的路由表,類似于本地火車時刻表。當數(shù)據(jù)包通過路由器時,就會咨詢路由表,然后按照設(shè)定的一般路線前往目的地。如果最好的路線受到了阻礙、堵塞或損害,那么路由表就會及時更新,引導數(shù)據(jù)包流向另一條備用通路;當這個數(shù)據(jù)包抵達下一個路由器時,又再一次重復這個過程。假設(shè)你現(xiàn)在進行了一次網(wǎng)絡(luò)搜索,看上去結(jié)果好像是實時出現(xiàn)的;但實際上,包含著這次搜索信息的數(shù)據(jù)包可能會穿越幾十個路由器和連接點,繞過許多個阻塞節(jié)點和離線計算機。
如果一個黑客惡意干擾了互聯(lián)網(wǎng)上某臺計算機,甚至將其炸毀,路由系統(tǒng)這種高度分散特性能夠保證整個網(wǎng)絡(luò)不會受到影響。相鄰的路由器只需要更新路由表,引導網(wǎng)絡(luò)流量繞過受損的計算機即可。由此,在面臨預料之內(nèi)的設(shè)備故障時,互聯(lián)網(wǎng)的設(shè)計可以說是穩(wěn)健的。
然而,現(xiàn)代互聯(lián)網(wǎng)非常容易受到另一種攻擊,在其發(fā)明之初還沒有人預料到這種攻擊的存在,這就是對互聯(lián)網(wǎng)開放架構(gòu)的惡意利用——不是繞過故障,而是有額外的垃圾信息充斥其間。這包括垃圾郵件、蠕蟲、病毒、僵尸網(wǎng)絡(luò)和分布式拒絕服務(wù)攻擊(DDOS):它們在網(wǎng)絡(luò)中注入海量空白數(shù)據(jù)包,往往從多個輸入源同時攻擊。這些像洪水一樣的垃圾信息利用互聯(lián)網(wǎng)原本有益的一個特性阻塞系統(tǒng),使得某個特定的計算機、中央樞紐,甚至整個網(wǎng)絡(luò)陷入停滯。