http
超文本传输协议, 无状态,明文传输无加密
https
http基础上添加了一层ssl层,用来加密传输和身份验证
https相比http
- 端口号不同(https使用443,http使用80),
- https需要申请证书,
- https更安全(加密传输,身份验证),
- https会验证数据完整性https需要申请证书
ssl
安全传输套层,位于应用层和tcp之间,会验证https证书的有效性,然后生成秘钥,让服务器验证,最后进行加密传输
无状态
相同浏览器对同一台服务器进行多次访问时,服务器并不能知道这是同一个浏览器