安全协议课程(精选三篇)
安全协议课程 篇1
《网络协议分析》课程既包含大量的理论知识又有许多需要动手操作的实验,是一门理论与实践密切结合的课程[1]。它涉及多门学科,有的概念使初学者感到很抽象,不易理解。为使学生理解某一概念或某一协议的原理,教师很费心力。经过多年的教学探索,笔者发现可视化教学方法可以明确观察到两台或多台计算机之间数据包的交互情况,清楚地观察到数据包中各个字段的值,对于深入了解协议的工作原理非常有帮助。各个学校可以根据经济条件选择可视化教学工具,这里推荐两种:一种是免费软件Wireshark,适合经费不充足的教学单位;另一种是商业化的网络协议仿真教学系统,适合经费充裕的教学单位。使用可视化教学法不但能提高学生学习兴趣和动手能力,还能让学生加深对理论知识的理解,减轻学习负担。
1 计算机网络教学难点
1.1 网络知识庞杂
《网络协议分析》是计算机网络的后续课程,计算机网络涉及多学科,如计算机技术、通信技术、电子电工技术、概率论、图论等诸多领域,知识量大、概念抽象。计算机网络包含大量的知识点,如信息编码、物理复用、逻辑复用、物理地址、逻辑地址、面向连接、无连接、客户/服务器、点到点等,并且TCP/IP协议族的每一层都包含若干协议,每种协议都有各自的特点[2]。 协议分析非常注重实验操作,在实践过程中涉及计算机、交换机、路由器、各类软件以及某些特殊设备,这些特点增加了学习该课程的难度。
1.2 TCP/IP协议族的抽象性
现在的协议分析课程多数是以TCP/IP协议族的各层为主线讲述,层次结构的协议族很抽象,每一层中的某一协议如何与对方的对等层协议同步工作、协同完成通信,初学者难以理解[3]。传统讲授的主要方式是通过课件中的图片或动画,虽然有一定的效果,但学生仍然缺乏对真实网络环境和数据包的直观认识,学生脑海中产生的视图未必与教师脑海中的视图一致,也就是说学生在理解教师讲解的内容时产生了偏差,这种偏差不仅影响了对理论知识的理解,也直接影响着实验课的成败。
1.3 实验工具选择困难
网络实验主要是各类服务器的配置,基本过程是:在一台计算机上安装服务器软件,然后在另一台计算机上运行客户端程序访问服务器,这种方式能够看到最终的执行结果,但看不到数据包的交互过程,不利于理解协议的工作原理。还有一种实验工具是NS2网络仿真器,这种工具适合专业人员,对初学计算机网络的学生不合适,因为它需要丰富的网络知识和编程知识,学习周期长。
2 Wireshark软件
2.1 Wireshark简介
Wireshark是世界范围内广泛使用的网络数据包分析软件之一,是一款遵循GNU/GPL版权协议的开源软件。Wireshark使用WinPcap作为接口,直接从网卡捕捉数据包并尽量详细地显示数据包的相关信息[4],网络管理员可以使用这一软件排除网络故障。通过分析捕获到的数据包,可清楚地了解使用者的网络行为。在分析捕捉到的数据包时,还可以设置过滤器,以减少无关数据包的干扰[5]。
2.2 TCP协议分析
对相应的协议进行分析时,应事先详尽地设计好实验过程。下面以运输层的TCP协议为例,说明用Wireshark进行协议分析的方法。
准备知识:(1)客户/服务器工作方式概念;(2)逻辑地址概念;(3)TCP协议作用;(4)TCP报文段结构。此外,由于TCP协议是为应用层协议服务的,要想捕获到TCP报文段,需要在客户端执行TCP服务的应用程序,如浏览器、FTP客户端、邮件客户端等。
启动Wireshark并开始捕捉数据包,打开浏览器并访问Web页面。万维网使用的运输层协议是TCP协议,可以捕获到TCP报文段并对TCP协议的工作过程进行分析。设置好过滤器并捕捉,捕捉结果如图1所示。
可以提前设计若干问题,引导学生观察Wireshark捕捉到的数据包,以加深对TCP协议工作原理的认识。设计的问题有:(1)TCP请求报文中的目的端口和源端口分别是什么?(2) 关闭浏览器后再访问相同的页面,目的端口和源端口会发生怎样的变化?(3) 能否找出TCP连接建立时三次握手的各个报文段? 每个报文段的SYN、seq、ack字段的值是什么?(4)能否找出TCP连接释放时四次挥手的各个报文段?每个报文段的FIN、seq、ack值是什么?
通过观察数据包并回答这些问题,学生直观地看到了TCP报文段的结构和数据包的传输情况,发现TCP报文段的结构并不像想象中那样复杂,许多字段的含义十分容易理解,对于TCP连接的建立、释放过程也有了深入认识;使用TCP连接进行通信的是进程,进程是通过端口号来表示的;通过seq可以看出TCP是面向字节流的,每个字节都有对应的编号,由此对TCP协议工作原理的认识豁然开朗。
进一步引导学生思考:除了正常释放一条TCP连接,怎样终止一条出现严重错误或长时间空闲的TCP连接?三次握手有什么必要性?为什么要四次挥手才能完全释放一条TCP连接?通过认真思考和讨论这些问题,学生能更深入理解TCP工作机制的合理性。
3 网络协议仿真教学系统
3.1 系统简介
网络协议仿真教学系统是吉林中软吉大信息技术有限公司开发的一款商业产品,由组控设备、智能网络设备、中心设备、IPv4服务器、IPv6服务器等几大硬件模块组成,安装时可以组装在一个机柜里。可以连接多至上百台的终端计算机,方便大规模教学[6]。每6台计算机分成一组,每组又有3种不同的网络拓扑结构供选择,如图3所示。
3.2 与Wireshark比较
系统既能捕捉网络上的数据包,又能手动编辑数据包,修改数据包的字段值然后再发送。而Wireshark不能修改和发送数据包,只能捕获数据包;能以图形的方式显示出网络拓扑和数据包流向,比Wireshark更直观;对数据包的分析更加详尽,能够分析数据包所有字段的值,而Wireshark只能分析部分关键字段的值;对数据包的过滤比Wireshark更加详细方便,能够方便地进行一些Wire-shark难以进行的实验,如组播、路由等。
3.3 协议分析教学
以最常用的ping命令为例介绍一下数据包的捕获和分析过程。以主机A、B为例,主机A启动协议分析器并开始捕捉数据包,主机B去ping主机A,这一过程中产生的数据包都可以捕捉到。从图4可以看出,当需要对方的MAC地址时,会自动调用ARP协议进行解析,这一过程是用户感觉不到的。如果对捕获到的数据包感兴趣,点击该数据包就会显示详细信息。
借助网络协议仿真教学系统,使许多原本抽象复杂、难以进行的实验变得简单起来,使网络协议的学习变得轻松愉快而又理解深刻,配置操控网络的能力得到很大提高。
4 教学效果
为了验证可视化教学方法效果,对近6届学生的《网络协议分析》成绩进行统计,其中最近3届采用了可视化教学,试题都是从题库中随机抽取。发现采用可视化教学方法后,考试成绩的优秀率、及格率、平均成绩都比以往有了明显提高。此外,通过作业、实验报告、问卷调查对教学效果进行评估,发现学习难度降低了,学习兴趣提高了,对网络模型及协议原理的理解更加深入了。
5 结语
网络协议的可视化教学是《网络协议分析》教学改革的一次有益尝试,收到了良好的教学效果。但这种方法仍存在一定的局限性:《网络协议分析》是一门综合性学科,可视化教学方法主要解决了协议工作原理教学难问题,主要适用于数据链路层及以上各层。如果要改进物理层教学以及多学科结合的综合知识点教学,则要探索新的教学方法。
参考文献
[1]胡谷雨.计算机网络教学中的创新能力培养尝试[J].计算机工程与科学,2014,36(2):13-15.
[2]谢希仁.计算机网络[M].北京:电子工业出版社,2013.
[3]袁艺,薛质.“思维实验”在网络体系结构教学中的应用[J].电气电子教学学报,2014,36(4):76-78.
[4]IVO BATISTI04,JADRANKA STOJANOVSKI.Development of wireshark network protocol analyzer[J].Hrvatska Znanstvena Bibliografija I Mzos-svibor,2013(4):25-28.
[5]王晓卉,李亚伟.Wireshark数据包分析实战详解[M].北京:清华大学出版社,2015.
课程订购协议 篇2
甲方:(精英摄影课堂)
乙方:
经友好协商,达成乙方向甲方订购摄影培训课业务协议:
1.授课内容:
针对企业客户摄影爱好者进行短期培训,授课内容涵盖单反摄影技巧的核心内容:
1)摄影的基本概念和技能;2)曝光和对焦;3)光线和色彩;4)经典构图法则;
5)寻找新视角;6)培训现场对学员进行摄影答疑、互动。
2.授课安排:
授课师资:甲方派遣乙方认可的师资,由xxxx老师主讲。
授课时间:2012年10月24日下午2:00—5:00(3小时)。
授课地点:北京市市区,亦庄工商银行会议室。
授课主题:《中国工商银行数码单反摄影技术讲座》。
课件资料:甲方制作订购课程课件ppt,乙方按照培训对象人数准备讲义资料、教学设施。
3.授课费用及支付:
本次课程费用按照甲方主力讲师资费标准,一次三小时课酬5100元(超时延长每课加800元,不含交通费)。乙方在2012年10月23日前,向甲方支付3000元课程定金;授课结束当日付清余款。
4.合作守则:
1)协议双方负有合作保密义务,不得向任何人透漏协议任何内容;授课期间甲方教师及工作人员必须操守职业道德,不得宣扬与课程无关或不利于合作方的言论内容。
2)协议执行期间,甲方授课人员按约定时间提前向乙方报道,报道后组成乙方业务服务团队,服从乙方的活动安排与管理直至本协议执行结束。
3)乙方负责培训服务对象的接洽沟通、培训安排、现场管理,甲方不得介入洽谈与本合作无关的业务。
5.违约责任:
1)乙方授课安排变动或取消未提前24小时通知甲方造成甲方授课损失,视为乙方违约,乙方需支付本协议全款。
2)甲方未按约定时间地点出席和完成本协议订购课程内容,视为甲方违约,甲方应全额退还乙方款项并处以乙方付款一倍的违约补偿。
6.自本协议签署之日起生效执行,一式两份、效力同等,甲乙双方各执一份为凭。
甲方(签章):乙方(签章)
甲方业务代表:乙方业务代表:
(签名)(签名)
MMA课程合作协议 篇3
甲方:
乙方:综合格斗MMA特训练营
所有搏击课程上课时间和日期由甲乙双方共同协商决定,如有更改需双方提前协商决定。
条款: 甲方责任:
1、为乙方提供充足的设施和设备,包括:拳台、沙袋、拳垫等相关用品
2、允许乙方使用甲方的淋浴设施及更衣柜。
3、如维修或安排其它活动而造成设备不能为课程使用,甲方最少提前24小时通知乙方。
4、如遇特殊问题甲方取消操课程将提前48小时告知乙方,并补与下次训练时间。
5、甲方为乙方提供店内宣传,张贴乙方宣传海报和相关宣传物品。
6、甲方为乙方负责招生,并负责收取课程费用。
7、允许乙方带助理教练1---2名进场。
8、甲乙双方的利益分配为甲方40%,乙方60%。开课前需给乙方结算本班次的课时费用。之后有新加入
会员每月底给乙方结算费用。
9、每个班次人员不得少于8人,课程价格:月卡700元 季卡1500元半年卡2800元年卡5000元 次
卡100元/次十节课起 三十节课以上8折 五十节课以上7折(次卡不限时)。
课程时间每周2---3节,具体跟俱乐部协商后制定。乙方责任:
1、保证准时开始、结束课程。具备专业的水平并达到甲方的标准,遵守甲方的各项规章制度。
2、如果不能按时上课需要最少提前48小时以书面的形式通知甲方,并且尽量自己找到一位与之技术相近的教练代替其课程。若48小时内通知甲方不能来上课,则必须自己找到一位技术相近的教练代替。若无故不上课或给俱乐部带来巨大损失者将被扣除当月课时费。
3、每次课程开始前请提前15分钟在前台登记,授课结束后登记离开,课时费的计算将以上课登记表为准。
乙方有义务维护拳台设施的安全、清洁、所有器械摆放的整齐。
4、对待甲方会员及客人要礼貌接待,在课程结束时对他们的参与表示感谢。
5、课程中须有热身、动作分解及整理动作。
6、及时向甲方汇报甲方会员的意见和建议。
7、在授课过程中由于教学不当而导致的任何事故的发生,责任由乙方承担。
8、乙方联系方式如有变动,当及时告知甲方负责人。如未及时告知,出现任何事情责任由乙方承担。
此聘用合同条款如需变更必须双方同意,双方任意一方终止聘用合同需提前一月通知。如乙方因专业技能不能适应甲方会员,或违反健身中心的规定,甲方有权终止此聘用合同,并事先通知乙方不做任何补偿。本聘用合同一式两份,由双方签订日期起执行。
此聘用合同有效期为:2010年月日至2011年月日。
甲方:乙方:综合格斗MMA特训练营
身份证号:
相关文章:
安全20100415检查回复01-02
安全辅助驾驶系统01-02
安全性对策01-02
爱心点亮学生的心灵01-02
爱在行动不在初三作文01-02
安全播出01-02
安保值勤管理规定01-02
安全生产的01-02
爱国主义“十个一”活动方案01-02
安徽省十一五农业产业化发展规划01-02