拾题
首页 / 软考真题 / 网络协议 / 第 5 题

请简述HTTPS和HTTP协议的主要区别。

简答题

请简述HTTPS和HTTP协议的主要区别。
答案:HTTPS在HTTP基础上增加了SSL/TLS加密层,提供加密传输、身份认证和完整性校验,默认端口443;HTTP明文传输,默认端口80。HTTPS更安全,但性能略低。

解析

参考答案

HTTPS 是在 HTTP 基础上增加了 SSL/TLS 加密层:HTTP 明文传输、默认端口 80;HTTPS 加密传输、默认端口 443,并提供身份认证与完整性校验,更安全但性能略低。

得分点解析

  • 加密层:这是两者的本质差异。HTTP 报文以明文经过网络,任何中间节点都可读取或篡改;HTTPS 在应用层与传输层之间插入 SSL/TLS,实现加密。
  • 端口 443 / 80:属于必须记住的基础事实,端口差异也反映了两者是不同的服务监听方式。
  • 更安全:这是加密层带来的结果,涵盖防窃听、防篡改、防冒充三方面,是 HTTPS 存在的根本目的。

延伸考点

还需注意:HTTPS 需 CA 证书,存在握手开销因此性能略低;此外 HTTPS 只保护传输过程,不改变 HTTP 无状态、明文语义等特性。

← 上一题

本单元其他题目

在拾题里做这套题