互联网技术控制科学与工程系系统工程研究所余明晖互联网技术——课程提纲•概述•互联网工作原理•HTTP与HTML•搜索引擎•XML•WebServices•Web2.0——Ajax技术第一章互联网概述控制科学与工程系系统工程研究所余明晖讨论•什么是Internet?•Internet包含什么?•你认为最有代表性的Internet应用是什么?网络?•计算机网络–由若干地理上分散的、具有独立功能的计算机系统利用各种通信系统互相连接起来而形成的计算机系统集合。–(通过同一种技术)互联的自治计算机集合•互联网(internet)–互联的网络集合•因特网(Internet)是世界上最大的、开放的、由多个计算机网络为了实现更大范围的资源共享和信息交换而组成的互连网络。Internet采用TCP/IP协议族,将各国家、地区、部门各种类型的计算机网络通过网络互连设备实现互连,形成一个计算机网络的网络。•只用计算机网络的网络来描述Internet是远远不够的,因为计算机网络通常是指传输信息的媒体,而Internet的巨大魅力却在于其提供的全球范围内资源共享和信息交换的环境。连接上Internet,意味着可以分享其中丰富的信息资源,和其他Internet用户进行各种方式的信息交换,Internet所提供的服务和所起到的作用是其他任何社会媒体或服务机构都无法比拟的。什么是Internet?Internet这个称呼来自于互连网络(InterconnectedNetworks,Internetworks,Internet),但是注意不能把Internet与internet等同起来,internet是个通用名词,泛指多个计算机网络互连而成的互连网络;而Internet则是个专用名词,特指目前全球最大、覆盖范围最广泛的计算机互连网络。起初人们对Internet的称呼很混乱,比如叫国际互联网、交互网、网际网、全球信息资源网等,后来由专门的机构确定统一的译名为“因特网”。什么是Internet?什么是Internet?•Internet:专有名词–Internet是一个基于TCP/IP协议簇的国际互联网络;–Internet是一个网络用户的团体,用户使用网络资源,同时也为该网络的发展壮大贡献力量;–Internet是所有可被访问和利用的信息资源的集合什么是Internet?•互联网是无国界、无管理、无法律、无政府的•互联网是没有中心的,互联网的结构是无中心的结构,这也是为了当初一个最基本的目的•互联网的寻址方式是全球寻址,地址资源由ICANN这个组织进行全球分配,ICANN是全球域名和数字资源分配的机构互联网的作用•组织–信息共享、信息远程访问–提高系统可靠性–节约经费–商务合作和工作协作•个人–信息远程访问–个人间通信–交互式娱乐–电子商务互联网的应用•聊天室、QQ、MSN•电子邮件•网络游戏•电子商务•信息查阅•……•你认为目前互联网最重要、或最有价值、最有用、最有趣的应用有哪些?思考?•假定有足够的能力和时间,你愿意、或者希望别人实现一项什么样的网络应用?(没有做不到的,只有想不到的)–挖掘你的想象潜力:创造一个应用–发挥你的表达能力:描述该应用的具体情景–展示你的雄辩才能:说明你认为它的魅力所在–第5周5提交•Internet是计算机技术和现代通信技术相结合的产物。从20世纪60年代末开始,Internet的发展经历了ARPAnet网的诞生、NSFnet网的建立、美国国内互联网的形成以及Internet在全球的形成和发展阶段。•Internet的前身是ARPnet网。1986年,美国国防部高级研究计划书(ARPA,AdvancedResearchProjectsAgency)提出了研制ARPnet的计划,第二年就建成了一个由加州大学洛杉矶分校和斯坦福研究所等站点组成的计算机网络,这就是著名的ARPAnet。Internet的起源及发展•从对计算机网络技术的研究角度来看,建立ARPAnet的目的之一,是希望寻找一种新的方法将当时的许多局域网和广域网互连起来,构成一种“网际网”(即Internetwork,简称Internet)。当时这个术语既指ARPAnet的研究项目本身,又指ARPA建立的试验网络原型。为了便于区别,ARPA项目的研究人员曾经做出约定,凡是提到通常的网际网时,用小写的“i”,即internet;而在指ARPA的试验网络原型时,则用大写的“I”,即大写的Internet.由此可见Internet的起源就是ARPA。事实上,ARPAnet就是Internet的第一个主干网。•由于ARPAnet的研究获得了成功,1985年,美国国家科学基金会(NSF,NationalScienceFoundation)决定建立美国的计算机科学网NSFnet,该网络成为Internetde的第二个主干网。Internet的起源及发展•Internet起源于冷战时期美国军方的一项研究计划。Internet的前身是隶属于美国国防部的高级研究计划局(AdvancedResearchProjectsAgency,ARPA)从1968年开始研制的计算机实验网络ARPANet。•ARPANet在1969年12月建成时使用50Kb/s的通信线路连接了分布在美国3个州的4个计算节点,规模很小。•由于ARPANet军事用途的限制,无法让更多的计算机网络通过ARPANet实现互连,为此美国国家科学基金会(NationalScienceFoundation,NSF)从1984年开始筹建一个向所有大学开放的计算机互连网络。•采用Internet这个名称是在NSFNet通过通信链路实现了与MILNet(从ARPANet中分离出来的一个子网)的互连之后开始的。•Internet的规模一直在呈指数增长,到今天,Internet连接近亿台计算机,拥有数以亿计的用户。Internet的起源及发展•InternetgrowthmeasuredbythenumberofcomputersattachedtotheInternetineachyearfrom1981though2003.They-axisislabeledinmillionsofcomputersInternet的起源及发展•1990年,伯纳尔斯·李(Berners-Lee)在欧洲原子核研究中心(CERN)工作时,为了高能物理研究的需要发明了万维网。四年之后才有了第一个浏览器软件NetScape。Internet的起源及发展WWW的发展历史1990年1992年1994年1994年中期WWW只是一个程序,是欧洲量子物理研究中心CERN的一个工程项目CERN把libwww的可调用接口放在Internet上CERN和MIT联合建立了WWW协会Web由大约3000个Web站点组成,约有300万人使用Web现在WWW已成为全球的信息平台•在美国,采用Internet作为互联网的名称是在MILnet(由ARPAnet分出来的美国网络相继并入Internet网,例如,能源科学网Esnet、航天技术网NASnet、商业网COMnet等等。这样就形成了美国国内的内联网USInternet。Internet的起源及发展20世纪80年代以来,由于Internet在美国获得了巨大的成功,世界各工业化国家以及一些发展中国家也都纷Internet纷加入了Internet的行列,使Internet成为一个全球性的网络。Internet的发展和运作不受任何一个政府的约束,他的最高管理机构是1992年成立的Internet协会(ISOC,InternetSociety)。ISOC是一个非赢利性质的协会,本身并不经营Internet,但他支持Internet体系结构委员会(IAB,InternetArchitectureBoard)开展工作,并通过IAB实施对Internet的技术管理。为了加强各网络成员之间的交流合作,ISOC定期召开年会,讨论Internet用户关心的问题。Internet的起源及发展•HistoryoftheInternet.flvInternet的起源及发展中国互联网大事记•1987*9月20日,钱天白教授发出我国第一封电子邮件越过长城,通向世界,揭开了中国人使用Internet的序幕。钱天白教授负责的CANET(ChineseAcademicNetwork)国际联网项目是在1986年由北京市计算机应用研究所实施的科研项目,其合作伙伴是原西德的卡尔斯鲁厄KARLSRUHE)大学。钱天白教授发出的这封电子邮件是通过意大利公用分组网ITAPAC设在北京侧的PAD机,经由意大利ITAPAC和德国DATEX―P分组网,实现了和德国卡尔斯鲁厄大学的连接,通讯速率最初为300bps。•1988*12月,清华大学校园网采用胡道元教授从加拿大UBC大学(UniversityofBritishColumbia)引进的采用X400协议的电子邮件软件包,通过X.25网与加拿大UBC大学相连,开通了电子邮件应用。*中国科学院高能物理研究所采用X.25协议使该单位的DECnet成为西欧中心DECnet的延伸,实现了计算机国际远程联网以及与欧洲和北美地区的电子邮件通信。中国互联网大事记•1989*5月,中国研究网(CRN)通过当时邮电部的X.25试验网(CNPAC)实现了与德国研究网(DFN)的互联。CRN的成员包括:位于北京的电子部第15研究所和电子部电子科学研究院、位于成都的电子部第30研究所、位于石家庄的电子部第54研究所、位于上海的复旦大学和上海交通大学、位于南京的东南大学等单位。CRN提供符合X.400(MHS)标准的电子邮件、符合FTAM标准的文件传送、符合X.500标准的目录服务等功能,并能够通过德国DFN的网关与Internet沟通。*9月,国家计委组织对世界银行贷款项目中关村地区教育与科研示范网络(NCFC)工程承担单位的招标。NCFC是由世界银行贷款重点学科发展项目中的一个高技术信息基础设施项目,由国家计委、国家科委、中国科学院、国家自然科学基金会、国家教委配套投资和支持。项目由中国科学院主持,联合北京大学、清华大学共同实施。当时立项的主要目标就是在北京大学、清华大学和中科院三个单位间建设高速互联网络,以及建立一个超级计算中心。•1990*10月,钱天白教授代表中国正式在国际互联网络信息中心的前身DDN-NIC(当时尚未正式成立INTERNIC,而是由美国国防部ARPANET网络中心DDN-NIC负责全球互联网络域名和IP地址的分配)注册登记了我国的顶级域名CN,并且从此开通了使用中国顶级域名CN的国际电子邮件服务。由于当时中国尚未正式连入Internet,所以委托德国卡尔斯鲁厄大学运行CN域名服务器。中国互联网大事记•1991*中国科学院高能物理研究所采用DECNET协议,以X.25方式连入美国斯坦福线性加速器中心(SLAC)的LIVEMORE实验室,并开通电子邮件应用。•1992*6月于日本神户举行的INET‘92年会上,中科院钱华林研究员约见美国国家科学基金会国际联网部负责人,讨论中国正式连入Internet的问题,但被告知,由于网上有很多美国的政府机构,中国接入Internet有政治障碍。*NCFC工程的院校网,即中科院院网(CASNET,连接了中关村地区三十多个研究所及三里河中科院院部〕、清华大学校园网(TUNET)和北京大学校园网(PUNET)全部完成建设。•1993*3月2日,中国科学院高能物理研究所租用AT&T公司的国际卫星信道接入美国斯坦福线性加速器中心(SLAC)的64K专线正式开通。专线开通后,美国政府以Internet上有许多科技信息和其它各种资源,不能让社会主义国家接入为由,只允许这条专线进入美国能源网而不能连接到其它地方。尽管如此,这条专线仍是我国部分连入Internet的第一根专线。专线开通后,国家基金委大力配合并投资30万元,使各个学科的重大课题负责人能够拨号连入高能所的这根专线,几百名科学家得以在国内使