IP Packet (IPv4)

Explanation for a few header fields:
Version - This is an IPv4 packet. IPv6 is gradually being implemented.
Length - Number of bytes in packet.
TTL - Time to Live. The default is 64 hops.
Checksum - Used for error detection. If a packet header is damaged, discard the whole packet.
SourceAddr/DestinationAddr - IP addresses.