图解 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. jQuery mock.js模拟的使用

    <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title&g ...

  2. Mybatis参数预编译

    Mybatis参数预编译 一.数据库预编译介绍 1.数据库SQL语句编译特性: 数据库接受到sql语句之后,需要词法和语义解析,优化sql语句,制定执行计划.这需要花费一些时间.但是很多情况,我们的一 ...

  3. 干货 | 质量保障新手段,携程回归测试平台实践 原创 Sedro 携程技术 2021-01-21

    干货 | 质量保障新手段,携程回归测试平台实践 原创 Sedro 携程技术 2021-01-21

  4. LDAP学习

    .top pre { display: block; background: rgba(68, 67, 65, 1); color: rgba(255, 255, 255, 1); margin: 1 ...

  5. python中贪婪与非贪婪

    Python里数量词默认是贪婪的(在少数语言里也可能是默认非贪婪),总是尝试匹配尽可能多的字符: 非贪婪则相反,总是尝试匹配尽可能少的字符. 在"*","?", ...

  6. Solon rpc 1.3.1 发布,推出Cloud接口与配置规范

    Solon 是一个微型的Java RPC开发框架.项目从2018年启动以来,参考过大量前人作品:历时两年,3500多次的commit:内核保持0.1m的身材,超高的跑分,良好的使用体验.支持:Rpc. ...

  7. centos7+python+selenium+chrome

    1.安装chrome yum install google-chrome 2.安装chromedriver所有版本的下载地址:https://sites.google.com/a/chromium.o ...

  8. Golang 版的ssh爆破小工具

    源码如下: package main import ( "bufio" "flag" "fmt" "golang.org/x/cr ...

  9. 七:SpringBoot-集成Redis数据库,实现缓存管理

    SpringBoot-集成Redis数据库,实现缓存管理 1.SpringBoot集成Redis 1.1 核心依赖 1.2 配置文件 1.3 简单测试案例 1.4 自定义序列化配置 1.5 序列化测试 ...

  10. ACCESS手注

    ASP一般搭载ACCESS或者mssql 判断数据库类型 http://www.***.com?id=1 and (select count(*) from sysobjects)>0 http ...