HTTPS是什么,HTTPS和HTTP有什么区别?

qinzhiqiang 10-14 11:15 851次浏览

HTTP对于很多做过网站的朋友应该并不陌生,通常我们在网址的前面,就会看到这个协议标识,HTTP也是使用比例最多的协议标识,但是这两年,越来越多的网站用起了HTTPS这个协议标识,很多大型站点全站都会使用HTTPS协议,那么很多朋友就会好奇,HTTPS究竟是什么呢,HTTP和HTTPS有什么区别?下面我们就详细的来介绍

HTTPS全称为Hypertext Transfer Protocol over Secure Socket Layer,中文含义为“超文本传输协议在安全加密字层”,简单来说就是加密数据传输,通俗的说就是安全连接。

HTTPS是什么?

HTTPS相当于在HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。 它是一个URI scheme(抽象标识符体系),句法类同http:体系。用于安全的HTTP数据传输。

https:URL表明它使用了HTTP,但HTTPS存在不同于HTTP的默认端口及一个加密/身份验证层(在HTTP与TCP之间)。这个系统的最初研发由网景公司(Netscape)进行网络营销证书,并内置于其浏览器Netscape Navigator中,提供了身份验证与加密通讯方法。现在它被广泛用于万维网上安全敏感的通讯,例如交易支付方面。简单来说HTTPS就是HTTP的加密版本。

HTTP和HTTPS中最为明显的差异就是URL的差异了,在我们访问网站的时候,网址的协议不同,网址前面所显示的标识也不一样,这可是我们可以快速分辨,HTTP和HTTPS的依据

HTTPS和HTTP的区别

https协议需要到ca申请证书,一般免费证书很少,需要交费,费用大概与.COM域名差不多网络营销证书,每年需要交大约几十元的费用。而常见的http协议则没有这一项;

HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,比http协议安全。

该证书只有用于对应的服务器的时候,客户端才信任此主机。所以所有的银行系统网站,关键部分应用都是https 的。客户通过信任该证书,从而信任了该主机。其实这样做效率很低,但是银行更侧重安全。这一点对局域网对内提供服务处的服务器没有任何意义。局域网中的服务器,采用的证书不管是自己发布的还是从公众的地方发布的,其客户端都是自己人,所以该局域网中的客户端也就肯定信任该服务器。

http使用的是大家最常见的80端口,而https连接使用的是443端口;他们使用的端口也大不相同

HTTPS的端口不同

HTTPS目前越来被个人站长普及使用,相对于安全性来讲HTTPS相对于传统的HTTP具有很大的优势,但是如果我们以往使用的是HTTP的域名并且做过外链的优化,那么小编推荐你不要去使用HTTPS,因为我们以往发外链所记录的链接是HTTP形式的,如果改成HTTPS形式的链接,那么对我们以往所做的外链会有一定程度上的影响。