Header length in 32-bit words. Five means a twenty-octet header with no options.
Must be read before anything after the header can be located. A decoder that assumes twenty octets breaks on any packet carrying options.
IPv4 Datagram > IHL