① 英特網的發展史
互聯網發展時間表
50年代
1957
蘇聯發射了人類第一顆人造地球衛星"Sputnik"。作為響應,美國國防部(DoD)組建了高級研究計劃局(ARPA),開始將科學技術應用於軍事領域(:amk:) 。
60年代
1961
MIT的Leonard Kleinrock發表"Information Flow in Large Communication Nets",(7月)
第一篇有關包交換(PS)的論文。
1962
MIT的J.C.R. Licklider和W. Clark發表"On-Line Man Computer Communication",(8月)
包含有分布式社交行為的全球網路概念。
1964
RAND公司的Paul Baran發表"On Distributed Communications Networks"。
包交換網路;不存在出口。
1965
ARPA資助進行"分時計算機系統的合作網路"研究。
MIT林肯實驗室的TX-2計算機與位於加州聖莫尼卡的系統開發公司的Q-32計算機通過1200bps的電話專線直接連接(沒有使用包交換)。隨後APRA又將數據設備公司(DEC)的計算機加入其中,組成了"實驗網路"。
1966
MIT的Lawrence G. Roberts發表"Towards a Cooperative Network of Time-Shared Computers",(10月)
第一個ARPANET計劃。
1967
在美國密西根州Ann Arbor召開的ARPA IPTO PI會議上,Larry Roberts組織了有關ARPANET設計方案的討論。(4月)
在田納西州Gatlinburg召開ACM操作原則專題研討會。(10月)
Lawrence G. Roberts發表第一篇關於ARPANET設計的論文"Multiple Computer Networks and Intercomputer Communication"。
三個獨立的包交換網路(RAND、NPL、ARPA)開發人員的第一次會議。
位於英國Middlesex的國家物理實驗室(NDL)在D. W. Davies的主持下開發了國家物理實驗室數據網路,D. W. Davies是首先使用"包"(packet)這個術語的人。NDL網路是一個包交換的實驗網路,它使用了768kpbs的通信線路。
1968
向高級研究計劃局(ARPA)演示包交換網路。
8月遞交有關ARPANET的建議書,9月受到回應。
10月,加州大學洛杉磯分校(UCLA)獲得建立網路測量中心的合同。
Bolt Beranek and Newman、Inc.公司(BBN)獲得建立介面消息處理機(IMP)中的包交換部分的合同。
美國參議員Edward Kennedy向BBN公司發出祝賀電報,祝賀他們從ARPA處獲得百萬美圓的合同來建造 "Interfaith"(他的筆誤,應為"Interface"介面)消息處理機,並感謝他們的努力。
以Steve Crocker為首的鬆散組織,網路工作組(NWG),開始開發用於APRANET通信的主機一級的協議。
1969
美國國防部委託開發ARPANET,進行聯網的研究。
使用BBN公司開發的介面消息處理器IMP建立節點(配有12K存儲器的Honeywell DDP-516小型計算機);AT&T公司提供速率為50kpbs的通信線路。
節點1:UCLA(8月30日,9月2日接入)
功能:網路測量中心
主機、操作系統:SDS SIGMA 7、SEX
節點2:斯坦福研究院(SRI)(10月1日)
功能:網路信息中心(NIC)
主機、操作系統:SDS940、Genie
Doug Engelbart有關"Augmentation of Human Intellect"的計劃
節點3:加州大學聖巴巴拉分校(UCSB)(11月1日)
功能:Culler-Fried互動式數學
主機、操作系統:IBM 360/75、OS/MVT
節點4:Utah大學(12月)
功能:圖形處理
主機、操作系統:DEC PDP-10、Tenex
由Steve Crocker編寫的第一份RFC文件"Host Software"(4月7日)。
REC 4:Network Timetable
UCLA的Charley Kline試圖登錄到SRI上,發出了第一個數據包,他的第一次嘗試在鍵入LOGIN的G的時候引起了系統的崩潰。(10月20日或者29日,需查實)
密西根州的密西根大學和懷俄明州立大學為他們的學生、教師及校友建立了基於X.25的Merit網路。(:sw1:)
70年代
1970
第一份有關最初的ARPANET主機-主機間通信協議的出版物:C.S. Carr、S. Crocker和V.G. Cerf的 "HOST - HOST Communication Protocol in the ARPA Network",發表於AFIPS的SJCC會議論文集上。(:vgc:)
AFIPS的第一篇有關ARPANET的報告:"Computer Network Development to Achieve Resource Sharing"(3月)
夏威夷大學的Norman Abrahamson開發的第一個包交換無線網路ALOHAnet開始運行(7月)(:sk2:)。
1972年與ARPANET相連。
ARPANET的主機開始使用第一個主機-主機間協議,網路控制協議(NCP)。
AT&T在UCLA和BBN之間建成了第一個跨國家連接的56kbps的通信線路。這條線路後來被BBN和RAND間的另一條線路取代。第二條線路連接MIT和Utah大學。
1971
ARPANET上連接了15個節點(23台主機):UCLA、SRI、UCSB、Univ of Utah、BBN、MIT、RAND、SDC、Harvard、Lincoln Lab、Stanford、UIU(C)、CWRU、CMU、NASA/Ames。
BBN開始使用更便宜的Honeywell 316來構造IMP。但由於IMP有隻能連接4台主機的限制,BBN開始研究能支持64台主機的終端型IMP(TIP)。(9月)
BBN的Ray Tomlinson發明了通過分布式網路發送消息的email程序。最初的程序由兩部分構成:同一機器內部的email程序(SENDMSG)和一個實驗性的文件傳輸程序(CPYNET)。(:amk:irh:)
1972
BBN的Ray Tomlinson為ARPANET修改了email程序,這個程序變得非常熱門。Tomlinson的33型電傳打字機選用"@"作為代表"在"的含義的標點符號(3月)
Larry Roberts寫出了第一個email管理程序(RD),可以將信件列表、有選擇地閱讀、轉存文件、轉發和回復。(7月)
由Bob Kahn組織的計算機通信國際會議(ICCC)在華盛頓特區的Hilton飯店召開,會上演示了由40台計算機和終端介面處理機(TIP)組成的ARPANET。(10月)
在ICCC大會期間,精神科病人PARRY(在Stanford)與醫生(在BBN)第一次使用計算機-計算機間聊天的形式討論了病情。
ICCC大會認為高級聯網技術需要進一步共同合作,導致在10月成立了國際網路工作組(INWG),Vinton Cerf被指定擔任第一屆主席。到了1974年,INWG成為IFIP的6.1工作組。(:vgc:)
Louis Pouzin領導建立法國自己的ARPANET-CYCLADES。
RFC 318:Telnet specification
1973
ARPANET首次進行國際聯網:倫敦大學(英國)和NORSAR(挪威)。
Harvard大學Bob Metcalfe的博士論文首先提出了乙太網的概念。他的概念在Xerox公司的PARC的Alto計算機上進行了測試,第一個乙太網叫做Alto Aloha System(5月)。(:amk:)
Bob Kahn提出了建立Internet的問題,並開始在ARPA進行網路互連的研究。3月,Vinton Cerf在舊金山一個飯店的大堂里,將網關體系結構的草圖畫在一個信封的背面。(:vgc:)
9月,在英國伯明翰的Sussex大學召開的INWG會議上Cerf和Kahn提出了Internet的基本概念。
RFC 454:File Transfer specification
網路聲音協議(NVP)規范(RFC 741)及其實現使通過ARPAnet上召開會議通知成為可能。(:bb1:)
SRI(NIC)在3月開始出版ARPANET新聞;據估計ARPANET用戶有2000人。
ARPA研究顯示在ARPANET的通信量中email佔了75%。
聖誕節死鎖 -- Harvard的IMP硬體故障導致它向所有的ARPANET節點發出了長度為0的廣播信息,造成所有其他的IMP都將它們的通信轉向Harvard。(12月25日)
RFC 527: ARPAWOCKY
RFC 602: The Stockings Were Hung by the Chimney with Care
1974
Vinton Cerf和Bob Kahn發表了論文"A Protocol for Packet Network Interconnection",文中對TCP協議的設計作了詳細的描述。[IEEE Trans Comm](:amk:)
BBN開始提供ARPANET上第一個公共包數據服務Telenet(ARPANET的一個商業版本)。(:sk2:)
1975
DCA(現在是DISA)接管Internet的運行管理。
Steve Walker建立ARPANET第一個郵件抄送表(mailing list)MsgGroup,因為最初該表不是自動管理的,Einar Stefferud很快接受成為它的管理者。一個有關科幻小說的抄送表SF-Lovers成為早期最受歡迎的非官方抄送表。
John Vittal開發研製了全功能email程序MSG,它具有郵件回復、轉發、歸檔功能。
跨越兩大洋的人造衛星連接(連接夏威夷和英國),第一次通過它進行的TCP測試是Stanford、BBN和UCL進行的。
SAIL的Raphael Finkel編寫的"Jargon File"第一次發布。(:esr:)
John Brunner出版科幻小說"The Shockwave Rider"。(:pds:)
1976
2月,英國女王伊麗莎白二世在Malvern的皇家信號與雷達研究院(RSRE)發出一封電子郵件。
AT&T的Bell實驗室開發了UUCP(Unix到Unix文件拷貝),並於第二年同UNIX一同發行。
開發出多處理器多匯流排IMP。
1977
美國威斯康星大學(Wisconsin)的Larry Landweber開發了THEORYNET,為超過100名計算機科學家提供電子郵件服務(使用他們自己開發的基於TELENET的email系統)。
RFC 733:Mail specification
Tymshare公司發表Tymnet。
7月,舉行了運行Internet協議的ARPANET/舊金山灣無線包交換網/大西洋SANNET演示會,演示會採用了BBN提供的網關。
1978
TCP分解成TCP和IP兩個協議。(3月)
RFC 748:TELNET RANDOMLY-LOSE Option
1979
來自威斯康星大學、DARPA、美國國家科學基金會(NSF)以及許多其他大學的計算機科學家召開會議,計劃建立一個連接各學校計算機系的網路(會議由Larry Landweber組織)。
Tom Truscott和Steve Bellovin使用UUCP協議建立了連接Duke大學和UNC的USENET,最初USENET只包括net.*新聞組。
Essex大學的Richard Bartle和Roy Trubshaw開發了第一個多人參與的游戲MUD,它被稱做MUD1。
ARPA建立了Internet結構控制委員會(ICCB)。
在DARPA的資助下開始進行無線包交換網(PRNET)的實驗,它主要用於汽車之間的通信。ARPANET通過SRI進行連接。
4月12日,Kevin MacKenzie向MsgGroup發出email,建議在email的枯燥單調文字中加入一些表情符號,比如-)表示伸出舌頭。他的建議多次引起爭論,最後被廣泛應用。
80年代
1980
10月27日,由於一種狀態信息病毒出人意料的自我繁殖,ARPANET完全停止運行。
BBN的第一部基於C/30的IMP。
1981
BITNET,"Because It's Time NETwork"。
首先美國紐約市立大學建立的合作網路,連接的第一個節點是耶魯大學。(:feg:)
根據同IBM系統一道提供的免費NJE協議,最初名字縮寫中的"T"代表的是"There"而不是"Time"。
提供電子郵件服務、建立了電子論壇伺服器來傳播信息,還提供文件傳輸服務。
由美國國家科學基金會提供啟動資金,Univ of Delaware、Pure Univ、Univ of Wisconsin、RAND公司和BBN的計算機科學家們合作建立了CSNET(計算機科學網路),為那些不能與ARPANET連接的科學家提供網路服務(主要是電子郵件服務)。CSNET後來又被稱為計算機與科學網路。(:amk,lhl:)
基於C/30的IMP在網路中佔主導地位;SAC的第一部急於C/30的TIP。
法國Telecom公司在法國全境部署Minitel(Teletel)網。
Vernor Vinge出版小說"True Names"。(:pds:)
RFC 801: NCP/TCP Transition Plan
1982
挪威採用TCP/IP協議,經SANNET接入Internet;UCL也以同樣的方式接入。
DCA和ARPA為ARPANET制定傳輸控制協議(TCP)和網際協議(IP),作為一組協議,通常稱為TCP/IP協議。
由此第一次引出了關於互連網路的定義,即將"internet"定義為使用TCP/IP連接起來的一組網路; "Internet"則是通過TCP/IP協議連接起來的"internet"。
美國國防部(DoD)宣布將TCP/IP協議作為DoD標准網路協議。(:vgc:)
EUUG建立EUnet(歐洲Unix網),提供email和USENET服務。(:glg:)
最初連接的國家有荷蘭、丹麥、瑞典和英國。
外部網關協議(EGP,RFC 827),EGP用於網路間的網關。
1983
美國威斯康星大學開發了名字伺服器,這樣,用戶不需要了解到另一個節點的確切路徑就可以與其進行通信。
ARPANET從NCP協議切換為TCP/IP協議。(1月1日)
不再使用Honeywell或者多匯流排(Pluribus)IMP,TIP被TAC(terminal access controller,終端訪問控制機)代替。
Stuttgart和韓國上網。
年初歐洲開始建立運動信息網(MINET),9月接入Internet。
CSNET與ARPANET的網關開始啟用。
ARPANET分成ARPANET和MILNET兩部分,後者並入1982年建立的國防數據網。現存113個節點中的68個進入MILNET。
開始出現工作站,它們大多使用包含有IP網路協議的Berkeley Unix(4.2 BSD)操作系統。(:mpc:)
連網需求從每個節點單獨的大型分時計算機系統與Internet相連轉為將一個區域網絡與Internet相連。
建立Internet行動委員會(IAB),取代了ICCB。
EARN(歐洲科學研究網)建立,它同BITNET非常相似,使用IBM公司贊助的網關硬體。
Tom Jennings建立Fidonet。
1984
引入名字伺服器系統(DNS)。
主機數超過1,000。
使用UUCP協議的JUNET(日本Unix網)建成。
英國使用Coloured Book協議建成JANET(聯合學術網),就是以前的SERCnet。
USENET建立人工管理新聞組(mod.*)
William Gibson完成Neuromancer。
加拿大開始用一年的時間將大學連網的努力。從多倫多向Ithaca連接,NetNorth Network連入BITNET。(:kf1:)
Kremvax的消息宣布蘇聯連入USENET。
1985
全球電子連接(WELL)開始提供服務。
原由DCA和SRI負責的DNS根域名管理的職責移交給USC的信息科學學院(ISI),負責進行DNS NIC的注冊管理。
3月15日Symbolics.com成為第一個登記的域名。最初的其他幾個域名是:cmu.e、pure.e、rice.e、ucla.e(4月);css.gov(6月);mitre.org、.uk(7月)。
加拿大橫跨東西海岸的鐵路鋪設用了100年的時間,而從開始到最後一個加拿大的大學連入NetNorth只用了1年的時間。(:kf1:)
RFC 968:'Twas the Night Before Start-up
1986
NSFnet建成(主幹網速率為56K bps)。
NSF在美國建立了五個超級計算中心,為所有用戶提供強大的計算能力。(Princeton的JVNC,Pittsburgh的PSC,UCSD的SDSC,UIUC的NCSA,Cornell的Theory Center)
這掀起了一個與Internet連接的高潮,尤其是各大學。
NSF資助的SDSCNET、JVNCNET、SURANET、NYSERNET開始運營。(:sw1:)
IAB成立Internet工程特別工作(IETF)和Internet研究特別工作組。IETF第一次會議1月在San Diego的Linkabit召開。
在公共計算協會(SoPAC)的贊助下,7月16日第一次Freenet會議上網召開(Cleveland)。Freenet後續議程的管理由1989年國家公共遠程計算網路(NPTN)負責管理。(:sk2,rab:)
為提高USENET新聞在TCP/IP網路上的傳輸效率,制定了網路新聞傳輸協議(NNTP)。
為使非IP網路擁有域地址,Craig Partridge開發了郵件交換器(MX)記錄。
USENET更名,它的人工管理新聞組1987年更名。
使用高速連接線路的BARRNET(海灣地區研究網路)建成並與1987年開始運營。
AT&T公司在新澤西州的Newark和紐約州的White Plains之間的傳輸光纖線路中斷,導致新英格蘭州州與Internet的連接中斷。新英格蘭州的7條ARPANET主幹網都連在一起,它們在12月12日東部時間1:11到12:11間停止運行。
1987
NSF簽定合作協議,將NSFnet主幹網的管理權移交給Merit網路公司(IBM公司和MCI公司又同Merit公司簽定協議,三家共同參與管理)。IBM公司、MCI公司、Merit公司後來聯合成立了ANS。
在Usenix基金的支持下建立了UUNET,提供商業的UUCP服務和USENET服務。最初的UUNET實驗由Rick Adams和Mike O'Dell完成。
3月,第一屆TCP/IP Interoperability會議召開。1988年會議改名為INTEROP。
在德國和中國間採用CSNET協議建立了email連接,9月20日從中國發出了第一封信。(:wz1:)
第1000份RFC文件:"Request For Comments reference guide"。
主機數超過10,000。
BITNET的主機數超過1,000。
1988
11月2日 - Internet蠕蟲在Internet上蔓延,全部60,000個節點中的大約6,000個節點受到影響。(:ph1:)
莫立斯蠕蟲事件促使DARPA建立了CERT(計算機危機快速反應小組)以應付此類事件。蠕蟲是CERT年內受到咨詢的唯一的一件事情。
美國國防部採納OSI協議,將TCP/IP作為過渡。美國的政府OSI大綱(GOSIP)公布了美國政府部門采購的產品所必須支持的一組協議。(:gck:)
在沒有使用聯邦基金的情況下建立了Los Nettos網路,網路由當地的一些機構(包括Caltech、TIS、UCLA、USC、ISI)支持。
NSFNET主幹網速率升級到T1(1.544M bps)。
在Susan Estrada資助下建立了CERFnet(加里福尼亞教育與研究聯合網)。
12月以Jon Postel為首的Internet Assigned Numbers Authority(IANA)成立。Postel多年來還是REC文件編輯和美國域名注冊管理者。
Jarkko Oikarinen開發了Internet網上聊天(IRC)。(:zby:)
加拿大的地區網路第一次連入NSFNET:ONet通過Cornell、RISQ通過Princeton、BCnet通過華盛頓大學。(:ec1:)
FidoNet連入Internet,可以交換email和網路新聞。(:tp1:)
1988年夏季在Stanford和BBN間建立了第一個多址傳送通道。
連入NSFNET的國家: 加拿大(CA)、丹麥(DK)、芬蘭(FI)、法國(FR)、冰島(IC)、挪威(NO)、瑞典(SE)。
1989
主機數超過100,000。
歐洲提供Internet服務的公司建立了RIPE(Reseaux IP Europeens),為泛歐洲的IP網路提供管理和技術上的支持。(:glg:)
商業電子郵件系統第一次同Internet進行郵件接力傳遞:MCI郵遞公司通過National Research Initiative(CNRI)、 Compuserv通過Ohio大學進行郵件交換。(:jg1,ph1:)
CSNET並入BITNET,成立了研究與教育合作網(CREN)。(8月)
AARNET - 澳大利亞科學研究網 - 由AVCC和CSIRO建立,並於第二年年開始提供服務。(:gmc:)
Clifford Stoll完成了"布穀鳥的蛋"一書,講述了關於德國的一個密碼破譯小組通過網路入侵到美國的多台計算機設施中的真實故事。
UCLA資助Act One研討會,以慶祝ARPANET建成20周年和它的功成身退。(8月)
RFC 1121: Act One - The Poems
RFC 1097: TELNET SUBLIMINAL-MESSAGE Option
連入NSFNET的國家:澳大利亞(AU)、德國(DE)、以色列(IL)、義大利(IT)、日本(JP)、墨西哥(MX)、荷蘭(NL)、紐西蘭(NZ)、波多黎哥(PR)、英國(UK)。
90年代
1990
ARPANET停止運營。
Mitch Kapor組建Electronic Frontier Foundation(EFF)。
McGill大學的Peter Deutsch,Alan Emtage和Bill Heelan發布了archie。
Peter Scott(Saskatchewan大學)發布了Hytelnet。
世界在線(world.std.com)成為第一個Internet電話撥號接入服務提供商。
ISO開發環境(ISODE)為DoD提供了向OSI協議轉移的手段。ISODE軟體允許在TCP/IP協議環境下運行OSI應用程序。(:gck:)
加拿大10個地區性的網路組成了CA$*$net,作為加拿大的國家主幹網與NSFNET直接相連。(:ec1:)
第一台遠程操作的機器,John Romkey的Internet烤麵包機(通過SNMP協議對它進行控制),接入Internet,並在Interop會議上初次亮相。圖片:Internode、Invisible。
RFC 1149: A Standard for the Transmission of IP Datagrams on Avian Carriers
RFC 1178: Choosing a Name for Your Computer
連入NSFNET的國家:阿根廷(AR)、奧地利(AT)、比利時(BE)、巴西(BR)、智利(CL)、希臘(GR)、印度(IN)、愛爾蘭(IE)、韓國(KR)、西班牙(ES)、瑞士(CH)。
1991
General Atomics(CERFnet),Performance Systems International,Inc.(PSInet )和UUNET Technologies,Inc.(AlterNet)在NSF解除了Internet商業應用的限制後聯合組建Commercial Internet eXchange Association,Inc.(CIX)公司。(3月)
Thinking Machines公司發布由Brewster Kahle發明的廣域消息伺服器(WAIS)。
美國明尼蘇達大學的Paul Lindner和Mark P. McCahill發布Gopher。
CERN發布World-Wide Web (WWW),開發者為 Tim Berners-Lee。(:pb1:)
Philip Zimmerman發布PGP(Pretty Good Privacy)。(:ad1:)
根據美國高性能計算條例(Gore 1),建立了國家研究與教育網(NREN)。
NSFNET主幹網速率升級到T3(44.736M bps)。
NSFNET的通信量達到10^12位元組/月和10^10包/月。
DISA與Government Systems Inc簽定合同,在5月由後者接替SRI成為美國國防數據網的NIC。
JANET IP服務(JIPS)開始運營,標志著英國學術網所使用的軟體從Coloured Book轉向TCP/IP。IP協議最初是在X.25協議內部轉換的。(:gst:)
RFC 1216: Gigabit Network Economics and Paradigm Shifts
RFC 1217: Memo from the Consortium for Slow Commotion Research (CSCR)
連入NSFNET的國家和地區:克羅埃西亞(HR)、捷克共和國(CZ)、中國香港(HK)、匈牙利(HU)、波蘭(PL)、葡萄牙(PT)、新加坡(SG