I suppose that the reason might be the MTU of 1000 bytes. Above that limit, multiple packets are sent.