<story><title>DCCP: a new transport layer protocol which draws from TCP and UDP</title><url>https://www.anmolsarma.in/post/dccp/</url></story><parent_chain><item><author>yoaviram</author><text>There&amp;#x27;s also SCTP:&lt;p&gt;Stream Control Transmission Protocol (SCTP) is a transport-layer protocol, serving in a similar role to the popular protocols TCP and UDP. It is standardized by IETF in RFC 4960.&lt;p&gt;SCTP provides some of the same service features of both: it is message-oriented like UDP and ensures reliable, in-sequence transport of messages with congestion control like TCP; it differs from these in providing multi-homing and redundant paths to increase resilience and reliability.&lt;p&gt;&lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;en.m.wikipedia.org&amp;#x2F;wiki&amp;#x2F;Stream_Control_Transmission_Protocol&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;en.m.wikipedia.org&amp;#x2F;wiki&amp;#x2F;Stream_Control_Transmission_...&lt;/a&gt;&lt;p&gt;Edit: fix typo</text></item></parent_chain><comment><author>IgorPartola</author><text>HTTP should have made SCTP a lot more popular. SCTP is a natural fit for reliably transporting static files, which is what HTTP was originally designed for. So many of the HTTP2&amp;#x2F;SPDY&amp;#x2F;etc. features are there to make up for the fact that TCP doesn&amp;#x27;t have a length &amp;quot;field&amp;quot; since it&amp;#x27;s stream-oriented.&lt;p&gt;Obviously, there are exceptions and you can have both streams and known-length content served over HTTP, but I still think streams over SCTP would have been a better choice than datagrams over TCP.&lt;p&gt;Edit: Also firewalls that filter out anything but TCP (or TCP + UDP, or TCP + UDP + ICMP) can die a fiery death. The fact that basically any new protocol has to tunnel over UDP instead of properly over IP is heresy and bullshit.</text></comment>
<story><title>DCCP: a new transport layer protocol which draws from TCP and UDP</title><url>https://www.anmolsarma.in/post/dccp/</url></story><parent_chain><item><author>yoaviram</author><text>There&amp;#x27;s also SCTP:&lt;p&gt;Stream Control Transmission Protocol (SCTP) is a transport-layer protocol, serving in a similar role to the popular protocols TCP and UDP. It is standardized by IETF in RFC 4960.&lt;p&gt;SCTP provides some of the same service features of both: it is message-oriented like UDP and ensures reliable, in-sequence transport of messages with congestion control like TCP; it differs from these in providing multi-homing and redundant paths to increase resilience and reliability.&lt;p&gt;&lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;en.m.wikipedia.org&amp;#x2F;wiki&amp;#x2F;Stream_Control_Transmission_Protocol&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;en.m.wikipedia.org&amp;#x2F;wiki&amp;#x2F;Stream_Control_Transmission_...&lt;/a&gt;&lt;p&gt;Edit: fix typo</text></item></parent_chain><comment><author>voidz</author><text>It&amp;#x27;s also (usually) routed over the Internet properly in my experience.</text></comment>