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 200,000 times and has been given praise widely. Give it a shot! It is provided free of charge under a Creative Commons license.
It is available in several different formats for your convenience, including epub, PDF and a plain web version.
All the translations are offered if you click the image on the right:
All translations are of course also subject to bug fixes and improvements!
Comment on, add sections, fix typos or correct errors in this document! Submit an issue or a pull-request, or just email firstname.lastname@example.org.
The full document is available on github.
Network capture samples
Get Wireshark 2.0 to dissect HTTP/2 frames.
If you have more and better sample stream captures, please send them my way!
This page was updated May 4, 2016.