http 和 https 使用的是不同的连接方式,用的端口也不一样,前者是 80,后者是 443
https 需要到 CA 申请证书
http 的连接很简单,是无状态的
- HTTP协议是无状态的,指的是协议对于事务处理没有记忆能力,服务器不知道客户端是什么状态。也就是说,打开一个服务器上的网页和你之前打开这个服务器上的网页之间没有任何联系。HTTP是一个无状态的面向连接的协议,无状态不代表HTTP不能保持TCP连接,更不能代表HTTP使用的是UDP协议(无连接)
https 协议是由 SSL+HTTP 协议构建的可进行加密传输、身份认证的网络协议,相比于 http 的明文传输,https 协议更安全