❶ 信息安全专业都有些什么课程
1, 信息安全专业涉及课程有网络安全编程技术,应用密码学,计算机通信与网络,操作系统原理,信息安全概论,面向对象程序设计,初等数论,数据结构与算法分析,网络安全攻防,计算机病毒,信息安全工程等。
2, 除上述专业课外还开设了大量专业选修课,主要有:数据通信原理、信息安全概论、计算机网络安全管理、数字鉴别及认证系统、网络安全检测与防范技术、防火墙技术、病毒机制与防护技术、网络安全协议与标准等。学生除要完成信息安全体系不同层次上的各种实验和课程设计外,还将在毕业设计中接受严格训练。
3, 信息安全专业,具有全面的信息安全专业知识,使得学生有较宽的知识面和进一步发展的基本能力;加强学科所要求的基本修养,使学生具有本学科科学研究所需的基本素质,为学生今后的发展、创新打下良好的基础;使学生具有较强的应用能力,具有应用已掌握的基本知识解决实际应用问题的能力,不断增强系统的应用、开发以及不断获取新知识的能力。努力使学生既有扎实的理论基础,又有较强的应用能力;既可以承担实际系统的开发,又可进行科学研究。
(1)网络安全编程技术与实例扩展阅读:
1, 信息安全专业是管理网络安全的一个专业。根据教育部《普通高等学校本科专业目录(2012年)》,专业代码为080904K,属于计算机类(0809)。具有全面的信息安全专业知识,使得学生有较宽的知识面和进一步发展的基本能力.
2, 加强学科所要求的基本修养,使学生具有本学科科学研究所需的基本素质,为学生今后的发展、创新打下良好的基础;使学生具有较强的应用能力,具有应用已掌握的基本知识解决实际应用问题的能力,不断增强系统的应用、开发以及不断获取新知识的能力。努力使学生既有扎实的理论基础,又有较强的应用能力;既可以承担实际系统的开发,又可进行科学研究。
3, 本专业是计算机、通信、数学、物理、法律、管理等学科的交叉学科,主要研究确保信息安全的科学与技术。培养能够从事计算机、通信、电子商务、电子政务、电子金融等领域的信息安全高级专门人才。
❷ 学习C++多线程和C++网络编程需要看哪些书
C专家编程
作者:PETER VAN DER LINDEN
出版:人民邮电 出版日期:2010年05月
《C专家编程》展示了最优秀的C程序员所使用的编码技巧,并专门开辟了一章对C++的基础知识进行了介绍。书中C的历史、语言特性、声明、数组、指针、链接、运行时、内存以及如何进一步学习C++等问题进行了细致的讲解和深入的分析。全书撷取几十个实例进行讲解,对C程序员具有非常高的实用价值。本书可以帮助有一定经验的C程序员成为C编程方面的专家,对于具备相当的C语言基础的程序员,本书可以帮助他们站在C的高度了解和学习C++。
Visual C++黑客编程揭秘与防范
作者:梁洋洋 编着
出版:人民邮电出版社 出版日期:2009年07月
本书全面介绍了在VisualC++环境中,使用WindowsSocket及API 开发各类防范黑客软件及安全防护工具的编程实现方法,深入剖析了目前热门的黑客编程技术。本书通过基础篇、提高篇、综合篇和拓展篇这种循序渐进地方式,向读者介绍了防范黑客攻击程序、安全防护工具、远程控制软件和网络安全管理软件的原理及具体编程实现方法。 本书内容丰富,实用性和实战性强,不仅包括读者必备的防范黑客的编程知识,更深入阐述了网络编程方面的高级技术。不仅适用于黑客程序开发,在读者掌握了本书介绍的各种编程技术后,还
C#网络编程技术教程
作者:金华,华进 编着
出版:人民邮电 出版日期:2009年01月
本书是一本系统介绍C# 网络编程技术的教材,全书共11章,由两部分组成。第1部分(第1~5章)为基础知识,内容包括VisualC#.NET集成开发环境、C#语言的基础知识、面向对象的程序设计、C#的Windows编程方法、C#的常用数据类、网络编程的基本概念、网络套接字编程以及多线程编程的方法概述等。第2部分 (第6~11章)介绍网络编程的几个常用领域,内容包括TCP/UDP编程、FTP 编程、电子邮件协议编程、HTTP编程、WebService编程以及密码术网络编程等。
从新华书店文轩网上搜索的,供参考
❸ Java程序设计之网络编程的内容简介
本书内容共分为3部分。第1部分讲解Java程序设计的基础知识,包括Java的简单数据及程序流程控制、面向对象设计思想、类、对象、接口、异常处理以及标准类库等内容;第2部分讲解Java程序设计的一般知识,包括GUl编程、输入输出设计、数据库访问以及多线程编程等内容;第3部分讲解Java网络程序设计的高级知识,包括Java安全、JavaBean组件、套接字编程、Java网络编程(涉及Servlet/JSP技术)以及Java EE和Java ME等内容。在本书的第2版中,图形编程和Web编程(JavaEE流行框架)部分得到了补充和完善。
本书重点放在Java程序设计语言基础以及Java网络编程技术上,同时力求重点突出,覆盖面广。各章均提供了丰富的实例和练习,并将在网上提供相应内容的多媒体课件(PPT格式)。全书由浅入深、实例生动、易学易用,可以满足不同层次读者的需求。本书可作为普通高等院校应用型本科(含部分高职高专)相关专业的程序设计教材,也可作为软件开发人员的参考书。
❹ 安全网络与可编程安全控制器的结合上,如何搭建安全网络
从CONTROL ENGINEERING China(控制工程中文版杂志)的一篇文章中可以看出,伴随着功能安全的改变,安全网络也发生了改变。EN954安全标准的停用指日可待,届时将会被EN ISO13849取代。大多数设备业主不再视安全为一个负担,而是将其视为增加设备开机时间和提升利润率的契机。安全网络越来越重要,可编程控制器取代继电器,对于功能安全,其角色相当于PLC之于设备控制。
对于设备生产厂商和系统集成商来说,最有意思的改变发生在安全网络与可编程安全控制器的结合上(可能分成三步)。因为集成商正在面临多PLC作业环境的挑战,一种中立的PLC安全方案是最有效的。它提供了一种可以与Allen- Bradley,Siemens,Mitsubishi,Schneider和Omron等公司的PLC整合的安全解决方案,能够轻松地从一台PLC移植到另一台PLC上。
AS-Interface作为一种安全网络技术,诞生于1994年,它是一种被300家制造商支持的开放式解决方案。在图1的示例系统中,一个生产车间配备有2组光幕,以控制车间的准入。送入和送出的产品会屏蔽光幕,车间的人员准入由电磁互锁安全开关控制,系统必须配备急停开关和一些重启按钮后才可运行,共使用8个联网设备。
第一步:搭建网络
由于网络是包括安全信息和常规信息在内的所有信息的传输机制,稳定的网络通讯必须最先完成。使用AS-Interface完成下列步骤:
a.)在车间内布置网络电缆,然后将模块/设备与网络连接。AS-Interface允许任何网络拓扑。时间需求:连接8台设备,1个小时就足够了(见图1)。
b.)为每一个模块/设备分配一个独一无二的地址。使用简单的手持式选址工具来为每一台设备分配地址。时间需求:大约5分钟。
c.)将配置输入安全控制器。安全控制器知道了网络设备的地址,才能高效地扫面网络设备。使用安全控制上的按钮就可以完成,无需使用PC或者安装软件。时间需求:15秒。
第二步:安全功能
使用拖放接口搭建安全功能,创建直观的流向图、输入变量(例如安全设备的状态)与逻辑操作的关联、将其与安全输出(OSSDs)相连。物理输出可以是干式节点,用来控制直接与现代设备上的电子安全输入连接的安全接触器或者电子安全输出。图2显示的是流向系统框图。绿色突出显示的功能代表急停开关和电磁联锁门禁开关,两者都直接与全局“与功能”模块相连。全局“与功能”确保只有当所有输入都是逻辑1时,OSSDs才会激活设备(例如进入解锁状态)。传统的硬接线系统中,所有的输入设备在电气上串联使用。
在功能模块上双击,打开对话框。图3是急停开关的设置对话框。设备名称“急停开关”和实际设备的网络地址1-9都是在这里设置。由于相应规范要求急停开关需与重启按钮相连,局部确认默认为开启状态。通过网络传输各种数字位代表其他不同的状态,在此例中是地址为1-5A的按钮模块上的绿色按钮(例如输入数字位为3)。由PLC控制的输出位也可以使用,通过HMI可以使其他状态激活。
门禁开关的配置类似,但是取决于不同的系统设计,可能不需要重启按钮。与硬接线解决方案对比,OSSD可以根据一组输入自行启动,根据另一组输入进入重置状态。每台设备都可以有自己的重置数据位,或者所有的设备可以共享同样的重置状态。
使用传统的硬接线安装方式时,通常要求屏蔽功能的光幕与外部屏蔽模块连接,屏蔽传感器也与这些模块连接,所有的设置步骤都在屏蔽模块上完成,屏蔽模块只能提供两组安全输出节点,节点直接与安全继电器相连,或者作为设备的连接件的一部分,串联连接。
使用网络方式,一旦光幕和屏蔽传感器使用网络进行通讯,屏蔽动作就可以完全在软件中进行设置。图2(也可见图4)中的红色和蓝色突出显示部分是带有相应屏蔽传感器的进料光幕和出料光幕。设置屏蔽功能时,光幕的状态简单地和屏蔽功能做或连接。屏蔽功能提供各种操作状态,包括2传感器和4传感器屏蔽、有向屏蔽、跨接以及输入使能。只要光幕不被遮挡,即使传送带上的物体使屏蔽传感器仍旧处于激活状态,也无法通过光幕。
第三步:有用的诊断
一旦配置被移植到安全控制器上,就可以实现图形诊断功能。功能模块的外边框和其连线以如下方式使用。当输入为真时(解锁状态)功能模块为绿色。与下一个功能模块之间的连接线也是绿色。很多其他颜色(红色、黄色)和闪烁状态用来提供具体反馈。除了图形用户接口,功能模块颜色的数字值也传送至PLC。确保PLC持续监控系统,在HMI上显示状态和错误信息,形成带有时间/日期标记的数据日志。