计算机网络安全基础与安全服务

需积分: 8 9 下载量 95 浏览量 更新于2024-08-14 收藏 9.79MB PPT 举报
"联网安全-计算机网络安全教程" 这篇教程涵盖了计算机网络安全的基础知识,旨在帮助学习者理解并掌握网络环境中的安全防护措施。联网安全主要关注两个核心服务:访问控制和服务通信的安全。访问控制确保只有授权用户能访问网络资源,而通信安全则关注数据的机密性、完整性和通信的可靠性,这涉及到加密技术、如IPsec、TLS(SSL)和sHTML等。 教程分为三个部分: 1. 计算机网络安全基础: - 这一部分讲解了网络安全的概述,包括网络安全研究的重要性、社会意义,以及相关的法律法规。此外,还介绍了如何评估系统的安全等级以及如何配置实验环境。 2. 网络安全协议基础: - 学习者将深入理解OSI七层网络模型和TCP/IP协议族,包括IP、TCP、UDP和ICMP协议。此外,还会涉及常见的网络服务,如文件传输服务和Telnet服务,以及常用网络服务端口和网络命令的使用。 3. 网络安全编程基础: - 这一部分涵盖操作系统编程,特别是C和C++语言的应用,包括语言的发展阶段。重点讲解Socket编程用于网络通信,以及注册表编程、定时器编程、驻留程序编程和多线程编程,这些都是实现网络安全功能的关键技术。 信息安全作为网络安全的子集,是一门多学科交叉的领域,包括数学、通信、计算机科学以及法律和心理学等多个层面。信息安全的研究内容通常分为五个层次:密码算法、安全协议、网络安全、系统安全和应用安全。信息安全的基本目标是保护信息的机密性、完整性、抗否认性和可用性,这通常被称为CIA三元组。 机密性确保信息只能被授权人员访问,通常通过访问控制和加密实现;完整性则保证信息在传输和处理过程中不被篡改,这通常依赖于消息摘要和访问控制机制;可用性则意味着授权用户在需要时能够无阻碍地访问信息。 该教程提供了全面的网络安全基础,从理论到实践,从协议到编程,旨在培养出能够在复杂网络环境中实施有效安全策略的专业人士。