1. A computer system for facilitating an efficient transmission of content using a transport protocol, 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 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; computing the optimal transport parameters based on historical information associated with the name prefix; and transmitting a first response which includes computed optimal parameters to a requesting entity, thereby facilitating a transport protocol which increases network efficiency.
1. A computer system for facilitating an efficient transmission of content using a transport protocol, 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 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; computing the optimal transport parameters based on historical information associated with the name prefix; and transmitting a first response which includes computed optimal parameters to a requesting entity, thereby facilitating a transport protocol which increases network efficiency. 10. The computer system of claim 1 , wherein the method is performed by a responding entity which resides in one or more of: an application; a single stack; a shared stack; a single forwarder; a shared forwarder; and any node in a network.