Številne povezave SOCKS si lahko delijo en prenos SSH
ssh -D multipleksira tokove do ciljev prek kanalov SSH; ena zunanja povezava TCP je lahko še vedno njihovo skupno ozko grlo.
En proces ssh -D lahko hkrati streže več povezavam do spletnih mest. Štejte plasti ločeno:
| Plast | Kaj prenaša |
|---|---|
| Aplikacija do poslušalca SOCKS | Ločene povezave aplikacij in zahteve SOCKS |
| Kanali SSH | Neodvisno naslovljeni tokovi z nadzorom pretoka na ravni kanala |
| Prenos SSH | Multipleksirani podatki kanalov, običajno prek ene osnovne povezave TCP |
| Prehod do spletnih mest | Ločene ciljne povezave, ki jih odpre prehod |
Videti eno šifrirano vtičnico SSH torej ne pomeni, da je vsaka zahteva do spletnega mesta serializirana v eno ciljno povezavo. Dinamično posredovanje prenaša podatke tokov in odpira nove povezave; razlikuje se od paketnega tunela, ki prenaša izvirne pakete TCP in glave IP aplikacije znotraj druge povezave TCP.
Skupni prenos je še vedno pomemben. Zmogljivost, razporejanje, delo šifriranja ter izgube ali zamude prenosa lahko vplivajo na več kanalov hkrati. Zastoj enega cilja sam po sebi ne dokazuje omejitve na en kanal.
Če se več aplikacij hkrati upočasni, preverite, ali si delijo isto sejo SSH in pot prek prehoda, nato primerjajte njihove dejanske obremenitve. Štetje lokalnih vrat SOCKS ne meri niti prepustnosti niti neodvisnih poti. Multipleksiranje samo po sebi ne obljublja povečanja hitrosti ali ločenega javnega izhoda za vsak tok.