Path: utzoo!attcan!uunet!husc6!mailrus!tut.cis.ohio-state.edu!ucbvax!NNSC.NSF.NET!craig From: craig@NNSC.NSF.NET (Craig Partridge) Newsgroups: comp.protocols.tcp-ip Subject: re: TCP extensions Message-ID: <9002121419.AA09543@ucbvax.Berkeley.EDU> Date: 12 Feb 90 12:57:06 GMT Sender: daemon@ucbvax.BERKELEY.EDU Organization: The Internet Lines: 34 Fred: At the Internet Engineering Task Force Meeting last week a working group made some progress on deciding what to do about the RFC 1072 options. Here's a quick summary: (1) The RFC 1072 window shift option will be used to expand the window size (everyone likes it, and implementation is a snap). (2) We'll create a new Urgent Pointer option so it can point to urgent data anywhere in the expanded window. (To use it, the URG bit is left off -- when the receiver processes options, it will see that there is urgent data). (3) The WG was divided among two options for expanded the sequence and ack space. Thankfully some folks with supercomputers offerred to implement both options and report back this spring. The two options were: (a) since we need an URG option anyway, steal the urgent field in the TCP header to get 8 more bits for each of the sequence # and the ack #. These would be high order bits. (b) don't futz with the header (note that in most cases urgent data is likely to be within 2**16 of the current sequence number and thus the urgent field is still useful). Instead, put an option at the end of each segment header, which contains an additional high order 16-bits of the sequence number and the ack number. Based on experience, the WG will decide which path to take. Craig