客户端|这可能是你见过最全面的网络安全面试题了——入门篇( 七 )


对话密钥\"本身 , 这样就减少了加密运算的消耗时间 。
(1) 客户端向服务器端索要并验证公钥 。
(2) 双方协商生成\"对话密钥\" 。
(3) 双方采用\"对话密钥\"进行加密通信 。 上面过程的前两步 , 又称为\"握手阶段\"(handshake) 。
《计算机网络》书本SSL 工作过程 , A:客户端 , B:服务器端
1.协商加密算法:A 向 B 发送 SSL 版本号和可选加密算法 , B 选择自己支持的算法并告知 A
2.服务器鉴别:B 向 A 发送包含公钥的数字证书 , A 使用 CA 公开发布的公钥对证书进行验证
3.会话密钥计算:A 产生一个随机秘密数 , 用 B 的公钥进行加密后发送给 B , B 根据协商的算法产生共享的对称会话密钥并发送给 A.
4.安全数据传输:双方用会话密钥加密和解密它们之间传送的数据并验证其完整
TCP 对应的应用层协议FTP:定义了文件传输协议 , 使用 21 端口.
Telnet:它是一种用于远程登陆的端口23 端口
SMTP:定义了简单邮件传送协议 , 服务器开放的是 25 号端口 。
POP3:它是和 SMTP 对应 , POP3 用于接收邮件 。
UDP 对应的应用层协议DNS:用于域名解析服务 , 用的是 53 号端口
SNMP:简单网络管理协议 , 使用 161 号端口
TFTP(Trival File Transfer Protocal):简单文件传输协议
以上《网络安全核心知识点总结》我已经全部为大家打包准备好了 , 希望对正在学习的你有所帮助!