当前位置:首页 > 实用技巧 >

HTTP是什么(http是什么意思怎么解决)

来源:原点资讯(www.yd166.com)时间:2023-06-07 04:08:28作者:YD166手机阅读>>

关于面试:什么是Http,什么是HTTPS

这段话随便看看就好了,除了文字能看懂,其他的咱也看不懂,嗐

Http (HTTP-Hypertext transfer protocol) 是一个简单的请求-响应协议,它通常运行在Tcp之上。它指定了客户端可能发送给服务器什么样的消息以及得到什么样的响应。请求和响应消息的头以ASCII码形式给出;而消息内容则具有一个类似MIME的格式。这个简单模型是早期Web成功的有功之臣,因为它使开发和部署非常地直截了当。

Https(全称:Hyper Text Transfer Protocol over SecureSocket Layer),是以安全为目标的 HTTP 通道,在HTTP的基础上通过传输加密和身份认证保证了传输过程的安全性 。HTTPS 在HTTP 的基础下加入SSL 层,HTTPS 的安全基础是 SSL,因此加密的详细内容就需要 SSL。 HTTPS 存在不同于 HTTP 的默认端口及一个加密/身份验证层(在 HTTP与 TCP 之间)。这个系统提供了身份验证与加密通讯方法。它被广泛用于万维网上安全敏感的通讯,例如交易支付等方面 。

粗解Http、Https的区别(学疏才浅,不敢详解)

Http是超文本传输协议,数据明文传输,所以会被抓包导致信息泄露,有安全风险问题!Https 则是具有安全性的SSL加密传输协议。HttpHttps使用的是完全不同的连接方式用的端口也不一样,前者是80,后者是443。Http的连接很简单,是无状态的。HTTPS协议是由SSL HTTP协议构建的可进行加密传输、身份认证的网络协议。Https协议需要到CA付费申请证书,

HTTP是应用层协议,同其他应用层协议一样,是为了实现某一类具体应用的协议,并由某一运行在用户空间的应用程序来实现其功能。HTTP是一种协议规范,这种规范记录在文档上,为真正通过HTTP协议进行通信的HTTP的实现程序。
HTTP是一种无状态协议,即服务器不保留与客户交易时的任何状态。这就大大减轻了服务器记忆负担,从而保持较快的响应速度。
HTTP是一种面向对象的协议。允许传送任意类型的数据对象。它通过数据类型和长度来标识所传送的数据内容和大小,并允许对数据进行压缩传送。当用户在一个HTML文档中定义了一个超文本链后,浏览器将通过TCP/IP协议与指定的服务器建立连接。

上面概述其实是很废话的,忽略吧!!!

HTTP是什么,http是什么意思怎么解决(1)

上图是Http的工作流程图,Https会在Tcp首部这一层前加上安全层(SSL/TSL)加解密Http报文
注:TLS是SSL的升级替代版,具体发展历史可以参考传输层安全性协议。

Https解决的问题

Https协议因为采用密文传输,要比Http协议安全。

1、信任主机的问题。

采用https的server 必须从CA申请一个用于证明服务器用途类型的证书. 改证书只有用于对应的server 的时候,客户度才信任次主机。所以目前所有的银行系统网站,关键部分应用都是https的。客户通过信任该证书,从而信任了该主机。其实这样做效率很低,但是银行更侧重安全。这一点对我们没有任何意义,我们的server采用的证书不管自己issue 还是从公众的地方issue,客户端都是自己人,所以我们也就肯定信任该server。

2、通讯过程中的数据的泄密和被窜改。(1)一般意义上的https,就是 server 有一个证书,
  • 主要目的是保证server 就是他声称的server,这个跟第一点一样。
  • b) 服务端和客户端之间的所有通讯,都是加密的。
    • i. 具体讲,是客户端产生一个对称的密钥,通过server 的证书来交换密钥。一般意义上的握手过程。
    • ii. 加下来所有的信息往来就都是加密的,第三方即使截获,也没有任何意义,因为他没有密钥,当然窜改也就没有什么意义了。
(2)少许对客户端有要求的情况下,会要求客户端也必须有一个证书。
  • 这里客户端证书,其实就类似表示个人信息的时候,除了用户名/密码,还有一个CA 认证过的身份,应为个人证书一般来说上别人无法模拟的,所有这样能够更深的确认自己的身份。
  • 目前少数个人银行的专业版是这种做法,具体证书可能是拿U盘作为一个备份的载体。

HTTPS 在 HTTP 与 TCP 层之间加入了 SSL/TLS 协议,可以很好的解决了上述的风险:

信息加密:交互信息无法被窃取,但你的号会因为「自身忘记」账号而没。 校验机制:无法篡改通信内容,篡改了就不能正常显示,但百度「竞价排名」依然可以搜索垃圾广告。 身份证书:证明淘宝是真的淘宝网,但你的钱还是会因为「剁手」而没。

可见,只要自身不做「恶」,SSL/TLS 协议是能保证通信是安全的。

作者:BuildF
链接:https://juejin.cn/post/6904227431939342344

栏目热文

http中文版(http用什么工具下载)

http中文版(http用什么工具下载)

HTTP文件服务器汉化版是专为个人用户所设计的 HTTP 文件服务器,是文件共享软件,可让您通过HTTP发送和接收文件。...

2023-06-07 04:49:41查看全文 >>

http是什么链接

http是什么链接

格式是:http://万维网即www.主机名(就是网上的服务器的主机名称,这个名字也可以映射地).一级域名(这一级的域名...

2023-06-07 04:55:39查看全文 >>

经纬度正确表示方法(经纬度精确坐标的正确表示方法)

经纬度正确表示方法(经纬度精确坐标的正确表示方法)

昨天飞行圈周机长发了一张图,感觉这个图怪怪的,大家讨论一下:这个机位的坐标应该是:北纬35度02.93分 东经118度2...

2023-06-07 04:46:21查看全文 >>

汽车方向盘滴油怎么处理(轿车排气管滴油是什么毛病)

汽车方向盘滴油怎么处理(轿车排气管滴油是什么毛病)

有个朋友的车,方向机漏油了,去4S店说修不了,必须更换总成,他就问我方向机漏油到底能不能修。我觉得这个问题有一定的普遍性...

2023-06-07 04:25:50查看全文 >>

方向盘底下可以上油吗(方向盘上滴油了怎么弄掉)

方向盘底下可以上油吗(方向盘上滴油了怎么弄掉)

汽车方向盘抖动,是我们日常行车过程中最为常见的车辆毛病之一,特别是车辆行驶到5万公里至7万公里之间。汽车的方向盘不仅是控...

2023-06-07 04:30:58查看全文 >>

http是什么东西

http是什么东西

一、什么是http?Http协议即超文本传送协议 (HTTP-Hypertext transfer protocol) ...

2023-06-07 04:42:12查看全文 >>

形容春天味道的四字成语(形容春天味道的词语)

形容春天味道的四字成语(形容春天味道的词语)

【成语】酒酽春浓【拼音】jiǔ yàn chūn nóng【释义】酽:味厚,味浓。酒味醇美,春意盎然。"...

2023-06-07 04:56:03查看全文 >>

宸汐缘1-60集免费播放完整版(宸汐缘1-60集免费播)

宸汐缘1-60集免费播放完整版(宸汐缘1-60集免费播)

三生三世宸汐缘第5~8集剧情预告第5集:灵汐捡到小白元家大厅内,元老夫人轻抚着攒心钉,呵斥元瞳若再敢维护九宸,就滚出元家...

2023-06-07 04:44:51查看全文 >>

宸汐缘1-60集免费完整观看

宸汐缘1-60集免费完整观看

三生三世宸汐缘第8~10集剧情预告第8集:宝青痴恋景休遭母亲阻拦 云风英雄救美却被美人抛弃翎月当年将襁褓中的女儿放在了山...

2023-06-07 04:48:04查看全文 >>

宸汐缘1-60集合集解说(宸汐缘1-60集合集大结局)

宸汐缘1-60集合集解说(宸汐缘1-60集合集大结局)

三生三世宸汐缘第3~6集剧情预告第3集:九宸打探灵汐身份扶云殿中长燃无尽木需要人看管,九宸想起灵汐是丹鸟族,不怕火,命她...

2023-06-07 04:39:29查看全文 >>

文档排行