Hlavní problém je, že se to děje na příliš vysoké úrovni. :|
Je sice pravda, že průměrnou přenosovou rychlost lze takhle omezit, ale fakticky se např. při stahování stane tohle:
Nevýhody to má následující:
S první (podle mne hlavní) uvedenou nevýhodou se lze jakž takž vypořádat - nastavit parametry tak, aby se velikost okna ustálila na nějakém násobku velikosti MTU. Daní je pak opravdu malá přenosová rychlost, navíc nastavitelná s příliš velkou granularitou. S počátečním zadrhnutím se ale ani tak nedá udělat nic.
Celé je to trochu složitější, než jsem to napsal (algoritmy pro dynamickou úpravu velikosti TCP okna jsou docela sofistikované), ale jako první přiblížení to snad poslouží.