A download method forms a download user network with a plurality of user
terminals which are going to download the same data. The delivery server
divides the data into data portions, and assigns the data portions to the
respective user terminals belonging to the download user network. Then
each of the user terminals downloads the assigned data portion from the
delivery server. Thereafter the downloaded data portions are mutually
transmitted among the user terminals within the download user network so
that each of the user terminals can obtain all the data portions which
constitute the data. Each of the user terminals combines the obtained
data portions into the original data. Thus the data is efficiently
downloaded to the plurality of user terminals.