网络新技术.docx
- 文档编号:30244403
- 上传时间:2023-08-13
- 格式:DOCX
- 页数:54
- 大小:100.89KB
网络新技术.docx
《网络新技术.docx》由会员分享,可在线阅读,更多相关《网络新技术.docx(54页珍藏版)》请在冰豆网上搜索。
网络新技术
Web2.0
Web2.0的应用可以让人了解目前万维网正在进行的一种改变——从一系列网站到一个成熟的为最终用户提供网络应用的服务平台。
这种概念的支持者期望Web2.0服务将在很多用途上最终取代桌面计算机应用。
Web2.0并不是一个技术标准,不过它包含了技术架构及应用软件。
它的特点是鼓励作为资讯最终利用者透过分享,使得可供分享的资源变得更丰盛;相反的,过去的各种网上分享方式则显得支离破碎。
Web2.0是网路运用的新时代,网路成为了新的平台,内容因为每位使用者的参与(Participation)而产生,参与所产生的个人化(Personalization)内容,借由人与人(P2P)的分享(Share),形成了现在Web2.0的世界。
第一个提出这个名词的人TimO'Reilly提到:
Web2.0对电脑工业来说是一种商业革命,起因于开始把Internet当成交易平台,并企图去理解在新的平台上通往成功的规则。
[1]
一些科技专家们,特别是蒂姆·伯纳斯-李,质疑是否有人可以有意义地应用这个名词,因为许多Web2.0的技术元件从早年的Web开始就存在着。
[2][3]
IBM的社群网路分析师,DariodeJudicibus,提出不一样的定义,特别是在社群互动和架构现实上。
Web2.0是一个架构在知识上的环境,人与人之间互动而产生出的内容,经由在服务导向的架构中的程式,在这个环境被发布,管理和使用。
[4]
将纷繁芜杂的Web2.0现象放置于科技发展与社会变革的大视野,Web2.0可以说是信息通讯技术引发信息革命、知识社会所带来的面向未来、以人为本的创新2.0模式在互联网领域的典型体现,是由专业人员织网到所有用户参与织网的创新民主化进程的生动注释。
[5]
信息技术的发展正在改变科技创新的形态,创新2.0成为描述信息社会下创新大众化、草根化、民主化趋向的代名词。
而Web2.0则是这个创新2.0浪潮在互联网领域的典型体现。
Web(在这里,指代“Web2.0”)最早的概念包括常更新的静态HTML页面。
而.com时代的成功则是依靠一个更加动态的Web(指代“Web1.5”),其中CMS(内容管理系统)可以从不断变化的内容数据库中即时生成动态HTML页面。
从这两种意义上来说,所谓的眼球效应则被认为是固有的Web感受,也因此页面点击率和外观成为了重要因素。
Web2.0的支持者认为Web的使用正日渐以交互性和未来的社会性网络为导向,所提供的服务内容,通过或不通过创建一个可视的、交互的网页来充分挖掘网络效应。
某种观点认为,和传统网站相比,Web2.0的网站更多表现为Pointofpresence或者是用户产生内容的门户网站。
另一方面,其实早在1999年,著名的管理学者彼得·杜拉克(PeterF.Drucker)就曾指出当时的资讯科技发展走错了方向,因为真正推动社会进步的,是"InformationTechnology"里的"Information",而不是"Technology"。
若然单单着重技术层面而忽略了资讯的话,就只是一具空的躯壳,不能使社会增值。
而Web2.0很明显是透过参与者的互动:
不论是提供内容、为内容索引或评分,都能够使他们所使用的平台增值。
透过参与者的互动,好的产品或资讯本着它的口碑,从一小撮使用者扩展到一大班人,一但超过了临界质量,就会“像病毒一样广泛流传”(葛拉威尔,2002)。
正如同创新2.0所倡导的以人为本、草根创新、开放创新、共同创新理念,Web2.0的核心概念是互动、分享与关系,所有的网路行为,都可用“互动、分享、关系”的概念来作诠释。
[编辑]该词的来源
"Web2.0"不是一个技术的标准,因为Web2.0只是一个用来阐述技术转变的术语。
这个术语是由O'Reilly的DaleDougherty和MediaLive的CraigCline在共同合作的脑力激荡(brainstorming)会议上提出来的。
Dougherty提出了Web目前正处于复兴时期,有着不断改变的规则和不断演化的商业模式。
而Dougherty则是举例说明——“DoubleClick是Web1.0,GoogleAdSense则是Web2.0。
Ofoto是Web1.0;Flickr则是Web2.0”,而不是给出确切的定义,和补充一个商业前景,同时O'ReillyMedia、Battelle和MediaLive在2004年10月启动了第一个Web2.0大会。
第二次的年会已在2005年10月举办。
在他们的会议开场白上,O'Reilly和Battelle总结了他们认为的表现了Web2.0应用特色的一些关键原则:
∙将Web作为平台
∙驾驭群体智慧
∙资料将变成未来的“IntelInside”
∙软体不断发行与升级的循环将会终结(“永久的测试版”)
∙轻量型程序设计模型
∙通过内容和服务的联合使轻量的业务模型可行
∙软件执行将跨越单一设备
∙丰富的使用者体验
∙分享和参与的架构所驱动的网络效应
∙通过带动分散的、独立的开发者把各个系统和网站组合形成大汇集的改革
∙拉动长尾的能力
∙快速的反应与功能新增
较早的出现是作为语义网的同义词。
这两个概念有点相似而且是互补的。
结合了基于标签的Folksonomy(分众分类法)的社会性网络系统如FOAF和XFN,以及通过Blog和Wiki进行发表,已经创造了语义环境的天然基础。
[编辑]Web服务
双向的消息协议是Web2.0架构的关键元素之一。
两个主要的类型是REST和SOAP方法。
REST(RepresentationalStateTransfer)表示了一种Web服务客户端传送所有的事务的状态。
SOAP(SimpleObjectAccessProtocal)和类似的轻量方法都依赖服务器来保存状态信息。
两种情况下,服务是通过一个应用程序接口(API)调用的。
这个API常常是根据网站的特殊需求定义的,但是标准的Web服务API(例如,于Blog发表文章)的API依然被广泛使用。
一般来说Web服务的通用语言是XML,但并不一定,还存在大量不同的其他语言,如JSON,YAML等。
最近,出现了一个被称之为Ajax的混合形式,用来增强基于浏览器的Web应用的用户体验。
这可以用于一些特别的形式(如GoogleMaps、UrMap)或是一些开放的形式,可以直接利用Web服务API、数据联合,甚至是绘画。
宽泛的说,联合是一种Web服务的形式,但是Web服务形式的使用却不是很常见的。
参见WSDL(Web服务描述语言)和Web服务规范表。
[编辑]服务器软件
Web2.0的功能是在已有的Web服务器架构上建立的,但是更加强调后台软件。
数据联合不仅仅是名称上和内容管理发布方法不同,而且Web服务要求更加强壮的数据库和工作流的支持,并且变得与传统的企业内部网的应用服务器功能更加相似。
供应商不管是用一个通用服务器方法,可以把所有需要的功能都集中到一个服务器平台上,或者是一个Web服务器插件的方法,可以使用增强了API接口的标准发布工具和其他工具。
不管选择的是哪种途径,Web2.0的进化不会为这些选择做出重大改变。
[编辑]社会影响
Web2.0中出现的数据联合和消息传送能力,提出了潜在的一种可能性——在完全不同的在线社区之间创建一个更加紧密的社会构造。
同时还出现了一些新的术语来集合性地代表这些共同的社团,包括blogshpere:
网志的世界,syndisphere:
内容联合发布,以及wikisphere,然而其他的观察者认为这些措辞和内在的含义太空泛了。
[编辑]商业影响
可能的由Web2.0带来的指数级增长的业务的原因,可归结为以人为本的消费和以计算机为本的消费的区别。
对于价值的鉴定和消费的过程中无需不同人为参与,由于Web2.0的出现,也是完全可能的事情了。
各个组织会不断使用诸如RSS/Atom/RDF之类的联合格式来联合他们的价值提案。
除了价值的联合外,Web服务终点发布将简化联合的价值的消费过程。
事实上,至今无人能给Web2.0下一个明确的定义。
每个人眼中的Web2.0都有不同的表述。
技术研究者眼中的Web2.0是SNS、BLOG等社会性软件的兴起;博客们则认为Web2.0是人与人之间更为便捷的互动;在风险投资商眼中,Web2.0又代表了新的商业机会和行业游戏规则。
而从营销者的角度来看,Web2.0则至少意味着三个方面的内容:
一种创新的媒介形式、一个集中的社群环境,以及一种全新营销理念。
目前逐渐盛行的BLOG营销被认为是Web2.0营销的典型形式之一。
早期的网络营销不外乎是透过电子邮件发送、弹出式窗口、横幅式广告等几种手法。
最常见的例子就是入口网站将其网页上的广告空间待价而沽,等到广告商上门之后,入口网站再依点选率或是摆放时间的长短来收取费用。
这样的缺点是,广告商永远无法知道你所摆放的广告是不是真的接触到你的目标客户,还是只是在茫茫的网海中找寻一两个真正有需求的消费者。
就像是TimO'Reilly所说的一样,如果Web1.0的代表者是Netscape,那Web2.0的代表就是Google。
Google一改以往广告商寻找消费者的思考模式,而改以消费者自行查询广告的思维模式来经营。
Google将首页保持干净,但在关键词搜寻的时候提供你想要查找信息的相关广告,不但确保每一个点选进网站的浏览者都是对该信息有兴趣的潜在消费者,也一并解决了消费者对广告窗口扰人的困扰。
而前一阵子Google推出的GooglePage也有异曲同工之妙,利用免费提供部落格服务的形式,从中搜集更多消费者的习性,其中的用意就是要为消费者量身订做一个个人化的Google。
1虚拟存储技术的产生
虚拟化技术并不是一件很新的技术,它的发展,应该说是随着计算机技术的发展而发展起来的,最早是始于70年代.由于当时的存储容量,特别是内存容量成本非常高,容量也很小,对于大型应用程序或多程序应用就受到了很大的限制.为了克服这样的限制,人们就采用了虚拟存储的技术,最典型的应用就是虚拟内存技术.随着计算机技术以及相关信息处理技术的不断发展,人们对存储的需求越来越大.这样的需求刺激了各种新技术的出现,比如磁盘性能越来越好,容量越来越大.但是在大量的大中型信息处理系统中,单个磁盘是不能满足需要,这样的情况下存储虚拟化技术就发展起来了.在这个发展过程中也由几个阶段和几种应用.首先是磁盘条带集(RAID,可带容错)技术,将多个物理磁盘通过一定的逻辑关系集合起来,成为一个大容量的虚拟磁盘.而随着数据量不断增加和对数据可用性要求的不断提高,又一种新的存储技术应运而生,那就是存储区域网络(SAN)技术.SAN的广域化则旨在将存储设备实现成为一种公用设施,任何人员,任何主机都可以随时随地获取各自想要的数据.目前讨论比较多的包括iSCSI,FCOverIP等技术,由于一些相关的标准还没有最终确定,但是存储设备公用化,存储网络广域化是一个不可逆转的潮流.
2虚拟存储的概念
所谓虚拟存储,就是把多个存储介质模块(如硬盘,RAID)通过一定的手段集中管理起来,所有的存储模块在一个存储池(StoragePool)中得到统一管理,从主机和工作站的角度,看到就不是多个硬盘,而是一个分区或者卷,就好象是一个超大容量(如1T以上)的硬盘.这种可以将多种,多个存储设备统一管理起来,为使用者提供大容量,高数据传输性能的存储系统,就称之为虚拟存储.
虚拟存储的分类
目前虚拟存储的发展尚无统一标准,从虚拟化存储的拓扑结构来讲主要有两种方式:
即对称式与非对称式.对称式虚拟存储技术是指虚拟存储控制设备与存储软件系统,交换设备集成为一个整体,内嵌在网络数据传输路径中;非对称式虚拟存储技术是指虚拟存储控制设备独立于数据传输路径之外.从虚拟化存储的实现原理来讲也有两种方式;即数据块虚拟与虚拟文件系统.具体如下:
A.对称式虚拟存储
图1
图1对称式虚拟存储解决方案的示意图
在图1所示的对称式虚拟存储结构图中,存储控制设备HighSpeedTrafficDirectors(HSTD)与存储池子系统StoragePool集成在一起,组成SANAppliance.可以看到在该方案中存储控制设备HSTD在主机与存储池数据交换的过程中起到核心作用.该方案的虚拟存储过程是这样的:
由HSTD内嵌的存储管理系统将存储池中的物理硬盘虚拟为逻辑存储单元(LUN),并进行端口映射(指定某一个LUN能被哪些端口所见),主机端将各可见的存储单元映射为操作系统可识别的盘符.当主机向SANAppliance写入数据时,用户只需要将数据写入位置指定为自己映射的盘符(LUN),数据经过HSTD的高速并行端口,先写入高速缓存,HSTD中的存储管理系统自动完成目标位置由LUN到物理硬盘的转换,在此过程中用户见到的只是虚拟逻辑单元,而不关心每个LUN的具体物理组织结构.该方案具有以下主要特点:
(1)采用大容量高速缓存,显著提高数据传输速度.
缓存是存储系统中广泛采用的位于主机与存储设备之间的I/O路径上的中间介质.当主机从存储设备中读取数据时,会把与当前数据存储位置相连的数据读到缓存中,并把多次调用的数据保留在缓存中;当主机读数据时,在很大几率上能够从缓存中找到所需要的数据.直接从缓存上读出.而从缓存读取数据时的速度只受到电信号传播速度的影响(等于光速),因此大大高于从硬盘读数据时盘片机械转动的速度.当主机向存储设备写入数据时,先把数据写入缓存中,待主机端写入动作停止,再从缓存中将数据写入硬盘,同样高于直接写入硬盘的速度
(2)多端口并行技术,消除了I/O瓶颈.
传统的FC存储设备中控制端口与逻辑盘之间是固定关系,访问一块硬盘只能通过控制它的控制器端口.在对称式虚拟存储设备中,SANAppliance的存储端口与LUN的关系是虚拟的,也就是说多台主机可以通过多个存储端口(最多8个)并发访问同一个LUN;在光纤通道100MB/带宽的大前提下,并行工作的端口数量越多,数据带宽就越高.
(3)逻辑存储单元提供了高速的磁盘访问速度.
在视频应用环境中,应用程序读写数据时以固定大小的数据块为单位(从512byte到1MB之间).而存储系统为了保证应用程序的带宽需求,往往设计为传输512byte以上的数据块大小时才能达到其最佳I/O性能.在传统SAN结构中,当容量需求增大时,唯一的解决办法是多块磁盘(物理或逻辑的)绑定为带区集,实现大容量LUN.在对称式虚拟存储系统中,为主机提供真正的超大容量,高性能LUN,而不是用带区集方式实现的性能较差的逻辑卷.与带区集相比,PowerLUN具有很多优势,如大块的I/Oblock会真正被存储系统所接受,有效提高数据传输速度;并且由于没有带区集的处理过程,主机CPU可以解除很大负担,提高了主机的性能.
(4)成对的HSTD系统的容错性能.
在对称式虚拟存储系统中,HSTD是数据I/O的必经之地,存储池是数据存放地.由于存储池中的数据具有容错机制保障安全,因此用户自然会想到HSTD是否有容错保护.象许多大型存储系统一样,在成熟的对称式虚拟存储系统中,HSTD是成对配制的,每对HSTD之间是通过SANAppliance内嵌的网络管理服务实现缓存数据一致和相互通信的.
(5)在SANAppliance之上可方便的连接交换设备,实现超大规模Fabric结构的SAN.
因为系统保持了标准的SAN结构,为系统的扩展和互连提供了技术保障,所以在SANAppliance之上可方便的连接交换设备,实现超大规模Fabric结构的SAN.
B.非对称式虚拟存储系统
图2
图2非对称式虚拟存储系统示意图
在图2所示的非对称式虚拟存储系统结构图中,网络中的每一台主机和虚拟存储管理设备均连接到磁盘阵列,其中主机的数据路径通过FC交换设备到达磁盘阵列;虚拟存储设备对网络上连接的磁盘阵列进行虚拟化操作,将各存储阵列中的LUN虚拟为逻辑带区集(Strip),并对网络上的每一台主机指定对每一个Strip的访问权限(可写,可读,禁止访问).当主机要访问某个Strip时,首先要访问虚拟存储设备,读取Strip信息和访问权限,然后再通过交换设备访问实际的Strip中的数据.在此过程中,主机只会识别到逻辑的strip,而不会直接识别到物理硬盘.这种方案具有如下特点:
(1)将不同物理硬盘阵列中的容量进行逻辑组合,实现虚拟的带区集,将多个阵列控制器端口绑定,在一定程度上提高了系统的可用带宽.
(2)在交换机端口数量足够的情况下,可在一个网络内安装两台虚拟存储设备,实现Strip信息和访问权限的冗余.
但是该方案存在如下一些不足:
(1)该方案本质上是带区集——磁盘阵列结构,一旦带区集中的某个磁盘阵列控制器损坏,或者这个阵列到交换机路径上的铜缆,GBIC损坏,都会导致一个虚拟的LUN离线,而带区集本身是没有容错能力的,一个LUN的损坏就意味着整个Strip里面数据的丢失.
(2)由于该方案的带宽提高是通过阵列端口绑定来实现的,而普通光纤通道阵列控制器的有效带宽仅在40MB/S左右,因此要达到几百兆的带宽就意味着要调用十几台阵列,这样就会占用几十个交换机端口,在只有一两台交换机的中小型网络中,这是不可实现的.
(3)由于各种品牌,型号的磁盘阵列其性能不完全相同,如果出于虚拟化的目的将不同品牌,型号的阵列进行绑定,会带来一个问题:
即数据写入或读出时各并发数据流的速度不同,这就意味着原来的数据包顺序在传输完毕后被打乱,系统需要占用时间和资源去重新进行数据包排序整理,这会严重影响系统性能.
4数据块虚拟与虚拟文件系统
以上从拓扑结构角度分析了对称式与非对称式虚拟存储方案的异同,实际从虚拟化存储的实现原理来讲也有两种方式;即数据块虚拟与虚拟文件系统.
数据块虚拟存储方案着重解决数据传输过程中的冲突和延时问题.在多交换机组成的大型Fabric结构的SAN中,由于多台主机通过多个交换机端口访问存储设备,延时和数据块冲突问题非常严重.数据块虚拟存储方案利用虚拟的多端口并行技术,为多台客户机提供了极高的带宽,最大限度上减少了延时与冲突的发生,在实际应用中,数据块虚拟存储方案以对称式拓扑结构为表现形式.
虚拟文件系统存储方案着重解决大规模网络中文件共享的安全机制问题.通过对不同的站点指定不同的访问权限,保证网络文件的安全.在实际应用中,虚拟文件系统存储方案以非对称式拓扑结构为表现形式.
虚拟存储技术和这门课的结合点
本学期的这门课中,所涉及的虚拟存储技术,实际上是虚拟存储技术的一个方面,特指以CPU时间和外存空间换取昂贵内存空间的操作系统中的资源转换技术
基本思想:
程序,数据,堆栈的大小可以超过内存的大小,操作系统把程序当前使用的部分保留在内存,而把其他部分保存在磁盘上,并在需要时在内存和磁盘之间动态交换,虚拟存储器支持多道程序设计技术
目的:
提高内存利用率
管理方式
A请求式分页存储管理
在进程开始运行之前,不是装入全部页面,而是装入一个或零个页面,之后根据进程运行的需要,动态装入其他页面;当内存空间已满,而又需要装入新的页面时,则根据某种算法淘汰某个页面,以便装入新的页面
B请求式分段存储管理
为了能实现虚拟存储,段式逻辑地址空间中的程序段在运行时并不全部装入内存,而是如同请求式分页存储管理,首先调入一个或若干个程序段运行,在运行过程中调用到哪段时,就根据该段长度在内存分配一个连续的分区给它使用.若内存中没有足够大的空闲分区,则考虑进行段的紧凑或将某段或某些段淘汰出去,这种存储管理技术称为请求式分段存储管理
1、什么是p2p
P2P是一种技术,但更多的是一种思想,有着改变整个互联网基础的潜能的思想。
(1)p2p的概念
P2P是peer-to-peer的缩写,peer在英语里有“(地位、能力等)同等者”、“同事”和“伙伴”等意义。
这样一来,P2P也就可以理解为“伙伴对伙伴”的意思,或称为对等联网。
目前人们认为其在加强网络上人的交流、文件交换、分布计算等方面大有前途。
简单的说,P2P直接将人们联系起来,让人们通过互联网直接交互。
P2P使得网络上的沟通变得容易、更直接共享和交互,真正地消除中间商。
P2P就是人可以直接连接到其他用户的计算机、交换文件,而不是像过去那样连接到服务器去浏览与下载。
P2P另一个重要特点是改变互联网现在的以大网站为中心的状态、重返“非中心化”,并把权力交还给用户。
P2P看起来似乎很新,但是正如B2C、B2B是将现实世界中很平常的东西移植到互联网上一样,P2P并不是什么新东西。
在现实生活中我们每天都按照P2P模式面对面地或者通过电话交流和沟通。
即使从网络看,P2P也不是新概念,P2P是互联网整体架构的基础。
互联网最基本的协议TCP/IP并没有客户机和服务器的概念,所有的设备都是通讯的平等的一端。
在十年之前,所有的互联网上的系统都同时具有服务器和客户机的功能。
当然,后来发展的那些架构在TCP/IP之上的软件的确采用了客户机/服务器的结构:
浏览器和Web服务器,邮件客户端和邮件服务器。
但是,对于服务器来说,它们之间仍然是对等联网的。
以email为例,互联网上并没有一个巨大的、唯一的邮件服务器来处理所有的email,而是对等联网的邮件服务器相互协作把email传送到相应的服务器上去。
另外用户之间email则一直对等的联络渠道。
当然但是过去的5年里,互联网的发展至少从表面上远离了P2P,互联网上绝大部分的节点也不能和其他节点直接地交流。
Napster正是唤醒了深藏在互联网背后的对等联网。
Napster的文件共享功能在局域网中共享目录也是再平常不过的事情。
但是Napster的成功促使人们认识到把这种“对等联网”拓展到整个互联网范围的可能性。
当然,在许多人的眼中,Napster并不是纯粹的P2P,它仍然需要一个处于中心协调机制。
事实上,网络上现有的许多服务可以归入P2P的行列。
即时讯息系统譬如ICQ、AOLInstantMessenger、YahooPager、微软的MSNMessenger以及国内的OICQ是最流行的P2P应用。
它们允许用户互相沟通和交换信息、交换文件。
用户之间的信息交流不是直接的,需要有位于中心的服务器来协调。
但这些系统并没有诸如搜索这种对于大量信息共享非常重要的功能,这个特征的缺乏可能正是为什么即时讯息出现很久但是并没有能够产生如Napster这样的影响的原因之一。
另外一个可以归入P2P是拍卖网站譬如eBay,人们在总结eBay的模式的时候用了C2C,是不是和P2P有一点类似?
eBay就是一个将人们联系的和交易物品的社区,用户可以方便的搜索其他用户叫卖的商品。
eBay提供了一些使得交易得以顺利进行的服务,但是交易是直接在用户之间进行的。
如果将“交易”的概念推广,C2C就是P2P的一个特例,这里人们互相交换的是商品。
但如果仔细深究的话,Napster和即时讯息在赋予用户之间直接交流的能力、eBay使用户可以直接交易的同时,却破坏了服务器端的那种自互联网出现之初就存在的对等联网思想,因为它们都需要有一个位于中心的服务器来协调,而不是分布在世界上不同地方的、对等联网的许多服务器。
这也正是诸如Gnotella和Freenet不断的宣称它们创造了“纯粹”的P2P,完全没有中心服务器的P2P服务。
(2)p2p的思想溯源:
回到互联网的本质
如果回顾一下,我们会发现在WWW出现伊始P2P就是互联网的本质特征之一。
人们各自建立网页、互相做链接,人们
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网络 新技术