iOS专攻

HTTP与HTTPS

2019-08-28  本文已影响0人  han_zero

定义

http:超文本传输协议 HyperText Transfer Protocol
https:HyperText Transfer Protocol over Secure Socket Layer 在http的基础上加了安全套接层

avatar

HTTP的返回报文

avatar
avatar

HTTP与HTTPS的区别

  1. HTTPS协议需要到CA申请证书,一般免费证书很少
  2. HTTP是明文传输,HTTPS则是具有安全性的SSL加密传输
  3. HTTP端口号80,HTTPS端口号443
  4. HTTPS可进行加密传输、身份认证,比较难抓包,比HTTP安全

HTTPS为何安全?

IP -> TCP -> HTTP
IP -> TCP -> SSL&TSL -> HTTPS

SSL协议为了解决以下风险而设计:

avatar

稍作解释:

(SSL连接建立完成)

上一篇下一篇

猜你喜欢

热点阅读