download-uploadTo že upload začne zdržovat download je vlastnost asymetrického kanálu. Každý přenos vyžaduje nějaké potvrzovací schéma. Nějaké pakety tedy putují tam, nějaké zpátky. I když downloadujete, tak uploadujete potvrzovací pakety. Pokud někdo vytíží upload na 100%, stoupne množství poztrácených potvrzení z downloadu. Protože se ale jedná o asymetrický kanál, jejich ztráta je vyšší než u symetrického (vysvětlím níže). Stroj na opačném konci drátu odhajue rychlost linky mimojiné z množství došlých nebo ztracených potvrzení (pokud je hodně paketrů nepotvrzených, pravděpodobně se ztrácí vlivem rychlému zasílání, nikdy se neuvažuje o jiném důvodu.)
V symetrickém kanále se to neděje proto, že když někdo vytíží upload na 100% začnou se potvrzení z downloadu sice ztrácet, ale zároveň se ztrácí i potvrzení z uploadu. Takže upload klesne a tím uvolní místo potvrzením z downloadu. Ze začátku to může kolísat, chvíli jde rychleji upload a chvíli download, ono se to časem vyrovná.
U asymetrického kanálu lze vytížit upload na 100% bez toho, aby musel být omezován. Na downloadu je dost prostoru na stahování zároveň pro potvrzování z uploadu. Potvrzení se neztrácí (šířka pásma downloadu je dost široká na potvrzovací pakety), upload tedy jede na 100%. Tím ještě víc začně omezovat potvrzovací pakety z downloadu, ty se ztrácí, počítač na druhé straně má datové pakety nepotvrzené, které musí opakovat, z čehož usuzuje, že posílá moc rychle a snižuje rychlost.
Tatky při vytíženém uploadu je ten download hodně nestabilní, chvíli se zdá, že to jede a chvíli se zdá, že to stojí. Vše je dáno tím, že druhá strana se snaží adaptovat na ztracené potvrzení, přičemž si myslí, že se ztrácí data. |