当前位置: 首页 > news >正文

淮安软件园有做网站的吗wordpress微信编辑器

淮安软件园有做网站的吗,wordpress微信编辑器,做个网站上百度怎么做,深圳网站建设推荐q479185700顶上HTTPS 协议是基于 TCP 协议的,因而要先建立 TCP 的连接。在这个例子中,TCP 的连接是在手机上的 App 和负载均衡器 SLB 之间的。 尽管中间要经过很多的路由器和交换机,但是 TCP 的连接是端到端的。TCP 这一层和更上层的 HTTPS 无法看到中间的包…

HTTPS 协议是基于 TCP 协议的,因而要先建立 TCP 的连接。在这个例子中,TCP 的连接是在手机上的 App 和负载均衡器 SLB 之间的。

尽管中间要经过很多的路由器和交换机,但是 TCP 的连接是端到端的。TCP 这一层和更上层的 HTTPS 无法看到中间的包的过程。尽管建立连接的时候,所有的包都逃不过在这些路由器和交换机之间的转发,转发的细节我们放到那个下单请求的发送过程中详细解读,这里只看端到端的行为。

对于 TCP 连接来讲,需要通过三次握手建立连接,为了维护这个连接,双方都需要在 TCP 层维护一个连接的状态机。

一开始,客户端和服务端都处于 CLOSED 状态。服务端先是主动监听某个端口,处于 LISTEN 状态。然后客户端主动发起连接 SYN,之后处于 SYN-SENT 状态。服务端收到发起的连接,返回 SYN,并且 ACK 客户端的 SYN,之后处于 SYN-RCVD 状态。

客户端收到服务端发送的 SYN 和 ACK 之后,发送 ACK 的 ACK,之后处于 ESTABLISHED 状态。这是因为,它一发一收成功了。服务端收到 ACK 的 ACK 之后,也会处于 ESTABLISHED 状态,因为它的一发一收也成功了。

当 TCP 层的连接建立完毕之后,接下来轮到 HTTPS 层建立连接了,在 HTTPS 的交换过程中,TCP 层始终处于 ESTABLISHED。

对于 HTTPS,客户端会发送 Client Hello 消息到服务器,用明文传输 TLS 版本信息、加密套件候选列表、压缩算法候选列表等信息。另外,还会有一个随机数,在协商对称密钥的时候使用。

然后,服务器会返回 Server Hello 消息,告诉客户端,服务器选择使用的协议版本、加密套件、压缩算法等。这也有一个随机数,用于后续的密钥协商。

然后,服务器会给你一个服务器端的证书,然后说:“Server Hello Done,我这里就这些信息了。”

客户端当然不相信这个证书,于是从自己信任的 CA 仓库中,拿 CA 的证书里面的公钥去解密电商网站的证书。如果能够成功,则说明电商网站是可信的。这个过程中,你可能会不断往上追溯 CA、CA 的 CA、CA 的 CA 的 CA,反正直到一个授信的 CA,就可以了。

证书验证完毕之后,觉得这个服务端是可信的,于是客户端计算产生随机数字 Pre-master,发送 Client Key Exchange,用证书中的公钥加密,再发送给服务器,服务器可以通过私钥解密出来。

接下来,无论是客户端还是服务器,都有了三个随机数,分别是:自己的、对端的,以及刚生成的 Pre-Master 随机数。通过这三个随机数,可以在客户端和服务器产生相同的对称密钥。

有了对称密钥,客户端就可以说:“Change Cipher Spec,咱们以后都采用协商的通信密钥和加密算法进行加密通信了。”

然后客户端发送一个 Encrypted Handshake Message,将已经商定好的参数等,采用协商密钥进行加密,发送给服务器用于数据与握手验证。

同样,服务器也可以发送 Change Cipher Spec,说:“没问题,咱们以后都采用协商的通信密钥和加密算法进行加密通信了”,并且也发送 Encrypted Handshake Message 的消息试试。

当双方握手结束之后,就可以通过对称密钥进行加密传输了。

此文章为10月Day09学习笔记,内容来源于极客时间《趣谈网络协议》,推荐该课程。

http://www.15wanjia.com/news/195221.html

相关文章:

  • 网站建设策划书前言wordpress安装准备
  • 响应式网站制设计五个网站
  • 智慧城市网站建设备案域名解析
  • 网站托管哪家好网站的交流的功能怎么做
  • 网站设计与开发专业收录提交大全
  • 做网站的主机配置html网站建设实录
  • 福州网站建设推广服务突出什么 加强网站建设
  • 响应式网站的几种尺寸如何建公司网站的步骤
  • php mysql网站开发项目式教程阿里云网站方案建设书
  • 简约个人网站网站推广渠道咨询
  • dw怎么导入网站模板网站购物车怎么做
  • 微信h5游戏网站建设福州网站设计培训
  • 建设网站那里好专业进出口贸易网站
  • 我想学习做网站海南网站建设报价
  • 做中学数学教案有哪些好的网站h5响应式网站模板制作
  • 网站首页制作的过程深圳最大的公司排名
  • 网站都能做响应式wordpress调用文章id
  • 网站标识代码怎么加汕头快速排名
  • 湖北网站seo网页传奇手游
  • jsp网站源码 怎么用登录百度账号注册
  • h5网站如何做做网站用什么主机好
  • 门图书馆户网站建设方案广州网站设计开发公司
  • 合肥网站建设sinawordpress免签
  • 全国网站开发赛软件开发专业专科学校
  • 国内网站搭建成都优化网站厂家
  • 狗和女主人做爰网站网站建设报价请示
  • 门户网站开发教程wordpress主题sns
  • 宁波网站推广合作商wordpress 视频播放
  • 做高端企业网站舞美设计制作公司
  • 汕头市企业网站建设服务机构中山网站优化营销