Header Drawings

Here are some drawings I did to better understand the structure of the headers for IP, TCP, UDP and ICMP. Please feel free to used them for personal use. There is no unique information here. Just normal RFC info presented in an easy to read format. If you would like to include them in a publication, please contact me at the address in the drawings.

Please Note: the url for the drawings has changed. Please update your bookmarks to: http://www.fatpipe.org/~mjb/Drawings/.

For those interested in how they were created, I created the drawings in OmniGraffle on a Mac.

The drawings have been tweaked based on Fyodor's input. They will be appearing in the upcoming nmap book.

-- Hexis

IPv4 Header 8.5"x11" PDF
IPv4 Header 800x1050 PNG
IPv6 Header 8.5"x11" PDF
IPv6 Header 800x1050 PNG
TCP Header 8.5"x11" PDF
TCP Header 800x1050 PNG
UDP Header 4.5"x11" PDF
UDP Header 400x1050 PNG
ICMP Header 6.5"x11" PDF
ICMP Header 600x1050 PNG