En ssh -D-process kan betjäna flera webbplatsanslutningar samtidigt. Räkna lagren var för sig:

LagerVad det bär
Applikation till SOCKS-lyssnarenSeparat applikationsanslutningar och SOCKS-förfrågningar
SSH-kanalerOberoende adresserade strömmar med flödeskontroll på kanalnivå
SSH-transportMultiplexade kanaldata, oftast över en underliggande TCP-anslutning
Gateway till webbplatserSeparat målanslutningar som gatewayen öppnar

Att se en enda krypterad SSH-socket betyder alltså inte att varje webbplatsförfrågan serialiseras i en enda målanslutning. Dynamisk vidarebefordran vidarebefordrar strömdata och öppnar nya anslutningar; den skiljer sig från en pakettunnel som bär applikationens ursprungliga TCP-paket och IP-huvuden inuti en annan TCP-anslutning.

Den delade transporten spelar fortfarande roll. Kapacitet, schemaläggning, krypteringsarbete samt förlust eller fördröjning i transporten kan påverka flera kanaler tillsammans. Att ett mål stoppar bevisar i sig inte en gräns på en kanal.

Om flera applikationer blir långsammare samtidigt, kontrollera om de delar samma SSH-session och gateway-väg och jämför sedan deras faktiska arbetsbelastning. Att räkna lokala SOCKS-portar mäter varken genomströmning eller oberoende rutter. Multiplexning i sig lovar varken högre hastighet eller en separat offentlig utgång för varje ström.

Relaterade artiklar