11. A computer system for facilitating 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: generating 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; transmitting the first interest to a responding entity, which causes the responding entity to compute the optimal transport parameters based on historical information associated with the name prefix; and in response to receiving from the responding entity a first response which includes computed optimal parameters, performing an operation that increases network efficiency based on the historical information, thereby facilitating a transport protocol which increases network efficiency.
11. A computer system for facilitating 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: generating 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; transmitting the first interest to a responding entity, which causes the responding entity to compute the optimal transport parameters based on historical information associated with the name prefix; and in response to receiving from the responding entity a first response which includes computed optimal parameters, performing an operation that increases network efficiency based on the historical information, thereby facilitating a transport protocol which increases network efficiency. 17. The computer system of claim 11 , wherein the first response further includes a set of values for available resources and an option to pay for the resources, wherein the method further comprises: generating a second interest that indicates a bid or payment for the resources; and in response to the second interest, receiving a second response that includes a result of a resource allocation determination by the responding entity based on the bid or based on the bid and bids indicated in interests from other requesting entities.