Tip:
Highlight text to annotate it
X
在2009年的網際網路
我們利用它來收發信件,打網路電話
討論我們有興趣的話題
甚至連銀行業務都要虛擬化
然而在今日我們認為理所當然的事物
在50年前竟只是個模糊的構想
為了能夠瞭解我們何以發展至今日的成就
先把時間拉回到1957年,當這一切萌芽之初
1957年前的電腦,一次只能夠處理一件事情
這種方式被稱作「批次處理」
當然,這的確是挺沒效率的
隨著電腦外型越做越大的時候
就必須將其存放在特殊的冷卻機房裡
但這樣一來,開發者就沒辦法直接操作電腦了
這些專家就得應要求將其連結起來
在當時,程式設計需要極大量的人工作業
而且這些電腦之間的間接連結導致了
很多程式錯誤,不但耗時也讓製造者神經緊張
到了1957年有了重大的改變
在安裝了遠端連接以後
這些開發者就可以直接操控電腦
同時,「分時系統」的構想也開始出現
這是在電腦科技中有史以來第一個
以一台電腦同時向許多用戶分享其資源的概念
在1957年10月4號,美蘇冷戰時期中
蘇聯成功地將史上第一個人造衛星「史波尼克1號」送進地球軌道
美國人對於「飛彈量差距」(Missile Gap)的恐懼也浮出檯面
為了鞏固美國領導科技的地位
美國於1958年2月成立了「國防高等研究計劃站(DARPA)」
在當時,各種訊息皆是經由人來相互傳遞的
DARPA策畫了一個大規模的電腦網路
目地是為了加速傳遞時間,同時也避免重複傳遞
已經有的資料
這些網路就組成了「阿帕網」
此外,另外3個概念也同時開始發展
成為了當今網際網路歷史發展中的根基:
由美國的藍德公司(RAND)提出的軍用網路概念
由英國國家物理實驗室(NPL)提出的商用網路概念
以及法國CYCLADES提出的科學網路概念
從科學、軍事、商業角度接近的這些概念
是為當今網際網路的基礎
讓我們先從「阿帕網」,這些網路中最熟悉的開始介紹
其發展從1966年開始
各大學在分享他們的電腦時基本上都很小心
因此,在主機前會擺出另一種較小的電腦
這個電腦,或是「介面訊息處理器(IMP)」掌控了網路活動
而主機只需要負責程式或是檔案資料的初始化
與此同時,IMP也充當為與主機互動的界面
也因為只有IMP跟網路相路連結
這個網路也被稱作「IMP子網路」
當第一次電腦之間開始相互連結時
網路工作小組開發了網路通訊協定NCP
往後,NCP被更有效率的網路通訊協定TCP取代
TCP協定最大的特色就是會確認檔案的傳輸
接下來轉過來介紹英國
既然NPL的網路是設計在商業的基礎之上
因此預計會有大量的使用者以及資料傳輸
為了要避免線路擁擠,檔案傳輸需要將其先分割為數個小封包
等到了接收端再重新組合起來
「封包交換」由此產生
1962年,美國偵察機在古巴發現了數枚中遠程飛彈
有能力攻擊美國本土
如此更加深了對於核子衝突的恐懼
在當時,網路資訊系統採用中心化的設計
為了避免攻擊所造成的資訊中斷
必須開始發展「去中心化」的網路設計架構
如此一來儘管失去其中一個節點,網路依舊可以正常運作
傳輸方面依然是使用無線電波
但若發生核子攻擊則會發生以下的問題:
電離層會被核爆影響,長程無線電波將會失去效用
因此,他們必須使用直線波段,然而可以傳輸的距離卻不長
較好的解決辦法是利用分散網路的模型
如此就算是長距離也可以幾乎不受干擾的影響
另一個里程碑是由法國的網路「CYCLADES」所立下的
由於「CYCLADES」比「阿帕網」少了很多預算,因此只有不多的節點
所以發展重點擺在與其他網路的相互連接
在如此發展下,「網際網路」一詞就此誕生
除此之外,「CYCLADES」的概念延伸更是超越了「阿帕網」和「NPL」
在發送和接受端的傳輸之間,中間的電腦再也不會進行干預了
而只是充當一個傳輸用的節點
「CYCLADES」在傳輸時的通訊協定是經過所有安裝在
電腦硬體裡的實體層
提供了和接收端最直接的連接-頭尾相連的架構
受到「CYCLADES」啟示,以及各個網路之間不相容問題的驅使下
各地網路之間的連接變的越來越重要
電話公司開發了X.25通訊協定,使得每個傳輸得以
經過他們的伺服器,當然也藉此跟你收取每個月的基本帳單費用
「DARPA」的TCP通訊協定讓每台電腦連接經過網關...
還有國際標準化組織(ISO)設計了「開放式通信系統互聯參考模型(OSI模型)」
OSI模型的創新之處在於試圖從網路底端將其標準化
然後再延伸至傳輸管道分配為不同階層
最後,TCP協定使用了OSI模型為主的設定
然後將地位退讓給了「TCP/IP通訊協定」-
一個可以保證網路之間相容性的標準
到最後將其合併,創造出了今日的「網際網路」
在1990年2月28日,「阿帕網」的硬體被移除了,然而「網際網路」...
...也開始運作了
字幕翻譯 by 李昀泰 (aka Terry Lee & yam9999963) �