In reality it has nothing at all to do with latency on an operating system released after 1997. You really need to learn about how TCP works. Sorry.
See here.
Hi,
Unfortunately you are slightly mistaken. Latency does have an effect on the way traffic flows.You are correct however that certain ports and sites seem to be prioritized. Here is an example:
To my UK server running iperf as a test here is traffic flowing over a non standard port:
------------------------------------------------------------
Client connecting to 91.xxx.xxx.xxx, TCP port 5001
TCP window size: 64.0 KByte (default)
------------------------------------------------------------
[224] local 192.168.3.6 port 53019 connected with 91.xxx.xxx.xxx port 5001
[216] local 192.168.3.6 port 53018 connected with 91.xxx.xxx.xxx port 5001
[188] local 192.168.3.6 port 53016 connected with 91.xxx.xxx.xxx port 5001
[220] local 192.168.3.6 port 53017 connected with 91.xxx.xxx.xxx port 5001
[ ID] Interval Transfer Bandwidth
[220] 0.0-13.2 sec 256 KBytes 159 Kbits/sec
[216] 0.0-13.4 sec 256 KBytes 157 Kbits/sec
[188] 0.0-13.4 sec 256 KBytes 156 Kbits/sec
[224] 0.0-13.9 sec 768 KBytes 452 Kbits/sec
[SUM] 0.0-13.9 sec 1.50 MBytes 905 Kbits/sec
C:\Users\Gandalf\Desktop\Iperf\Release>Iperf.exe -c 91.xxx.xxx.xxx
------------------------------------------------------------
Client connecting to 91.xxx.xxx.xxx, TCP port 5001
TCP window size: 64.0 KByte (default)
------------------------------------------------------------
[156] local 192.168.3.6 port 53021 connected with 91.xxx.xxx.xxx port 5001
[ ID] Interval Transfer Bandwidth
[156] 0.0-10.4 sec 1.00 MBytes 804 Kbits/sec
C:\Users\Gandalf\Desktop\Iperf\Release>
As you can see the multiple streams and single stream in this instance appear similar. This is due to AH not recognizing the traffic and shaping it down (905 vs 804)
However, if i create an encrypted tunnel and do the same test over the tunnel running on 443:
------------------------------------------------------------
Client connecting to 91.xxx.xxx.xxx, TCP port 5001
TCP window size: 64.0 KByte (default)
------------------------------------------------------------
[224] local 172.16.10.131 port 53257 connected with 91.xxx.xxx.xxx port 5001
[220] local 172.16.10.131 port 53256 connected with 91.xxx.xxx.xxx port 5001
[184] local 172.16.10.131 port 53255 connected with 91.xxx.xxx.xxx port 5001
[208] local 172.16.10.131 port 53254 connected with 91.xxx.xxx.xxx port 5001
[ ID] Interval Transfer Bandwidth
[220] 0.0-11.0 sec 2.88 MBytes 2.20 Mbits/sec
[208] 0.0-11.1 sec 1.50 MBytes 1.13 Mbits/sec
[224] 0.0-11.7 sec 1.00 MBytes 716 Kbits/sec
[184] 0.0-13.1 sec 1.00 MBytes 642 Kbits/sec
[SUM] 0.0-13.1 sec 6.38 MBytes 4.09 Mbits/sec
C:\Users\Gandalf\Desktop\Iperf\Release>Iperf.exe -c 91.xxx.xxx.xxx
------------------------------------------------------------
Client connecting to 91.xxx.xxx.xxx, TCP port 5001
TCP window size: 64.0 KByte (default)
------------------------------------------------------------
[156] local 172.16.10.131 port 53259 connected with 91.xxx.xxx.xxx port 5001
[ ID] Interval Transfer Bandwidth
[156] 0.0-10.3 sec 4.00 MBytes 3.27 Mbits/sec
The results are fairly typical, I get on average around 1meg more, if I run them several times and collate the results.
The overall speeds are pretty poor, on a 10meg uncapped business account international is 4-5Megs at best. Unknown traffic is lower around 1meg as you can see, and any shaped traffic seems to follow that trend.
Hardly astounding results.
Pete
Edit: Clarification - only testing international traffic here.