找回密码
 立即注册
相关推荐换一批
  1. GB/T 2979-2008 农业轮胎规格、尺寸、气压与负荷
  2. GB/T 9278-2008 涂料试样状态调节和试验的温湿度
  3. GB/T 307.2-2005 滚动轴承 测量和检验的原则及方法
  4. YD/T 874-1996 数据通信网 开放系统互连(OSI)管理 公共管理信息协议规范
  5. DL/Z 790.54-2004 采用配电线载波的配电自动化 第5-4部分:低层协议集 多载波调制(MC
  6. GB/Z 20177.1-2006 控制网络LONWORKS技术规范 第1部分:协议规范
  7. 2021年牛津上海版小学一年级英语下册期末复习试题考试卷及参考答案解析
  8. 中山大学附属小学2016-2017学年度一年级英语上学期期末学业水平测试卷
  9. 2014-2015学年新起点版小学一年级英语上册期中教学质量检测试卷
  10. 2013年新派英语一年级下册期末综合测试卷(含听力材料与参考答案)
  11. GB/T 17629-1998 电子数据交换的G际商用交换协议样本
  12. 小学二年级英语下学期期末综合复习检测卷及参考答案
  13. 新派英语小学二年级上册英语期末综合测试卷(附参考答案)
  14. GB/T 17580.2-1998 信息技术 开放系统互连 虚拟终端基本类协议 第2部分:协议实现一?
  15. GB/T 17546.1-1998 信息技术 开放系统互连 无连接表示协议 第1部分:协议规范
  16. GB/T 17545.2-2000 信息技术 开放系统互连 联系控制服务元素的无连接协议 第2部分:
  17. GB/T 17545.1-1998 信息技术 开放系统互连 联系控制服务元素的无连接协议 第1部分:?
  18. GB/T 17180-1997 信息处理系统 系统间远程通信和信息交换 与提供无连接方式的网络服
  19. GB/T 16975.3-1997 信息技术 远程操作 第3部分:OSI实现远程操作服务元素(ROSE)协议?
  20. GB/T 16973.2-1997 信息技术 文本与办公系统 文件归档和检索(DFR) 第2部分:协议规范
  21. GB/T 16858-1997 采用数据链路协议的会议电视远端摄像机控制规程
  22. GB/T 16645.2-2000 信息技术 开放系统互连 公共管理信息协议 第2部分:协议实现一致
  23. GB/T 16645.1-1996 信息技术 开放系统互连 公共管理信息协议 第1部分:规范
HTTPSthe协议and | 软件工程 2022-04-28 464 0star收藏 版权: . 保留作者信息 . 禁止商业使用 . 禁止修改作品
经过前面几课的介绍,大家应该已经熟悉了对称加密和非对称加密、数字签名和证书等密码学知识。
有了这些知识“底层”,现在我们可以正式开始研究 HTTPS 和 TLS 协议了。
HTTPS 建立连接
当您在浏览器的地址栏中键入以“https”开头的 URI 并按 Enter 时会发生什么?
回想第 8 讲,你应该知道浏览器首先从 URI 中提取协议名和域名。因为协议名是“https”,所以浏览器默认知道端口号是443。然后通过DNS解析域名获取目标IP地址,然后可以通过三次握手与网站建立TCP连接。
在 HTTP 协议中,连接建立后,浏览器会立即发送请求消息。但现在是 HTTPS 协议,它需要使用另一个“握手”过程在 TCP 上建立安全连接,然后发送和接收 HTTP 数据包。
这个“握手”过程有点类似于 TCP。它是 HTTPS 和 TLS 协议中最重要和最核心的部分。了解之后,你可以自豪的说你已经“掌握了HTTPS”。

(After the introduction of the previous lessons, you should be familiar with cryptography knowledge such as symmetric encryption and asymmetric encryption, digital signature and certificate.With this knowledge "bottom", now we can officially start to study HTTPS and TLS protocols.HTTPS connectionWhat happens when you type a URI starting with "HTTPS" in the address bar of your browser and press enter?Recall from Lesson 8 that you should know that the browser first extracts the protocol name and domain name from the URI. Because the protocol name is "HTTPS", the browser knows by default that the port number is 443. Then the domain name is resolved through DNS to obtain the target IP address, and then a TCP connection can be established with the website through three handshakes.In the HTTP protocol, the browser will send a request message immediately after the connection is established. But now it is HTTPS protocol, which needs to use another "handshake" process to establish a secure connection over TCP, and then send and receive HTTP packets.This "handshake" process is somewhat similar to TCP. It is the most important and core part of HTTPS and TLS protocols. After understanding, you can proudly say that you have "mastered HTTPS".)

[下载]08483064713.rar




上一篇:固若金汤的根本(下):数字签名与证书.pdf
下一篇:更好更快的握手:TLS1.3特性解析.pdf