The receiving router needs to determine, not just HOW many fragmented packets it will be receiving, but the TOTAL length of the packet once it's put back together. So, this is why the 13 bits of the offset "number" or "value" is in measurements of 8 bytes. It uses the division of 8 from the total length of the packet before it and places this into the offset field. (this is why the first packet in order is always going to be zero) It then, not only uses the offset field to determine the position of the packets, but also uses the same field (with an 8 byte multiplier) and determines the total length of the original data packet......