HTTP(超文本传输协议)和HTTPS(安全的超文本传输协议)是用于访问和传输Web页面的协议,它们之间有以下区别:
-
安全性:最明显的区别是安全性。HTTP是明文协议,所有的通信数据都是以明文形式传输,容易被窃听者拦截并查看敏感信息。而HTTPS通过使用TLS(传输层安全)协议进行加密,能够保护数据在传输过程中的安全性,使得窃听者无法直接获取到明文数据。
-
加密方式:HTTP不提供数据加密的功能,而HTTPS使用公钥加密算法和对称加密算法相结合的方式来加密数据。在建立连接时,客户端与服务器进行握手,通过交换密钥来确保通信的机密性和完整性,然后使用对称加密算法对实际的数据进行加密传输。
-
端口:HTTP默认使用80端口进行通信,而HTTPS默认使用443端口。这样做是为了避免与其他常用的非加密协议冲突,方便网络设备和防火墙进行端口的过滤和管理。
-
证书:HTTPS需要使用数字证书来验证服务器的身份和建立安全连接。数字证书由受信任的证书颁发机构(CA)签发,包含了服务器的公钥以及其他相关信息,用于验证服务器的身份。这样可以防止中间人攻击(Man-in-the-Middle Attack)。
-
性能:由于加密和解密过程的开销,HTTPS通信相对于HTTP通信会稍微降低一些性能。然而,随着硬件和软件的发展,加密算法的改进和优化,HTTPS的性能已经得到大幅提升,不会对正常的Web访问造成明显影响
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
1.前端请求 export function test(params) { return request({ url: ‘/test’, method: ‘get’, responseType: ‘blob’, params: params }) } 2.后端…