A communication apparatus capable of reducing the amount of communication with
other communication apparatuses is provided, wherein a content signal of a popular
program is broadcasted in advance from a broadcast base station to terminals and
stored in a memory of each. In a terminal, when a content signal specified by a
play instruction signal is stored in the memory, the content signal is read from
the memory. On the other hand, when it is not stored in the memory, the terminal
requests the specified content signal from the cellular base station via a cellular
network and receives the specified content signal.