Background Info: This problem is an example of a network packet presented in hex values. Recall, hex values go from 0-f in our base 10 thinking, that's 0 to 15). Generally,** we think of 1 byte as 8 bits. It takes 4 bits to represent 1 hex value (e.g. 0x0 = 060000,0x1 = 060001, ..., Oxe = 061110, 0x f = 061111). Along the same lines of thinking, this means: 2 hex values = 8 bits = 1 byte Sample packet (extracted from the network): 6040 0889 0448 f832 e4a7 fb38 0806 0001 0800 0604 0002 f832 e4a7bf38 c0a8 0101 6040 0889 c448 c0a8 0182 Note: The spaces between the numbers mean absolutely nothing. They are put there to make the output easier to read. Looking at the sample output, '6c40' is a set of 4 hex values, which would be 16 bits or 2 bytes