💻
计算机
解释HTTP与HTTPS的区别
问题描述
从安全性、协议层次和工作原理角度,比较HTTP和HTTPS的异同。
问题解答
区别:
1. **安全性**:
- HTTP明文传输,HTTPS通过SSL/TLS加密
2. **端口**:
- HTTP默认80,HTTPS默认443
3. **协议栈**:
- HTTPS = HTTP + SSL/TLS(在传输层和应用层之间)
4. **证书**:
- HTTPS需CA认证的数字证书
工作原理:HTTPS通过非对称加密交换密钥,后改用对称加密传输数据。