A computer system for facilitating an efficient transport protocol in a Content Centric Network, CCN, the CCN comprising a requesting device and the computer system, the system comprising: a processor; and a storage device storing instructions that when executed by the processor cause the processor to perform a method, the method comprising: receiving a first interest, from the requesting device over the CCN, which indicates a query for optimal transport parameters, wherein a name for an interest is a hierarchically structured variable length identifier that includes contiguous name components ordered from a most general level to a most specific level, wherein the query is based on a name prefix that includes one or more contiguous name components, and wherein the first interest includes a notification flag which indicates a request for the computer system to send a notification to the requesting device, wherein the notification indicates changes to computed optimal transport parameters; computing the optimal transport parameters based on historical information associated with the name prefix; and transmitting a first response which includes the computed optimal transport parameters to the requesting device over the CCN, to allow the requesting device to adjust its transport protocol values based on the computed optimal transport parameters; and transmitting a second response to the requesting device over the CCN, wherein the second response is an interest including the notification indicating changes to the computed transport parameters. a processor; and a storage device storing instructions that when executed by the processor cause the processor to perform a method, the method comprising: receiving a first interest, from the requesting device over the CCN, which indicates a query for optimal transport parameters, wherein a name for an interest is a hierarchically structured variable length identifier that includes contiguous name components ordered from a most general level to a most specific level, wherein the query is based on a name prefix that includes one or more contiguous name components, and wherein the first interest includes a notification flag which indicates a request for the computer system to send a notification to the requesting device, wherein the notification indicates changes to computed optimal transport parameters; computing the optimal transport parameters based on historical information associated with the name prefix; and transmitting a first response which includes the computed optimal transport parameters to the requesting device over the CCN, to allow the requesting device to adjust its transport protocol values based on the computed optimal transport parameters; and transmitting a second response to the requesting device over the CCN, wherein receiving a first interest, from the requesting device over the CCN, which indicates a query for optimal transport parameters, wherein a name for an interest is a hierarchically structured variable length identifier that includes contiguous name components ordered from a most general level to a most specific level, wherein the query is based on a name prefix that includes one or more contiguous name components, and wherein the first interest includes a notification flag which indicates a request for the computer system to send a notification to the requesting device, wherein the notification indicates changes to computed optimal transport parameters; computing the optimal transport parameters based on historical information associated with the name prefix; and transmitting a first response which includes the computed optimal transport parameters to the requesting device over the CCN, to allow the requesting device to adjust its transport protocol values based on the computed optimal transport parameters; and transmitting a second response to the requesting device over the CCN, wherein the second response is an interest including the notification indicating changes to the computed transport parameters.