RobertMacy said:
Shouldn't the 'test program' take into account everything and tell you
the 'real' transfer rate?
The ADSL data stream is encapsulated. There
are two possibilities.
1) ADSL modem connected directly to computer.
ADSL modem/router set to "bridged mode", then connected to computer.
This achieves the same result, so these are grouped together.
2) ADSL modem connected to router, then router to computer.
ADSL modem/router set to "normal mode", with router functional.
In (1), the PPPOE is disassembled by a part of the Windows network stack.
If you were counting bytes here, you'd see all of them.
In (2), which is the normal setup for a home user with ADSL
connection and multiple computers to be fed by the one connection,
the encapsulation bytes are removed at the router. A byte count
from the router would be complete. A byte count done at the
computer, would be without the encapsulation bytes, as they've
already been removed in the router.
And at least some tests you do on a computer, like a download byte
rate test, further removes the TCP/IP header bytes, and just
considers the payload.
So lots of stuff gets thrown out of the math, before the user
gets to count the bytes.
The modem/router could help here, but seldom has
a decent GUI for this sort of thing. Just the lack of
a DMT performance page on the ADSL modem/router, shows
how little they care about such things. If we had one
of those, we could take a screenshot and send it to the
ISP when there is trouble. As it is, we have to use
a tool like this.
http://dmt.mhilfe.de/
For my modem/router, that tool only works with an older
version of firmware. The newer version, the statistics
interface was removed. I guess it was too useful. And
you may also have trouble with that tool, as it might
only work in one of the "bridged" versus "normal" modes.
Probably the "normal" mode is the one to use. The tool
telnets into the external box and collects the stats.
If you look on one of the popular sites, you might find
examples of the usage of that tool, with your
particular brand of ADSL modem.
Paul