题目
以下哪一种协议可以保护客户端与服务器之间的通信内容及其通信 的信道?A. S/MIMEB. RPCC. SHTTPD. HTTPS
以下哪一种协议可以保护客户端与服务器之间的通信内容及其通信 的信道?
- A. S/MIME
- B. RPC
- C. SHTTP
- D. HTTPS
题目解答
答案
D
解析
本题考查网络协议的功能,核心在于区分不同协议的作用。关键点在于理解各选项协议的核心用途:
- S/MIME:用于邮件加密与签名,属于应用层协议,与客户端-服务器通信信道保护无关。
- RPC:远程过程调用协议,本身不提供加密或信道保护。
- SHTTP:早期安全HTTP的尝试,已被HTTPS取代。
- HTTPS:通过SSL/TLS协议实现通信加密和信道验证,是保护客户端与服务器通信的正确选择。
选项分析
A. S/MIME
- 功能:主要用于电子邮件的加密与签名,确保邮件内容机密性与完整性。
- 局限:仅针对邮件传输,不直接保护客户端与服务器间的实时通信信道。
B. RPC
- 功能:用于程序间的远程调用,不自带安全机制。
- 局限:需依赖其他协议(如SSL)实现安全通信,本身无法保护信道。
C. SHTTP
- 功能:早期提出的安全HTTP版本,但未被广泛采用。
- 现状:已被HTTPS完全取代,实际应用中已无意义。
D. HTTPS
- 功能:基于HTTP,通过SSL/TLS协议实现:
- 通信内容加密:防止数据被窃听或篡改。
- 信道验证:通过数字证书确认服务器身份,防止中间人攻击。
- 优势:广泛支持,是保护客户端-服务器通信的标准协议。