写点什么

HTTP2.0

0 人感兴趣 · 8 次引用

  • 最新
  • 推荐

如何优化你的 HTTPS?

用户头像
运维研习社5 月 31 日

HTTP 2.0即超文本传输协议 2.0,是下一代HTTP协议。是由互联网工程任务组(IETF)的Hypertext Transfer Protocol Bis (httpbis)工作小组进行开发。是自1999年http1.1发布后的首个更新,HTTP/2 协议是从 SPDY 演变而来,SPDY 已经完成了使命并很快就会退出历史

https://static001.geekbang.org/infoq/d3/d3bcb04174ca1a9720ffd7ae011cd120.png?x-oss-process=image/resize,w_416,h_234

网络协议之 HTTP:HTTP 1.1 与 HTTP 2

最近的一份面试中,考察到http1.2和http2.0的理解和差别,之前对协议这里并没有深入探讨,所以今天会做一次整理。

深入理解 Web 协议 (三):HTTP 2

本篇将详细介绍 HTTP2 协议的方方面面。

https://static001.geekbang.org/infoq/d6/d6410aec4a508cddf29a1a921ef5993d.jpeg?x-oss-process=image/resize,w_416,h_234

HTTP 协议概述

用户头像
落日楼台H2020 年 12 月 4 日

HTTP起源: 1989 年,欧洲核子研究组织(CERN)的蒂姆·博纳斯-李(Tim Berners-Lee)博士提出一个构想:借助多文档之间相互关联形成的超文本(HyperText),连成可参阅的 WWW(World Wide Web,万维网),以帮助远隔两地的研究者们共享知识。

https://static001.geekbang.org/infoq/a4/a4cd76f3a99d2447181bb4226c5b6a6e.jpeg?x-oss-process=image/resize,w_416,h_234

HTTP2 服务器推送的第一次尝试

用户头像
Gopher指北2020 年 11 月 17 日

在HTTP1.x中,访问一个页面,浏览器首先获取HTML资源,然后在解析页面时增量地获取其他资源,服务器必须等待浏览器发出请求后才下发页面内资源。而服务器实际上是知道页面内资源有哪些的,如果服务器能够在浏览器显式请求资源之前就将资源推送到浏览器。

https://static001.geekbang.org/infoq/7e/7e3fe1aa72867f07b3f4907c40a3b118.jpeg?x-oss-process=image/resize,w_416,h_234

Go 发起 HTTP2.0 请求流程分析 (后篇)——标头压缩

用户头像
Gopher指北2020 年 10 月 26 日

在一个连接上,client和server维护一个相同的HPACK索引列表,多个请求在发送和接收Header数据时可以分为两种情况

https://static001.geekbang.org/infoq/b6/b61651dadae75fff2e0e88d165fd1aa1.jpeg?x-oss-process=image/resize,w_416,h_234

Go 发起 HTTP2.0 请求流程分析 (中篇)——数据帧 & 流控制

用户头像
Gopher指北2020 年 10 月 19 日

本篇主要分为三个部分:数据帧,流控制器以及通过分析源码逐步了解流控制。 本有意将这三个部分拆成三篇文章,但它们之间又有联系,所以最后依旧决定放在一篇文章里面。由于内容较多,笔者认为分三次分别阅读三个部分较佳。

https://static001.geekbang.org/infoq/0a/0a907e213f4feea87493f08308b04dd2.jpeg?x-oss-process=image/resize,w_416,h_234

Go 发起 HTTP2.0 请求流程分析 (前篇)

用户头像
Gopher指北2020 年 10 月 12 日

HTTP2.0在建立TCP连接和安全的TLS传输通道与HTTP1.1的流程基本一致。所以笔者建议没有看过Go中的HTTP请求之——HTTP1.1请求流程分析这篇文章的先去补一下课,本文会基于前一篇文章仅介绍和HTTP2.0相关的逻辑。

HTTP2.0_HTTP2.0资料文章-InfoQ写作平台