Jasper TCP/ss User A: Send 800 octets Medium: Deliver Seq 0, Win 1200 [Protocol A] - no loss Medium: Deliver Ack 200, Win 1000 [Protocol B] - no loss Protocol A: Send 400 octets to peer Medium: Deliver Seq 200, Win 1200 [Protocol A] - no loss Medium: Deliver Seq 400, Win 1200 [Protocol A] - no loss Medium: Deliver Ack 400, Win 800 [Protocol B] - no loss Medium: Deliver Ack 600, Win 600 [Protocol B] - no loss Protocol B: Deliver 600 octets to user Medium: Deliver Win 1200 [Protocol B] - no loss Medium: Deliver Ack 100, Win 1200 [Protocol A] - no loss User A: Send 800 octets Medium: Deliver Seq 600, Win 1200 [Protocol A] - no loss Medium: Deliver Seq 800, Win 1200 [Protocol A] - no loss Medium: Deliver Seq 1000, Win 1200 [Protocol A] - no loss Medium: Deliver Seq 1200, Win 1200 [Protocol A] - no loss Medium: Deliver Ack 800, Win 1000 [Protocol B] - no loss Medium: Deliver Ack 1000, Win 800 [Protocol B] - no loss Medium: Deliver Ack 1200, Win 600 [Protocol B] - no loss Medium: Deliver Ack 1400, Win 400 [Protocol B] - no loss Protocol B: Deliver 800 octets to user Medium: Deliver Win 1200 [Protocol B] - no loss Medium: Deliver Ack 100, Win 1200 [Protocol A] - no loss User A: Send 800 octets Medium: Deliver Seq 1400, Win 1200 [Protocol A] - no loss Medium: Deliver Seq 1600, Win 1200 [Protocol A] - no loss Medium: Deliver Seq 1800, Win 1200 [Protocol A] - no loss Medium: Lose Ack 2000, Win 600 [Protocol B] - congestion/error Medium: Deliver Ack 1600, Win 1000 [Protocol B] - no loss Medium: Lose Seq 2000, Win 1200 [Protocol A] - congestion/error Protocol A: Timeout - resend Seq 1600, Win 1200 Medium: Deliver Seq 1600, Win 1200 [Protocol A] - no loss Medium: Deliver Ack 1800, Win 800 [Protocol B] - no loss Medium: Deliver Ack 2000, Win 600 [Protocol B] - no loss Protocol B: Deliver 600 octets to user Medium: Deliver Win 1200 [Protocol B] - no loss Medium: Deliver Ack 100, Win 1200 [Protocol A] - no loss Protocol A: Timeout - resend Seq 2000, Win 1200 Medium: Deliver Seq 2000, Win 1200 [Protocol A] - no loss Medium: Deliver Ack 2200, Win 1000 [Protocol B] - no loss