《计算机网络安全技术 第2章 网络安全技术基础知识.ppt》由会员分享,可在线阅读,更多相关《计算机网络安全技术 第2章 网络安全技术基础知识.ppt(14页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、第2章 网络安全技术基础知识 密码学基础密码学基础2.1 DESDES和和RSARSA算法算法2.2 Windows Windows 注册表基础注册表基础2.3 网络技术基础网络技术基础2.42.1 密码学基础2.1.1 加密与解密加密与解密2.1.2 认证、完整性、不可抵赖性认证、完整性、不可抵赖性2.1.3 协议与算法协议与算法2.1.4 对称与不对称加密对称与不对称加密2.1.5 有关密码学的其他问题有关密码学的其他问题1单向函数2密码散列3口令、密码和密钥4安全性对比模糊性5密钥长度与蛮力攻击6对密码的字典攻击7如何破解替代密码2.2 DES和RSA算法2.2.1 DES算法算法1概述
2、2DES的算法框架3DES算法的应用误区2.2.2 RSA算法算法2.3 Windows注册表基础2.3.1 注册表概述注册表概述 2.3.2 Windows 2000注册表的组成与分析注册表的组成与分析2.3.3 注册表的部分重要内容注册表的部分重要内容1KEY_LOCAL_MACHINE根键2HKEY_CLASSES_ROOT根键3HKEY_CURRENT_CONFIG根键 4HKEY_USERS根键5HKEY_CURRENT_USER根键 2.3.4 Windows 2000的用户配置文件的用户配置文件2.3.5 注册表操作的应用注册表操作的应用1问题2解决方法3特殊情况2.4 网络技术
3、基础2.4.1 TCP/IP1概述概述 TCP/IP(Transmission Control Protocol/Internet Protocol的简写,中文译的简写,中文译名为传输控制协议名为传输控制协议/互联网络协议),是互联网络协议),是Internet最基本的协议。简单地说,就是由最基本的协议。简单地说,就是由底层的底层的IP和和TCP组成的。组成的。2TCP/IP协议栈组成协议栈组成(1)必须协议)必须协议(2)推荐协议)推荐协议(3)可选协议)可选协议2.4.2 端口端口1什么是端口什么是端口 在网络技术中,端口(在网络技术中,端口(Port)有好几种意思。集线器、)有好几种意思
4、。集线器、交换机、路由器的端口指的是连接其他网络设备的接口,交换机、路由器的端口指的是连接其他网络设备的接口,如如RJ-45端口、端口、Serial端口等。这里所指的端口不是指物端口等。这里所指的端口不是指物理意义上的端口,而是特指理意义上的端口,而是特指TCP/IP中的端口,是逻辑意中的端口,是逻辑意义上的端口。义上的端口。那么那么TCP/IP中的端口指的是什么呢?中的端口指的是什么呢?如果把如果把IP地址比作一间房子,端口就是出入这间房子地址比作一间房子,端口就是出入这间房子的门。真正的房子可能只有几个门,但是一个的门。真正的房子可能只有几个门,但是一个IP地址的地址的端口可以有端口可以有
5、65536个之多。端口是通过端口号来标记的,个之多。端口是通过端口号来标记的,端口号只取整数,范围是从端口号只取整数,范围是从0到到65535。2端口的作用端口的作用 端口有什么用呢?我们知道,一台拥有端口有什么用呢?我们知道,一台拥有IP地址的主地址的主机可以提供许多服务,比如机可以提供许多服务,比如Web服务、服务、FTP服务、服务、SMTP服务等,这些服务完全可以通过服务等,这些服务完全可以通过1个个IP地址来实现。那么,地址来实现。那么,主机是怎样区分不同的网络服务呢?显然不能只靠主机是怎样区分不同的网络服务呢?显然不能只靠IP地地址,因为址,因为IP地址与网络服务的关系是一对多的关系
6、,因地址与网络服务的关系是一对多的关系,因此实际上是通过此实际上是通过“IP地址地址+端口号端口号”来区分不同的服务的。来区分不同的服务的。需要注意的是,端口并不是一一对应的。比如计算需要注意的是,端口并不是一一对应的。比如计算机作为客户机访问一台机作为客户机访问一台WWW服务器时,服务器时,WWW服务器服务器使用使用“80”端口与客户机计算机通信,但客户机计算机端口与客户机计算机通信,但客户机计算机则可能使用则可能使用“3457”这样的端口,如图这样的端口,如图2-12所示。所示。图2-12 服务器和客户机端口3端口是怎样分配的端口是怎样分配的(1)公认端口()公认端口(Well Known Ports)(2)动态端口()动态端口(Dynamic Ports)4怎样查看端口怎样查看端口5怎样管理端口怎样管理端口