http2 explained describes the protocol HTTP/2 at a technical and protocol level. Background, the protocol, the implementations and the future. Written by Daniel Stenberg.
This is a "living document" in the sense that I keep posting updates, and I care about and value feedback, questions and comments I get about it. This document improves over time thanks to a joint effort. Full credits to all helpers at the end of the document.
This document has been downloaded more than 80,000 times and has been given praise widely. Give it a shot! It is provided free of charge under a Creative Commons license.
Download from here [unglue.it]
Errors in the document?
Comment on or help me fix errors in this document! Email email@example.com or even better: submit an issue.
The full document is available in libreoffice's FODT format from github.
Russian by Vladimir Lettiev
Chinese by Calvin Zhang and Simon Xia.
You need Wireshark 1.99.x (a dev version) to dissect HTTP/2 frames.
If you have more and better sample stream captures, please send them my way!
This page was updated May 27, 2015.