Original version
IEEE Communications Magazine. 2021, 59 (4), 16-22, DOI: https://doi.org/10.1109/MCOM.001.2000870
Abstract
Transport services (TAPS) is a working group of the the Internet Engineering Task Force (IETF). TAPS defines a new recommended API for the Internet's transport layer. This API gives access to a wide variety of services from various protocols, and it is protocol-independent: the transport layer becomes adaptive, and applications are no longer statically bound to a particular protocol and/or network interface. We give an overview of the TAPS API, and we demonstrate its flexibility and ease of use with an example using a Python-based open source implementation.