0%

计算机网络(1)——应用层

参考书目、互联网发展史、应用层;

书单

书名 作者
《网络是怎样连接的》 [日] 户根勤
《图解HTTP》 [日] 上野宣
《计算机网络 自顶向下方法》 [美] 库罗斯
《计算机网络 第七版》 谢希仁
《TCP/IP详解》三卷 [美] KevinR.Fall、W.RichardStevens
《用TCP/IP进行网际互联》三卷 [美] Douglas E.Comer、David L.Stec
《Windows网络编程》 [美] Anthony Jones、Jim Ohlund

互联网

1969:美国国防部创建第一个分组交换网ARPANET(阿帕网)。是一个简单的纯文字系统,开始时只连接了4台主机,是分布在洛杉矶的加利福尼亚州大学洛杉矶分校、加州大学圣巴巴拉分校、斯坦福大学、犹他大学四所大学的4台大型计算机。。ARPA:Advanced Research Projects Agency的缩写,美国国防部高级研究计划署。

1972:第一个公共性的ARPANET展示出现在1972年的国际计算机通讯大会(ICCC)中。美国 BBN 公司编写第一个电子邮件程序,号召ARPA科学家协作,不久电子邮件应用于网络。当时ARPANET使用的是NCP协议,它允许计算机相互交流,但目的地之外的网络和计算机却不分配地址,从而限制了未来增长的机会。1972年Robert Kahn来到ARPA,并提出了开放式网络框架,从而出现了大家熟知的TCP/IP(传输控制协议/网际协议)。

1975年:ARPANET已经连入了100多台主机并结束了网络试验阶段,移交美国国防部国防通信局正式运行。

1979年:越来越多的研究人员投入到了TCP/IP协议的研究与开发之中。在1980年前后,ARPANET所有的主机都转向TCP/IP协议。1983年1月,ARPANET向TCP/IP协议的转换全部结束。同时,美国国防部国防通信局将ARPANET分为两个独立的部分,一部分仍叫ARPANET,用于进一步的研究工作;另一部分稍大一些,成为著名的MILNET,用于军方的非机密通信。

1983:TCP/IP协议成为ARPANET上的标准协议。因而人们把1983年作为互联网的诞生时间。

1985:美国国家科学基金网NSFNET(三级计算机网络:主干网、地区网、校园网/企业网)覆盖了全美国主要的大学和研究所,并且成为互联网中的主要组成部分。

1991:世界上的许多公司纷纷接入到互联网,网络上的通信量急剧增大,互联网的容量已满足不了需要。于是美国政府决定将互联网的主干网交给私人公司来经营,并开始对接入互联网的单位计费。

1990:ARPANET正式宣布关闭,因为它的实验任务已经完成。

1993:由美国政府资助的NSFNET逐渐被若干个商用的互联网主干网代替,政府机构不再负责互联网的运营。

应用层

万维网

参考资料:

万维网的诞生:互联网的口述历史

没有浏览器之前人们怎么上网?

在网景(Netscape)公司推出浏览器之前,人们是如何上网的?

  而万维网(WWW)只是Internet所提供的服务之一,此外还有文件传输(FTP)、电子邮件(E-mail)、远程登录(Telnet)、手机 (3GHZ) 等。互联网(Internet)虽然早于万维网诞生,但在没有万维网之前,虽然已经有集成电路的微型计算机,但是网络连接是一个复杂的过程,人们只能用程序语言和命令上网,通过命令行收发email,telnet上BBS,甚至telnet玩RPG网游,还是多人在线的那种。入口不是浏览器,没有网页、没有图片、更没有视频。世界上第一个网站:http://info.cern.ch/ 至今仍然可以访问。

1989年,那是一个春天,一个叫蒂姆·伯纳斯-李的英国科学家在一本书上画了一个模型,从此把整个世界连接了起来…

【起源】

  1980年蒂姆·伯纳斯-李构建ENQUIRE项目,这是最早的网络构想,它类似维基百科的超文本在线编辑数据库,尽管这与我们现在使用的万维网大不相同,但是它们有许多相同的核心思想,甚至还包括一些伯纳斯-李的万维网之后的下一个项目语义网中的构想。其中,万维网中至关重要的概念超文本起源于1960年代的几个从前的项目,譬如泰德·尼尔森(Ted Nelson)的仙那都项目(Project Xanadu)和道格拉斯·英格巴特(Douglas Engelbart)的NLS。而这两个项目的灵感都是来源于万尼瓦尔·布什在其1945年的论文《和我们想得一样》中为微缩胶片设计的“记忆延伸”(memex)系统。

  1989年3月,伯纳斯-李撰写了《关于信息化管理的建议》一文,文中提及 ENQUIRE 并且描述了一个更加精巧的管理模型。

  1990年11月12日他和罗伯特·卡里奥(Robert Cailliau)合作提出了一个更加正式的关于万维网的建议。在1990年11月13日他在一台NeXT工作站上写了第一个网页以实现他文中的想法。在那年的圣诞假期,伯纳斯-李制作了要一个网络工作所必须的所有工具:第一个万维网浏览器(同时也是编辑器)和第一个网页服务器。

  1991年8月6日,他在alt.hypertext新闻组上贴了万维网项目简介的文章。这一天也标志着因特网上万维网公共服务的首次亮相。

  1993年4月30日,欧洲核子研究组织宣布万维网对任何人免费开放,并不收取任何费用。