图解 HTTP, 图解 HTTPS, 图解 HTTP/2, 图解 HTTP/3, 图解 QUIC

HTTP

https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol

https://tools.ietf.org/html/

HTTP/2

https://en.wikipedia.org/wiki/HTTP/2

HTTP/3

https://en.wikipedia.org/wiki/HTTP/3

IETF

Internet Engineering Task Force

https://en.wikipedia.org/wiki/Transport_Layer_Security

HTTP

HTTP/0.9

HTTP/1.0

Expires August 19, 1996

https://www.w3.org/Protocols/HTTP/1.0/draft-ietf-http-spec.html

https://tools.ietf.org/html/rfc1945

HTTP/1.1

This document has been superseded. In 2014, RFC2616 was replaced by multiple RFCs (7230-7237).

https://www.w3.org/Protocols/rfc2616/rfc2616.html

https://tools.ietf.org/html/rfc2616

https://www.ietf.org/rfc/rfc2616.html

https://www.ietf.org/rfc/rfc7230.html

https://www.ietf.org/rfc/rfc7237.html

https://www.ietf.org/rfc/rfc2817.html

HTTP/2

https://http2.github.io/

https://httpwg.org/specs/rfc7540.html

https://httpwg.org/specs/rfc7541.html

https://tools.ietf.org/html/rfc7540

https://www.rfc-editor.org/info/rfc7541

Expires: August 4, 2012

https://tools.ietf.org/html/draft-mbelshe-httpbis-spdy-00https://tools.ietf.org/html/draft-mbelshe-httpbis-spdy-00

HTTP/3

https://en.wikipedia.org/wiki/HTTP/3

QUIC

https://tools.ietf.org/html/draft-ietf-quic-http

HTTPS

  1. SSL

HTTP over SSL

SSL 2.0 / SSL 3.0

  1. TLS (Transport Layer Security)

TLS 1.0 / TLS 1.1 / TLS 1.2 / TLS 1.3

https://blog.cloudflare.com/content/images/2019/01/web_timeline_large1.svg

DoH

DNS over HTTPS

Even if you are visiting a site using HTTPS, your DNS query is sent over an unencrypted connection.

https://en.wikipedia.org/wiki/DNS_over_HTTPS

https://hacks.mozilla.org/2018/05/a-cartoon-intro-to-dns-over-https/

https://developers.cloudflare.com/1.1.1.1/dns-over-https/

DNS over TLS

https://developers.cloudflare.com/1.1.1.1/dns-over-tls

refs

http://www.ruanyifeng.com/blog/2014/02/ssl_tls.html

http://www.ruanyifeng.com/blog/2014/09/illustration-ssl.html

HTTP/1.0 vs HTTP/1.1

HTTP/1.1 vs HTTP/2

https://www.digitalocean.com/community/tutorials/http-1-1-vs-http-2-what-s-the-difference

https://medium.com/@factoryhr/http-2-the-difference-between-http-1-1-benefits-and-how-to-use-it-38094fa0e95b

HTTP/2 vs HTTP/3

https://daniel.haxx.se/http3-explained/

https://blog.cloudflare.com/http3-the-past-present-and-future/

https://blog.cloudflare.com/http-3-from-root-to-tip/

https://developer.akamai.com/blog/2020/04/14/quick-introduction-http3

SSL vs TLS

https://www.csoonline.com/article/3246212/what-is-ssl-tls-and-how-this-encryption-protocol-works.html

https://tools.ietf.org/html/rfc5246

https://www.cloudflare.com/learning/ssl/transport-layer-security-tls/

HTTPS

https://en.wikipedia.org/wiki/HTTPS#History

https://en.wikipedia.org/wiki/Transport_Layer_Security#History_and_development



xgqfrms 2012-2020

www.cnblogs.com 发布文章使用:只允许注册用户才可以访问!


图解 HTTP, 图解 HTTPS, 图解 HTTP/2, 图解 HTTP/3, 图解 QUIC的更多相关文章

  1. 图解HTTP之HTTPS详解

    背景:随着越来越多的主流网站已经使用了HTTPS,作为服务器端开发者,就必须了解HTTPS的优势与劣势. 在HTTP协议中有可能存在信息窃听或身份伪装等问题,而使用HTTPS通信机制可以有效地防止这些 ...

  2. 《图解Http》 HTTPS 安全协议

    相关博客:https://www.cnblogs.com/chentianwei/p/9374341.html  (讲的更明白,有图) HTTPS 7.1http的缺点 使用明文,内容会被窃听. 不验 ...

  3. 清晰图解深度分析HTTPS原理

    前言 很高兴遇见你~ Https现在基本已经覆盖所有的http请求了,作为一个伟大的发明,保障了我们的通信安全.在Android中对于HTTPS其实感知不多,因为这些内容都有成熟的框架帮我们完成了,例 ...

  4. Java EE : 三、图解Session(会话)

    目录 Java EE : 一.图解Http协议 Java EE : 二.图解 Cookie(小甜饼) Java EE : 三.图解Session(会话) 概述 一.Session由来 二.Sessio ...

  5. Java EE : 一、图解Http协议

    目录 Java EE : 一.图解Http协议 Java EE : 二.图解 Cookie(小甜饼) Java EE : 三.图解Session(会话) 概述 一.技术基石及概述 二.深入理解技术基石 ...

  6. 图解SQL Server 2008入门必会

    图解SQL Server 2008入门必会   https://jingyan.baidu.com/article/656db918eded1ee381249c0b.html 图解SQL Server ...

  7. 《图解 HTTP》读书笔记

    <图解 HTTP>一书是日本学者上野宣所著,2014 年由于均良先生翻译并在国内出版.因为作者使用十分生动的语言和浅显易懂的案例将 HTTP 协议讲解得深入浅出,所以深受开发者喜爱.现在在 ...

  8. Idea配置JRebel插件的详细配置及图解

    Idea最新JRebel插件的详细配置及图解 地址:https://blog.csdn.net/nyotengu/article/details/80629631#commentBox Ⅰ安装jreb ...

  9. 图解python | 面向对象编程

    作者:韩信子@ShowMeAI 教程地址:http://www.showmeai.tech/tutorials/56 本文地址:http://www.showmeai.tech/article-det ...

  10. 图解大数据 | 海量数据库查询-Hive与HBase详解

    作者:韩信子@ShowMeAI 教程地址:http://www.showmeai.tech/tutorials/84 本文地址:http://www.showmeai.tech/article-det ...

随机推荐

  1. bcprov-jdk15on包用于创建CSR(证书请求)

    <!-- Eureka注册中心客户端依赖 --> <dependency> <groupId>org.springframework.cloud</group ...

  2. 洛谷P2573

    Description \(n\) 个点,有各自的高度. \(m\) 条道路,有各自的长度,每条可连接两个点. 规定只能从高点走向低点,可以回到原来的某个位置走不同的道路. 求在行走道路尽量短的情况下 ...

  3. 为什么在使用LESS 除法计算时会出问题

    hello,各位小伙伴们好,最近一直有小伙伴问我为什么写Less的时候,发现除法有了问题,在生成的css文件中,不给我们输出正确结果了. 直接抛结论: LESS 版本升级,EasyLess插件 新版本 ...

  4. JavaScript——DOM操作

    DOM-(Document Object Model)即文档对象模型. JavaScript可以动态地修改DOM,从而来修改HTML的内容. 查找HTML元素 通过 id 找到 HTML 元素 通过标 ...

  5. Struts 2学习(二)

    文章目录 @[toc] #动态结果 配置时不知道执行后的结果是哪一个,运行时才知道哪个结果作为视图显示给用户. #全局结果 全局就结果可满足一个包中多个Action共享一个结果. 全局结果位于pack ...

  6. CVE-2020-1472 域内提权

    攻击者通过NetLogon(MS-NRPC),建立与域控间易受攻击的安全通道时,可利用此漏洞获取域管访问权限.成功利用此漏洞的攻击者可以在该网络中的设备上运行经特殊设计的应用程序. 影响版本 Wind ...

  7. 学会lambda表达式,能让你少敲1000行代码!

    01.什么是 lambda 表达式 1. 函数式接口 在聊起 lambda 表达式之前,我们不得不提起函数式接口:一个接口只包含唯一的方法,那么它就是函数式接口.例如: public class La ...

  8. python里正则表达式基础及注意事项

    感觉正则匹配是一件很酷的事,用得好的话可以极大地提高编程效率.虽然在html中BeautifulSoup更好用一些,但有时候还是需要使用正则匹配.所以就此做一些学习和使用过程中的笔记. python有 ...

  9. 深入浅出Java线程池:源码篇

    前言 在上一篇文章深入浅出Java线程池:理论篇中,已经介绍了什么是线程池以及基本的使用.(本来写作的思路是使用篇,但经网友建议后,感觉改为理论篇会更加合适).本文则深入线程池的源码,主要是介绍Thr ...

  10. 16天5面,我终于拿到了鹅厂Offer

    目录 1 - 为什么要在年底离职 1.1 惊觉:没有什么成长 1.2 投简历,敲打自己 1.3 面试它来了 1.4 提前触到目标? 2 - 我的鹅厂面试 2.1 技术一面 Java 语言相关 通用学科 ...