On Fri, Feb 16, 2024, at 11:01, Poul-Henning Kamp wrote: > Kazuho Oku writes: > > > We, Lucas and I, have submitted two drafts aimed at broadening the reach of > > HTTP/3 - yes, making it available over TCP as well. We are eager to hear > > your thoughts on these: > > So now we will have: > > websocket > http/3 > quic > tls > tcp > ip > ethernet > …and who knows how many physical layers below that. > > I remember when IETF people ridiculed the OSI protocols for their having > seven layers of protocol...
I don't think much has changed to be honest. An application that would have wanted to use multiple WebSocket flows and paired request/response flows using HTTP/1.1 would have just had to manage multiple connections one level up. The HTTP/2 equivalent is a single layer that does two things, rather than two layers that do two things as we have with QUIC and HTTP/3. The use cases and complexity exists no matter where we push it around to. Cheers Lucas > > -- > Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 > [email protected] | TCP/IP since RFC 956 > FreeBSD committer | BSD since 4.3-tahoe > Never attribute to malice what can adequately be explained by incompetence. >
