Patent ID: 8676924

Claim:
A server comprising: a connector to receive and transmit data from/to a plurality of clients; and a connection manager to extract a simultaneously accessible client from among the plurality of clients, and to permit the extracted client access to download content when the plurality of clients request the access to download the content, wherein the connection manager comprises: a connection management controller to control the connector to transmit a first download list comprising header information of the content, to the plurality of clients, when the plurality of clients request the access, and to receive first download completion information that includes a transmission speed from each of the plurality of clients, wherein the transmission speed is measured according to a download time of one portion of a total content to be downloaded, based on the header information, an arranging part to order the plurality of clients according to the transmission speeds, and an extractor to extract a simultaneous access-granting group of clients, including a simultaneously accessible client, from the arranged plurality of clients based on a simultaneous access permission level, wherein the connection management controller controls the extractor to add to the simultaneous access-granting group a client having a high transmission speed from among clients not included in the simultaneous access-granting group, if download completion information, indicating that a downloading of the content is completed, is received from one client of the simultaneous access-granting group.