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 firstname.lastname@example.org or even better: submit an issue.
The full document is available in libreoffice's FODT format from github.
Download http2 explained in Russian, translation by Vladimir Lettiev
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 March 31, 2015.