"The minimum length of the IP header is 20 octets, and the options may increase this size up to a
maximum of 24 octets. This field describes the length of the header in terms of 32-bit words - five for the minimum 160-bit size and
six for the maximum."
Jeff Doyle. Routing TCP/IP Volume 1
"Internet Header Length (IHL)
The second field (4 bits) is the Internet Header Length (IHL) telling the number of 32-bit words in the header. Since an IPv4 header may contain a variable number of options, this field specifies the size of the header (this also coincides with the offset to the data). The minimum value for this field is 5 (RFC 791), which is a length of 5×32 = 160 bits.
Being a 4-bit value, the maximum length is 15 words (15×32 bits) or 480 bits."
IPv4 - Wikipedia, the free encyclopedia
Doyle says you can have a maximum header size of 6 x 32-bit words = 192 bits / 8 bytes = 24 bytes. You can't use all 4 bits?
Can someone shed some light on this please