@misc{rfc8095, series = {Request for Comments}, number = 8095, howpublished = {RFC 8095}, publisher = {RFC Editor}, doi = {10.17487/RFC8095}, url = {https://www.rfc-editor.org/info/rfc8095}, author = {Gorry Fairhurst and Brian Trammell and Mirja Kühlewind}, title = {{Services Provided by IETF Transport Protocols and Congestion Control Mechanisms}}, pagetotal = 54, year = 2017, month = mar, abstract = {This document describes, surveys, and classifies the protocol mechanisms provided by existing IETF protocols, as background for determining a common set of transport services. It examines the Transmission Control Protocol (TCP), Multipath TCP, the Stream Control Transmission Protocol (SCTP), the User Datagram Protocol (UDP), UDP-Lite, the Datagram Congestion Control Protocol (DCCP), the Internet Control Message Protocol (ICMP), the Real-Time Transport Protocol (RTP), File Delivery over Unidirectional Transport / Asynchronous Layered Coding (FLUTE/ALC) for Reliable Multicast, NACK- Oriented Reliable Multicast (NORM), Transport Layer Security (TLS), Datagram TLS (DTLS), and the Hypertext Transport Protocol (HTTP), when HTTP is used as a pseudotransport. This survey provides background for the definition of transport services within the TAPS working group.}, }