分散網路
分散網路也稱「分散式網路」(Distributed Networks)。它與中央控制式網路系統相對應,是一套全新的網路系統。
結構
每台電腦都是一個「節點」(node),每個節點都彼此相聯,形成縱橫交錯的網狀結構。此種網路結構中,不存在中央的概念,而且單個節點的重要性大大降低。相對於中央控制式網路,分散式網路只重視結果——把訊號送到目的地,而不關心過程——通過何種途徑傳輸。
網路專家尼葛洛龐帝(Nicholas Negropoute)對封包交換及網路傳播原理做了如下解釋:
“ | 一個個資訊包各自獨立,其中包含了大量訊息,每個資訊包都可以經由不同的傳輸路徑,從甲地傳輸到乙地。現在,假定我要從波士頓把這段文字傳到舊金山給你。每個資訊包......基本上都可以採取不同的路徑,有的經由丹佛,有的經由芝加哥,有的經由達拉斯,等等。假設資訊包在舊金山以此排序時,卻發現6號資訊包不見了。6號資訊包究竟出了什麼事?軍方撥款資助阿帕網時,正值冷戰高峰。核戰的威脅讓人憂心忡忡。因此,假設6號資訊包經過明尼阿波利斯時,敵人的飛彈正好落在這個城市。6號資訊包因此不見了。其他的資訊包一確定它不見了,就會要求波士頓重新傳輸一次(這次不會再經過明尼阿波利斯了)。也就是說,因為我總是有辦法可以找到可用的傳輸途徑,假如要阻止我把訊息傳輸給你,敵人必須掃蕩大半個美國。沒錯,在尋找可用的傳輸路徑時(假如越來越多城市被敵人摧毀),系統的速度就會減慢,但系統不會滅亡。了解這個道理非常重要,因為正是這種分散式體系結構令網際網路能像今天這樣三頭六臂。無論是通過法律還是炸彈,政客都無法控制整個網路。訊息還是傳送出去了,不是經由這條路,就是走另一條路出去。 | ” |
研發歷史
1961年,麻省理工學院的L.克萊因羅克(L.Klenrock)博士發表論文《大型通訊網路的資訊流》,第一次詳細論述了分散式網路理論。
60年代,美籍波蘭人保羅·巴蘭撰寫多份報告,不僅系統地闡述了分散式網路理論而且提出後來網路傳播的核心——「封包交換」(Packet Switching)。
1965年,在蘭德公司的支援下,巴蘭正式向美國空軍提出建立分散式網路的計劃。由於巴蘭的想法適合軍方的需要,因而受到美國國防部的高度重視。按照分散式網路的原理,由於單個節點的重要性大大降低,所以網路的任何節點遭到破壞,都不至於影響整個網路,而且節點越多,網路的安全效能就越高。
與此同時,英國物理學家D.W.戴維斯也提出「分散式網路」理論,其原理同巴蘭的構想如出一轍,唯一的區別在於命名。巴蘭將拆分的、便於傳送的資料稱為「塊」。而戴維斯經過深思熟慮,並請教語言學家後,選擇了「包」這個術語,從此拆分傳送資料的方式也就被稱為「封包交換」。另外,戴維斯構想封包交換的初衷,也同巴蘭為軍方服務有所不同,他是想建立一個更加有效的網路系統,從而使更多的人可以利用網路進行交流。
影響
「分散式網路」理論一旦用於美國軍方系統,建立在「分散式網路」基礎上的網際網路前身——阿帕網也就應運而生了。
今天的網際網路依舊是建立在分散式網路理論和包切換之上。
參見
參考書目
- [美] 尼葛洛龐帝:《數位化生存》,胡泳等譯,海口,海南出版社,1997。