Neexistují žádné varianty TCP; existují algoritmy řízení přetížení TCP :
sysctl net.ipv4.tcp_congestion_control
cat /proc/sys/net/ipv4/tcp_congestion_control
Výchozí hodnota je obvykle cubic
nebo reno
, ačkoli je k dispozici mnoho dalších a programy mohou nastavit preferovaný algoritmus pro jednotlivá připojení (např. Přenos umožňuje lp
je-li k dispozici).
(Stejný knoflík ovlivňuje IPv4 i IPv6, navzdory svému názvu.)
Přidávání do @grawity odpověď, je možné zkontrolovat všechny dostupné algoritmy řízení přetížení TCP pomocí následujícího příkazu:
sysctl net.ipv4.tcp_available_congestion_control
Seznam některých možných výstupů (tj. dostupných příchutí) je:
reno :Tradiční TCP používaný téměř všemi ostatními OS. (výchozí)
kubický :CUBIC-TCP
bic :BIC-TCP
htcp :Hamilton TCP
vegas :TCP Vegas
westwood :Optimalizováno pro ztrátové sítě
Aha :delay-aware/state-enabled pro udržení potrubí na nebo pod prahovou hodnotou
POZNÁMKA:Pokud je kubický a/nebo htcp nejsou uvedeny, když uděláte 'sysctl net.ipv4.tcp_available_congestion_control'
, vyzkoušejte následující, protože většina distribucí je obsahuje jako načítatelné moduly jádra:
/sbin/modprobe tcp_htcp
/sbin/modprobe tcp_cubic
Pro více podrobností se můžete podívat zde:
Podrobnosti ladění TCP
Doufám, že to pomůže.
Na zdraví,
Chlape.