A method for accelerating, by a transport accelerator, TA, of a client device, delivery of content to a user agent, UA, of the client device, the method comprising: initiating media transport operation for the UA using the TA disposed in a communication path between the UA and a content server operable to provide content, wherein the TA comprises a request manager, RM, operable to control what data of the content is requested from the content server and a connection manager, CM, operable to control when the data of the content is requested from the content server, wherein the RM is disposed in a communication path between the UA and a communication protocol stack used by the CM for passing received data of the content to the UA; subdividing, by the RM, fragment requests provided by the UA each into a plurality of chunk requests for requesting chunks of the content; providing, by the RM to the CM, chunk requests of the plurality of chunk requests for requesting chunks of the content; requesting, by the CM, the chunks of the content from the content server via one or more connections established between the CM and the content server; passing, by the CM to the RM, received data of one or more chunks of content requested from the content server by the CM, wherein the received data is missing data from a chunk of the one or more chunks of content and is passed by the CM through the communication protocol stack to the RM for assembly into a content stream; assembling the data of the one or more chunks of content into a fragment of content requested by the UA; and passing, by the RM to the UA, the fragment of content to the UA as part of a content stream, wherein the fragment of content as passed to the UA by the RM comprises the data of the content completing the missing data, wherein the RM operates to isolate the UA from TA operation with respect to the missing data, characterized by withholding, by the RM upon detecting the missing data from the chunk, providing the fragment of content to the UA until data of the content completing the missing data has been received by the RM from the CM, prior to passing the fragment of content by the RM to the UA. initiating media transport operation for the UA using the TA disposed in a communication path between the UA and a content server operable to provide content, wherein the TA comprises a request manager, RM, operable to control what data of the content is requested from the content server and a connection manager, CM, operable to control when the data of the content is requested from the content server, wherein the RM is disposed in a communication path between the UA and a communication protocol stack used by the CM for passing received data of the content to the UA; subdividing, by the RM, fragment requests provided by the UA each into a plurality of chunk requests for requesting chunks of the content; providing, by the RM to the CM, chunk requests of the plurality of chunk requests for requesting chunks of the content; requesting, by the CM, the chunks of the content from the content server via one or more connections established between the CM and the content server; passing, by the CM to the RM, received data of one or more chunks of content requested from the content server by the CM, wherein the received data is missing data from a chunk of the one or more chunks of content and is passed by the CM through the communication protocol stack to the RM for assembly into a content stream; assembling the data of the one or more chunks of content into a fragment of content requested by the UA; and passing, by the RM to the UA, the fragment of content to the UA as part of a content stream, wherein the fragment of content as passed to the UA by the RM comprises the data of the content completing the missing data, wherein the RM operates to isolate the UA from TA operation with respect to the missing data, characterized by passing, by the RM to the UA, the fragment of content to the UA as part of a content stream, wherein the fragment of content as passed to the UA by the RM comprises the data of the content completing the missing data, wherein the RM operates to isolate the UA from TA operation with respect to the missing data, characterized by withholding, by the RM upon detecting the missing data from the chunk, providing the fragment of content to the UA until data of the content completing the missing data has been received by the RM from the CM, prior to passing the fragment of content by the RM to the UA.