@techreport{hurtig-tsvwg-transport-apis-00, number = {draft-hurtig-tsvwg-transport-apis-00}, type = {Internet-Draft}, institution = {Internet Engineering Task Force}, publisher = {Internet Engineering Task Force}, note = {Work in Progress}, url = {https://datatracker.ietf.org/doc/draft-hurtig-tsvwg-transport-apis/00/}, author = {Per Hurtig and Stein Gjessing and Michael Welzl and Martin Sustrik}, title = {{Transport APIs}}, pagetotal = 13, year = 2013, month = dec, day = 15, abstract = {Commonly used networking APIs are currently limited by the transport layer's inability to expose services instead of protocols. An API/ application/user is therefore forced to use exactly the services that are implemented by the selected transport. This document surveys networking APIs and discusses how they can be improved by a more expressive transport layer that hides and automatizes the choice of the transport protocol.}, }