Status: Proposed Working Group
Last Updated: 2014-06-10
Chair(s):
TBD
Transport Area Director(s):
Spencer Dawkins <spencerdawkins.ietf@gmail.com>
Martin Stiemerling <mls.ietf@gmail.com>
Transport Area Advisor:
TBD
Mailing Lists: taps@ietf.org
Description of Working Group
Conjointly, transport protocols such as SCTP, DCCP, MPTCP, UDP-Lite, and the LEDBAT congestion control mechanism extend the set of transport services that are available to applications, beyond those provided by TCP and UDP. For example, SCTP provides potentially faster reliable delivery for applications that can accept blocks of data out of order, and LEDBAT provides low-priority "scavenger" communication.
For an application programmer, it is hard to use protocols other than TCP or UDP: most network stacks only support TCP and UDP, many firewalls only pass TCP and UDP, and requiring other transport protocols risks having an application not work in many environments. Applications, therefore, must always be able to fall back to TCP or UDP. Further, different protocols can provide the same services in different ways. Layering decisions must be made (for example, whether a protocol is used natively or tunneled through UDP). Because of these complications, programmers often resort to either using TCP or implementing their own customized solution over UDP. That can result in applications re-implementing features already available elsewhere, and chances of benefiting from other transport protocols are lost.
There are many ways in which this problem could be addressed; while it may not yet be clear what the best way forward could be, any approach to provide a richer set of transport services to applications will have to begin with the identification of the services that current transport protocols provide.
The Working Group will:
The Working Group will coordinate closely with other Working Groups and IRTF Research Groups.
The following topics are out of scope of this Working Group:
Milestones: