计算机网络安全教程:驻留程序编程入门
需积分: 8 83 浏览量
更新于2024-08-14
收藏 9.79MB PPT 举报
"驻留程序编程-计算机网络安全教程"
这篇教程涵盖了计算机网络安全的基础知识,以及如何进行驻留程序编程。驻留程序是在计算机内存中常驻的程序,它能够持续运行,直到系统关闭或者被手动终止。在网络安全领域,驻留程序有时用于监控网络活动、检测异常行为或者提供实时防护。
在第一部分计算机网络安全基础中,教程首先介绍了网络安全的概述和环境配置。这包括网络安全研究的体系、必要性,以及研究网络安全对社会的意义和相关的法律法规。这部分还涉及如何评估系统的安全等级,并详细讲解了实验环境的配置,这对于理解网络安全的实践操作至关重要。
第二部分主要讲解了网络安全协议基础,涉及OSI七层网络模型和TCP/IP协议族。这些基础知识对于理解网络通信和安全问题至关重要,包括IP协议、TCP协议、UDP协议和ICMP协议的工作原理,以及常见的网络服务如文件传输服务、Telnet服务等。此外,还介绍了常用的网络服务端口和网络命令,这些都是诊断和管理网络安全的基础工具。
第三部分,网络安全编程基础,介绍了使用C和C++进行操作系统编程,包括C语言的发展阶段,以及Socket编程、注册表编程、定时器编程和驻留程序编程。这部分特别强调了驻留程序编程,通过提供的代码示例 proj3_19.cpp,展示了如何编写一个简单的驻留窗口程序,利用Windows API函数创建并隐藏窗口,然后进入消息循环,实现程序在后台运行。
信息安全的定义和研究层次也在教程中有所提及。信息安全不仅包括密码算法、安全协议、网络安全、系统安全和应用安全,还涵盖了保密性、完整性、抗否认性和可用性等基本要求。保密性确保信息不被非授权访问,完整性则关注信息的一致性,防止未经授权的修改,而可用性则保证信息在需要时可以被合法用户访问。
这个教程为学习者提供了全面的网络安全基础知识,包括理论和实践两个方面,特别强调了驻留程序在网络安全环境中的应用,对于想要深入理解计算机网络安全和编程的读者来说非常有价值。
2015-05-06 上传
2021-10-07 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
四方怪
- 粉丝: 28
- 资源: 2万+
最新资源
- Fisher Iris Setosa数据的主成分分析及可视化- Matlab实现
- 深入理解JavaScript类与面向对象编程
- Argspect-0.0.1版本Python包发布与使用说明
- OpenNetAdmin v09.07.15 PHP项目源码下载
- 掌握Node.js: 构建高性能Web服务器与应用程序
- Matlab矢量绘图工具:polarG函数使用详解
- 实现Vue.js中PDF文件的签名显示功能
- 开源项目PSPSolver:资源约束调度问题求解器库
- 探索vwru系统:大众的虚拟现实招聘平台
- 深入理解cJSON:案例与源文件解析
- 多边形扩展算法在MATLAB中的应用与实现
- 用React类组件创建迷你待办事项列表指南
- Python库setuptools-58.5.3助力高效开发
- fmfiles工具:在MATLAB中查找丢失文件并列出错误
- 老枪二级域名系统PHP源码简易版发布
- 探索DOSGUI开源库:C/C++图形界面开发新篇章