Last active
December 29, 2015 22:59
-
-
Save igrigorik/7739728 to your computer and use it in GitHub Desktop.
sudo tcpdump -ttttt host www.amazon.com ...
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# 150ms in/out delay | |
# ~ 300 ms to complete handshake, as expected | |
# | |
00:00:00.000000 IP igrigorik.57812 > 176.32.98.166.http: Flags [S], seq 2280359597, win 65535, options [mss 1460,nop,wscale 4,nop,nop,TS val 1261175917 ecr 0,sackOK,eol], length 0 | |
00:00:00.094100 IP 176.32.98.166.http > igrigorik.57812: Flags [S.], seq 895108428, ack 2280359598, win 8190, options [mss 1460,nop,wscale 6], length 0 | |
00:00:00.297209 IP igrigorik.57812 > 176.32.98.166.http: Flags [.], ack 1, win 16384, length 0 | |
00:00:00.297224 IP igrigorik.57812 > 176.32.98.166.http: Flags [P.], seq 1:79, ack 1, win 16384, length 78 | |
# ~100 ms response time + 300 ms RTT later... | |
# ... ~21KB of data pushed in ~4ms | |
# | |
00:00:00.703466 IP 176.32.98.166.http > igrigorik.57812: Flags [.], ack 79, win 127, length 0 | |
00:00:00.706001 IP 176.32.98.166.http > igrigorik.57812: Flags [.], seq 1:1461, ack 79, win 127, length 1460 | |
00:00:00.706054 IP 176.32.98.166.http > igrigorik.57812: Flags [.], seq 1461:2921, ack 79, win 127, length 1460 | |
00:00:00.706060 IP 176.32.98.166.http > igrigorik.57812: Flags [P.], seq 2921:2983, ack 79, win 127, length 62 | |
00:00:00.706065 IP 176.32.98.166.http > igrigorik.57812: Flags [.], seq 2983:4443, ack 79, win 127, length 1460 | |
00:00:00.706070 IP 176.32.98.166.http > igrigorik.57812: Flags [P.], seq 4443:4450, ack 79, win 127, length 7 | |
00:00:00.706233 IP 176.32.98.166.http > igrigorik.57812: Flags [.], seq 4450:5910, ack 79, win 127, length 1460 | |
00:00:00.706238 IP 176.32.98.166.http > igrigorik.57812: Flags [.], seq 5910:7370, ack 79, win 127, length 1460 | |
00:00:00.706243 IP 176.32.98.166.http > igrigorik.57812: Flags [.], seq 7370:8830, ack 79, win 127, length 1460 | |
00:00:00.706245 IP 176.32.98.166.http > igrigorik.57812: Flags [P.], seq 8830:8838, ack 79, win 127, length 8 | |
00:00:00.706248 IP 176.32.98.166.http > igrigorik.57812: Flags [.], seq 8838:10298, ack 79, win 127, length 1460 | |
00:00:00.706253 IP 176.32.98.166.http > igrigorik.57812: Flags [P.], seq 10298:10302, ack 79, win 127, length 4 | |
00:00:00.706255 IP 176.32.98.166.http > igrigorik.57812: Flags [.], seq 10302:11762, ack 79, win 127, length 1460 | |
00:00:00.706257 IP 176.32.98.166.http > igrigorik.57812: Flags [P.], seq 11762:11769, ack 79, win 127, length 7 | |
00:00:00.706259 IP 176.32.98.166.http > igrigorik.57812: Flags [.], seq 11769:13229, ack 79, win 127, length 1460 | |
00:00:00.706262 IP 176.32.98.166.http > igrigorik.57812: Flags [P.], seq 13229:13236, ack 79, win 127, length 7 | |
00:00:00.706264 IP 176.32.98.166.http > igrigorik.57812: Flags [.], seq 13236:14696, ack 79, win 127, length 1460 | |
00:00:00.707042 IP 176.32.98.166.http > igrigorik.57812: Flags [.], seq 14696:16156, ack 79, win 127, length 1460 | |
00:00:00.707054 IP 176.32.98.166.http > igrigorik.57812: Flags [P.], seq 16156:16163, ack 79, win 127, length 7 | |
00:00:00.707057 IP 176.32.98.166.http > igrigorik.57812: Flags [P.], seq 16163:17078, ack 79, win 127, length 915 | |
00:00:00.707063 IP 176.32.98.166.http > igrigorik.57812: Flags [.], seq 17078:18538, ack 79, win 127, length 1460 | |
00:00:00.707069 IP 176.32.98.166.http > igrigorik.57812: Flags [.], seq 18538:19998, ack 79, win 127, length 1460 | |
00:00:00.707073 IP 176.32.98.166.http > igrigorik.57812: Flags [P.], seq 19998:20000, ack 79, win 127, length 2 | |
00:00:00.707075 IP 176.32.98.166.http > igrigorik.57812: Flags [P.], seq 20000:20514, ack 79, win 127, length 514 | |
00:00:00.707111 IP 176.32.98.166.http > igrigorik.57812: Flags [.], seq 1:1461, ack 79, win 127, length 1460 | |
00:00:00.707115 IP 176.32.98.166.http > igrigorik.57812: Flags [.], seq 1461:2921, ack 79, win 127, length 1460 | |
# ~100ms pause on the server | |
# > ~5KB of retrasmitted data | |
# | |
00:00:00.802136 IP 176.32.98.166.http > igrigorik.57812: Flags [P.], seq 2921:2983, ack 79, win 127, length 62 | |
00:00:00.803824 IP 176.32.98.166.http > igrigorik.57812: Flags [.], seq 2983:4443, ack 79, win 127, length 1460 | |
00:00:00.804212 IP 176.32.98.166.http > igrigorik.57812: Flags [P.], seq 4443:4450, ack 79, win 127, length 7 | |
00:00:00.804229 IP 176.32.98.166.http > igrigorik.57812: Flags [.], seq 4450:5910, ack 79, win 127, length 1460 | |
00:00:00.804271 IP 176.32.98.166.http > igrigorik.57812: Flags [.], seq 5910:7370, ack 79, win 127, length 1460 | |
00:00:00.804319 IP 176.32.98.166.http > igrigorik.57812: Flags [.], seq 7370:8830, ack 79, win 127, length 1460 | |
00:00:00.804828 IP 176.32.98.166.http > igrigorik.57812: Flags [P.], seq 8830:8838, ack 79, win 127, length 8 | |
# ~100ms pause on the server | |
# > ~16KB of retransmitted data | |
00:00:00.895966 IP 176.32.98.166.http > igrigorik.57812: Flags [.], seq 8838:10298, ack 79, win 127, length 1460 | |
00:00:00.896762 IP 176.32.98.166.http > igrigorik.57812: Flags [P.], seq 10298:10302, ack 79, win 127, length 4 | |
00:00:00.897490 IP 176.32.98.166.http > igrigorik.57812: Flags [.], seq 10302:11762, ack 79, win 127, length 1460 | |
00:00:00.897492 IP 176.32.98.166.http > igrigorik.57812: Flags [P.], seq 11762:11769, ack 79, win 127, length 7 | |
00:00:00.897493 IP 176.32.98.166.http > igrigorik.57812: Flags [.], seq 11769:13229, ack 79, win 127, length 1460 | |
00:00:00.898143 IP 176.32.98.166.http > igrigorik.57812: Flags [P.], seq 13229:13236, ack 79, win 127, length 7 | |
00:00:00.909709 IP 176.32.98.166.http > igrigorik.57812: Flags [.], seq 13236:14696, ack 79, win 127, length 1460 | |
00:00:00.930011 IP 176.32.98.166.http > igrigorik.57812: Flags [.], seq 14696:16156, ack 79, win 127, length 1460 | |
00:00:00.975803 IP 176.32.98.166.http > igrigorik.57812: Flags [P.], seq 16156:17078, ack 79, win 127, length 922 | |
00:00:00.976407 IP 176.32.98.166.http > igrigorik.57812: Flags [.], seq 20514:21974, ack 79, win 127, length 1460 | |
00:00:00.976410 IP 176.32.98.166.http > igrigorik.57812: Flags [.], seq 17078:18538, ack 79, win 127, length 1460 | |
00:00:00.977025 IP 176.32.98.166.http > igrigorik.57812: Flags [.], seq 18538:19998, ack 79, win 127, length 1460 | |
00:00:01.014683 IP 176.32.98.166.http > igrigorik.57812: Flags [P.], seq 19998:20514, ack 79, win 127, length 516 | |
00:00:01.015831 IP 176.32.98.166.http > igrigorik.57812: Flags [.], seq 1:1461, ack 79, win 127, length 1460 | |
00:00:01.016330 IP 176.32.98.166.http > igrigorik.57812: Flags [.], seq 1461:2921, ack 79, win 127, length 1460 | |
00:00:01.016828 IP 176.32.98.166.http > igrigorik.57812: Flags [.], seq 21974:23434, ack 79, win 127, length 1460 | |
# First batch of client ACKs arrive.. | |
# | |
00:00:01.054717 IP igrigorik.57812 > 176.32.98.166.http: Flags [.], ack 2921, win 16292, length 0 | |
00:00:01.054743 IP igrigorik.57812 > 176.32.98.166.http: Flags [.], ack 2983, win 16380, length 0 | |
00:00:01.054756 IP igrigorik.57812 > 176.32.98.166.http: Flags [.], ack 4450, win 16292, length 0 | |
00:00:01.055892 IP igrigorik.57812 > 176.32.98.166.http: Flags [.], ack 5910, win 16384, length 0 | |
00:00:01.055916 IP igrigorik.57812 > 176.32.98.166.http: Flags [.], ack 8830, win 16292, length 0 | |
00:00:01.055928 IP igrigorik.57812 > 176.32.98.166.http: Flags [.], ack 8838, win 16292, length 0 | |
00:00:01.057088 IP igrigorik.57812 > 176.32.98.166.http: Flags [.], ack 10302, win 16292, length 0 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
00:00:00.000000 IP igrigorik.57929 > 176.32.98.166.http: Flags [S], seq 2793364429, win 65535, options [mss 1460,nop,wscale 4,nop,nop,TS val 1262420888 ecr 0,sackOK,eol], length 0 | |
00:00:00.093942 IP 176.32.98.166.http > igrigorik.57929: Flags [S.], seq 2606097175, ack 2793364430, win 8190, options [mss 1460,nop,wscale 6], length 0 | |
00:00:00.696972 IP igrigorik.57929 > 176.32.98.166.http: Flags [.], ack 1, win 16384, length 0 | |
00:00:00.698136 IP igrigorik.57929 > 176.32.98.166.http: Flags [P.], seq 1:79, ack 1, win 16384, length 78 | |
00:00:00.794541 IP 176.32.98.166.http > igrigorik.57929: Flags [.], ack 79, win 127, length 0 | |
00:00:00.834103 IP 176.32.98.166.http > igrigorik.57929: Flags [.], seq 1:1461, ack 79, win 127, length 1460 | |
00:00:00.836387 IP 176.32.98.166.http > igrigorik.57929: Flags [.], seq 1461:2921, ack 79, win 127, length 1460 | |
00:00:00.836657 IP 176.32.98.166.http > igrigorik.57929: Flags [P.], seq 2921:2976, ack 79, win 127, length 55 | |
00:00:00.837180 IP 176.32.98.166.http > igrigorik.57929: Flags [.], seq 2976:4436, ack 79, win 127, length 1460 | |
00:00:00.837184 IP 176.32.98.166.http > igrigorik.57929: Flags [P.], seq 4436:4443, ack 79, win 127, length 7 | |
00:00:00.837751 IP 176.32.98.166.http > igrigorik.57929: Flags [.], seq 4443:5903, ack 79, win 127, length 1460 | |
00:00:00.837768 IP 176.32.98.166.http > igrigorik.57929: Flags [.], seq 5903:7363, ack 79, win 127, length 1460 | |
00:00:00.837770 IP 176.32.98.166.http > igrigorik.57929: Flags [.], seq 7363:8823, ack 79, win 127, length 1460 | |
00:00:00.837772 IP 176.32.98.166.http > igrigorik.57929: Flags [P.], seq 8823:8831, ack 79, win 127, length 8 | |
00:00:00.838883 IP 176.32.98.166.http > igrigorik.57929: Flags [.], seq 8831:10291, ack 79, win 127, length 1460 | |
00:00:00.838884 IP 176.32.98.166.http > igrigorik.57929: Flags [P.], seq 10291:10295, ack 79, win 127, length 4 | |
00:00:00.838886 IP 176.32.98.166.http > igrigorik.57929: Flags [.], seq 10295:11755, ack 79, win 127, length 1460 | |
00:00:00.839487 IP 176.32.98.166.http > igrigorik.57929: Flags [.], seq 11755:13215, ack 79, win 127, length 1460 | |
00:00:00.839493 IP 176.32.98.166.http > igrigorik.57929: Flags [.], seq 13215:14675, ack 79, win 127, length 1460 | |
00:00:00.839495 IP 176.32.98.166.http > igrigorik.57929: Flags [P.], seq 14675:14683, ack 79, win 127, length 8 | |
00:00:00.839516 IP 176.32.98.166.http > igrigorik.57929: Flags [.], seq 14683:16143, ack 79, win 127, length 1460 | |
00:00:00.839519 IP 176.32.98.166.http > igrigorik.57929: Flags [P.], seq 16143:17058, ack 79, win 127, length 915 | |
00:00:00.844701 IP 176.32.98.166.http > igrigorik.57929: Flags [.], seq 17058:18518, ack 79, win 127, length 1460 | |
00:00:00.845649 IP 176.32.98.166.http > igrigorik.57929: Flags [P.], seq 18518:18520, ack 79, win 127, length 2 | |
00:00:00.846336 IP 176.32.98.166.http > igrigorik.57929: Flags [.], seq 18520:19980, ack 79, win 127, length 1460 | |
00:00:00.846828 IP 176.32.98.166.http > igrigorik.57929: Flags [P.], seq 19980:20494, ack 79, win 127, length 514 | |
00:00:00.960454 IP 176.32.98.166.http > igrigorik.57929: Flags [.], seq 1:1461, ack 79, win 127, length 1460 | |
00:00:00.960795 IP 176.32.98.166.http > igrigorik.57929: Flags [.], seq 1461:2921, ack 79, win 127, length 1460 | |
00:00:00.963529 IP 176.32.98.166.http > igrigorik.57929: Flags [P.], seq 2921:2976, ack 79, win 127, length 55 | |
00:00:00.964511 IP 176.32.98.166.http > igrigorik.57929: Flags [P.], seq 20494:20654, ack 79, win 127, length 160 | |
00:00:00.978099 IP 176.32.98.166.http > igrigorik.57929: Flags [.], seq 20654:22114, ack 79, win 127, length 1460 | |
00:00:00.978651 IP 176.32.98.166.http > igrigorik.57929: Flags [.], seq 22114:23574, ack 79, win 127, length 1460 | |
00:00:00.979230 IP 176.32.98.166.http > igrigorik.57929: Flags [.], seq 23574:25034, ack 79, win 127, length 1460 | |
00:00:00.980271 IP 176.32.98.166.http > igrigorik.57929: Flags [.], seq 2976:4436, ack 79, win 127, length 1460 | |
00:00:00.980277 IP 176.32.98.166.http > igrigorik.57929: Flags [P.], seq 25034:25284, ack 79, win 127, length 250 | |
00:00:00.982143 IP 176.32.98.166.http > igrigorik.57929: Flags [.], seq 25284:26744, ack 79, win 127, length 1460 | |
00:00:00.982146 IP 176.32.98.166.http > igrigorik.57929: Flags [.], seq 26744:28204, ack 79, win 127, length 1460 | |
00:00:00.982148 IP 176.32.98.166.http > igrigorik.57929: Flags [.], seq 28204:29664, ack 79, win 127, length 1460 | |
00:00:00.982150 IP 176.32.98.166.http > igrigorik.57929: Flags [.], seq 29664:31124, ack 79, win 127, length 1460 | |
00:00:00.982152 IP 176.32.98.166.http > igrigorik.57929: Flags [P.], seq 4436:4443, ack 79, win 127, length 7 | |
00:00:00.982153 IP 176.32.98.166.http > igrigorik.57929: Flags [P.], seq 31124:31126, ack 79, win 127, length 2 | |
00:00:00.982163 IP 176.32.98.166.http > igrigorik.57929: Flags [.], seq 31126:32586, ack 79, win 127, length 1460 | |
00:00:00.982983 IP 176.32.98.166.http > igrigorik.57929: Flags [.], seq 4443:5903, ack 79, win 127, length 1460 | |
00:00:00.982987 IP 176.32.98.166.http > igrigorik.57929: Flags [P.], seq 32586:32593, ack 79, win 127, length 7 | |
00:00:00.982988 IP 176.32.98.166.http > igrigorik.57929: Flags [P.], seq 32593:33498, ack 79, win 127, length 905 | |
00:00:00.983535 IP 176.32.98.166.http > igrigorik.57929: Flags [.], seq 33498:34958, ack 79, win 127, length 1460 | |
00:00:00.984241 IP 176.32.98.166.http > igrigorik.57929: Flags [.], seq 5903:7363, ack 79, win 127, length 1460 | |
00:00:00.984723 IP 176.32.98.166.http > igrigorik.57929: Flags [P.], seq 34958:34959, ack 79, win 127, length 1 | |
00:00:00.984765 IP 176.32.98.166.http > igrigorik.57929: Flags [.], seq 34959:36419, ack 79, win 127, length 1460 | |
00:00:00.985308 IP 176.32.98.166.http > igrigorik.57929: Flags [.], seq 36419:37879, ack 79, win 127, length 1460 | |
00:00:00.986620 IP 176.32.98.166.http > igrigorik.57929: Flags [.], seq 37879:39339, ack 79, win 127, length 1460 | |
00:00:00.987129 IP 176.32.98.166.http > igrigorik.57929: Flags [.], seq 39339:40799, ack 79, win 127, length 1460 | |
00:00:00.987133 IP 176.32.98.166.http > igrigorik.57929: Flags [.], seq 7363:8823, ack 79, win 127, length 1460 | |
00:00:00.987135 IP 176.32.98.166.http > igrigorik.57929: Flags [P.], seq 40799:41705, ack 79, win 127, length 906 | |
00:00:01.015062 IP 176.32.98.166.http > igrigorik.57929: Flags [.], seq 41705:43165, ack 79, win 127, length 1460 | |
00:00:01.015205 IP 176.32.98.166.http > igrigorik.57929: Flags [P.], seq 8823:8831, ack 79, win 127, length 8 | |
00:00:01.015983 IP 176.32.98.166.http > igrigorik.57929: Flags [.], seq 8831:10291, ack 79, win 127, length 1460 | |
00:00:01.015986 IP 176.32.98.166.http > igrigorik.57929: Flags [P.], seq 10291:10295, ack 79, win 127, length 4 | |
00:00:01.015988 IP 176.32.98.166.http > igrigorik.57929: Flags [.], seq 10295:11755, ack 79, win 127, length 1460 | |
00:00:01.015999 IP 176.32.98.166.http > igrigorik.57929: Flags [.], seq 11755:13215, ack 79, win 127, length 1460 | |
00:00:01.016733 IP 176.32.98.166.http > igrigorik.57929: Flags [.], seq 13215:14675, ack 79, win 127, length 1460 | |
00:00:01.016737 IP 176.32.98.166.http > igrigorik.57929: Flags [P.], seq 43165:43976, ack 79, win 127, length 811 | |
00:00:01.085342 IP 176.32.98.166.http > igrigorik.57929: Flags [P.], seq 14675:14683, ack 79, win 127, length 8 | |
00:00:01.086632 IP 176.32.98.166.http > igrigorik.57929: Flags [.], seq 14683:16143, ack 79, win 127, length 1460 | |
00:00:01.087307 IP 176.32.98.166.http > igrigorik.57929: Flags [P.], seq 16143:17058, ack 79, win 127, length 915 | |
00:00:01.087402 IP 176.32.98.166.http > igrigorik.57929: Flags [.], seq 17058:18518, ack 79, win 127, length 1460 | |
00:00:01.087405 IP 176.32.98.166.http > igrigorik.57929: Flags [P.], seq 18518:18520, ack 79, win 127, length 2 | |
00:00:01.087483 IP 176.32.98.166.http > igrigorik.57929: Flags [.], seq 18520:19980, ack 79, win 127, length 1460 | |
00:00:01.087912 IP 176.32.98.166.http > igrigorik.57929: Flags [P.], seq 19980:20654, ack 79, win 127, length 674 | |
00:00:01.087947 IP 176.32.98.166.http > igrigorik.57929: Flags [.], seq 1:1461, ack 79, win 127, length 1460 | |
00:00:01.088015 IP 176.32.98.166.http > igrigorik.57929: Flags [.], seq 1461:2921, ack 79, win 127, length 1460 | |
00:00:01.088017 IP 176.32.98.166.http > igrigorik.57929: Flags [P.], seq 2921:2976, ack 79, win 127, length 55 | |
00:00:01.281142 IP 176.32.98.166.http > igrigorik.57929: Flags [.], seq 43976:45436, ack 79, win 127, length 1460 | |
00:00:01.282157 IP 176.32.98.166.http > igrigorik.57929: Flags [.], seq 20654:22114, ack 79, win 127, length 1460 | |
00:00:01.282688 IP 176.32.98.166.http > igrigorik.57929: Flags [.], seq 22114:23574, ack 79, win 127, length 1460 | |
00:00:01.282720 IP 176.32.98.166.http > igrigorik.57929: Flags [.], seq 23574:25034, ack 79, win 127, length 1460 | |
00:00:01.282721 IP 176.32.98.166.http > igrigorik.57929: Flags [.], seq 2976:4436, ack 79, win 127, length 1460 | |
00:00:01.283368 IP 176.32.98.166.http > igrigorik.57929: Flags [P.], seq 25034:25284, ack 79, win 127, length 250 | |
00:00:01.283409 IP 176.32.98.166.http > igrigorik.57929: Flags [.], seq 25284:26744, ack 79, win 127, length 1460 | |
00:00:01.283410 IP 176.32.98.166.http > igrigorik.57929: Flags [.], seq 26744:28204, ack 79, win 127, length 1460 | |
00:00:01.283979 IP 176.32.98.166.http > igrigorik.57929: Flags [.], seq 28204:29664, ack 79, win 127, length 1460 | |
00:00:01.284534 IP 176.32.98.166.http > igrigorik.57929: Flags [.], seq 29664:31124, ack 79, win 127, length 1460 | |
00:00:01.284536 IP 176.32.98.166.http > igrigorik.57929: Flags [P.], seq 4436:4443, ack 79, win 127, length 7 | |
00:00:01.285010 IP 176.32.98.166.http > igrigorik.57929: Flags [P.], seq 31124:31126, ack 79, win 127, length 2 | |
00:00:01.285042 IP 176.32.98.166.http > igrigorik.57929: Flags [.], seq 31126:32586, ack 79, win 127, length 1460 | |
00:00:01.285092 IP 176.32.98.166.http > igrigorik.57929: Flags [.], seq 4443:5903, ack 79, win 127, length 1460 | |
00:00:01.285682 IP 176.32.98.166.http > igrigorik.57929: Flags [P.], seq 32586:33498, ack 79, win 127, length 912 | |
00:00:01.285716 IP 176.32.98.166.http > igrigorik.57929: Flags [.], seq 33498:34958, ack 79, win 127, length 1460 | |
00:00:01.285753 IP 176.32.98.166.http > igrigorik.57929: Flags [.], seq 5903:7363, ack 79, win 127, length 1460 | |
00:00:01.285755 IP 176.32.98.166.http > igrigorik.57929: Flags [P.], seq 34958:34959, ack 79, win 127, length 1 | |
00:00:01.286392 IP 176.32.98.166.http > igrigorik.57929: Flags [.], seq 34959:36419, ack 79, win 127, length 1460 | |
00:00:01.286424 IP 176.32.98.166.http > igrigorik.57929: Flags [.], seq 36419:37879, ack 79, win 127, length 1460 | |
00:00:01.286966 IP 176.32.98.166.http > igrigorik.57929: Flags [.], seq 37879:39339, ack 79, win 127, length 1460 | |
00:00:01.287577 IP 176.32.98.166.http > igrigorik.57929: Flags [.], seq 39339:40799, ack 79, win 127, length 1460 | |
00:00:01.287580 IP 176.32.98.166.http > igrigorik.57929: Flags [.], seq 7363:8823, ack 79, win 127, length 1460 | |
00:00:01.287581 IP 176.32.98.166.http > igrigorik.57929: Flags [P.], seq 45436:45437, ack 79, win 127, length 1 | |
00:00:01.288256 IP 176.32.98.166.http > igrigorik.57929: Flags [.], seq 45437:46897, ack 79, win 127, length 1460 | |
00:00:01.288759 IP 176.32.98.166.http > igrigorik.57929: Flags [P.], seq 40799:41705, ack 79, win 127, length 906 | |
00:00:01.288762 IP 176.32.98.166.http > igrigorik.57929: Flags [P.], seq 46897:46904, ack 79, win 127, length 7 | |
00:00:01.288802 IP 176.32.98.166.http > igrigorik.57929: Flags [.], seq 46904:48364, ack 79, win 127, length 1460 | |
00:00:01.288846 IP 176.32.98.166.http > igrigorik.57929: Flags [.], seq 48364:49824, ack 79, win 127, length 1460 | |
00:00:01.289449 IP 176.32.98.166.http > igrigorik.57929: Flags [.], seq 49824:51284, ack 79, win 127, length 1460 | |
00:00:01.289490 IP 176.32.98.166.http > igrigorik.57929: Flags [.], seq 51284:52744, ack 79, win 127, length 1460 | |
00:00:01.289984 IP 176.32.98.166.http > igrigorik.57929: Flags [.], seq 52744:54204, ack 79, win 127, length 1460 | |
00:00:01.289987 IP 176.32.98.166.http > igrigorik.57929: Flags [P.], seq 54204:54911, ack 79, win 127, length 707 | |
00:00:01.290003 IP 176.32.98.166.http > igrigorik.57929: Flags [P.], seq 54911:55774, ack 79, win 127, length 863 | |
00:00:01.290658 IP 176.32.98.166.http > igrigorik.57929: Flags [.], seq 55774:57234, ack 79, win 127, length 1460 | |
00:00:01.290688 IP 176.32.98.166.http > igrigorik.57929: Flags [.], seq 41705:43165, ack 79, win 127, length 1460 | |
00:00:01.290689 IP 176.32.98.166.http > igrigorik.57929: Flags [P.], seq 8823:8831, ack 79, win 127, length 8 | |
00:00:01.290721 IP 176.32.98.166.http > igrigorik.57929: Flags [.], seq 8831:10291, ack 79, win 127, length 1460 | |
00:00:01.291131 IP 176.32.98.166.http > igrigorik.57929: Flags [P.], seq 10291:10295, ack 79, win 127, length 4 | |
00:00:01.291769 IP 176.32.98.166.http > igrigorik.57929: Flags [.], seq 10295:11755, ack 79, win 127, length 1460 | |
00:00:01.291770 IP 176.32.98.166.http > igrigorik.57929: Flags [.], seq 11755:13215, ack 79, win 127, length 1460 | |
00:00:01.291820 IP 176.32.98.166.http > igrigorik.57929: Flags [.], seq 13215:14675, ack 79, win 127, length 1460 | |
00:00:01.292463 IP 176.32.98.166.http > igrigorik.57929: Flags [P.], seq 43165:43976, ack 79, win 127, length 811 | |
00:00:01.292465 IP 176.32.98.166.http > igrigorik.57929: Flags [P.], seq 14675:14683, ack 79, win 127, length 8 | |
00:00:01.293116 IP 176.32.98.166.http > igrigorik.57929: Flags [.], seq 14683:16143, ack 79, win 127, length 1460 | |
00:00:01.293118 IP 176.32.98.166.http > igrigorik.57929: Flags [P.], seq 16143:17058, ack 79, win 127, length 915 | |
00:00:01.293120 IP 176.32.98.166.http > igrigorik.57929: Flags [.], seq 17058:18518, ack 79, win 127, length 1460 | |
00:00:01.293674 IP 176.32.98.166.http > igrigorik.57929: Flags [P.], seq 18518:18520, ack 79, win 127, length 2 | |
00:00:01.293678 IP 176.32.98.166.http > igrigorik.57929: Flags [.], seq 18520:19980, ack 79, win 127, length 1460 | |
00:00:01.293692 IP 176.32.98.166.http > igrigorik.57929: Flags [P.], seq 57234:57241, ack 79, win 127, length 7 | |
00:00:01.293694 IP 176.32.98.166.http > igrigorik.57929: Flags [P.], seq 57241:58146, ack 79, win 127, length 905 | |
00:00:01.294337 IP 176.32.98.166.http > igrigorik.57929: Flags [.], seq 58146:59606, ack 79, win 127, length 1460 | |
00:00:01.295164 IP 176.32.98.166.http > igrigorik.57929: Flags [P.], seq 59606:59607, ack 79, win 127, length 1 | |
00:00:01.295702 IP 176.32.98.166.http > igrigorik.57929: Flags [.], seq 59607:61067, ack 79, win 127, length 1460 | |
00:00:01.295705 IP 176.32.98.166.http > igrigorik.57929: Flags [.], seq 61067:62527, ack 79, win 127, length 1460 | |
00:00:01.296251 IP 176.32.98.166.http > igrigorik.57929: Flags [P.], seq 62527:63314, ack 79, win 127, length 787 | |
00:00:01.305047 IP 176.32.98.166.http > igrigorik.57929: Flags [.], seq 63314:64774, ack 79, win 127, length 1460 | |
00:00:01.306197 IP 176.32.98.166.http > igrigorik.57929: Flags [.], seq 64774:66234, ack 79, win 127, length 1460 | |
00:00:01.306819 IP 176.32.98.166.http > igrigorik.57929: Flags [.], seq 66234:67694, ack 79, win 127, length 1460 | |
00:00:01.306830 IP 176.32.98.166.http > igrigorik.57929: Flags [.], seq 67694:69154, ack 79, win 127, length 1460 | |
00:00:01.306835 IP 176.32.98.166.http > igrigorik.57929: Flags [.], seq 69154:70614, ack 79, win 127, length 1460 | |
00:00:01.306840 IP 176.32.98.166.http > igrigorik.57929: Flags [P.], seq 70614:71316, ack 79, win 127, length 702 | |
00:00:01.307620 IP 176.32.98.166.http > igrigorik.57929: Flags [.], seq 71316:72776, ack 79, win 127, length 1460 | |
00:00:01.307623 IP 176.32.98.166.http > igrigorik.57929: Flags [.], seq 72776:74236, ack 79, win 127, length 1460 | |
00:00:01.307624 IP 176.32.98.166.http > igrigorik.57929: Flags [P.], seq 74236:74566, ack 79, win 127, length 330 | |
00:00:01.308286 IP 176.32.98.166.http > igrigorik.57929: Flags [.], seq 74566:76026, ack 79, win 127, length 1460 | |
00:00:01.308287 IP 176.32.98.166.http > igrigorik.57929: Flags [P.], seq 76026:76027, ack 79, win 127, length 1 | |
00:00:01.308288 IP 176.32.98.166.http > igrigorik.57929: Flags [.], seq 76027:77487, ack 79, win 127, length 1460 | |
00:00:01.308821 IP 176.32.98.166.http > igrigorik.57929: Flags [.], seq 77487:78947, ack 79, win 127, length 1460 | |
00:00:01.309319 IP 176.32.98.166.http > igrigorik.57929: Flags [.], seq 78947:80407, ack 79, win 127, length 1460 | |
00:00:01.309363 IP 176.32.98.166.http > igrigorik.57929: Flags [.], seq 80407:81867, ack 79, win 127, length 1460 | |
00:00:01.309434 IP 176.32.98.166.http > igrigorik.57929: Flags [.], seq 81867:83327, ack 79, win 127, length 1460 | |
00:00:01.309974 IP 176.32.98.166.http > igrigorik.57929: Flags [P.], seq 83327:84034, ack 79, win 127, length 707 | |
00:00:01.310034 IP 176.32.98.166.http > igrigorik.57929: Flags [.], seq 84034:85494, ack 79, win 127, length 1460 | |
00:00:01.310602 IP 176.32.98.166.http > igrigorik.57929: Flags [.], seq 85494:86954, ack 79, win 127, length 1460 | |
00:00:01.310605 IP 176.32.98.166.http > igrigorik.57929: Flags [P.], seq 19980:20654, ack 79, win 127, length 674 | |
00:00:01.311160 IP 176.32.98.166.http > igrigorik.57929: Flags [.], seq 1:1461, ack 79, win 127, length 1460 | |
00:00:01.311210 IP 176.32.98.166.http > igrigorik.57929: Flags [.], seq 1461:2921, ack 79, win 127, length 1460 | |
00:00:01.311731 IP 176.32.98.166.http > igrigorik.57929: Flags [P.], seq 2921:2976, ack 79, win 127, length 55 | |
00:00:01.311759 IP 176.32.98.166.http > igrigorik.57929: Flags [P.], seq 86954:87721, ack 79, win 127, length 767 | |
00:00:01.346697 IP 176.32.98.166.http > igrigorik.57929: Flags [.], seq 87721:89181, ack 79, win 127, length 1460 | |
00:00:01.347551 IP 176.32.98.166.http > igrigorik.57929: Flags [P.], seq 89181:89188, ack 79, win 127, length 7 | |
00:00:01.348172 IP 176.32.98.166.http > igrigorik.57929: Flags [.], seq 89188:90648, ack 79, win 127, length 1460 | |
00:00:01.348200 IP 176.32.98.166.http > igrigorik.57929: Flags [.], seq 90648:92108, ack 79, win 127, length 1460 | |
00:00:01.702345 IP igrigorik.57929 > 176.32.98.166.http: Flags [.], ack 2921, win 16292, length 0 | |
00:00:01.703483 IP igrigorik.57929 > 176.32.98.166.http: Flags [.], ack 2976, win 16380, length 0 | |
00:00:01.703495 IP igrigorik.57929 > 176.32.98.166.http: Flags [.], ack 4443, win 16383, length 0 | |
00:00:01.703501 IP igrigorik.57929 > 176.32.98.166.http: Flags [.], ack 7363, win 16292, length 0 | |
00:00:01.705292 IP 176.32.98.166.http > igrigorik.57929: Flags [.], seq 43976:45436, ack 79, win 127, length 1460 | |
00:00:01.705420 IP 176.32.98.166.http > igrigorik.57929: Flags [.], seq 20654:22114, ack 79, win 127, length 1460 | |
00:00:01.705574 IP 176.32.98.166.http > igrigorik.57929: Flags [.], seq 22114:23574, ack 79, win 127, length 1460 | |
00:00:01.705593 IP igrigorik.57929 > 176.32.98.166.http: Flags [.], ack 8831, win 16292, length 0 | |
00:00:01.705603 IP igrigorik.57929 > 176.32.98.166.http: Flags [.], ack 10295, win 16292, length 0 | |
00:00:01.705606 IP igrigorik.57929 > 176.32.98.166.http: Flags [.], ack 11755, win 16384, length 0 | |
00:00:01.705617 IP igrigorik.57929 > 176.32.98.166.http: Flags [.], ack 14675, win 16292, length 0 | |
00:00:01.705620 IP igrigorik.57929 > 176.32.98.166.http: Flags [.], ack 14683, win 16292, length 0 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# ~92ms for handshake | |
# | |
00:00:00.000000 IP igrigorik.57512 > 72.21.215.232.http: Flags [S], seq 3429739585, win 65535, options [mss 1460,nop,wscale 4,nop,nop,TS val 1260319737 ecr 0,sackOK,eol], length 0 | |
00:00:00.092345 IP 72.21.215.232.http > igrigorik.57512: Flags [S.], seq 3394726740, ack 3429739586, win 8190, options [mss 1460,nop,wscale 6], length 0 | |
00:00:00.092418 IP igrigorik.57512 > 72.21.215.232.http: Flags [.], ack 1, win 16384, length 0 | |
00:00:00.092628 IP igrigorik.57512 > 72.21.215.232.http: Flags [P.], seq 1:79, ack 1, win 16384, length 78 | |
# server ACK's GET request... | |
# | |
00:00:00.189953 IP 72.21.215.232.http > igrigorik.57512: Flags [.], ack 79, win 127, length 0 | |
# 1) ~140 ms server processing | |
# 2) Amz pushes ~17KB of data in ~4ms | |
# | |
00:00:00.231133 IP 72.21.215.232.http > igrigorik.57512: Flags [.], seq 1:1461, ack 79, win 127, length 1460 | |
00:00:00.232158 IP 72.21.215.232.http > igrigorik.57512: Flags [.], seq 1461:2921, ack 79, win 127, length 1460 | |
00:00:00.232207 IP igrigorik.57512 > 72.21.215.232.http: Flags [.], ack 2921, win 16292, length 0 | |
00:00:00.232999 IP 72.21.215.232.http > igrigorik.57512: Flags [.], seq 2921:4381, ack 79, win 127, length 1460 | |
00:00:00.233044 IP 72.21.215.232.http > igrigorik.57512: Flags [.], seq 4381:5841, ack 79, win 127, length 1460 | |
00:00:00.233065 IP igrigorik.57512 > 72.21.215.232.http: Flags [.], ack 4381, win 16384, length 0 | |
00:00:00.233180 IP 72.21.215.232.http > igrigorik.57512: Flags [.], seq 5841:7301, ack 79, win 127, length 1460 | |
00:00:00.233186 IP 72.21.215.232.http > igrigorik.57512: Flags [P.], seq 7301:7364, ack 79, win 127, length 63 | |
00:00:00.233218 IP igrigorik.57512 > 72.21.215.232.http: Flags [.], ack 7301, win 16201, length 0 | |
00:00:00.233244 IP igrigorik.57512 > 72.21.215.232.http: Flags [.], ack 7364, win 16197, length 0 | |
00:00:00.233340 IP igrigorik.57512 > 72.21.215.232.http: Flags [.], ack 7364, win 16384, length 0 | |
00:00:00.233819 IP 72.21.215.232.http > igrigorik.57512: Flags [.], seq 7364:8824, ack 79, win 127, length 1460 | |
00:00:00.233838 IP 72.21.215.232.http > igrigorik.57512: Flags [.], seq 8824:10284, ack 79, win 127, length 1460 | |
00:00:00.233865 IP igrigorik.57512 > 72.21.215.232.http: Flags [.], ack 10284, win 16201, length 0 | |
00:00:00.233963 IP 72.21.215.232.http > igrigorik.57512: Flags [P.], seq 10284:10290, ack 79, win 127, length 6 | |
00:00:00.233996 IP igrigorik.57512 > 72.21.215.232.http: Flags [.], ack 10290, win 16201, length 0 | |
00:00:00.234035 IP 72.21.215.232.http > igrigorik.57512: Flags [.], seq 10290:11750, ack 79, win 127, length 1460 | |
00:00:00.234302 IP igrigorik.57512 > 72.21.215.232.http: Flags [.], ack 11750, win 16384, length 0 | |
00:00:00.234630 IP 72.21.215.232.http > igrigorik.57512: Flags [.], seq 11750:13210, ack 79, win 127, length 1460 | |
00:00:00.234654 IP 72.21.215.232.http > igrigorik.57512: Flags [.], seq 13210:14670, ack 79, win 127, length 1460 | |
00:00:00.234672 IP igrigorik.57512 > 72.21.215.232.http: Flags [.], ack 14670, win 16201, length 0 | |
00:00:00.234829 IP 72.21.215.232.http > igrigorik.57512: Flags [.], seq 14670:16130, ack 79, win 127, length 1460 | |
00:00:00.235349 IP igrigorik.57512 > 72.21.215.232.http: Flags [.], ack 16130, win 16384, length 0 | |
00:00:00.235780 IP 72.21.215.232.http > igrigorik.57512: Flags [P.], seq 16130:17046, ack 79, win 127, length 916 | |
00:00:00.235802 IP igrigorik.57512 > 72.21.215.232.http: Flags [.], ack 17046, win 16326, length 0 | |
# 4 ms pause on the server... | |
# Amz pushes ~3KB of data | |
# ... initial window at ~20KB? | |
00:00:00.241619 IP 72.21.215.232.http > igrigorik.57512: Flags [.], seq 17046:18506, ack 79, win 127, length 1460 | |
00:00:00.242222 IP 72.21.215.232.http > igrigorik.57512: Flags [.], seq 18508:19968, ack 79, win 127, length 1460 | |
00:00:00.242265 IP igrigorik.57512 > 72.21.215.232.http: Flags [.], ack 18506, win 16384, length 0 | |
00:00:00.242932 IP 72.21.215.232.http > igrigorik.57512: Flags [P.], seq 19968:20482, ack 79, win 127, length 514 | |
00:00:00.242934 IP 72.21.215.232.http > igrigorik.57512: Flags [P.], seq 18506:18508, ack 79, win 127, length 2 | |
00:00:00.242949 IP igrigorik.57512 > 72.21.215.232.http: Flags [.], ack 18506, win 16384, length 0 | |
00:00:00.242965 IP igrigorik.57512 > 72.21.215.232.http: Flags [.], ack 20482, win 16260, length 0 | |
# ... RTT pause ... | |
# | |
00:00:00.366098 IP 72.21.215.232.http > igrigorik.57512: Flags [P.], seq 20482:20642, ack 79, win 127, length 160 | |
00:00:00.366136 IP igrigorik.57512 > 72.21.215.232.http: Flags [.], ack 20642, win 16374, length 0 | |
00:00:00.381216 IP 72.21.215.232.http > igrigorik.57512: Flags [.], seq 20642:22102, ack 79, win 127, length 1460 | |
00:00:00.381697 IP 72.21.215.232.http > igrigorik.57512: Flags [.], seq 22102:23562, ack 79, win 127, length 1460 | |
00:00:00.381703 IP 72.21.215.232.http > igrigorik.57512: Flags [.], seq 23562:25022, ack 79, win 127, length 1460 | |
00:00:00.381708 IP 72.21.215.232.http > igrigorik.57512: Flags [P.], seq 25022:25266, ack 79, win 127, length 244 | |
00:00:00.381773 IP igrigorik.57512 > 72.21.215.232.http: Flags [.], ack 23562, win 16292, length 0 | |
00:00:00.381857 IP igrigorik.57512 > 72.21.215.232.http: Flags [.], ack 25266, win 16186, length 0 | |
00:00:00.381949 IP igrigorik.57512 > 72.21.215.232.http: Flags [.], ack 25266, win 16384, length 0 | |
00:00:00.382169 IP 72.21.215.232.http > igrigorik.57512: Flags [.], seq 25266:26726, ack 79, win 127, length 1460 | |
00:00:00.382193 IP 72.21.215.232.http > igrigorik.57512: Flags [.], seq 26726:28186, ack 79, win 127, length 1460 | |
00:00:00.382223 IP igrigorik.57512 > 72.21.215.232.http: Flags [.], ack 28186, win 16201, length 0 | |
00:00:00.382858 IP 72.21.215.232.http > igrigorik.57512: Flags [.], seq 28186:29646, ack 79, win 127, length 1460 | |
00:00:00.382862 IP 72.21.215.232.http > igrigorik.57512: Flags [P.], seq 29646:29648, ack 79, win 127, length 2 | |
00:00:00.382894 IP igrigorik.57512 > 72.21.215.232.http: Flags [.], ack 29648, win 16110, length 0 | |
00:00:00.382906 IP 72.21.215.232.http > igrigorik.57512: Flags [.], seq 29648:31108, ack 79, win 127, length 1460 | |
00:00:00.383249 IP igrigorik.57512 > 72.21.215.232.http: Flags [.], ack 31108, win 16384, length 0 | |
00:00:00.383519 IP 72.21.215.232.http > igrigorik.57512: Flags [.], seq 31108:32568, ack 79, win 127, length 1460 | |
00:00:00.383523 IP 72.21.215.232.http > igrigorik.57512: Flags [P.], seq 32568:32575, ack 79, win 127, length 7 | |
00:00:00.383525 IP 72.21.215.232.http > igrigorik.57512: Flags [P.], seq 32575:33480, ack 79, win 127, length 905 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment