http和https的区别

theme: "league"
transition: 'fade'
title: "霍格沃兹测试开发"
use: hogwarts

HTTP 与 HTTPS 的区别

霍格沃兹测试开发学社
http://ceshiren.com

经典面试题

HTTP 与 HTTPS 的区别是什么?

考察点

  • 《计算机网络》相关知识
  • 了解 HTTP 与 HTTPS 协议的特点
  • 理解 HTTP 与 HTTPS 的通信过程

技术点

  • HTTP 与 HTTPS 的概念
  • HTTP 通信过程
  • HTTPS 通信过程

HTTP 与 HTTPS 的概念

  • HTTP
    • 超文本传输协议
    • 是一个基于请求与响应,无状态的,应用层的协议
    • 常基于 TCP/IP 协议传输数据
    • 以明文方式发送内容
  • HTTPS
    • 安全套接字层超文本传输协议
    • 通过计算机网络进行安全通信的传输协议
    • 在 HTTP 的基础上加入了 SSL/TLS 协议
    • HTTP + 加密 + 认证 + 完整性保护 = HTTPS

image

答案总结

  1. HTTPS 比 HTTP 更安全
  • HTTP 是超文本传输协议,连接简单无状态,信息明文传输
  • HTTPS 通过 SSL/TLS 提供安全方式
  1. HTTP 和 HTTPS 使用完全不同的连接方式
  2. HTTP 和 HTTPS 用的端口也不一样
  • HTTP 是 80 端口
  • HTTPS 是 443 端口
  1. HTTPS 协议需要到 CA 申请证书,可能需要一定费用
1 个赞