1997年5月,美国计算机研究学会就下一代(Next Generation Internet,NGI)的研究议题展开讨论。研究议题依据以下四个重要前提:
(1)Internet已经对经济产生了重大影响。据美国经济理事会调查表明,Internet导致了2000亿美元的市场投资,可以想像 NGI对今后经济的影响。
(2)现代信息技术的应用,大大增强了计算机和数据通讯完全集成到分布式系统中。
(3)今天的Internet容量和能力面临两个挑战:一是网络已存在的规模将面临更大的用户群,另一个是随之而来的新的复杂的在线应用需要一个新的网络体系结构。
(4)许多NGI可能出现的情况已超出了我们目前对网络设计的理解,只有通过基础研究,才能有助于我们达到认识这些可能性的水平。
研究的议题有六个:应用,中间配件,服务质量,Internet流量工程,安全和体系结构。
其中应用研究包括:多媒体数据库访问,网上传播声音和图像,实时和非实时的网际合作,分布式计算,电子沉浸(Dele-Immersion,指在不同的地方共享虚拟和仿真环境,就像身临其境,旨在加强合作环境,结合声音、图像、虚拟现实和仿真等技术)。
计算机网络发展的方向是开放、集成、高性能(高速)和智能化。开放是指开放的体系结构,开放的接口,使各种异构系统便于互联和具有高度的互操作性,归根结底是标准化的问题。
下一代Internet,即NGI将对目前的Internet的部分协议作修改,并增加网络服务质量和安全措施等功能。如网络协议IP将由目前的IPv4升到IPv6,以增加网上主机数量,并研究新的路由算法。增加网络服务质量,满足用户实时的和灵活的要求,提高网络带宽等。
第二代互联网(Internet Ⅱ)有三个目标:
(1)高性能的网络结构研究试验床;
(2)先进的网络服务技术试验床;
(3)具有重要意义的应用如科研、教育、卫生和环境的网络应用服务。
NGI研究计划的重点有:
(1)超高速光纤宽带网,千兆级结点(CIGAPOP,),“新版协议IPv6”的开发,目前的Internet的最快调制解译器的速度为每秒56千比特,而Internet Ⅱ将达每秒2.4吉比特。
(2)不仅要求能以108~109bps速度传送比特(bit),而且还要有先进的网络服务技术,包括服务质量、安全性、稳定性等特征。
(3)第二代互联网络将视觉、声觉、甚至触觉通过强有力的计算机通信网连结起来,将改变人类社会的生产和生活方式,促进社会经济、科技教育及卫生医疗、体育事业的发展,尤其是对工作与生活的时间和空间提供更大的灵活性,并使之终生教育有了更大的可能。
(4)第二代网络软件,还具有面向对象编程、软件部(组)件化、对象请求代理、动态运行联编及数据、过程、表达功能等分别处理多层应用等编程与应用开发等特点:
·组成部件:对象、模块和独立互操作的其他形式的软件部件必须是可以集成的。
·重要的部件类型:包括识别、授权、验证服务、目录服务、表示服务、模拟部件等。
·复合文件支持:基本框架包括网络结点,其中可放置内容、可嵌入对象,被动、主动信息单元都可以发挥作用。
·构件、对象、信息系统资源定位的代理服务:网上必须能实时对构件、目标、信息资源的访问提供代理服务。
·应用程序接口:用于各种应用形式的支持和服务的API(应用编程接口)的第一步开发和标准化。
·信息资源的Metadata服务:具有极高水平的检索功能,帮助用户得到所需信息资源。
·网络服务层的协商能力:可允许应用部件为得到所需带宽服务质量等的网络服务进行协商。
·全网络的综合应用性能及计费和利用的评估。
第一代Web技术,即WebⅠ是使用HTML语言来描述视频、声频、文本等所有信息类型的。
第二代Web技术,即Web Ⅱ,是用VRML语言来更加直观地表达这些信息。VRML为虚拟现实构模语言,它把对Web的感觉从以页面为中心的模式转变为人们更加喜爱的交互、三维、动态、逼真的世界。为了弥补带宽与处理能力之间的差距,当前采用两种“可执行的代码”技术,即Java与VRML。开发利用Java和VRML,可以不必在介质中传输内容大得惊人的文件,而只需传输用Java和VRML描述的小型指令性数据集。在接受端的计算机,应用本地的计算及图形资源就能执行这两种Java和VRML对图形进行处理。它们可以在跨平台(计算机)环境下,非常容易描述三维世界,VRML成为Web上传输交互式三维世界的标准语言。
VRML本质上是一种面向Web、面向对象的三维建模语言。VRML的对象称为节点,子节点的集合可以构造成复杂的景物和动态的虚拟世界。VRML不支持数据和过程的三维建模语言,它是一种解释性语言,VRML还能提供有音响效果的节点,用户能进入视听效果十分逼真的虚拟世界。