1.端口号http是80端口,https是433端口
2.说下http发送请求过程
3.安全,https在应用层和传输层之间增加了一个安全层,用的是SSL/TLS协议
4.https协议需要到 CA 申请证书,一般免费证书很少,需要交费
5.http是超文本传输协议,信息是明文传输,https 则是具有安全性的SSL加密传输协议
6.http的连接很简单,是无状态的。
图片来自:https://www.mahaixiang.cn/internet/1233.html
关于安全层
对于TCP/IP五层模型安全层位于应用层与传输层之间
对于ios七层模型
https之所以安全是因为设置了密钥,数据之前的传输依靠密钥,所以应该在会话层