To reduce a data amount transmitted and received on a network.
A frame 100 equipped with a data part 102 including plural different contents and a header part 101 including information related to the plural different contents is transmitted from a transmitter (a server) 20 through a network 10. A receiver (a client) 30 which receives the transmitted frame 100 extracts contents that the receiver 30 needs from the data part 102 based on information of the header part from the frame 100 by a data extraction part 31 and outputs them to the data processing part 33. It is possible to reduce an amount of data to be transferred onto the network 10 and to efficiently use the network 10 by plural reception devices 30 receiving the single frame 100 and using it.