Bytefield — IPv4 header (byte layout)
IPv4 header expressed as 32-bit rows.
Rendering…
Make it your own.
(defattrs :bg-grey {:fill "#dddddd"})
(draw-column-headers)
(draw-box "Version" {:span 1})
(draw-box "IHL" {:span 1})
(draw-box "ToS" {:span 2})
(draw-box "Total length" {:span 4})
(draw-box "Identification" {:span 4})
(draw-box "Flags + Fragment" {:span 4})
(draw-box "TTL" {:span 2})
(draw-box "Protocol" {:span 2})
(draw-box "Header checksum" {:span 4})
(draw-box "Source IP" {:span 4})
(draw-box "Destination IP" {:span 4})