Networking gurus ( @networkservice maybe?): Is it possible for a spec-compliant TCP implementation to ACK a fraction of a segment, or must the ACK number always be either (last ack) or (last ack + sizeof segment)?
IOW, suppose I send the following segments after everything prior is ACKed:
* seq = 100, len = 20
* seq = 120, len = 20
Is it possible for me to receive any ACK number other than 100, 120, or 140?
* seq = 100, len = 20
* seq = 120, len = 20
Is it possible for me to receive any ACK number other than 100, 120, or 140?