Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 12 Oct 1999 16:28:45 +0200
From:      Jacopo Pecci <em8jaci@etek.chalmers.se>
To:        net@freebsd.org
Subject:   delayed ACKs
Message-ID:  <8686.991012@etek.chalmers.se>

next in thread | raw e-mail | index | archive | help
According to what I have studied, delayed ACKs can be sent:
          (1)every 200 ms
          (2)when I have data to send (piggyback packet)
          (3)every second packet
so  I  don't  understand why in the example below, there are ACKs that
acknowledge up  to  7  segments. (in the example I have just sent 50
segments of 1460 bytes from the client  to the server)

15:58:26.565899 172.20.1.15.1034 > 172.20.2.15.1111: S 1085244744:1085244744(0) win 16384 <mss 1460> (DF)
15:58:26.566236 172.20.2.15.1111 > 172.20.1.15.1034: S 242000411:242000411(0) ack 1085244745 win 17520 <mss 1460> (DF)
15:58:26.566438 172.20.1.15.1034 > 172.20.2.15.1111: . ack 1 win 17520 (DF)
15:58:26.662625 172.20.1.15.1034 > 172.20.2.15.1111: . 1:1461(1460) ack 1 win 17520 (DF)
15:58:26.781386 172.20.2.15.1111 > 172.20.1.15.1034: . ack 1461 win 17520 (DF)
                                                        ^^^^^^^
15:58:26.782287 172.20.1.15.1034 > 172.20.2.15.1111: . 1461:2921(1460) ack 1 win 17520 (DF)
15:58:26.783086 172.20.1.15.1034 > 172.20.2.15.1111: . 2921:4381(1460) ack 1 win 17520 (DF)
15:58:26.784675 172.20.2.15.1111 > 172.20.1.15.1034: . ack 4381 win 17520 (DF)
                                                       ^^^^^^^^^
15:58:26.785521 172.20.1.15.1034 > 172.20.2.15.1111: . 4381:5841(1460) ack 1 win 17520 (DF)
15:58:26.786299 172.20.1.15.1034 > 172.20.2.15.1111: . 5841:7301(1460) ack 1 win 17520 (DF)
15:58:26.787074 172.20.1.15.1034 > 172.20.2.15.1111: . 7301:8761(1460) ack 1 win 17520 (DF)
15:58:26.788639 172.20.2.15.1111 > 172.20.1.15.1034: . ack 7301 win 17520 (DF)
                                                       ^^^^^^^^^^^
15:58:26.789477 172.20.1.15.1034 > 172.20.2.15.1111: . 8761:10221(1460) ack 1 win 17520 (DF)
15:58:26.790255 172.20.1.15.1034 > 172.20.2.15.1111: . 10221:11681(1460) ack 1 win 17520 (DF)
15:58:26.791029 172.20.1.15.1034 > 172.20.2.15.1111: . 11681:13141(1460) ack 1 win 17520 (DF)
15:58:26.792614 172.20.2.15.1111 > 172.20.1.15.1034: . ack 10221 win 17520 (DF)
.......                                                ^^^^^^^^^^^

according with point (3) each ACK acknowledges 2 packets but later....



15:58:26.793455 172.20.1.15.1034 > 172.20.2.15.1111: . 13141:14601(1460) ack 1 win 17520 (DF)
15:58:26.794232 172.20.1.15.1034 > 172.20.2.15.1111: . 14601:16061(1460) ack 1 win 17520 (DF)
15:58:26.795007 172.20.1.15.1034 > 172.20.2.15.1111: . 16061:17521(1460) ack 1 win 17520 (DF)
15:58:26.796695 172.20.2.15.1111 > 172.20.1.15.1034: . ack 13141 win 17520 (DF)
15:58:26.796750 172.20.2.15.1111 > 172.20.1.15.1034: . ack 16061 win 17520 (DF)
                                                       ^^^^^^^^^^^
15:58:26.797580 172.20.1.15.1034 > 172.20.2.15.1111: . 17521:18981(1460) ack 1 win 17520 (DF)
15:58:26.798349 172.20.1.15.1034 > 172.20.2.15.1111: . 18981:20441(1460) ack 1 win 17520 (DF)
15:58:26.799119 172.20.1.15.1034 > 172.20.2.15.1111: . 20441:21901(1460) ack 1 win 17520 (DF)
15:58:26.800083 172.20.1.15.1034 > 172.20.2.15.1111: . 21901:23361(1460) ack 1 win 17520 (DF)
15:58:26.801295 172.20.1.15.1034 > 172.20.2.15.1111: . 23361:24821(1460) ack 1 win 17520 (DF)
15:58:26.802540 172.20.1.15.1034 > 172.20.2.15.1111: . 24821:26281(1460) ack 1 win 17520 (DF)
15:58:26.865477 172.20.2.15.1111 > 172.20.1.15.1034: . ack 26281 win 10372 (DF)
                                                       ^^^^^^^^^^
15:58:26.866343 172.20.1.15.1034 > 172.20.2.15.1111: . 26281:27741(1460) ack 1 win 17520 (DF)
15:58:26.867117 172.20.1.15.1034 > 172.20.2.15.1111: . 27741:29201(1460) ack 1 win 17520 (DF)
15:58:26.867886 172.20.1.15.1034 > 172.20.2.15.1111: . 29201:30661(1460) ack 1 win 17520 (DF)
15:58:26.868837 172.20.1.15.1034 > 172.20.2.15.1111: . 30661:32121(1460) ack 1 win 17520 (DF)
15:58:26.870080 172.20.1.15.1034 > 172.20.2.15.1111: P 32121:33581(1460) ack 1 win 17520 (DF)
15:58:26.871290 172.20.1.15.1034 > 172.20.2.15.1111: . 33581:35041(1460) ack 1 win 17520 (DF)
15:58:26.872534 172.20.1.15.1034 > 172.20.2.15.1111: . 35041:36501(1460) ack 1 win 17520 (DF)
15:58:26.928674 172.20.2.15.1111 > 172.20.1.15.1034: . ack 36501 win 3224 (DF)
                                                       ^^^^^^^^^^^^
15:58:26.928732 172.20.2.15.1111 > 172.20.1.15.1034: . ack 36501 win 6296 (DF)

...
it acknowledges first 16061 and then 26281 (7 segments)

thanks
/jaci




To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-net" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?8686.991012>