摘要 |
PURPOSE: A software downloading method is provided to enable a main server to transmit data on softwares, to be periodically updated, to assistant servers by using a multi-cast scheme, meaning a transmission of data to all the hosts connected over a specific network, and to enable an assistant server to download the updated softwares, if they are found, from a near server by using an any-cast scheme, meaning a transmission of data to an arbitrary one among the hosts connected over a specific network. CONSTITUTION: The method comprises steps of one server multi-casting a command packet including a software name, a version, contents, and a command kind(addition, updating, deletion) in a case that a software is added, updated or deleted at one server among plural servers(S1, S2), a main server periodically multi-casting data on stored softwares for enabling assistant servers to recognize the data(S3, S4), the assistant servers receiving the command packet and performing an addition, updating or deletion operation of a corresponding software according to the command packet(S5, S6), in a case that an assistant server, receiving the command packet, finds a software to be added or updated, the server transmitting a software download request packet to a near server and downloading a corresponding software from a near server by using an any-cast scheme(S7-S11), and a near server receiving the download request packet, transmitting the software to the request server if it stores the requested software, and the near server transmitting a download request packet to the main server, downloading the software, and transmitting the corresponding software to the original download request server via a response packet if it does not store the requested software(S12-S16).
|