摘要 |
A system and a method for distributively transmitting data via a network are provided to maintain a stable transfer rate by frequently searching upper clients in a good transmission state and changing clients who are to receive data. A server(100) transmits data packets to an upper client directly connected via a network, and transmits a client list including information about the directly connected upper client or information about different upper clients that receive the data packets. A plurality of upper clients is directly connected to the server or connected as lower clients with respect to other upper clients, and serve to relay the data packets to lower clients. A plurality of lower clients sequentially request data divided by packets from the upper clients included in the client list transmitted from the server, select upper clients having good packet transmission conditions, and sequentially receive data packets via the selected plurality of upper clients.
|