http和https区别

http和https区别:

HTTP+加密+认证+完整性保护=HTTPS

1) https协议需要到ca申请证书,需要一定经济成本;
2) http是明文传输,https是加密的安全传输;
3) 连接的端口不一样,http是80,https是443;
4)http连接很简单,没有状态;https是ssl加密的传输,身份认证的网络协议,相对http传输比较安全。

http连接很简单,没有状态:

1、每一个访问都是无连接,服务器挨个处理访问队列里的访问,处理完一个就关闭连接,这事儿就完了,然后处理下一个新的

2、无连接的含义是限制每次连接只处理一个请求。服务器处理完客户的请求,并收到客户的应答后,即断开连接

3、无状态协议解决办法: 通过1、Cookie 2、通过Session会话保存

原文地址:https://www.cnblogs.com/weizhideweilai/p/10426840.html