Since TCP header is a relatively large overhead, why don't we compress it in the way that ACK and SEQ share the same field, and they can still be distinguished by flags in the header?
                +4 
                A: 
                
                
              
            Because the connection is full-duplex - one sequences packets to the peer, the other acknowledges packets from the peer.
                  Nikolai N Fetissov
                   2009-05-26 16:35:14