@misc{rfc8260, series = {Request for Comments}, number = 8260, howpublished = {RFC 8260}, publisher = {RFC Editor}, doi = {10.17487/RFC8260}, url = {https://www.rfc-editor.org/info/rfc8260}, author = {Randall R. Stewart and Michael Tüxen and Salvatore Loreto and Robin Seggelmann}, title = {{Stream Schedulers and User Message Interleaving for the Stream Control Transmission Protocol}}, pagetotal = 23, year = 2017, month = nov, abstract = {The Stream Control Transmission Protocol (SCTP) is a message-oriented transport protocol supporting arbitrarily large user messages. This document adds a new chunk to SCTP for carrying payload data. This allows a sender to interleave different user messages that would otherwise result in head-of-line blocking at the sender. The interleaving of user messages is required for WebRTC data channels. Whenever an SCTP sender is allowed to send user data, it may choose from multiple outgoing SCTP streams. Multiple ways for performing this selection, called stream schedulers, are defined in this document. A stream scheduler can choose to either implement, or not implement, user message interleaving.}, }