Over the last several decades the Internet has been enriched with novel communication technologies for both fixed and mobile networks providing steadily increasing data rates and lower transfer delays. At the same time, the internet research community has strived to further the development of transport protocols that are able to leverage these new communication technologies, however, this endeavor has been fraught with difficulties, e.g., a widespread use of middleboxes which often drop packets from protocols other than TCP or UDP; an almost universally used socket API that many times unnecessarily limits the communication between the application and transport layers; and, the fact that transport protocols are often part of the operating system kernel, making the introduction of new protocols or protocol features a slow process. In spite of these difficulties, a number of steps have been taken in the past recent years to move the development of internet transport protocols forward: (1) IETF’s Transport Services working group (TAPS) and several industry stakeholders’ efforts to introduce platform- and protocol-independent transport layer APIs, e.g., Apple’s Network.framework, the IETF TAPS API, and the NEAT API; (2) new transport protocols being deployed on the wire that uses UDP as a substrate, e.g., Google’s QUIC protocol, to get around middleboxes; (3) new congestion control mechanisms other than TCP NewReno and Cubic, e.g., Google’s BBR, and finally (4) HTTP/3 that is an effort to port HTTP/2 over QUIC. This has coincided with the introduction of new network technologies such as 5G, and a network softwarization movement using virtualization and containerization techniques, e.g., Software- Defined Networking (SDN) and Network Function Virtualization (NFV). Still, with a seemingly never ending stream of new communication technologies combined with more stringent application requirements, it is not hard to foresee a need for a continued improvement of already deployed transport protocols, as well as research and development of new transport protocols and protocol features e.g.,
- Transport protocols for high-capacity, low-latency mobile networks, e.g., transport protocols for V2X, cloud gaming, Industry 4.0, and high-fidelity AR/VR/XR communication;
- Transport-protocol solutions for multipath communication, e.g., 3GPPs ATSSS multipath solution to offload mobile traffic to Wi-Fi;
- Transport protocols that meet the needs of future, more interactive and immersive Web applications, e.g., the development of the QUIC protocol and the BBR congestion-control mechanism;
- Transport protocols, not least userland transport protocols such as QUIC, in virtual environments;
- SDN and cross-layer transport solutions;
- New transport layer APIs that meet the need of tomorrow’s internet applications;
- Transport-layer security mechanisms, e.g., to address the conflicting requirements of securing sensitive data while at the same time provide legitimate access to enterprise proxies and firewalls; and,
- In-network solutions to assist transport protocols in fixed and wireless networks.