导语:如何才能写好一篇网络工程的定义,这就需要搜集整理更多的资料和文献,欢迎阅读由公务员之家整理的十篇范文,供你借鉴。
2网络工程实践教学设计思路
3实践教学环节
4结语
关键词:网络工程远程教育全Flash学习网站
1网络工程课程学习现状
2Flash可视化技术的优势
可视化技术可以将数据转换成形象的图形或图像向受众展现出来,基于Flash的可视化技术可以将教育和学习经济化、准确化、高效化,它利用强大的开发平台对文字、视频、图片、音频等多媒体文件进行整合和布局,可以牢牢抓住人们的眼球,将抽象的知识以更加形象的方式展现给学习者。应用Flash对整个站点进行设计可以将网站站点中的视频、Flash交互动画、网站各级导航栏、文字、连接、声音、图片,甚至是注册登陆信息等用Flash软件设计实现。这种全Flas网站可以给人以很强的视觉冲击力,向浏览者展现独特的建站特性,活跃浏览者的心里感受。
3网站动态交互的全Flash实现
在基于Flash的《网络工程》学习网站的制作中,网站应该包含以下几部分板块:播放、留言、章节内容、单元测试等。这些板块都具有非常强的交互性,可以充分展示Flash的建站优势。下面具体就应用ActionScript3.0语言实现网站的交互进行分析。
以整节内容中的翻书效果为例。学习者利用鼠标对Flash页面或者插件进行操作,可以仿真操作出实际环境下的翻页效果,同时由鼠标还可以调整书页翻转的快慢程度、页面内容等,给学习者提供丰富的互动感,让其感受到具有感染力的使用体验。主要代码为:
publicclassPageupdown{//首先定义一个用于控制翻书的类
//该类所实现的功能主要是由鼠标完成,故需要摆出侦听鼠标事件的函数
PrivatefunctionMouseOnDown(evt:Event):void{
//该函数主要用于判断是否需要进行翻页处理}
PrivatefunctionMouseOnUp(evt:Event):void{//实现鼠标弹起,页面下落效果
}
PrivatefunctionMouseFindArea(point:Point):Number{
//判断鼠标位置是否处于可进行相应的热区范围内}
4对数据库的链接
对学习网站的建设的重点之一是如何实现数据库与用户界面的无缝连接。本文使用ASP中的ADO对象实现该功能。实现代码为:
Setobj_conn=Server.CreateObject(“ADODB.Connection”)
DBPath=Server.MapPath(“mydatabase.mdb”)
Obj_Conn.Open”Provider=Microsoft.Jet.OLEDB.4.0.;Data
Source=”DBPath”
在留言板块的功能中应该允许用户进行留言并可对已留言信息查看。核心代码可以按照如下方式进行编写。
当接收到ASP传递来的参数时,可以调用eval函数来进行物理实现,具体代码为title.text=eval(“title”+num),这样系统便可获得所述”title”的传输数据。完成数据留言功能。在实现数据显示功能中,为保证网站数据安全,可以重新定义一个函数,该函数调用ASP文件,且在第一帧防止影片的剪辑。代码如下:
onClipEvent(load){
this.loadVariables()
在用户需要查看留言时,只需要使用gotoAndStop语句即可重新加载ASP,在用户需要发表留言时,对留言框进行判断,只有不空的留言框才允许发表,发表的文字被传送到网站指定网址中:addmessage.asp。getURL()。
5总结
随着受教育方式和手段的日益丰富,基于网络的远程教育成为人们获得教育的主要途径之一。基于全Flash设计的学习网站将抽象枯燥的理论知识转化为多媒体的方式展现出来,赋予学习内容更强的吸引力和表现力。
参考文献:
[1]邓黎,聂静,王立奇,邓江沙.全Flash网络工程学习网站的开发与实现[J].电脑知识与技术,2011,07(34).
[2]刘繁华.网络课程的设计与开发[D].中国电化教育,2002(11).
关键词:子网划分;子网掩码;C语言
ResearchBasedontheIPaddresssubnettingalgorithm
ZHUXiao-yan,LIANGSheng-bin
(SoftwareCollegeofHenanUniversity,Zhengzhou450064,China)
Abstract:Subnetpartitionisatechnologywhichsolvesthenetworkaddressallocationandmakefulluseofit.Usingthistechnologycanreducethenetworkbroadcastdomain.Accordingtothesubnetpartitionprinciple,thispaperpresentsanetworkpartitioningalgorithmandthealgorithmiseditedinTC2.0compilerenvironmentusingClanguage.Theresultindicatesthatthealgorithmcanrealizesubnetpartitioneffectively.
Keywords:divisionofsubnet;subnetmask;Clanguage
随着互联网的普及和应用,IP地址资源成为人们考虑的一个重要内容。子网划分是网络工程中必不可少的工作,对网络地址进行合理划分,能够充分利用和系统管理网络地址。该文所指的子网划分是以TCP/IP网络技术为基础的,实现在第三层协议上,用于路由器上的地址分配以及虚拟局域网划分。
在子网划分中往往涉及到网络地址的计算,该文所提出的子网划分算法解决了相应的计算问题。该算法针对IP地址进行子网划分,对于面向从事网络设计、网络管理和网络维护的用户,能够有效的提高网络工程师的工作效率。
1TCP/IP子网地址分配概述
1.1TCP/IP寻址基础
IP地址是用于TCP/IP协议中网际层对应于OSI参考模型第三层(网络层)寻址(又称逻辑地址)。该文主要研究IPv4寻址。
IPv4地址长度是32bit,为了便于地址读写,将其分成4个字节(称为8位位组),每个字节之间用句点隔开。将这4组二进制表示称十进制,这种表示格式称为点分十进制,如:32bit全1的IP地址表示为:255.255.255.255。
IP地址有两个组建:网络号和主机号。网络号对应于网络组件,定义了设备位于网络中的哪个网段;主机组件定义特定网段上的具体设备。每个网络都又两个保留地址:一个作为网络号,另一个作为定向广播地址(网络中最后一个地址)。
通过网络号将又IP地址分为A、B、C、D、E四类:A类地址前8位为网络地址,后24位为主机地址,B类地址16位为网络地址,后16位为主机地址,C类地址前24位为网络地址,后8位为主机地址。网络地址范围如下所示:
种类网络地址范围
A1.0.0.0到126.0.0.0有效0.0.0.0和127.0.0.0保留
B128.1.0.0到191.254.0.0有效128.0.0.0和191.255.0.0保留
C192.0.1.0到223.255.254.0有效192.0.0.0和223.255.255.0保留
D224.0.0.0到239.255.255.255用于多点广播
E240.0.0.0到255.255.255.254保留255.255.255.255用于广播
1.2子网划分原理
由于A类和B类网络中拥有大量的主机地址:在一个A类网络中最大主机地址数量为224-2,在一个B类网络中最大主机地址数量为216-2。
然而,在实际应用中一个网段一般为200至500台网络设备,所以在此情况下使用这两类地址就会造成严重的地址浪费,从而需要将所剩余的地址利用划分出其他较小的网络,这些较小的网络通常称为子网。子网的引入就是为了充分的利用网络地址,并且可以高效的使用每类网络的寻址。
1.3子网掩码
在子网划分时,最初RFC950定义了子网掩码。与IP地址类似,子网掩码也长度为32bit。其功能是标志所划分的子网数量和每个子网网段所包含的主机地址数量,同时区分了在一个子网中的网络地址、主机地址、定向广播地址。
在二进制中,子网掩码比特位中的1表示网络组件,0表示主机组件,所有的网络组件1都是连续的,并且所有的主机组件0也是连续的。
在引入子网掩码后,一个IP地址有三个部分组成:网络组件、主机组件、子网掩码。通常用点分十进制和建网比特数两种方法来表示子网掩码。以一个C类网络做为示范上述的两种方法如下:
点分十进制:192.168.0.1255.255.255.0
建网比特数:192.168.0.1/24
2子网划分算法设计
2.1子网划分原理
该文设计的算法将子网划分分步完成。首先是划分的网络对象,也就是所给定的网段的IP地址,同时也是子网划分的起始地址;其次是网络中最大网段上确实存在或将要存在的主机数量,设为:Hnum,它决定了每个子网中所容纳主机数量的上确界;最后是网络中能拥有的最大网段数Nnum。根据用户给出的这三个条件,该算法将按照解决方案合理划分子网,并且满足用户网络需求。
3结束语
子网划分是网络工程中必不可少的工作,基于对实际网络中子网划分的分析,该文所提出了一种子网划分计算算法,本算法可用TC编译器编写,操作简单,实用性强,为网络工程师提供了简单易用的计算方法。
[1]谭浩强.C语言程序设计[M].北京:清华大学出版社,2007.
[2]严蔚敏.数据结构[M].北京:清华大学出版社,2006.
(解放军理工大学指挥信息系统学院,江苏南京210007)
关键词:网络管理;TMN;教学设计
第一作者简介:吴君青,男,讲师,研究方向为网络管理,jupiwujun@163.com。
0引言
“先易后难”是常用的教学设计模式[4],首先介绍简单的、基础性的、容易理解的概念,然后学习比较复杂的、能够使用简单概念描述的抽象概念,最后学习那些综合性的、依赖于前面概念的知识信息。TMN层次结构是一个明确定义的网络管理层次结构[5],该层次结构中,网络管理可以分为网元、网元管理、网络管理、服务管理、业务管理,因此教师可以结合TMN层次结构,按照“先易后难”方式,实现网络管理课程的教学设计。
1TMN层次结构
TMN层次结构如图1所示,整个网络管理内容划分为网元、网元管理、网络管理、服务管理和业务管理5个层次:①网元层,对应于单个网元内部部署的管理,涉及设备自身所支持的、与任何管理系统无关的管理功能;②网元管理层,实现单个设备的远程管理,功能包括远程查看、修改配置、报警监控等;③网络管理层,基于网元管理层进行功能分析和掌握网络基础设施的整体运行情况;④服务管理层,管理对象是网络为最终用户提供的服务;⑤业务管理层,核心目标是实现网络服务的支撑和统计,如计费和定价、业务预测等。
经过仔细分析,服务管理层和业务管理层面向具体的网络服务,在实际操作中有较大的灵活性,而网元层、网元管理层和网络管理层定义了网络管理的公共内容,是提供网络业务的基础性支撑。因此,教师在教学设计中可以按照网元层、网元管理层和网络管理层进行组织。
2教学实施设计
2.1教学设计基本思路
结合TMN层次结构参考模型,通过分析各种网络管理工具、管理协议可得其所对应的管理层次,详细关系见表1。
其中,网元层重点介绍网络设备自身的管理功能,可以选择常见的超级终端接口进行讲解。对于服务器设备,教师可以介绍专门的自检工具或者类似于Windows资源管理器的工具。网元管理层方面要求学生重点学习SNMP协议。作为工业界事实上的标准,SNMP的支持和应用极为广泛,整个介绍内容需要涉及SNMP自身优势、运行原理、MIB信息等内容。网络管理层方面要求学生重点学习管理平台。作为一种网络管理集成方式,管理平台得到当前业界的普遍认可。教师可以在教学中选择一种应用较为广泛的系统作为学习案例。
2.2网络工程专业教学设计
第2部分是网络管理模型,通过这部分内容的教学,进一步深化学生的网络管理基础知识,学生在面临巨大的网络管理系统时,应采用“分而治之”的方式逐个分解并解决,同时理解网络管理功能的分类方法。在该章节,教师可以初步介绍TMN层次管理模型和FCAPS等管理功能模型。这部分内容配套安排了一个实验,使用常用工具Ping测量网络中设备的响应时延并进行系统分析。通过该实验,学生进一步认识到通过适当的网络管理能够定量了解网络运行状况。
第5部分是新技术的学习,介绍基于OSSIM的安全事件管理集成。OSSIM是开源安全信息管理系统(OpenSourceSecurityInformationSystem),支持多种开源软件系统的信息集成并实现事件关联。实验环节侧重引导学生安装和使用OSSIM系统平台,了解系统集成在安全事件方面的应用。OSSIM的网站上提供了较多的视频文件,学生可以选择其中的安装和使用视频进行学习。
第6部分是课程总结,教师可以按照具体情况有选择地实施。
以上是对于网络工程专业的课程设计,主要突出如下特点:①整个教学中注重整体介绍网络管理,强调网络管理是一个系统工程;②按照TMN层次结构介绍多种管理工具,使学生能够系统掌握网络管理工具;③侧重于学生进一步开发能力的培养。教师通过介绍当前的学习资源,进一步培养学生的资料查找和自我学习能力。
2.3培训班教学设计
整个教学设计中侧重实际应用学习。其中,第1、2部分内容和工程专业教学设计基本一致,目标是理解网络管理所必要的基础知识。由于培训班的大部分学生对网络管理已经有感性认识,因此不安排实验。
第4部分是网络管理功能集成,主要介绍管理平台的集成方法,学生学习网络管理平台的基本功能和选择依据。实验环节是学习使用ManageEngine_OpManager。
第5部分是新技术的学习,学习内容和网络工程专业一致,介绍基于OSSIM的安全事件管理集成。实验环节侧重引导学生安装和使用OSSIM系统平台,了解系统集成在安全事件方面的应用。
以上是针对培训班的课程设计,主要突出如下特点:①整个教学中注重整体介绍网络管理,强调网络管理是一个系统工程;②侧重培养学生对网络管理工具的实际使用能力,通过介绍当前的学习资源,进一步培养学生的资料查找和自我学习能力。
3教学效果分析
整个教学计划目前已经在两个培养对象类型上实施。网络工程专业的教学对象为解放军理工大学指挥信息系统学院的网络工程专业学生,共计40人;培训班的教学对象为解放军理工大学指挥信息系统学院的设备维修培训班学员,共计42人。
3.1考核指标安排
对于网络工程专业的培养对象,考核指标见表4。
对于培训班的培养对象,考核指标见表5。
3.2考核结果分析
经过教学实施,我们最终统计出两个班级的知识点掌握情况分布。其中,网络工程专业学生参加考试40人,理论成绩最高分为91分,最低分为60分,平均成绩为75分;实验成绩中,最高成绩为90分,最低成绩为60分,平均成绩为78分。培训班学生参加考试42人,理论成绩最高分为81分,最低分为60分,平均成绩为68分;实验成绩中,最高成绩为85分,最低成绩为60分。整体的成绩分布如图2所示,详细的成绩百分比见表6。
网络管理教学中另一个重要问题是实验环境的建设,一个典型性的网络环境对于教学两方面都有巨大的促进作用。然而,如何实现低成本的实验环境建设是一个需要研究的问题,笔者下一步将在这方面进行研究。
[1]SubramanianM.Networkmanagement:principlesandpractice[M].2nded.NewJersey:PrenticeHall,2012:61-67.
[2]ClemenA.Networkmanagementfundamentals[M].Indianapolis:CiscoPress,2006:24-25.
[3]陈鸣,胡谷雨.网络工程专业教学体系的创新与实践[J].计算机教育,2009(19):43-47.
[4]ScardamaliaM,BereiterC.Knowledgebuilding:theory,pedagogy,andtechnology[M].Cambridge:CambridgeUniversityPress,2006:11-12.
[5]MartínA,LeónC,LópezA.Anintelligentalternativeapproachtotheefficientnetworkmanagement[J].RevistadeSistemasdeInformaodaFSMA,2012(10):10-18.
毫无疑问,这些新趋势的到来,会诞生一批新的工作岗位,比如数据挖掘专家、移动应用开发和测试、算法工程师,商业智能分析师等,同时,也会强化原有岗位的新生命力,比如网络工程师、系统架构师、咨询顾问、数据库管理与开发等等。下面分别为大家介绍着十大IT技能所体现的工作岗位:
一、算法工程师
算法工程师,根据研究领域来分主要有音频/视频算法处理、图像技术方面的二维信息算法处理和通信物理层、雷达信号处理、生物医学信号处理等领域的一维信息算法处理。另外数据挖掘、互联网搜索算法这些体现大数据发展方向的算法,在近几年越来越流行,而且算法工程师也逐渐朝向人工智能的方向发展。
二、商业智能分析师
算法工程师延伸出来的商业智能,尤其是在大数据领域变得更加火热。IT职业与咨询服务公司Bluewolf曾经报告指出,IT职位需求增长最快的是移动、数据、云服务和面向用户的技术人员,其中具体的职位则包括有商业智能分析师一项。
商业智能分析师往往需要精通数据库知识和统计分析的能力,能够使用商业智能工具,识别或监控现有的和潜在的客户。收集商业情报数据,提供行业报告,分析技术的发展趋势,确定市场未来的产品开发策略或改进现有产品的销售。
商业智能和逻辑分析技能在大数据时代显得特别重要,拥有商业知识以及强大的数据和数学分析背景的IT人才,在将来的IT职场上更能获得大型企业的青睐。不过这些技能并不是一般人都能掌握的,一些公司目前正在招聘统计学家并教授他们有关技术和商业的知识。
三、数据挖掘工程师
数据挖掘工程师,也可以叫做“数据挖掘专家”。数据挖掘是通过分析每个数据,从大量数据中寻找其规律的技术。数据挖掘是一种决策支持过程,它主要基于人工智能、机器学习、模式识别、统计学、数据库、可视化技术等,高度自动化地分析企业的数据,做出归纳性的推理,从中挖掘出潜在的模式,帮助决策者调整市场策略,减少风险,做出正确的决策。
四、咨询顾问(专家)
任何业务部门和任何行业企业,都有IT系统在背后默默无闻地支撑着。在云计算大数据时代,业务面临的挑战和机遇也会给IT系统带来更多要求。在这种情况下,IT系统的规划部署和运维,都要有更为精通的专业人士才能胜任,并满足面向未来大数据分析、云计算服务应用的需要。
纽约蒙特法沃医疗中心(montefioremedicalcenter)的副主席杰克-沃夫(JackWolf)曾经表示,他寻求不仅会建立和使用系统而且还会给予其他员工技术支持的新员工,他说:”新的系统意味着你必须有更多的咨询台来处理更多的咨询量。”当然,这里体现的主要是某个系统的技术支持的功能,但管中规豹我们不难发现,无论是部署初期的物料采购还是运维过程中的金玉良言,都凸显出这种技术咨询顾问的重要性。
五、网络工程师
网络工程师可以说是一个“绿色长青”的职业,网络技术一直以来就处于急需之中,美国人力资源公司罗勃海佛国际(RobertHalfInternational)第三季度IT招聘指数和技能报告指出,网络管理占总需求技能排名中的第二位。对于云计算时代来说,网络在云资源池中(计算、存储、网络)更是扮演着更为重要的作用。
另一方面,IPv6标准、物联网、移动互联等蓬勃发展,使得对于网络工程师尤其是新型网络工程师(移动、IPv6、云计算方向)的人才和技能要求也越来越多。网络工程师也因此而可以细分成多个发展方向,相应的技能要求其侧重也有所不同。比如网络安全、网络存储、架构设计、移动网络等等。
六、移动应用开发工程师
移动应用开发,会随着移动互联网时代的到来变得更受追捧。截至2012年底我国已经有10亿手机用户,移动智能终端用户超过4亿,在移动支付、移动购物、移动旅游、移动社交等方面涌现了大量的移动互联网游戏、应用和创业公司。
移动平台智能系统较多,但真正有影响力的也不外乎iOS、Android、WP、Blackberry等。大量原来PC和互联网上的信息化应用、互联网应用均已出现在手机平台上,一些前所未见的新奇应用也开始出现,并日渐增多。
七、软件工程设计师
近年IT业界逐渐涌现出一股软件定义网络(SDN)、软件定义数据中心、软件定义存储(SDS)和软件定义服务器(MoonShot)等浪潮,大有软件定义未来一切IT基础设施的趋势。
PaaS、SaaS、数据挖掘和分析、数据管理和监控、虚拟化、应用开发等等,都是软件工程师大展身手的好舞台。相应的,这些技术领域也对软件工程师的要求会更高,尤其是虚拟化和面向BYOD、云计算、大数据等应用的开发和管理,都需要有更高深的技术支撑。
和算法工程师有点类似的地方在于,软件工程师也需要注重设计模式的使用,一位优秀的工程师通常能识别并利用模式,而不是受制于模式。工程师不应让系统去适应某种模式,而是需要发现在系统中使用模式的时机。
八、数据库开发和管理
关键词:网络管理;网络安全;网络安全规划;网络病毒;防治技术
一、网络管理的概念
网络管理:简单的说就是为了保证网络系统能够持续、稳定、安全、可靠和高效地运行、不受外界干扰,对网络系统设施的一系列方法和措施。为此,网络管理的任务就是收集、监控网络中各种设备和设施的工作参数、工作状态信息,显示给管理员并接受处理,从而控制网络中的设备、设施,工作参数和工作状态,以实现对网络的管理。
二、网络安全的定义
1.从本质上来讲,网络安全就是网络上的信息安全。网络安全是指保护网络系统中的软件、硬件及信息资源,使之免受偶然或恶意的破坏篡改和泄露,保证网络系统的正常运行、网络服务不中断。
2.从广义上说,网络安全包括网络硬件资源和信息资源的安全性。硬件资源包括通信线路、通信设备(交换机、路由器等)、主机等,要实现信息快速、安全地交换,一个可靠的物理网络是必不可少的。信息资源包括维持网络服务运行的系统软件和应用软件,以及在网络中存储和传输的用户信息数据等。
三、网络安全规划与设计基本原则
1.网络系统安全规划设计的基本原则
网络安全的实质就是安全立法、安全管理和安全技术的综合实施。这三个层次体现了安全策略的限制、监视和保障职能。根据防范安全攻击的安全需求、需要达到的安全目标、对应安全机制所需的安全服务等因素,参照SSE-CMM(系统安全工程能力成熟模型)和ISO17799(信息安全管理标准)等国际标准,综合考虑可实施性、可管理性、可扩展性、综合完备性、系统均衡性等方面,在网络安全方案整体规划、设计过程中应遵循下列十大原则。
(1)整体性原则;(2)均衡性原则;(3)有效性与实用性原则;(4)等级性原则;(5)易操作性原则;(6)技术与管理相结合原则;(7)统筹规划,分步实施原则;(8)动态化原则;(9)可评价性原则;(10)多重保护原则。
总之,在进行计算机网络工程系统安全规划与设计时,重点是网络安全策略的制定,保证系统的安全性和可用性,同时要考虑系统的扩展和升级能力,并兼顾系统的可管理性等。
2.如何进行网络工程安全规划
网络安全规划与设计是一项非常复杂的系统工程,不单纯是技术性工作,必须统一步骤,精心规划和设计。安全和反安全就像矛盾的两个方面,总是不断攀升,所以网络安全也会随着新技术的产生而不断发展,是未来全世界电子化、信息化所共同面临的问题。一般来说,网络的安全规划设计与实施应考虑下面4个方面的问题。一是确定面临的各种攻击和风险并分析安全需求。二是明确网络系统安全策略。三是建立网络安全模型。四选择并实施安全策略。
四、网络病毒的防治技术
1.网络计算机病毒的特点
网络病毒是利用网络平台作为传播方式的,由此可见,在网络环境下,网络病毒除了具有可传播性、可执行性、破坏性等计算机病毒的共性外,还具有一些新的特点。主要表现如下:
第一,主动通过网络和邮件系统传播。第二,传播速度极快。第三,危害性极大。第四,变种多。第五,难于控制。第六,清除难度大。第七,具有病毒、蠕虫和后门(黑客)程序的功能。
2.网络计算机病毒的破坏行为
网络计算机病毒破坏性极强,常见的破坏性表现如下:
(1)劫持IE浏览器,首页被更改,一些默认项目被修改(例如默认搜索)。
(2)修改Host文件,导致用户不能访问某些网站,或者被引导到“钓鱼网站”上。
(3)添加驱动保护,使用户无法删除某些软件。
(4)修改系统启动项目,使某些恶意软件可以随着系统启动,常被流氓软件和病毒采用。
(6)采用映像劫持技术,使多种杀毒软件和安全工具无法使用。
(7)记录用户的键盘、鼠标操作,从而可以窃取银行卡、网游密码等各种信息。
(8)记录用户的摄像头操作,可以从远程窥探隐私。
(9)使用户的机器运行变慢,大量消耗系统资源。
3.基于工作站的防治策略
工作站就像是计算机网络的大门,只有把好这道大门,才能有效防止病毒的入侵。基于工作站防治病毒的方法有三种:
(1)软件防治。即定期或不定期地用反病毒软件检测工作站的病毒感染情况。软件防治可以不断提高防治能力,但需要人为地经常去启动防病毒软件,因而不仅给工作人员增加了负担,而且很有可能在病毒发作后才能检测到。
(2)在工作站上插防病毒卡。防病毒卡可以达到实时检测的目的,但防病毒卡的升级不方便,从实际应用的效果看,对工作站的运行速度有一定的影响。
(3)在网络接口卡上安装防病毒芯片。它将工作站存取控制与病毒防护合二为一,可以更加实时有效地保护工作站及通向服务器的桥梁。但这种方法同样也存在芯片上的软件版本升级不便的问题,而且对网络的传输速度也会产生一定的影响。
[1]董伟.计算机病毒分析及防治策略[J].信息与电脑:理论版.2009,(07):14-15.
[2]商娟叶.浅谈计算机网络病毒的防治措施[J].新西部:下半月.2008,(10):225.
关键词:网络工程;专业课程群;创新思维教学法;创新思维训练
1网络工程专业人才培养
高等学校网络工程专业的培养目标是培养德、智、体全面发展,具有深厚的专业基础知识和扎实的专业知识,能从事网络工程的规划设计与实施、网络设备和网络协议的研发、网络应用系统的设计与开发、网络管理与维护、网络安全保障等技术工作的高级网络技术人才,满足我国信息化建设人才的需求。
网络工程专业源自网络技术的发展、网络应用的普及和社会用人单位对网络系统建设、管理与维护的需求,课程体系的制订和课程内容的设置必须反映当前网络理论与技术的最新进展,还应遵循“需求驱动、宽基础、强化实践能力培养”的原则,坚持理论与实践相结合,知识与能力并重,强化工程实践训练。网络工程专业人才的培养包含侧重于素质培养的基础知识和侧重于能力培养的专业知识。学生在公共基础课程知识学习的基础上,再根据社会用人单位的需求、个人爱好特点和发展潜力,学习网络工程专业知识并实践,进行组合式的能力培养。学生通过知识的学习掌握、能力的训练和素质的养成,达到了三者互相促进和协调发展的效果。
1.1课程知识体系
网络工程专业是在计算机科学与技术、通信技术和电子科学与技术等专业基础上产生和发展的一个新专业,因此该专业知识与这些领域的专业知识有不同程度的交叉与重叠,但又有自己独特的内容。根据青岛大学应用基础型人才培养特色名校建设的发展目标和网络工程专业的发展特点,我们经过近10年的探索,逐渐形成了图1所示的网络工程专业课程知识体系。
1.2核心课程群建设
2创新思维教学法及实践
当前网络工程专业课程教学中存在如下问题:(1)传统的教学模式中,教师在课堂上侧重传授专业知识,课堂以“教师讲、学生听”为主,学生缺乏创新思维方法训练;(2)专业课程虽然内容丰富,但课堂授课只着重于单门课程知识本身,没有课程知识在网络应用方面的拓展;(3)学生参与课程学习的主动性较弱;(4)部分学生对于课堂理论知识掌握得较好,但知识拓展和创新能力不足。
2.1创新思维教学法
科学思维的内涵是相信存在客观事实,愿意探究和认识未知事物;基于已有经验知识和理论知识,通过思考提出对未知事物的猜想,通过科学方法进行推理论证,得出事实。科学方法是认识改造客观世界的手段、方法和工具。科学方法有两类:一类是描述事实的经验认知方法;一类是解释事实的归纳、演绎和推理方法。
先进的教学方法应当以培养善于学习者和创新者为目标,教师应有传授专业知识和培养学生创新能力的责任。学习的一般认知规律是学习新知识时以知识点为基础,逐个学习各个知识点,积少成多,形成知识体系,达到掌握该领域知识的目标,而学生创新能力的培养需要在专业课学习中不断融入创新思维训练;因此,教师传授专业知识是基础,对学生进行创新思维训练是保障,将两者结合起来才能更好地培养创新人才。
我们提出的创新思维教学法CTT=Function(Knowledge,Question,Interactive,Experiments)包含如下核心要素。
(1)Knowledge是课程知识点。知识是基础,知识包含低层次的经验知识和高层次的理论知识。观察报告、实验记录等经验知识是由一系列“是什么”组成的知识,而用来回答“为什么”的则是理论知识。
(2)Question是探究性问题。问题是驱动,教师在备课阶段需精心准备每个知识点所包含的具有启发性、能引起学生兴趣的探究性问题,引导学生课前带着问题预习,进而参与课堂教学;课后通过研讨交流给出问题的解决方案并进行知识的拓展与应用。
(3)Interactive是师生互动。学生通过课前预习思考,对探究性问题有了初步认识;在教师授课时,可以参与到授课过程中,加深对理论知识的理解和掌握;课后通过教师博客、网络教学平台和研究型学习与创新项目,增强师生间在课下的交流沟通,拓展课程知识应用。
(4)Experiments是实验。实验是对理论知识的验证,学生通过上机实验可以验证课堂理论知识,通过分析实验结果可进一步引发新的思考和问题。
(5)Function(…)是创新思维教学法的函数实现,需综合运用knowledge,Question,Interactive,Experiments这4个元素;教师在传授知识时需对学生进行创新思维能力训练。
2.2创新思维教学法实践
(1)作好课前预习。教师在备课阶段对课程内容进行梳理,理清课程核心知识点,精心设计每个核心知识点所包含的具有启发性的、能引起学生兴趣的探究性问题,引导学生课前带着这些问题预习,查阅资料,思考并获得初步认知。
(2)增加课堂探讨。在课堂授课环节,教师以“问题驱动法”讲授课程知识点,调动学生参与课堂教学的积极性,加强师生互动,引导学生积极思考并参与教学研讨,通过实验课验证加深学生对核心知识点的掌握。
(3)增强课后交流。学生课后可通过网络教学平台讨论区和教师博客加强师生间的交流,开发课下拓展知识的潜能。围绕教师提出的问题,师生互动得越频繁,学生的知识迁移和能力扩展就可能越主动和高效。学生主动性和积极性的充分发挥,必然促进学生对知识技能的理解与掌握,有利于创新思维与创新能力的形成与发展。
3创新思维教学法在网络工程专业课程群中的研究与应用
创新思维教学法不是通过一门课就能让学生建立起创新能力,而是需要将创新思维训练融合到网络工程专业各门课程教学中。根据网络工程专业课程知识体系和课程的特点,青岛大学信息工程学院建设了网络工程专业核心课程群,课程群教师定期集体备课和交流,对于课程中相互交叉和具有连贯性的知识点进行归纳梳理。教师在学生参与教学的全过程中均采取记分制,对课堂与网络讨论、实验、课后作业和理论考试给予不同的权重并计分。
3.1创新思维教学法训练举例
教师组织学生以学习小组(包括3~5名学生)为单位参与教学活动全过程。学生以交流协作和相互督促的方式进行预习、准备课堂讨论发言、收集网络资料、讨论学习重点难点和交流学习方法等。在课前预习阶段和课后讨论阶段,教师围绕课程知识点提出一些探究性问题,组织3~5名学生以学习小组为单位,进行资料查询和问题交流讨论,给出解决方案或算法设计,准备PPT并在课堂研讨阶段进行宣讲,在课后形成总结报告和实验报告。
在计算机网络原理这门课程中,教师对于网络层知识点准备的探究性问题举例如下。
(1)课前预习问题:对于网络层的路由选择协议,教师可给出一个具体的网络拓扑结构,要求学生思考并构造拓扑图中结点的最短路径。教师可提示学生:路由器可以与相邻结点交换信息(即基于距离矢量的路由选择算法);或者将路由器的路由信息汇集到某处计算处理(Dijkstra算法);又或者采用类似于交换机的自学习方法等。
教师在课前要求学生以学习小组为单位进行课前自主学习讨论,提出想法,进行总结,形成小组PPT;在课堂研讨时,挑选2~3个小组的方案并由学生在课堂宣讲和讨论,鼓励学生提出发散、创新思维观点,分析算法利弊,引导学生得出正确结论。教师在进行实验课教学时,可引导学生配置路由器的RIP和OSPF协议、观察路由选择协议的工作过程、记录报文交换的内容、观察链路状态变化后两种协议收敛的过程,使学生通过实验手段直接验证理论算法,并在网络实验环境下比较两种算法的不同思想、优缺点及适用网络。
课后学生以小组为单位进行讨论与交流,完善算法和实验结果分析,形成研究报告和实验报告。
(2)课后研讨问题:子网划分和利用路由聚合技术构造超网问题。教师可给出图2所示的具体的网络拓扑,将给定IP地址空间222.118.1.0/24划分为两个子网,分配给局域网1和局域网2,保证每个局域网至少包含120个IP地址,要求学生给出R2的路由表,使其明确包括到局域网1的路由、局域网2的路由、域名服务器的主机路由和互联网的路由;使用路由聚合技术给出R1到局域网1和局域网2的路由,构造路由器Rl的路由表。
教师可提示学生如下知识点。①划分子网是从两极IP地址到三级IP地址。划分子网的基本思路是从网络的主机号借用若干比特作为子网号,而主机号就相应减少若干个比特,于是两极IP地址在本单位内部就变为三级IP地址:网络号、子网号和主机号。②在路由表中利用无分类编址CIDR地址块查找目的网络,这种地址的聚合称为路由聚合,它使得路由表中的一项可用来表示很多个原来传统分类地址的路由,也称为构造超网。③路由表项中包含到目的网络的表项、特定主机的表项、默认路由表项。
3.2网络教学平台的辅作用
3.3研究性学习与创新实验项目培养学生的创新能力
为期1年的研究型学习与创新实验项目的开展,可以让学生参与项目分析、设计、开发的全过程。学生通过查阅资料、提出设计方案、进行实践开发和系统测试等一系列科研活动,开展与教师和同组同学的交流学习,拓宽了视野,提高了科研创新能力。我们通过对青岛大学信息工程学院2007级、2008级和2009级成功考研的学生进行调查统计发现,有近90%的学生在二、三年级时参加过研究型学习与创新实验项目,并且通过该项目提高了创新思维和主动学习能力。
教学改革的关键在于充分发挥教师的主导作用和学生的主体作用,充分调动学生学习的积极性,从而培养学生的创新能力。笔者根据近几年开展创新思维教学法改革的实践,研究创新思维教学法在网络工程专业核心课程群建设中的应用,通过让学生作好课前预习、提高学生参与课堂教学和实验验证的积极性、调动学生课下拓展知识应用等教学环节的创新思维训练,激发了学生的学习兴趣,提高了学生自主学习和创新能力,在网络工程专业课程教学中取得了较好的教学效果。
[1]徐明,曹介南,高等学校网络工程专业培养方案[M],北京:清华大学出版社,2011:37
[2]谢钧,陈鸣,刘鹏,等,计算机网络课程教学中科学思维的培养[J],计算机教育,2011(19):81-84
[3]陈鸣,胡谷雨,周雷,等,计算机网络课程教学的思考与创新[J],高等教育研究学报,2008,31(2):66-68
被告:烟台办公自动化网络工程公司。
被告:山东省齐鲁电视台营销中心。
被告:齐鲁电视台。
[审判]
二审法院认为,烟台网络公司对唐懋宽字(词)码表著作权的具体侵权形式,应定性为演绎权侵权;烟台网络公司对唐懋宽中文声数编码《用户手册》的著作权构成复制权侵权;烟台网络公司抄袭唐懋宽的中文声数编码《用户手册》,侵犯了唐懋宽对中文声数编码《用户手册》的复制权。综上所述,原审判决对本案侵权事实的审查、损害赔偿数额的认定,事实清楚、证据充分,应予维持。但原审法院将烟台网络公司对字(词)码表文字作品的侵权行为定性为复制,属认定有误,应予纠正。本案诉请保护的为中文声数编码《用户手册》、中文声数编码字(词)码表等有关文字作品,原审法院认定烟台网络公司侵犯了唐懋宽的软件著作权,属超出审理范围,应予纠正。依据《著作权法》(1990年公布)第10条、第45条(五)项、第46条(一)项、《民事诉讼法》第153条第一款(一)项之规定,判决驳回上诉,维持原判。
[评析]
本案是一起著作权侵权纠纷案件,但与传统著作权侵权案件相比,却呈现出新的特点。本案著作权人请求保护的作品为文字作品,被控侵权物则为计算机软件作品,计算机软件作品是新型的作品形式,围绕“文字作品”与“计算机软件”的侵权纠纷在司法实践中则更为鲜见。该类案件的侵权定性是值得我们探讨的法律问题。
一、被告制作销售报捷软件的行为应定性为侵犯演绎权,而非侵犯复制权
对于烟台网络公司对唐懋宽字(词)码表著作权的具体侵权形式,一审法院认定为复制权侵权,二审法院则认为应构成演绎权侵权。二审法院的认定建立在对著作权权各项权能分析比较的基础上,判决说理部分明确阐述了复制权与演绎权的内涵,将理论分析与案件事实相结合,最终作出合乎法律主旨的结论。
依照我国著作权法的规定,著作权的权利内容包括作者的精神权利、作者及其他著作权人的经济权利。其中,复制权,指许可或禁止他人以复制的方式使用作品并在许可的情况下获得报酬的权利;演绎权,指许可或禁止他人以著作权人的作品为蓝本进行再创作,并在许可的情况下获得报酬的权利。
复制与演绎是两种不同的作品使用方式,两者的区别在于:复制是对原作品的再现,结果体现为以某种方式将作品制成一份或多份;演绎是在原作品的基础上增加了知识性或创造性的再创作内容,结果体现为在原作品基础上派生出新作品,但新作品没有离开原作的基本思想内容,仅在此基础上增加了再创作的智力成果。复制与演绎作为作品使用方式上的区别,也就是复制权与演绎权在行使中表现出的主要区别。改编是重要的演绎形式之一。改编一词源于外文著作权术语,它在著作权法中的含义包含“改编”、“加工”、“改制”等,其实质意义为在原有作品的基础上,通过改变作品的表现形式或用途,创作出新作品。改编作品中既应包含有原作的内容,又有在原作的基础上再创作的智力成果。对原作的改编是原作著作权人的重要权能,非著作权人未征得原作品著作权人的许可而从事改编活动,其行为即构成对原作品著作权人改编权的侵犯。
本案中,唐懋宽独立创作了中文声数编码字(词)码表,其中包括其由于疏忽而编写的错误之处,同时唐懋宽还为其子女名字设定了自定义词。被控侵权产品报捷软件中同样出现了上述由于疏忽而编写的错误之处和唐懋宽为其子女名字设定的自定义词。据此,可以认定烟台网络公司以中文声数编码字(词)码表为蓝本,利用字(词)码表的编码,开发相应程序加以支持,制成报捷软件,使用户可以直接使用唐懋宽编制的代码进行汉字处理,达到中文声数编码的目的。报捷软件是在唐懋宽字(词)码表原作品基础上进行的知识性再创作,凝结了软件开发者的再创作成果。但,这不同于抄袭,也不是数字化复制,其再创作的行为决定了烟台网络公司对原作品使用方式是演绎而非复制。同时,烟台网络公司对原作品使用方式是演绎中的改编使用。由于烟台网络公司在唐懋宽字(词)码表基础上进行再创作制成软件,其有改编活动并有改编作品产生,但事先没有得到原作品著作权人的许可,这一行为侵犯了唐懋宽对中文声数编码字(词)码表文字作品的改编权。
本案中网络公司辩称,唐懋宽对中文声数编码《用户手册》的著作权附属于专利权而存在,不应单独存在,并随该专利权的丧失而丧失。
【关键词】网络互联;网络设备;交换机;VLAN
1课程设计
2实训安排
实训名称为“校园网中的VLAN配置”,实训环境为CiscoPacketTracert模拟器来模拟实训环境,配置要求如拓扑图一所示。使用思科私有协议VLAN中继协议,更快更好的管理VLAN,同时让学生掌握VTP原理和配置。
3实训后总结与思考
实训的目的是让同学们体会工作过程,教要求引导学生去思考:如何定义和划分VLAN;如何配置VTP;VTP工作模式的不同。
在学生遇到问题的时候,会让他们思考:
1)检查下联用户主机的端口、上联核心交换机的端口物理连接是否正常?
2)检查下联用户主机的端口的vlan划分是否正确?
3)检查上联核心交换机的端口的TRUNK是否配置正确?
2校园网综合实验案例
3模拟器综合实验设计
3.1模拟器软件
3.2路由器配置方案
一般的路由器配置采用命令行方式根据功能需求进行,PacketTracer和GNS3在配置上没有区别。如果需要启用RIP、OSPF和EIGRP动态路由协议高级配置的话,需要使用GNS3才可以配置。
3.3交换机配置方案
PacketTracer直接提供二层交换机设备,一般的交换机配置可以直接采用命令行方式根据功能需求进行。但是PacketTracer并不直接提供帧中继网络中帧中继交换机设备,而提供一个以图形化配置的帧中继云模拟帧中继交换机设备,所以使用PacketTracer配置帧中继网络只能通过图形化配置,与真实的帧中继交换机的命令行配置不同,只起到模拟功能的作用。GNS3直接提供的二层交换机设备不具有配置功能,只能支持二层交换功能。同时GNS3也没有直接提供可以命令行配置的二层交换机设备,但是可以通过在路由器上添加交换模块,由路由器实现二层交换机功能,通过在路由器使用命令行方式配置实现配置二层交换机的效果,只是在配置命令上与真正的二层交换机配置略微有所差别。对于帧中继交换机,在GNS3上可以在路由器上启用帧中继功能,用路由器实现帧中继交换机功能,通过在路由器使用命令行方式配置实现配置帧中继交换机的效果,在配置命令上与真正的帧中继交换配置一样。
3.4终端设备配置方案
PacketTracer直接提供客户终端和服务终端等终端设备,通过图形化方式可以完成终端的配置,例如IP参数和服务参数。GNS3虽然直接提供终端设备,但是该终端设备实际是通过物理设备、物理网络其他设备、虚拟机网络虚拟机设备和GNS3提供的第三方组件VPCS实现的。其中VPCS功能非常有限,只能简单作为客户终端使用,进行简单的IP参数配置和通讯测试,而其他方式与实际使用客户终端和服务终端没有任何差别,因为使用的就是实际的终端设备,这些方式需要通过图形化配置方式实现与实际终端设备的连接。