DrSpirograph n00b
Joined: 05 Apr 2003 Posts: 69
|
Posted: Sat Oct 13, 2007 2:46 am Post subject: Slow TCP to my college network |
|
|
Hi,
Can anyone help me figure out why I'm getting really poor download speeds from my college. I notice the problem especially when downloading large files from them or trying to fetch my email with POP3.
(by poor I mean something like a few bytes a second on a broadband connection).
The problem is only with my college network, general internet browsing is fine. I'm connecting from home and I suspect there's something weird with the college network's configuration and it's interaction with Linux - my flatmate who's on MacOSX doesn't see the problem.
Below are two tcpdump's, the first is connecting to college POP3, the second is just fetching www.google.com.
I notice that the college end seems to be setting a lot of PUSH[/code]. That's pretty odd isn't it? Since that's the end that should be sending the data.
Code: | tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth1, link-type EN10MB (Ethernet), capture size 96 bytes
10:08:09.354813 IP 58.185.208.73.110 > 192.168.1.99.51449: P 975615759:975616152(393) ack 4215253371 win 65476 <nop,nop,timestamp 11775521 319535771>
10:08:09.354947 IP 192.168.1.99.51449 > 58.185.208.73.110: . ack 393 win 12830 <nop,nop,timestamp 319536990 11775521>
10:08:09.366073 IP 58.185.208.73.110 > 192.168.1.99.51449: P 393:1841(1448) ack 1 win 65476 <nop,nop,timestamp 11775521 319536990>
10:08:09.366146 IP 192.168.1.99.51449 > 58.185.208.73.110: . ack 1841 win 12830 <nop,nop,timestamp 319536995 11775521>
10:08:09.366711 IP 58.185.208.73.110 > 192.168.1.99.51449: P 1841:3289(1448) ack 1 win 65476 <nop,nop,timestamp 11775521 319536990>
10:08:09.366745 IP 192.168.1.99.51449 > 58.185.208.73.110: . ack 3289 win 12830 <nop,nop,timestamp 319536995 11775521>
10:08:09.367203 IP 58.185.208.73.110 > 192.168.1.99.51449: P 3289:4304(1015) ack 1 win 65476 <nop,nop,timestamp 11775521 319536990>
10:08:09.367231 IP 192.168.1.99.51449 > 58.185.208.73.110: . ack 4304 win 12830 <nop,nop,timestamp 319536995 11775521>
10:08:09.379967 IP 58.185.208.73.110 > 192.168.1.99.51449: P 4304:5752(1448) ack 1 win 65476 <nop,nop,timestamp 11775521 319536995>
10:08:09.380028 IP 192.168.1.99.51449 > 58.185.208.73.110: . ack 5752 win 12830 <nop,nop,timestamp 319536998 11775521>
10:08:09.380629 IP 58.185.208.73.110 > 192.168.1.99.51449: P 5752:7200(1448) ack 1 win 65476 <nop,nop,timestamp 11775521 319536995>
10:08:09.382747 IP 58.185.208.73.110 > 192.168.1.99.51449: P 7200:8648(1448) ack 1 win 65476 <nop,nop,timestamp 11775521 319536995>
10:08:09.383426 IP 58.185.208.73.110 > 192.168.1.99.51449: P 8648:9428(780) ack 1 win 65476 <nop,nop,timestamp 11775521 319536995>
10:08:09.385687 IP 58.185.208.73.110 > 192.168.1.99.51449: P 9428:10876(1448) ack 1 win 65476 <nop,nop,timestamp 11775521 319536995>
10:08:09.385715 IP 192.168.1.99.51449 > 58.185.208.73.110: . ack 10876 win 12830 <nop,nop,timestamp 319537000 11775521>
10:08:09.403063 IP 58.185.208.73.110 > 192.168.1.99.51449: P 10876:12324(1448) ack 1 win 65476 <nop,nop,timestamp 11775521 319537000>
10:08:09.403810 IP 58.185.208.73.110 > 192.168.1.99.51449: P 12324:13772(1448) ack 1 win 65476 <nop,nop,timestamp 11775521 319537000>
10:08:09.404359 IP 58.185.208.73.110 > 192.168.1.99.51449: P 13772:14548(776) ack 1 win 65476 <nop,nop,timestamp 11775521 319537000>
10:08:09.405715 IP 58.185.208.73.110 > 192.168.1.99.51449: P 14548:15996(1448) ack 1 win 65476 <nop,nop,timestamp 11775521 319537000>
10:08:09.408036 IP 58.185.208.73.110 > 192.168.1.99.51449: P 15996:16592(596) ack 1 win 65476 <nop,nop,timestamp 11775521 319537000>
10:08:14.377796 IP 58.185.208.73.110 > 192.168.1.99.51449: P 16592:17209(617) ack 1 win 65476 <nop,nop,timestamp 11775571 319537000>
10:08:14.377870 IP 192.168.1.99.51449 > 58.185.208.73.110: . ack 17209 win 12830 <nop,nop,timestamp 319538248 11775571>
10:08:14.393254 IP 58.185.208.73.110 > 192.168.1.99.51449: P 17209:18657(1448) ack 1 win 65476 <nop,nop,timestamp 11775571 319538248>
10:08:14.393321 IP 192.168.1.99.51449 > 58.185.208.73.110: . ack 18657 win 12830 <nop,nop,timestamp 319538252 11775571>
10:08:14.394530 IP 58.185.208.73.110 > 192.168.1.99.51449: P 18657:19668(1011) ack 1 win 65476 <nop,nop,timestamp 11775571 319538248>
10:08:14.394571 IP 192.168.1.99.51449 > 58.185.208.73.110: . ack 19668 win 12830 <nop,nop,timestamp 319538252 11775571>
10:08:14.396012 IP 58.185.208.73.110 > 192.168.1.99.51449: P 19668:21116(1448) ack 1 win 65476 <nop,nop,timestamp 11775571 319538248>
10:08:14.396064 IP 192.168.1.99.51449 > 58.185.208.73.110: . ack 21116 win 12830 <nop,nop,timestamp 319538252 11775571>
10:08:14.396320 IP 58.185.208.73.110 > 192.168.1.99.51449: P 21116:21712(596) ack 1 win 65476 <nop,nop,timestamp 11775571 319538248>
10:08:14.396344 IP 192.168.1.99.51449 > 58.185.208.73.110: . ack 21712 win 12830 <nop,nop,timestamp 319538252 11775571>
10:08:14.398428 IP 58.185.208.73.110 > 192.168.1.99.51449: P 21712:23160(1448) ack 1 win 65476 <nop,nop,timestamp 11775571 319538248>
10:08:14.398785 IP 58.185.208.73.110 > 192.168.1.99.51449: P 23160:23760(600) ack 1 win 65476 <nop,nop,timestamp 11775571 319538248>
10:08:14.409551 IP 58.185.208.73.110 > 192.168.1.99.51449: P 23760:25208(1448) ack 1 win 65476 <nop,nop,timestamp 11775571 319538252>
10:08:14.410057 IP 58.185.208.73.110 > 192.168.1.99.51449: P 25208:25812(604) ack 1 win 65476 <nop,nop,timestamp 11775571 319538252>
10:08:14.410858 IP 58.185.208.73.110 > 192.168.1.99.51449: P 25812:27260(1448) ack 1 win 65476 <nop,nop,timestamp 11775571 319538252>
10:08:14.411455 IP 58.185.208.73.110 > 192.168.1.99.51449: P 27260:27856(596) ack 1 win 65476 <nop,nop,timestamp 11775571 319538252>
10:08:14.413964 IP 58.185.208.73.110 > 192.168.1.99.51449: P 27856:29304(1448) ack 1 win 65476 <nop,nop,timestamp 11775571 319538252>
10:08:19.812813 IP 58.185.208.73.110 > 192.168.1.99.51449: P 21712:23160(1448) ack 1 win 65476 <nop,nop,timestamp 11775625 319538252>
10:08:19.812889 IP 192.168.1.99.51449 > 58.185.208.73.110: . ack 29304 win 12830 <nop,nop,timestamp 319539607 11775571,nop,nop,sack 1 {21712:23160}>
10:08:19.827354 IP 58.185.208.73.110 > 192.168.1.99.51449: P 29304:29908(604) ack 1 win 65476 <nop,nop,timestamp 11775625 319539607>
10:08:19.827425 IP 192.168.1.99.51449 > 58.185.208.73.110: . ack 29908 win 12830 <nop,nop,timestamp 319539610 11775625>
10:08:19.828869 IP 58.185.208.73.110 > 192.168.1.99.51449: P 29908:31356(1448) ack 1 win 65476 <nop,nop,timestamp 11775625 319539607>
10:08:19.828924 IP 192.168.1.99.51449 > 58.185.208.73.110: . ack 31356 win 12830 <nop,nop,timestamp 319539611 11775625>
10:08:19.829844 IP 58.185.208.73.110 > 192.168.1.99.51449: P 31356:31952(596) ack 1 win 65476 <nop,nop,timestamp 11775625 319539607>
10:08:19.829866 IP 192.168.1.99.51449 > 58.185.208.73.110: . ack 31952 win 12830 <nop,nop,timestamp 319539611 11775625>
10:08:19.856057 IP 58.185.208.73.110 > 192.168.1.99.51449: P 31952:33400(1448) ack 1 win 65476 <nop,nop,timestamp 11775625 319539611>
10:08:19.856133 IP 192.168.1.99.51449 > 58.185.208.73.110: . ack 33400 win 12830 <nop,nop,timestamp 319539617 11775625>
10:08:19.856800 IP 58.185.208.73.110 > 192.168.1.99.51449: P 33400:34848(1448) ack 1 win 65476 <nop,nop,timestamp 11775625 319539611>
10:08:19.856822 IP 192.168.1.99.51449 > 58.185.208.73.110: . ack 34848 win 12830 <nop,nop,timestamp 319539618 11775625>
10:08:19.858160 IP 58.185.208.73.110 > 192.168.1.99.51449: P 34848:36296(1448) ack 1 win 65476 <nop,nop,timestamp 11775625 319539611>
10:08:19.860272 IP 58.185.208.73.110 > 192.168.1.99.51449: P 36296:37744(1448) ack 1 win 65476 <nop,nop,timestamp 11775625 319539611>
10:08:19.873453 IP 58.185.208.73.110 > 192.168.1.99.51449: P 37744:39192(1448) ack 1 win 65476 <nop,nop,timestamp 11775625 319539618>
10:08:19.876711 IP 58.185.208.73.110 > 192.168.1.99.51449: P 39192:40640(1448) ack 1 win 65476 <nop,nop,timestamp 11775625 319539618>
53 packets captured
57 packets received by filter
0 packets dropped by kernel |
and here's tcpdump for browsing www.google.com
Code: | tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth1, link-type EN10MB (Ethernet), capture size 96 bytes
10:09:03.967931 IP 192.168.1.99.56649 > 72.14.235.147.80: S 50052349:50052349(0) win 5840 <mss 1460,sackOK,timestamp 319550645 0,nop,wscale 2>
10:09:03.983041 IP 72.14.235.147.80 > 192.168.1.99.56649: S 3274857513:3274857513(0) ack 50052350 win 5840 <mss 1432,nop,nop,sackOK>
10:09:03.983132 IP 192.168.1.99.56649 > 72.14.235.147.80: . ack 1 win 5840
10:09:03.983427 IP 192.168.1.99.56649 > 72.14.235.147.80: P 1:391(390) ack 1 win 5840
10:09:03.997226 IP 72.14.235.147.80 > 192.168.1.99.56649: . ack 391 win 5840
10:09:04.183746 IP 72.14.235.147.80 > 192.168.1.99.56649: P 1:230(229) ack 391 win 5840
10:09:04.183819 IP 192.168.1.99.56649 > 72.14.235.147.80: . ack 230 win 6432
10:09:04.186797 IP 72.14.235.147.80 > 192.168.1.99.56649: FP 230:447(217) ack 391 win 5840
10:09:04.231237 IP 192.168.1.99.56649 > 72.14.235.147.80: . ack 448 win 6432
10:09:04.249265 IP 192.168.1.99.56649 > 72.14.235.147.80: F 391:391(0) ack 448 win 6432
10:09:04.266012 IP 72.14.235.147.80 > 192.168.1.99.56649: . ack 392 win 5840
10:09:05.126739 IP 192.168.1.99.56650 > 72.14.235.147.80: S 54454487:54454487(0) win 5840 <mss 1460,sackOK,timestamp 319550934 0,nop,wscale 2>
10:09:05.137621 IP 72.14.235.147.80 > 192.168.1.99.56650: S 3281563099:3281563099(0) ack 54454488 win 5840 <mss 1432,nop,nop,sackOK>
10:09:05.137693 IP 192.168.1.99.56650 > 72.14.235.147.80: . ack 1 win 5840
10:09:05.138036 IP 192.168.1.99.56650 > 72.14.235.147.80: P 1:344(343) ack 1 win 5840
10:09:05.161443 IP 72.14.235.147.80 > 192.168.1.99.56650: . ack 344 win 5840
10:09:05.372147 IP 72.14.235.147.80 > 192.168.1.99.56650: P 1:1030(1029) ack 344 win 5840
10:09:05.372220 IP 192.168.1.99.56650 > 72.14.235.147.80: . ack 1030 win 7203
10:09:05.372386 IP 72.14.235.147.80 > 192.168.1.99.56650: . 1030:1436(406) ack 344 win 5840
10:09:05.372411 IP 192.168.1.99.56650 > 72.14.235.147.80: . ack 1436 win 9261
10:09:05.374231 IP 72.14.235.147.80 > 192.168.1.99.56650: P 1436:1929(493) ack 344 win 5840
10:09:05.374293 IP 192.168.1.99.56650 > 72.14.235.147.80: . ack 1929 win 11319
10:09:10.469058 IP 192.168.1.99.56651 > 72.14.235.147.80: S 54651539:54651539(0) win 5840 <mss 1460,sackOK,timestamp 319552270 0,nop,wscale 2>
10:09:10.476724 IP 72.14.235.147.80 > 192.168.1.99.56651: S 3277534806:3277534806(0) ack 54651540 win 5840 <mss 1432,nop,nop,sackOK>
10:09:10.476794 IP 192.168.1.99.56651 > 72.14.235.147.80: . ack 1 win 5840
10:09:10.477105 IP 192.168.1.99.56651 > 72.14.235.147.80: P 1:498(497) ack 1 win 5840
10:09:10.492238 IP 72.14.235.147.80 > 192.168.1.99.56651: . ack 498 win 5840
10:09:10.683099 IP 72.14.235.147.80 > 192.168.1.99.56651: P 1:1030(1029) ack 498 win 5840
10:09:10.683170 IP 192.168.1.99.56651 > 72.14.235.147.80: . ack 1030 win 7203
10:09:10.683342 IP 72.14.235.147.80 > 192.168.1.99.56651: . 1030:1436(406) ack 498 win 5840
10:09:10.683372 IP 192.168.1.99.56651 > 72.14.235.147.80: . ack 1436 win 9261
10:09:10.684575 IP 72.14.235.147.80 > 192.168.1.99.56651: . 1436:2866(1430) ack 498 win 5840
10:09:10.684619 IP 192.168.1.99.56651 > 72.14.235.147.80: . ack 2866 win 11440
10:09:10.685306 IP 72.14.235.147.80 > 192.168.1.99.56651: P 2866:4296(1430) ack 498 win 5840
10:09:10.685340 IP 192.168.1.99.56651 > 72.14.235.147.80: . ack 4296 win 14300
10:09:10.763472 IP 72.14.235.147.80 > 192.168.1.99.56651: . 4296:5726(1430) ack 498 win 5840
10:09:10.763627 IP 192.168.1.99.56651 > 72.14.235.147.80: . ack 5726 win 17160
10:09:10.764726 IP 72.14.235.147.80 > 192.168.1.99.56651: . 5726:7156(1430) ack 498 win 5840
10:09:10.764759 IP 192.168.1.99.56651 > 72.14.235.147.80: . ack 7156 win 20020
10:09:10.765957 IP 72.14.235.147.80 > 192.168.1.99.56651: P 7156:8464(1308) ack 498 win 5840
10:09:10.765986 IP 192.168.1.99.56651 > 72.14.235.147.80: . ack 8464 win 22880
10:09:10.767145 IP 72.14.235.147.80 > 192.168.1.99.56651: . 8464:9894(1430) ack 498 win 5840
10:09:10.991067 IP 72.14.235.147.80 > 192.168.1.99.56651: . 8464:9894(1430) ack 498 win 5840
10:09:10.991209 IP 192.168.1.99.56651 > 72.14.235.147.80: . ack 9894 win 25740 <nop,nop,sack 1 {8464:9894}>
10:09:11.135935 IP 72.14.235.147.80 > 192.168.1.99.56651: . 9894:11324(1430) ack 498 win 5840
10:09:11.136354 IP 192.168.1.99.56651 > 72.14.235.147.80: . ack 11324 win 28600
10:09:11.136614 IP 72.14.235.147.80 > 192.168.1.99.56651: . 11324:12754(1430) ack 498 win 5840
10:09:11.137510 IP 72.14.235.147.80 > 192.168.1.99.56651: P 12754:12823(69) ack 498 win 5840
10:09:11.137893 IP 192.168.1.99.56651 > 72.14.235.147.80: . ack 12754 win 31460
10:09:11.137918 IP 192.168.1.99.56651 > 72.14.235.147.80: . ack 12823 win 31460
10:09:11.534811 IP 192.168.1.99.56650 > 72.14.235.147.80: P 344:842(498) ack 1929 win 11319
10:09:11.546359 IP 72.14.235.147.80 > 192.168.1.99.56650: . ack 842 win 5840
10:09:11.764897 IP 72.14.235.147.80 > 192.168.1.99.56650: P 1929:2958(1029) ack 842 win 5840
10:09:11.764975 IP 192.168.1.99.56650 > 72.14.235.147.80: . ack 2958 win 13377
10:09:11.766035 IP 72.14.235.147.80 > 192.168.1.99.56650: . 2958:3364(406) ack 842 win 5840
10:09:11.766068 IP 192.168.1.99.56650 > 72.14.235.147.80: . ack 3364 win 13377
10:09:11.767624 IP 72.14.235.147.80 > 192.168.1.99.56650: . 3364:4794(1430) ack 842 win 5840
10:09:11.767658 IP 192.168.1.99.56650 > 72.14.235.147.80: . ack 4794 win 15730
10:09:11.776193 IP 72.14.235.147.80 > 192.168.1.99.56650: P 4794:6138(1344) ack 842 win 5840
10:09:11.776222 IP 192.168.1.99.56650 > 72.14.235.147.80: . ack 6138 win 18590
10:09:11.836707 IP 72.14.235.147.80 > 192.168.1.99.56650: . 6138:7568(1430) ack 842 win 5840
10:09:11.836780 IP 192.168.1.99.56650 > 72.14.235.147.80: . ack 7568 win 21450
10:09:11.837109 IP 72.14.235.147.80 > 192.168.1.99.56650: P 7568:8491(923) ack 842 win 5840
10:09:11.837133 IP 192.168.1.99.56650 > 72.14.235.147.80: . ack 8491 win 24310
64 packets captured
68 packets received by filter
0 packets dropped by kernel |
|
|