>>>>> "Robert" == Robert Sayre <[EMAIL PROTECTED]> writes:

    Robert> On 9/5/06, Sam Hartman <[EMAIL PROTECTED]> wrote:
    >>  There are a lot of complexities--for example while we hope
    >> every IP stack works with every other IP stack, two machines
    >> may not share a common upper-layer protocol or application
    >> protocol.

    Robert> I worry that such text will encourage sprawling
    Robert> specifications that make requirements across many
    Robert> layers. I think the example you give is a little
    Robert> misleading, since it can be harmful for specifications to
    Robert> make requirements on lower layers as well. For example,
    Robert> HTTP requires a reliable transport, but I think it's good
    Robert> that RFC2616 does not include text like "HTTP
    Robert> implementations MUST support TCP/IP, but may support other
    Robert> transport protocols".


To be clear, I think I'm documenting what is a long-standing consensus
in the IETF.  And I do consider it a bug that HTTP does not require
TCP.  It's typical for protocols to require a transport.  For example
, I believe SIP requires UDP (and possibly TCP).  Kerberos requires
TCP.


_______________________________________________
Ietf mailing list
Ietf@ietf.org
https://www1.ietf.org/mailman/listinfo/ietf

Reply via email to