In addition to the transmitting-end terminal device 1 and the network 10, the transmitting-end router 2 is also connected to a transmitting-end cache 3 for temporarily storing data such as an electronic mail, and the transmitting-end router 2 controls the path of packet communication between the network 10 and the transmitting-end terminal device 1 or the transmitting-end cache 3.