http和https的区别

http的报文传输过程:http ->tcp -> ip

https的报文传输过程:https -> ssl -> tcp -> ip

https就是在http的基础上加了一个ssl协议,ssl的主要作用就是加密和身份认证。一切区别都是ssl导致的。

主要区别:

1、http的信息是明文传输,https则是密文

2、http使用80端口,https使用443

3、https需要安全证书,用于ssl的身份验证

4、http(http 1.0)是无状态协议,https有状态

你可能感兴趣的:(http和https的区别)