On 5/10/2012 9:22 AM, Tony Finch wrote:
Dave Crocker<[email protected]>  wrote:

    Multiple simultaneous TCP connections are highly problematic.
    Especially for new protocols.

The real world of today's Internet makes it difficult to ensure proper
operation through firewalls and application gateways.

Well they aren't great for congestion control and window sizing, but

a multiplexing mechanism always has those issues, where the underlying issue is making sure that a problem in one sub-channel does not block the others.

multiplexing adds complexity. it's always better to find a workable solution that does not require it.


middleboxes should only be a problem if you are doing FTP-style layering
violations.

I don't have a guess about what layering violation you think FTP does...


So concurrent connections are normal for HTTP and IMAP and

I was careful to say "new" protocols. And I think I was careful to cite use of different port numbers. (I certainly meant to be.)

Parallel identical connections for protocols that already punch through firewalls are in a very different position of strength than new protocols. However even these are problematic for gateways. On the average, we don't design for concern about gateways, but the issue still exists.



Everything over port 443.

well, that's obviously far better than everything over 80...

And while I mean that ironically, there's a kernel of reality to it: Beep was produced in response to the clear trend to put everything over http. Beep is lower cost, by quite a bit.

It then adds back some cost with the multiplexing mechanism, of course. But that's why it replicates established multiplexing mechanisms from lower layers.


For reference, I'm not lobbying for it's use, here. I don't have an opinion for the IMAPnextgen discussion, but wanted to clarify why beep was a long way from crazy.

d/
--
 Dave Crocker
 bbiw.net
_______________________________________________
imap5 mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/imap5

Reply via email to