I've been downloading files from some services that offers hosting. Very often, when I download as a free user Firefox (other browsers as well, haven't checked all, though) shows me that download speed is 400KB and 10 minutes remaining to the finish. This is BS, because it takes 45 minutes or more to download file and e.g. "1 minute 40 seconds remaning" is shown for a few seconds.
The present the user a higher speed. How do they do that? Is this HTTP protocol cheat or browser cheat? Why does Firefox show the wrong value?