An apparatus (120; 200) for transmitting content, comprising: a content request transmitter configured to transmit a request message for content requested by a client device to a plurality of content servers (130-1 - 130-n); a response delay time calculator configured to calculate a response delay time of each of the plurality of content servers based on a response message of each of the content servers for the request message, wherein the response delay time is a time interval from a time when the request message is transmitted to a time when the response message is received; a byte range determiner configured to: determine one or more content servers to which a byte range request for the content is to be transmitted, from among the plurality of content servers, based on the response delay time, determine a size of a byte range request and a number of byte range request for each of the one or more content servers, and determine the number of byte range requests to be proportional to the response delay time of each of the one or more content servers and to be inversely proportional to a number of connections to each of the one or more content servers; and a content acquirer configured to acquire the content from the one or more content servers through the byte range request based on the size of a byte range request and the number of byte range requests. a content request transmitter configured to transmit a request message for content requested by a client device to a plurality of content servers (130-1 - 130-n); a response delay time calculator configured to calculate a response delay time of each of the plurality of content servers based on a response message of each of the content servers for the request message, wherein the response delay time is a time interval from a time when the request message is transmitted to a time when the response message is received; a byte range determiner configured to: determine one or more content servers to which a byte range request for the content is to be transmitted, from among the plurality of content servers, based on the response delay time, determine a size of a byte range request and a number of byte range request for each of the one or more content servers, and determine the number of byte range requests to be proportional to the response delay time of each of the one or more content servers and to be inversely proportional to a number of connections to each of the one or more content servers; and determine one or more content servers to which a byte range request for the content is to be transmitted, from among the plurality of content servers, based on the response delay time, determine a size of a byte range request and a number of byte range request for each of the one or more content servers, and determine the number of byte range requests to be proportional to the response delay time of each of the one or more content servers and to be inversely proportional to a number of connections to each of the one or more content servers; and a content acquirer configured to acquire the content from the one or more content servers through the byte range request based on the size of a byte range request and the number of byte range requests.