本书是《Java程序设计之网络编程(第2版)》的升级版,主要对Java SE 8.0的部分特性做了补充。本书重点在于Java面向对象基础编程和网络编程,前者包含数据类型、程序流程控制、面向对象概念、类、继承、接口、字符串、异常、基础类库、线程、输入/输出技术、图形界面编程、JDBC数据库技术等内容; 后者包含网络通信技术、Servlet和JSP技术,以及Java EE流行框架等技术。 本书配套资源丰富,提供所有例题源代码、习题答案、多媒体课件,以及教学大纲、教学日程、实验项目、课程设计、案例库、在线考试等。 本书可作为高等院校、应用型本科(含部分高职高专)计算机相关专业的程序设计教材,也可作为
网络安全程序设计
✍ Scribed by 李红娇、李晋国、李婧
- Publisher
- 清华大学出版社
- Year
- 2017
- Tongue
- Chinese
- Leaves
- 308
- Category
- Library
No coin nor oath required. For personal study only.
✦ Synopsis
《网络安全程序设计》从网络空间安全的必要性以及对创新人才培养的需求出发,阐述网络安全程序设计的编程基础与核心技术,对每个技术的讲述包括基本概念、基本原理以及编程实例,将基础知识与编程实践结合,这对启发学生的思考以及提升动手能力是十分重要的。从而,更能深入理解每种安全机制的实质,也有助于学生理论联系实际地根据实际应用掌握网络安全编程技术。
✦ Table of Contents
封面
扉页
内容简介
版权页
前言
目录
第1章 绪论
1.1 网络空间安全的必要性
1.2 网络空间安全学科研究的主要内容
1.3 网络空间安全对人才培养的新要求
1.4 网络安全程序设计基础知识
1.5 本书内容安排
小结
思考题
第2章 网络安全编程基础
2.1 套接字编程
2.2 WinSock编程相关函数
2.3 VisualC++网络安全编程
小结
思考题
第3章 密码学编程
3.1 密码学基本概念
3.2 基于SHA-1算法的文件完整性校验
3.3 基于RSA算法实现数据加解密
小结
思考题
第4章 基于OpenSSL的网络安全编程
4.1 OpenSSL概述
4.2 OpenSSLEVP编程
小结
思考题
第5章 网络扫描器设计
5.1 基本知识
5.2 ICMP扫描
5.3 TCP扫描
5.4 UDP扫描
5.5 木马扫描
5.6 漏洞扫描
5.7 实例编程———端口扫描实现
小结
思考题
第6章 防火墙设计与实现
6.1 防火墙技术
6.2 实例编程———实现包过滤防火墙
小结
思考题
第7章 入侵检测模型设计与实现
7.1 入侵检测技术
7.2 实例编程———基于KDD数据集及K-Means建立入侵检测模型
小结
思考题
第8章 应用系统安全编程
8.1 基于OpenSSL的安全Web服务器程序
8.2 安全电子邮件编程
小结
思考题
正文结束
参考文献
图书资源支持
📜 SIMILAR VOLUMES
<p>《计算机网络安全教程》从网络安全的理论基础着手,同时兼顾实际工作中的应用,深入浅出地介绍了网络协议的基础知识、网络安全基础、计算机物理安全、操作系统安全基础、密码学基础、身份认证与访问控制、数据库安全、恶意软件概念及防范、Internet 安全协议、公钥基础设施——PKI、网络安全技术、无线网络安全技术、网络应用安全、数据备份、信息安全评测与风险评估和计算机网络安全管理等内容,书中通过大量实例、图文并茂的说明,使读者能在最短的时间内理解消化相关知识,并能学以致用,每章结尾均配有课后习题供读者练习巩固。《计算机网络安全教程》的内容,逐步学习,并加以实践操作,即可掌握相关的技术内容。《计算机
作为高等职业教育的教材,本书在介绍网络安全理论及其基础知识的同时,突出计算机网络安全方面的管理、配置及维护的实际操作手法和手段,并尽量跟踪网络安全技术的最新成果与发展方向。全书主要内容包括网络安全概述、数据加密和认证、常见网络攻击方法与防护、病毒分析与防御、防火墙技术、操作系统安全、Web安全防范、无线网络安全、网络安全管理、项目实践等。各方面知识内容所占比例为:网络安全理论知识占40%,操作系统安全知识占10%,网络安全配置管理,操作维护方面的知识占50%。本书内容涵盖了网络安全的基础知识及其管理和维护的基本技能,它既可作为普通高等院校及高职院校安全、信息安全等相关专业的课程教材,也可作为各
本书首先介绍了Windows平台上进行网络编程的基础知识,包括网络硬件,术语,协议,Winsock编程接口和各种I/O方法等;然后通过具体实例详细讲述了时下流行的高性能可伸缩服务器设计,IP多播和Internet广播,P2P程序设计,原始套节字,SPI,协议驱动的开发和原始以太数据的发送,ARP欺骗技术,LAN和WAN上的扫描和侦测技术,商业级个人防火墙开发等;接下来讲述了新一代网际协议IPv6和Winsock提供的帮助函数;本书结尾部分,对E-mail,Telnet,FTP等协议进行了介绍,给出了一个使用E-mail协议进行多平台同步阅读的实例.
本书从移动网络编程应用需求出发,由浅入深、循序渐进地介绍了Android基础编程和网络编程,涵盖了Android移动网络程序设计的理论、实验和课程设计。全书分为四大部分:第一部分是Android程序开发基础,包括开发环境搭建、移动程序创建、用户界面设计、组件通信、数据存储与访问、广播与后台服务;第二部分是Android网络编程,包括WiFi操作、TCP、UDP、HTTP及蓝牙编程;第三部分是Android移动应用编程实践,包括Android开发环境搭建、移动程序结构、用户界面、组件通信、数据存储与访问、后台服务、WiFi管理、Socket、HTTP和蓝牙开发实验;第四部分是Android移动网
<p>《计算机网络安全》从网络安全的角度出发,全面介绍网络安全的基本理论以及网络安全方面的管理、配置和维护。全书共分9章,主要内容包括网络安全概述、网络攻击与防范、拒绝服务与数据库安全、计算机病毒与木马、安全防护与入侵检测、加密技术与虚拟专用网、防火墙、网络应用服务安全配置和无线网络安全。各章后都编排了习题,供学生课后复习与巩固所学知识。</p> <p>《计算机网络安全》注重实习性,实例丰富、典型,实验内容和案例融合在课程内容中,将理论知识与实践操作很好地结合起来。</p> <p>通过《计算机网络安全》的学习,读者可以对网络安全有一个全面而系统的认识,同时可以学会使用网络安全工具。《计算机