4.3 TCP keep-alive question


Paul Chmielewski (nbires!opus!chm@ucbvax.Berkeley.EDU)
13 Apr 87 23:31:09 GMT


  The 4.2 TCP keep-alive implementation is described two different ways.
According to the comment in tcp_timer.h, when the TCPT_KEEP timer expires
we should send the following segment to elicit a response from our peer:
        <SEQ=SND.UNA-1><ACK=RCV.NXT><CTL=ACK>
But, the actual implementation in our version of tcp_timer.c sends:
        <SEQ=SND.UNA-1><ACK=RCV.NXT-1><CTL=ACK>

Note that the first segment contains an invalid SEQ and the second
contains both an invalid SEQ and an invalid ACK.

My question is, do we really need to lie about what we've received by
sending an invalid ACK or is the invalid SEQ enough to elicit a response?

--

Paul Chmielewski NBI Inc., Boulder, CO NBI Inc., Boulder, CO chm@nbires.UUCP or chm@nbires.NBI.COM (303) 444-5710

--

Paul Chmielewski NBI Inc., Boulder, CO NBI Inc., Boulder, CO chm@nbires.UUCP or chm@nbires.NBI.COM (303) 444-5710



This archive was generated by hypermail 2.0b3 on Thu Mar 09 2000 - 14:38:07 GMT