Packet size is only Interger because Either packet send or not . We can not send Half packet SO If we send 20 packet then some bytes are left. OKay I will give you simple Example
Suppose In your Family 7 people are going for Tour And IN a one car Only 5 people sit how many car you need--- you need to 2 cars right .
But according to your you need 1.5 car which is never Happen