首页 > 试题广场 >

说一下http和https

[问答题]
SSL secure socket layer
发表于 2019-04-25 09:06:18 回复(0)
概念:http:超文本传输协议,是互联网应用最为广泛的一种网络协议;https:以安全为目标的http通道,http+ssl
区别:1:https需要ca证书,费用较高;2:http超文本传输协议,明文传输,https具有安全性的ssl加密传输协议;3:http端口80,https端口443;4:http无状态连接,https:http+ssl进行加密传输、身份认证的网络协议,更加安全
发表于 2020-07-21 11:45:53 回复(0)
1.概念:
HTTP:是互联网上应用最为广泛的一种网络协议
HTTPS:是以安全为目标的HTTP通道,简单讲是HTTP的安全版
2.区别:
a、https协议需要到ca申请证书,一般免费证书较少,因而需要一定费用。

b、http是超文本传输协议,信息是明文传输,https则是具有安全性的ssl加密传输协议。

c、http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443。

d、http的连接很简单,是无状态的;HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,比http协议安全。


发表于 2019-04-25 19:10:40 回复(0)
1、https协议需要到ca申请证书,一般免费证书较少,因而需要一定费用。

2、http是超文本传输协议,信息是明文传输,https则是具有安全性的ssl加密传输协议。

3、http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443。

4、http的连接很简单,是无状态的;HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,比http协议安全。

发表于 2019-04-25 18:02:59 回复(0)

HTTP:超文本传输协议。是互联网上应用最为广泛的一种网络协议。

HTTPS:超文本传输安全协议。在HTTP的基础上通过传输加密和身份认证保证了传输过程的安全性,简单讲是HTTP的安全版。


1. 端口

https的端口是443,而http的端口是80,当然两者的连接方式也是不太一样的。


2. 连接方式

https是根据http和ssl共同加密传输和身份证的协议,而http连接是没有状态的,连接简单,在一般情况下,网站使用https的话,会比http更安全。


3. 传输协议

https具有安全性,并且加密传输,而http是超文本进行传输。


4. 代价

http协议证书可以免费申请,而https则需要交费申请证书。

编辑于 2021-03-24 09:59:55 回复(0)
(1)基本概念:
http: 超文本传输协议,是互联网上应用最为广泛的一种网络协议,是一个客户端和服务器端请求和应答的标准(TCP),用于从WWW服务器传输超文本到本地浏览器的传输协议
https:简单讲是HTTP的安全版,在http协议基础上加入SSL安全协议,建立一个信息安全通道,来确保数组的传输和网站的真实性
(2)区别:
http传输的数据都是未加密的,也就是明文的,https传输的数据都是SSL层加密过的的,是密文的
Https协议需要ca证书,费用较高。
使用不同的链接方式,端口也不同,一般而言,http协议的端口为80,https的端口为443
http无状态连接;HTTPS是由SSL+HTTP协议构建的可进行加密传输、身份认证的连接方式
(3)https协议原理:

客户使用https url访问服务器,则要求web 服务器建立ssl链接。

web服务器接收到客户端的请求之后,会将网站的证书(证书中包含了公钥),返回或者说传输给客户端。

客户端和web服务器端开始协商SSL链接的安全等级,也就是加密等级。

客户端浏览器通过双方协商一致的安全等级,建立会话密钥,然后通过网站的公钥来加密会话密钥,并传送给网站。

web服务器通过自己的私钥解密出会话密钥。

web服务器通过会话密钥加密与客户端之间的通信。

(4)https协议的优点

可认证用户和服务器,确保数据发送到正确的客户机和服务器;

可防止数据在传输过程中不被窃取、改变,确保数据的完整性。

它大幅增加了中间人攻击的成本。

在搜索结果中的排名将会更高”,有利于SEO

(5)https协议的缺点

https握手阶段比较费时,耗电。

https缓存不如http高效,会增加数据开销。

SSL证书也需要钱,功能越强大的证书费用越高。

SSL证书需要绑定IP,不能再同一个ip上绑定多个域名,ipv4资源支持不了这种消耗。


编辑于 2022-01-12 09:54:25 回复(0)
http:超文本传输协议
https:并不是新的协议,而是http先和ssl通信,再由ssl(安全套接字)和tcp通信,即https使用了隧道进行通信
http端口80,https端口443
http存在安全问题:1、使用明文通信,内容可能会被窃听;2、不验证通信方的身份,通信方身份可能遭遇伪装;3、无法证明报文完整性;
https缺点:1、需要加密解密因此速度较慢;2、需要向ca申请证书,并支付高额费用;

编辑于 2020-10-06 21:19:06 回复(0)
<p>https相对于http增加了ssl加密协议,增强了网络传输的安全性</p>
发表于 2020-08-29 14:38:00 回复(0)
http: 超文本传输协议,是互联网上应用最为广泛的一种网络协议 https: 是以安全为目标的HTTP通道,简单讲是HTTP的安全版,即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。 https协议的主要作用是:建立一个信息安全通道,来确保数组的传输,确保网站的真实性。 简单来说https协议是由http和ssl协议构建的可进行加密传输和身份认证的网络协议,比http协议的安全性更高。 主要的区别如下: Https协议需要ca证书,费用较高。 http是超文本传输协议,信息是明文传输,https则是具有安全性的ssl加密传输协议。 使用不同的链接方式,端口也不同,一般而言,http协议的端口为80,https的端口为443 http的连接很简单,是无状态的;HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,比http协议安全。
发表于 2020-03-10 15:00:15 回复(0)

http是一种超文本传输协议,传输的数据都是未加密的,也就是显示在明面上的,是现在互联网上应用最为广泛的一种网络协议,相对来说不太安全,但是所需成本很小。http一般的端口号为80.

https则是具有安全性的ssl加密传输协议。简单来说,https是一种安全版的http,传输的数据是通过SSL加密的,比起http来说很安全,https协议的主要作用就是:建立一个信息安全通道,来确保数组的传输,确保网站的真实性。但是相对来说,成本所需较高,尤其是所需ca证书等级越高,费用越高(ca证书功能越强大,所需费用越高)。https一般的端口号为443。

http和https各有各自的优缺点,http花费少,安全性不高;https花费稍高,但是你“买”来了安全;

[ https握手阶段比较费时,会使页面加载时间延长50%,增加10%~20%的耗电。

https缓存不如http高效,会增加数据开销。

SSL证书也需要钱,功能越强大的证书费用越高。 

SSL证书需要绑定IP,不能再同一个ip上绑定多个域名,ipv4资源支持不了这种消耗。]

发表于 2019-11-05 21:32:18 回复(0)
HTTPS:是以安全为目标的HTTP通道,简单讲是HTTP的安全版。https:URL表明它使用了HTTP,但HTTPS存在不同于HTTP的默认端口及一个加密/身份验证层,也就是说它的主要作用可以分为两种:一种是建立一个信息安全通道,来保证数据传输的安全;另一种就是确认网站的真实性,凡是使用了 https 的网站,都可以通过点击浏览器地址栏的锁头标志来查看网站认证之后的真实信息,也可以通过 CA 机构颁发的安全签章来查询。
HTTP:超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。
发表于 2019-04-25 14:11:40 回复(0)