The first communication apparatus generates the data packets to be transmitted to the second communication apparatus such that one of the data packets to be last transmitted is a short packet having its data volume less than the prescribed data volume, and each of the data packets other than the data packet to be last transmitted has its data volume equal to the prescribed data volume.