This illustration appears as a table. The width of the entire table is indicated as containing 32 bits. The table includes the following:

Version Header length Type of service Datagram length (byes
16-bit Identifier Flags 13-bit Fragmentation offset
Time-to-live Upper-layer protocol Header checksum
32-bit Source IP address
32-bit Destination IP address
Option (if any)
Data