Illustrated HTTP

About the Book

Illustrated HTTP, by Japanese networking expert Ueno Sen, uses a wealth of vivid diagrams to dissect every aspect of the HTTP protocol — message structure, methods, status codes, header fields, and more — and also covers related topics such as HTTPS and web attack techniques. It is a solid read for practitioners in web development, testing, and operations.

Core Concepts

Based on your study notes, the core topics of the book include:

  1. Web and networking fundamentals
  2. The simple HTTP protocol
  3. HTTP information carried in HTTP messages
  4. HTTP status codes that return results
  5. Web servers that work with HTTP
  6. HTTP headers
  7. HTTPS for a secure web
  8. Authentication for verifying visitor identity
  9. Additional protocols built on top of HTTP
  10. Technologies for building web content
  11. Web attack techniques

Key Takeaways

Your notes show that this book gave you a very systematic, in-depth understanding of HTTP, with a particularly solid grasp of HTTP methods, status codes, message headers, the HTTPS workflow, and common web attack techniques such as SQL injection and XSS.