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