摘要 |
<p>The present invention provides a system and method for transmitting data through a network in a distributed manner, which, when data is transmitted using a data relay method, constantly search for upper-level clients existing in favorable transmission conditions and switches the clients from which data is to be transmitted, thus enabling a stable transmission rate to be maintained. For this purpose, the present invention includes, a server for transmitting data packets to upper-level clients directly connected through a network and transmitting a client list including information about the directly connected upper- level clients or some other upper- level clients receiving data packet information; a plurality of upper-level clients directly connected to said server or connected as lower-level clients according to some other upper-level clients; and configured to perform a role of relaying data packets to lower-level clients, and a plurality of lower-level clients for sequentially requesting packets, which are generated by dividing data on a packet basis, from the upper-level clients included in the client list transmitted from the server, selectively choosing a plurality of upper- level clients existing in favorable conditions, based on received packets, and sequentially receiving data packets through the plurality of selectively chosen upper-level clients.</p> |