1、局域网中的网络监听系统的设计与实现 局域网中的网络监听系统的设计与实现摘 要随着计算机网络技术的迅速发展,网络局域网中的网络监听系统的设计与实现的安全问题也显得越发重要。网络监听技术是系统安全领域内一个非常敏局域网中的网络监听系统的设计与实现感的话题,也是一项重要的技术,具有很强的现实应用背景。网络监听是网局域网中的网络监听系统的设计与实现络监测、负载分析等管理活动常用的方法,同时也是黑客非法窃取信息局域网中的网络监听系统的设计与实现的手段。网络监听工具通过网络传输介质的共享特性实现抓包,获得当前网络局域网中的网络监听系统的设计与实现的使用状况,为网络管理员对网络中的信息进行实时的
2、监测、分析提局域网中的网络监听系统的设计与实现供一个合适的工具;同时也让黑客截获本网段的一些敏感信息,威胁网局域网中的网络监听系统的设计与实现络安全。数据包捕获技术是设计网络分析软件的基础,而WinP局域网中的网络监听系统的设计与实现cap则是Windows系统中实现的一个优秀的包捕获架构。文中结局域网中的网络监听系统的设计与实现合该软件包的结构与功能对包捕获原理进行了详细的分析,并介绍了其在网络局域网中的网络监听系统的设计与实现安全监控系统中的应用。该系统的基本原理是通过调用WinPca局域网中的网络监听系统的设计与实现p库捕获本地网络上的所有数据包,然后对数据包进行协议分析,从而可局域网中
3、的网络监听系统的设计与实现以实时地监控网络。关键词:网络监听;WinP局域网中的网络监听系统的设计与实现cap;包捕获;协议分析目 录论文总局域网中的网络监听系统的设计与实现页数:30页1引言 11.1 局域网中的网络监听系统的设计与实现课题背景 11.2 研究现状&nbs局域网中的网络监听系统的设计与实现p;22网络监听技术综述 32.1局域网中的网络监听系统的设计与实现 网络监听概念 32.2 局域网中的网络监听系统的设计与实现以太网监听的原理 32.3 Wi局域网中的网络监听系
4、统的设计与实现nPcap的原理 42.4 综述&nb局域网中的网络监听系统的设计与实现sp;73相关网络协议的分析 73.局域网中的网络监听系统的设计与实现1 网络的原理体系结构 73.2&n局域网中的网络监听系统的设计与实现bsp;网络协议的分析与实现 83.2.1&nbs局域网中的网络监听系统的设计与实现p;链路层 83.2.2 网络层&n局域网中的网络监听系统的设计与实现bsp;93.2.3 传输层 12局域网中的网络监听系统的设计与实现3.3 小结 164局域网监局域
5、网中的网络监听系统的设计与实现听系统的设计及实现 164.1 局域网局域网中的网络监听系统的设计与实现监听系统的设计 174.1.1 功能局域网中的网络监听系统的设计与实现设计 174.1.2 模块设计&局域网中的网络监听系统的设计与实现nbsp;174.2 局域网监听系统程序的实现局域网中的网络监听系统的设计与实现 194.2.1 数据包的捕获&n局域网中的网络监听系统的设计与实现bsp;194.2.2 数据包的分析&nb局域网中的网络监听系统的设计与实现sp;214.2.3 数据流
6、量的统计 局域网中的网络监听系统的设计与实现234.2.4 实现过程中的难点和解决&nb局域网中的网络监听系统的设计与实现sp;244.3 系统程序运行 25局域网中的网络监听系统的设计与实现结 论 27局域网中的网络监听系统的设计与实现参考文献 27致  局域网中的网络监听系统的设计与实现; 谢 29声 &nb局域网中的网络监听系统的设计与实现sp; 明 错误!未定义书签。2 网络监听技术综述2.1 网络监
7、听概念网络监听器俗称嗅探器(Sniffer),它是一种与网络安全性密切相关的应用工具。它的完整定义是利用计算机的网络接口截获目的地为其它计算机的数据报文的一种工具。在应用中,网络管理员可以使用网络监听器获取网络的当前流量状况;程序员可以利用监听器来监视网络程序的运行状态;对于黑客而言,网络监听工具也是黑客的常用工具。当信息以明文的形式在网络上传输时,便可以使用网络监听的方式来进行攻击。将网络接口设置在监听模式,便可以源源不断地将网上传输的信息截获。网络监听可以在网上的任何一个位置实施,如局域网中的一台主机、网关或远程网的调制解调器之间等。黑客用得最多的是截获用户的口令。当黑客成功地登录进一台网
8、络上的主机,并取得了该主机的超级用户权限后,往往要扩大战果,尝试登录或者夺取网络中其他主机的控制权。而网络监听则是一种最简单且最有效的方法,能轻易地获得用其他方法很难获得的信息。在网络上,监听效果最好的地方是在网关、路由器、防火墙一类的设备处,通常由网络管理员来操作。使用最方便的是在一个以太网中的任何一台上网的主机上,这也是大多数黑客的做法。2.2 以太网监听的原理以太网(Ethernet)具有共享介质的特性,信息是以明文的形式在网络传输,当网络适配器设置为监听模式(混杂模式,Promiscuous)时,由于采用以太网广播信道争用和共享介质的方式,使得监听系统与正常通信的网络能够并联
9、连接,并可以捕获任何一个在同一冲突域上传输的数据包。IEEE802.3标准的以太网采用的是持续CSMA的方式,正是由于以太网采用这种广播信道争用的方式,使得各个站点都可以获得其他站点发送的数据。运用这一原理使得信息捕获系统能够拦截我们所要的信息,这是捕获数据包的物理基础。以太网是一种总线型的网络,从逻辑上来看是由一条总线和多个连接在总线上的站点所组成的,各个站点采用上面提到的CSMA/CD协议进行信道的争夺和共享。由每个站点网卡来实现这种功能。网卡主要的工作是完成对于总线当前状态的探测,确定是否进行数据的传送,判断每个物理数据帧目的地是否为本站地址,如果不匹配,则说明不是发送到本站的而将他丢弃
10、。如果是为本地地址,就接收该数据帧,进行物理数据帧的CRC校验,然后将数据帧提交给LLC子层。2.3 WinPcap的原理各种网络安全应用系统均是基于相应的网络数据包截获函数开发而成的。虽然Unix平台上的BSD包过滤器(BPF,Berkeley Packet Filter,伯克利数据包过滤器)提供了一组供应用程序直接调用的网络数据包截获函数,允许应用程序与网卡间直接进行交互,但在Win32平台上,目前主要使用WinPcap体系结构。WinPcap是LibPcap的Windows版本,它是基于Win32平台的网络包截获和分析的系统,它具有丰富的网络数据包处理函数,其功能比BSD包截获
11、系统更强。它包括一个内核级的包过滤器(NPF),一个底层的动态链接库(packet.dll),一个高层并且与系统无关的库(wpcap.dll)。WinPcap是集成于Windows操作系统的设备驱动程序,它可以从网卡捕获或者发送原始数据,同时能够过滤并且存储数据包。开发WinPcap这个项目的目的在于为Win32应用程序提供访问网络底层的能力。它提供了以下四项功能:l) 捕获原始数据包,包括共享网络上各主机发送/接收的以及相互之间交换的数据报;2) 在数据包发往应用程序之前,按照自定义的规则将某些特殊的数据包过滤掉;3) 在网络上发送原始的数据包;4) 收集网络通信过程中的统计信息。 
12、;图2-2 WinPcap结构图WinPcap的基本结构沿用了BPF( Berkeley Packet Filter,伯克利数据包过滤器)几个最重要的模块:过滤器,内核级和用户级的缓存,用户级上的两种库。WinPcap的结构如图2-2所示,主要包括三部分:1) 内核级的网络组包过滤器(NPF)在内核级的部分即NPF是一个经过优化的内核模式驱动器,用于对数据包进行过滤,并将这些数据包原封不动地传给用户级模块,在这个过程中包括了一些操作系统特有的代码,如时间戳、数据包长度等信息。2) 数据包低级驱动程序库(packet.dll)数据包驱动程序库是与Libpcap相兼容的一组用户级的函数库。Pack
13、et.dll用于在Win32平台上为数据包驱动程序提供一个公共的接口。由于不同的Windows系统都有自己的内核模块和用户层模块,而packet.dll可以解决这些不同,提供一个与系统无关的API。基于packet.dll开发的数据包截获程序可以运行于不同的Win32平台而不必重新进行编译。packet.dll还有几个附加功能,它可用来取得适配器名称、动态驱动器加载以及获得主机掩码及以太网冲突次数等。packet.dll和BPF均与所用的操作系统有关。3) 数据包高级驱动程序库(wpcap.dll)wpcap.dll是与操作系统无关的,它含有诸如产生过滤器、用户级缓冲以及包注入等高级功能。所以
14、,编程人员既可以使用包含在packet.dll中的低级函数直接进入内核级调用,也可以使用由wpcap.dll提供的高级函数调用,这样功能更强,使用也更为方便。wpcap.dll的函数调用会自动调用packet.dll中的低级函数,并可能被转换成若干个NPF系统调用。Wpcap.dll模块与Unix系统下的BSD捕获架构提供的Libpcap库完全兼容,在功能上它还增加了统计及数据包发送功能,统计功能可以快速实现对网络数据的统计,如一定时间内流经总线的数据包数目,数据字节数等,发送数据包功能使得应用程序不仅可以嗅探网络还可以实现向网络发送数据。在Unix系统下使用Libpcap编制的程序,经过重新
15、编译后,可以在Win32平台上直接运行,由于这个原因我们通常用Wpcap.dll模块来设计网络监听程序。WinPcap的API函数直接从数据链路层获取数据帧,即MAC帧。根据网络协议的规定,对MAC帧层层分析,可以获得网络上所传输的数据内容。整个包捕获架构的基础是NDIS(网络驱动器接口规范),它是Windows中最低端的与连网有关的软件,主要是为各种应用协议与网卡之间提供一套接口函数,包驱动器的tap函数就是通过调用这些函数实现其数据采集功能的。参考文献1 张仕斌,谭三,易勇,蒋毅.网络安全技术M.北京:清华大学出版社,2004.8。2 吴莹.基于Linux的网络嗅探器设计(硕士论文).山东
16、:山东大学,2001。3 王宇,张宁.网络监听器原理分析与实现J,计算机应用研究,2003,(7):142-145。4 梁理,黄樟钦,侯义斌.网络信息侦听系统的研究与实现J,计算机工程与应用.2002,(17):184-186。 高职教育CECCDIO做中学课程模式的探索与实践摘要:“CECCDIO做中学”是高职教育的课程模式。本文论述高职教育课程改革的现实选择,探索课程改革中的三个体系和一个平台,在实施中紧紧抓住学校与企业合作、教学组织变革、教学项目变革和提高教师素质四个关键因素,提供“CECCDIO做中学”模式的实践案例。 关键词:高职教育;课程模式;CECCDIO做中学 1“CECCDI
17、O做中学”是高职教育课程改革的现实选择 高等职业教育的目的,是给学生提供必要的知识、技能、素质的学习机会,培养社会意识和创新精神,使其成为德智体全面发展的现代技术技能专门人才。 然而,人才培养的模式和质量还不能适应现代化建设的多样化需要,课程模式的学科本位痕迹比较明显,轻视关键技能和素质的培养,理论和实践结合不协调。结果是,一方面职业教育的重要目标没有实现,另一方面专业教育还脱离实际,满足不了社会的需求。这些问题的存在,有社会环境的影响,也有对教育规律的认识不到位,还有课程体系的改革滞后的问题。如何消除这种不协调性,才能适应社会发展的需求呢? 为寻求有效解决工程教育理论和实践的协调问题,这些年
18、来有关专家和学者从国外引进了许多课程改革的模式,比如德国的“双元制”、北美的CBE、英国的“CBET”、美国和瑞典的CDIO、新加坡的“教学工厂”,还有基于工作过程的教育、基于真实工作情景的教育、基于项目的教育(PBL)等,对中国高等职业教育的改革,产生了不同程度的影响和作用。但是,在移植这些模式转换为中国本土的过程中,这些模式却出现了许多的“不适应症”,比如模式和条件的差异、方法和基础的冲突等,其根源就在于这些产生于异国他乡的模式,在中国的土地上还缺乏长期生存和成长的土壤。 问题也不是没有办法解决。这些年来,在建设国家示范院校过程中,我们在校企合作基础上,把产生于美国和瑞典的CDIO模式和查
19、建中教授推崇的做中学模式有机结合,探索了高等职业教育“CECCDIO做中学”课程模式,就适应了高等职业教育的变化,满足了社会需求。 有3个关键词:CDIO、做中学、CEC。就每一个词来说,都不是我们的创举,但是把他们放在一起,并进行实践探索就是一个成就了。业内人士都知道,CDIO是构思(Conceive)、设计(Design)、实现(Implement)、运作(Operate)4个英文单词的缩写,是“基于项目教育和学习”(project based education and learning)的集中概括和抽象表达,是21世纪以来国际工程教育改革的最新成果;做中学,其实就是在实践中学,“在战争
20、中学习战争”,就是提倡实践精神;而CEC就是校企合作,就是学院(college)、企业(Enterpfise)、合作(Cooperation)的英文缩写,这是当前职业教育的“致命弱点”。我们不敢说,已经建立了完善的校企合作的长效机制和模式,但是我们敢说在推进校企合作上取得了一定的进步。CECCDIO做中学,并不是简单缩写的拼凑,其本身包含深刻的涵义,即建立在校企合作基础上的构思、设计、实现和运作,以“做中学”实现知识、技能、素质的提升。这是建立在中国本土的工程教育模式的转换。 实施“CECCDIO做中学”模式,其逻辑起点就是建设“CECCDIO做中学”的课程体系。把重塑课程体系、改进教学方法、
21、解决工程实践问题三个方面作为核心,既是工程教育改革的迫切需要,更是提高教育教学质量的现实选择。 2“CECCDIO做中学”的课程体系 CEC强调校企合作的教学资源管理平台,也就是相关方确定学习目标和培养规格;CDIO强调以构思、设计、实施和运作四个环节构成产品、程序和系统的整个生命周期,构建并实施一系列的以项目为载体的集成化课程;做中学强调在以工程实践中培养学生的知识、技能和素质,实现培养目标满足要求。正确地构建集成化课程和学习活动,将产生“双重影响”,即加强基础知识学习又提高了工程技能,以实现学生理论和实践协调发展。 “CECCDIO做中学”模式,是以职业实践环境作为教育背景,以人才培养目标
22、能力体系为依据,以校企深度融合作为基础平台,以实际工程项目为载体,依托“工地流动课堂”,工学结合,做中学,岗课结合,完成教学。该模式更加强调校企合作,更加强调工学结合,更加强调在真实生产服务和科技项目中“做中学”,更加强调在真实环境中培育人才,真正地实现学生理论和实践协调发展,实现德智体全面发展。 screen.width-333)this.width=screen.width-333 hspace=15 vspace=5 align=center src=:88/rewriter/LONGYUAN/http/hlf9phj-m9bnl9bm/qkimages/jijy/jijy201011/
23、jijy20101109-1-l.jpg screen.width-333)this.width=screen.width-333 hspace=15 vspace=5 align=center src=:88/rewriter/LONGYUAN/http/hlf9phj-m9bnl9bm/qkimages/jijy/jijy201011/jijy20101109-2-l.jpg screen.width-333)this.width=screen.width-333 hspace=15 vspace=5 align=center src=:88/rewriter/LONGYUAN/http/
24、hlf9phj-m9bnl9bm/qkimages/jijy/jijy201011/jijy20101109-3-l.jpg 如图1、2所示,我们把,“CECCDIO做中学”的课程体系,划分为课程体系、能力体系、实施平台和保障体系四个部分。 2.1九步集成,构建“做中学”专业课程体系 围绕职业能力培养目标,以高速铁路施工项目为载体,运用“九步法”构建由基础课、专业技能课和培训课程三个系统构成的“做中学”专业课程体系。具体步骤是:调研人才需求,校企共同分析、归纳出专业人才的知识、技能和素质要点;确定培养目标,建立CECCDIO人才培养规格和教学标准;检测教学条件,包括国家标准、行业标准、学校规定
25、、现有课程、课程结构、所设项目和传统做法等;整合现有课程,包括课程于学习目标的符合度,以及学生所有的学习过程,可与相关方调研同时进行;教学项目设计分为三级:一级为综合项目,二级为相关联课程项目,三级为单门课程项目;确定课程结构,将课程于培养目标、教学项目关联起来;制定教学顺序;编制教学计划,形成符合教学目标的课程体系:评估反馈,通过学生成绩评定检验课程体系,如图3所示。 2.2实行“7周学段制”,构建“做中学”能力培养体系 以高速铁路施工项目为载体,按照高速铁路施工项目的建设周期,打破一年两学期的界限,采用“7周学段制”教学组织新形式,即7周为1个教学周期,称之为“1学段”,一年分6个学段,三
26、年共18个学段,工学交替做中学,强化知识、技能和素质培养,获取双证书。按照学习学段为工作学段打基础的原则,确定递进衔接式能力培养层次,每个学段在相应的工程背景下确定教学目标。第一层次:初级技能培养段(16学段),以学校为主、企业为辅,对学生进行初级操作技能培养。第二层次:中级技能培养段(712学段),校企合作培养,学习与实训交替进行。第三层次:高级技能培养段(1314学点),校企合作培养,以项目为载体,以任务为导向,校企循环培养:第四层次:综合职业能力培养段(1518学段),以企业为主、学校为辅,主要形式是顶岗实习,如表1所示。 2.3建校设站,搭建“做中学”课程实施平台 在高速铁路建设一线,
27、按照“共建、共管、共享、 共赢”的原则,在高速铁路建设一线建立7个“工地流动学校”,下设55个“合作教育流动工作站”,开设“工地流动课堂”,形成“校管站、站成链、流动课堂成一线”的课程实施平台。合作教育流动工作站具有项目教育、现场教学、顶岗实习,技能鉴定、职工培训和技术服务等功能。流动课堂车穿梭于各工点间,实施现场教学,及时为学生解疑释惑,帮助施工现场解决技术问题。学生1620人一组进驻工作站,35人为一个学习小组,由一名专职教师负责学生日常管理,每个学习小组有12名现场工程技术人员任指导,专兼教师组成协同教学团队,共同实施教学和考核。 高速铁路修到哪里,“工地流动学校”就建在哪里;工地建在哪
28、里,流动工作站就设在哪里;课堂设在哪里,“双师”结构协同教学团队就组建在哪里,让学生在企业中学习真本事。开发了网络化远程管理平台,形成了校企合作长效机制。与中国铁道建筑总公司等企业共同开展人才需求调研,将职业岗位能力进行归纳分类,整合转换为培养目标,再将专业知识、技能和素质细化为5大类4层次300多项具体的条目,制定了14条CEC-CDIO教学标准,作为构建“做中学”专业课程体系的依据,如图4所示。 2.4规范管理,构建“做中学”课程保障体系 制定流动学校工作章程、合作教育工作站员工职责、合作教育工作站运行管理办法、现场教学管理办法、兼职教师聘任及管理办法、学生顶岗实习安全管理暂行规定、学段考
29、评暂行规定、7周学段制教学质量保障与监控管理办法等。开发网络化远程管理平台,校企共同制定一系列质量标准,建立现场教学、顶岗实习、技术服务等质量网络测评系统和信息反馈系统,形成校企合作长效机制。 3推行“CECCDIO做中学”课程模式的关键要素 “CECCDIO做中学”课程模式,有效地解决了理论教学与实践教学脱节的问题,有效地激发了学生的学习兴趣,有效地提高了学习效率,对于提高教学质量具有很高的价值。然而,采用并执行这一模式也意味着教育教学变革,是一项极具挑战性的任务,成功的实践要抓好四个关键要素,即学校与企业合作,教学组织变革,教学项目 今年3月,英特尔32纳米的至强处理器5600系列正式推出
30、,它主要用于双路服务器和工作站系统,可带来更加出色的计算性能及能效。美国InfoWorld近期对基于该处理器的戴尔PowerEdge M1000e、惠普BladeSystem c7000和IBM BladeCenter H等数款刀片服务器系统进行了测试。英特尔至强处理器5600系列(研发代号为Westmere-EP)是英特尔新一代智能服务器处理器,与上一年英特尔推出的至强5500系列相比,在技术上有了很大进步。它采用更为先进的32纳米制程工艺,成为英特尔服务器和工作站处理器中首批采用该工艺且最多集成了六个内核的芯片产品。另外,它采用英特尔第二代高K金属栅极晶体管技术,实现了处理器计算速度的提升
31、和能耗降低,使至强5600 系列在性能上比基于45纳米的至强5500系列提升最高达60%。基于这一性能表现,数据中心用户完全可以用1台基于至强5600系列的服务器来替换15台基于单核处理器的旧服务器,并最短在5个月内收回新服务器的采购成本。在英特尔官方发布至强5600(Westmere)处理器之前,戴尔、惠普和IBM采用这款最新处理器的刀片服务器送到了Infoworld在夏威夷大学的测评中心。之后进行的基准测试表明,Westmere把刀片推向了新的高度。我们在测评中还添加了经济型的Supermicro刀片机箱。带4块刀片的戴尔、惠普或IBM机箱起价都超过4万美元,而Supermicro解决方案
32、的成本只是它们的零头,虽然它与这三大刀片系统不是一个级别的,但对可能不需要最新功能或最高性能的公司来说却是个值得关注的选择。因此,我们也对它进行了同样的测试。所有测试工作都在夏威夷大学的高级网络计算实验室(ANCL)进行。测试介绍这次测试我们没有使用HPC基准测试,而是选择了一套定制的VMware测试和一系列实际性能指标的测试。VMware测试由以下这几部分组成:一个大规模的定制LAMP应用软件(运行Nginx的负载均衡器)、四台Apache Web服务器和两台MySQL服务器,它们都配备了充足的虚拟处理器(vCPU)和内存资源,以便每块刀片中的物理和逻辑处理器可超额订购(oversubscr
33、ibe)。 工作负载旨在模仿实际的Web应用使用模型,对静态/动态内容、随机化的数据库更新、插入和删除进行加权组合处理。这个负载按特定的并发数量来生成,开始是50个并发连接,然后增加到200个。所有刀片最适合处理的并发连接数量是150个,于是我们用这个数字作为公布结果。先在一块刀片上进行这些VMware测试,随后在两块刀片上进行。刀片运行的是VMware ESX4,由专用vCenter实例来控制。其他实际测试是一批同时运行的常见单线程任务,任务数量达到及超过每块刀片上的逻辑处理器数量,一直增加到物理核心的8倍超额订购。这些测试包括对155MB的WAV文件进行LAME MP3转换、对155MB视
34、频文件进行MP4到FLV视频的转换、gzip和bzip2压缩测试以及MD5求和测试之前我们用同一套基准测试来比较新的英特尔Westmere-EP和前一代的Nehalem-EP处理器。它们充分代表了实际的工作负载,并证明能始终如一地反映总体刀片性能。除了这些测试外,我们的最后一项基准测试是使用Ixia的IxChariot工具,评估同一机箱中刀片之间的网络吞吐量。这些测试基于几个常用负载,包括iSCSI 32K和256K读取测试、流量仿真负载以及评估连接速率的BitTorrent P2P负载。我们还使用Ixia的IxLoad测试工具对LAMP应用软件生成负载,以便进行初步性测试,之后使用基准测试套
35、件的内置客户端来进行。Westmere间的比拼虽然戴尔、惠普和IBM可以为这次测评随意选择自己喜欢的处理器,但它们送测的系统中每块刀片都采用英特尔Westmere-EP X5670 2.93GHz处理器和至少24GB的内存。选用Westmere的理由很明显:六核比四核快,加上Westmere每个核心的性能也比Nehalem略胜一筹,因此,它们是眼下64位领域速度最快的处理器。戴尔还带来了一组X5680 3.33GHz处理器,我们可以看到X5680处理器有怎样的表现。不过为了进行同类比较,我们评估了基于X5670芯片的戴尔刀片具有的性能。低成本的Supermicro刀片配备了速度较慢、但价格便宜
36、得多的AMD皓龙2378,这是时钟频率为2.4GHz的四核Shanghai处理器。我们还允许每家厂商自己选择配置的存储类型。戴尔带来了戴尔EqualLogic PS6010XV万兆iSCSI存储区域网络(SAN)阵列,惠普的是EVA 2124光纤通道阵列,IBM配置了System Storage DS5020,走的也是光纤通道路线。由于时间较紧,加上存储介质之间相对有差异,没有进行SAN阵列吞吐量测试。刀片性能测试结果很有意思,因为基本上都一样。戴尔、惠普和IBM的刀片解决方案都采用了Westmere X5670,彼此在所有测试方面的表现都在误差范围内。线程并发测试结果表明,大体上来说,戴尔、
37、惠普和IBM的刀片不相上下,IBM以微弱优势排在首位。VMware LAMP 应用软件测试的结果也几乎打成平局,IBM、惠普和戴尔每秒可处理的请求分别是2125次、2110次和2104次,IBM仅以0.7%的优势领先。总之,这三个配备Westmere的刀片系统在测试中性能方面的差异并不大。低成本的Supermicro排在末位,这不出所料。由于它的每个处理器都使用四核而不是六核,时钟速率较低,又只有8GB内存,再加上芯片要落后好几代,Supermicro就其成本而言,其表现实属不错,但与英特尔Westmere刀片根本没法比,这不足为奇。由于戴尔还带来了一组3.33GHz英特尔Westmere X
38、5680处理器,于是我们换成这款处理器安装到其中一块戴尔刀片上,重新进行线程并发测试。结果比基于X5670的测试快12%左右,这反映了每个核心的时钟频率快400MHz的事实。有意思的是,戴尔、惠普和IBM刀片在Ixia IxChariot吞吐量测试中的表现同样出色。这表明,现在各大厂商基本上统一使用了英特尔Westmere,而内部万兆交换架构业已成熟。Supermicro送测刀片没有万兆,但测试刀片上的千兆接口其性能还是符合要求的。测评总结在测试最后一天,我们把超过1吨重的刀片服务器硬件运回了它们各自所在的公司。深入了解这些现代刀片服务器的工作机理足足花了几个星期的时间,我们得出了一些基本数据
39、。在同类比较的基础上进行测评,戴尔、惠普和IBM的刀片系统都能达到性能指标。这些厂商提供的配置相似的刀片系统在刀片性能上差异不大。因而,由于性能方面没有太大差异,我们对这组刀片的评估就转移到了功能、选项、价格和管理工具上。完整的具体测评内容见后面的报告,这里简要介绍一下测评结果。自上一次测评以来,戴尔无疑一直在精简刀片管理界面,该公司推出了一些极有吸引力的功能,比如全局BIOS和固件更新工具。惠普的管理功能也很全面,但缺少其他厂商提供的几项功能,比如更新BIOS和固件以及映射本地共享资源以便挂载虚拟驱动器和ISO映像的功能,这让人难以理解。IBM也不马虎,使用了简洁、易于浏览的管理图形用户界面
40、(GUI)。当然,这三家厂商还都提供了外部全局管理工具,把刀片和服务器的管理提升到了新的水平,但这些工具不在这次测评范围之内。如何选择?如果是一般的应用,你用这些解决方案中的任何一款都能顺利完成工作。如果你想要一款性能稳定、价格偏低的刀片服务器平台,又不需要存储刀片等额外特性,那么,戴尔M1000e很适合你。如果你需要内部存储,比如用于分支办事处部署,或者需要广泛的刀片类型,那么惠普c7000会合你的心意。如果你不介意每个机箱少两个刀片插槽,但需要一些额外的冗余性能,那么IBM BladeCenter H可能正是你所需要的。如果你担心开支问题,又不介意加大工作量、牺牲一些性能和选项,那么Sup
41、ermicro SuperBlade不失为一种极其划算的办法,可以为你的数据中心添加刀片。不过你选择哪个,有一点很显然:目前这批刀片服务器已完全准备好了顺应虚拟化潮流、可以应对几乎任何挑战。如果你选择了其中一款刀片系统,而不是选择普通的1U服务器,不但有望获得出色的性能,还有望获得更高的可用性和全面管理,以及更低的电源和冷却成本。其中一些解决方案中的高级电源和冷却管理同样有助于节约总体成本。 本文出自: 计算机毕业网 转账请注明出处 本文出自: 计算机毕业网 转账请注明出处 运用3ds max设计杯子的几种技巧关键词:建模;NURBS曲线;多边形;样条线 摘要:3ds max具有多种建模手段。
42、除了内置的几何体模型、对图形的挤压建模、车削建模、放样建模以及复合物体建模等基础建模外,还有多边形建模、面片建模、NURBS建模等高级建模。以日常生活中带把杯子为例探索几种建模方法和设计技巧。 一、引言 在3ds max中一种物体有多种建模方法,不同的建模方法各有其特点。本文介绍利用NURBS曲线的建模、可编辑多边形的建模和样条线的建模方法来设计同一种物体-杯子,从中探索这几种建模方法的技巧,使得较灵活地掌握这些工具的用法。 二、利用NURBS曲线的建模方法 NURBS建模是3ds max中较成熟的一项建模工具。NURBS是基于控制点来调节表面的曲度,自动计算表面精度,其速度非常快。它的优点是
43、控制点少,易于在空间进行调节造型,而且边缘异常平滑。虽然它的工作原理较为复杂,但使用起来却很方便。(1)进入Create命令面板,单击【图形】按钮,在创建类型卷展栏中选择NURBS Curve类型,单击Point Curve按钮,在Front视图中绘制一条简单的NURBS曲线。(2)观察绘制的曲线,切换到修改命令面板,进入修改堆栈的【点】子对象层级,调整各个点的位置,使曲线与杯体截面吻合。(3)回到曲线的顶层级,在修改器列表中选择【车削】工具,然后在视图中选择绘制的曲线。(4)观察车削后的结果,展开车削卷展栏单击【最大】按钮,结果杯体显示在视图中。如果曲面部分不显示的话,可以勾选【翻转法线】复
44、选框。(5)切换到Front视图中,在视图中绘制一条闭合的曲线。(6)使用Create Curve卷展栏中的Vector Projected工具,在视图中依次选择绘制的曲线、曲面,这样将在曲面上生成投影曲线,展开Vector ProjectedCurve卷展栏,选中Trim复选选项。(7)使用Create Curve卷展栏的Transform工具,然后在视图中选择切口处的曲线,然后拖动鼠标复制一条曲线。(8)进入Curve次级子物体,选择复制的曲线,进入Curve Common卷展栏,单击Make Fit按钮,将弹出对话框Make Point Curve设置曲线的分段数Number ofPoints:8。(9)进入Point次级子物体,分别在Front和Left视图中调整曲线上的点,然后将曲线移动到杯把的位置。这样在杯体上切除一个面片。(10)在视图中绘制一条曲线作为一放样路径,并沿曲线复制切割曲线。(11)选择Create Surface 卷展栏的1-Rail工具,然后在视图中依次选择放样路径,以及放样截面。(12)选择Create Surface卷展栏的Fillet按钮,然后在视图中选择把手的面以及杯体的面,在两个面之间创建圆角,然后在Fillet Surface