Support HTTP over SCTP
Categories
(Core :: Networking: HTTP, defect)
Tracking
()
People
(Reporter: jduell.mcbugs, Unassigned)
References
Details
Attachments
(3 files, 4 obsolete files)
|
23.73 KB,
patch
|
Details | Diff | Splinter Review | |
|
29.83 KB,
patch
|
Details | Diff | Splinter Review | |
|
237.22 KB,
patch
|
Details | Diff | Splinter Review |
| Reporter | ||
Comment 2•16 years ago
|
||
| Reporter | ||
Comment 4•16 years ago
|
||
Comment 10•16 years ago
|
||
Comment 11•16 years ago
|
||
Comment 12•16 years ago
|
||
Comment 13•16 years ago
|
||
Comment 14•16 years ago
|
||
Comment 15•16 years ago
|
||
Comment 16•16 years ago
|
||
Comment 17•16 years ago
|
||
Comment 18•16 years ago
|
||
Comment 19•16 years ago
|
||
Comment 20•16 years ago
|
||
Comment 21•16 years ago
|
||
Comment 22•15 years ago
|
||
Comment 23•15 years ago
|
||
Comment 24•15 years ago
|
||
Comment 25•15 years ago
|
||
Comment 26•15 years ago
|
||
Comment 27•15 years ago
|
||
Comment 28•15 years ago
|
||
Comment 29•15 years ago
|
||
Comment 30•15 years ago
|
||
Comment 31•14 years ago
|
||
Comment 32•14 years ago
|
||
Comment 33•12 years ago
|
||
Comment 34•9 years ago
|
||
Comment 35•6 years ago
|
||
I regret that Firefox still has no proficient SCTP support! HTTP/2 over TCP does not solve the head-of-line blocking problem (but SCTP does). This is a major drawback. If one of many multiplexed HTTP/2 / SPDY streams gets blocked all other concurrent streams get blocked by TCP head-of-line blocking at the same time. And TCP needs to wait 4 RTTs until it acknowledges a packet as lost. An RTT can be up to 1 second in GPRS. SPDY over QUIC (sometimes already called HTTP/3) promises to solve this issue but I believe SPDY is a bad protocol. Apart from the fact that it is still not mature for use it suffers from a lower throughput and a higher overhead compared to TCP/SCTP. I would not rely on that as a new standard just because Google promotes it. Even HTTP/2 is a very complicated protocol compared to HTTP/1.1. However huffman header compression can not outweigh the additional overhead introduced by framing which is needed to multiplex several streams over one TCP connection. SCTP has some other interesting features like multihoming which can be used to avoid rebuffering of a video transmission if the IP address changes when switching from Wifi to 3G. Overall SCTP is a much simpler and more performant solution than SPDY/QUIC (as called HTTP/3 by Google).
Description
•