计算机网络安全:自启动程序与系统安全

需积分: 8 9 下载量 24 浏览量 更新于2024-08-14 收藏 9.79MB PPT 举报
本文档主要介绍了计算机网络安全教程,重点关注自启动程序和网络安全基础知识。自启动程序是一种可以在计算机启动时自动运行的程序,对于某些特定工具,如wnc.exe,需要将其添加到系统的自启动列表中,以便于在无须手动干预的情况下执行。通常,将这类程序放置在winnt或winnt/system32目录下,因为这些是系统环境路径,从这些位置执行文件不需要指定完整路径。 计算机网络安全是一个重要的领域,包括多个层面。首先,网络安全概述涉及网络安全的体系结构和必要性,以及其对社会的意义。它还涵盖相关的法律法规,用于评估系统或应用的安全级别。此外,实验环境的配置也是学习网络安全的基础,这可能包括设置模拟网络环境,以便进行安全测试和研究。 网络安全协议基础讲解了OSI七层网络模型和TCP/IP协议族。重点介绍了IP协议、TCP协议、UDP协议和ICMP协议,这些都是构成互联网通信的基础。此外,还提到了常见的网络服务,如文件传输服务(FTP)、远程登录服务(Telnet)等,以及它们对应的端口和常用的网络诊断命令。 编程基础部分,尤其是针对网络安全的编程,涵盖了C和C++语言在操作系统编程中的应用。C语言的发展阶段、Socket编程(用于网络通信)和注册表编程(在Windows系统中管理配置信息)是关键点。定时器编程、驻留程序编程和多线程编程是提升系统效率和响应性的关键技术,尤其在处理并发任务和实时数据时。 信息安全概述强调了网络安全作为信息安全的一个分支,其研究内容广泛,包括密码学、安全协议、网络安全、系统安全和应用安全等多个层次。信息安全的基本要求通常概括为机密性、完整性、抗否认性和可用性,其中机密性保证信息不被非授权访问,完整性确保信息在传输和存储过程中不被篡改,可用性则保证信息随时可被授权用户访问。 这个教程旨在提供一个全面的网络安全学习框架,从基础理论到实际操作,涵盖了自启动程序的利用、网络协议的理解以及信息安全的核心概念。通过对这些知识点的学习,读者能够更好地理解和应对网络安全挑战,构建更安全的计算环境。