HTTP和HTTPS有什么区别?

zhrjgy 问题 434

有的网址前面是http://  有的是https://, HTTP和HTTPS有什么区别?

回复

共1条回复 我来回复
  • 江山如画的头像
    江山如画
    这个人很懒,什么都没有留下~
    评论

    HTTP和HTTPS的联系

    HTTP协议传输的数据都是未加密的,也就是明文的,因此使用HTTP协议传输隐私信息非常不安全,为了保证这些隐私数据能加密传输,于是网景公司设计了SSL(Secure Sockets Layer)协议用于对HTTP协议传输的数据进行加密,从而就诞生了HTTPS。

    HTTP和HTTPS的区别

    HTTP(Hypertext Transfer Protocol)超文本传输协议是用来在Internet上传送超文本的传送协议,用于在Web浏览器和网站服务器之间传递信息。但HTTP协议采用明文传输信息,不提供任何方式的数据加密,存在信息窃听、信息篡改和信息劫持的风险。如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此,HTTP协议不适合传输一些敏感信息,比如:信用卡号、密码等支付信息。

    HTTPS(Secure Hypertext Transfer Protocol) 安全超文本传输协议基于HTTP开发,在HTTP的基础上加入了SSL协议,SSL依靠证书来验证服务器的身份,并为浏览器和服务器之间的通信加密。

    简单来说HTTPS是HTTP的安全版,是使用TLS/SSL加密的HTTP协议。

    http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443。
    
    HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议要比http协议安全。
    6年前 0条评论