[tcpm] About the urgent pointer...
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[tcpm] About the urgent pointer...
Hello,
One of the items on the TCPM agenda for IETF 74 is the TCP Urgent
pointer. I want this to be a very focused discussion around one
question: Should the urgent pointer point to the last byte of urgent
data, or the first byte of non-urgent data?
RFC 793 has one place (p. 17) where it says that it is the first byte
of non-urgent data, and at least two places (p. 41 and p. 56) where it
says that it is the last byte of urgent data. Though RFC 961 and RFC
1122 resolve this ambiguity and are clear that the urgent pointer is
defined to point to the last byte of urgent data, as draft-gont-tcpm-
urgent-data-01 points out most systems actually implement it as the
first byte of non-urgent data. This goes back to the original BSD
code from CSRG.
So, the question is *not* what do the RFCs say, because they are
clear. The question is, what do we do about the mismatch between what
the RFCs say, and what is generally implemented?
-David Borman
Note: Messages sent to this list are the opinions of the senders and do not imply endorsement by the IETF.