HTTP & HTTPS
一. HTTP:超文本传输协议(HyperText Transfer Protocol)
网络七层协议(转载),HTTP位于应用层:
二. HTTPS: HTTP + SSL/TLS
SSL:安全套接层(Secure socket layer)
TLS:传输安全协议(Transport layer secure)
HTTPS作用:
- 身份认证 认证用户和服务器,确保数据发送到正确的客户机和服务器;(通道端可靠)
- 内容加密 建立一个信息安全通道,来保证数据不被窃听;(通道加密)
- 数据完整性 防止内容被第三方篡改;(避免通道劫持)
- HTTPS、HTTP的区别
- HTTPS需要申请ca证书,进行身份认证。
- HTTP数据明文传输,HTTPS使用SSL加密协议。
- HTTP使用80端口,HTTPS默认443。