Jedan proces ssh -D može posluživati nekoliko veza prema web-lokacijama istovremeno. Brojite slojeve odvojeno:

SlojŠta prenosi
Aplikacija do SOCKS slušačaOdvojene aplikacijske veze i SOCKS zahtjevi
SSH kanaliNezavisno adresirani tokovi s kontrolom protoka na nivou kanala
SSH transportMultipleksirani podaci kanala, obično preko jedne osnovne TCP veze
Prolaz do web-lokacijaOdvojene veze odredišta koje otvara prolaz

Vidjeti jedan šifrirani SSH socket stoga ne znači da je svaki zahtjev prema web-lokaciji serijaliziran u jednu vezu odredišta. Dinamičko prosljeđivanje prenosi podatke toka i otvara nove veze; razlikuje se od paketnog tunela koji prenosi originalne TCP pakete i IP zaglavlja aplikacije unutar druge TCP veze.

Zajednički transport i dalje je važan. Kapacitet, raspoređivanje, rad šifriranja i gubitak ili kašnjenje transporta mogu utjecati na nekoliko kanala zajedno. Zastoj jednog odredišta sam po sebi ne dokazuje ograničenje na jedan kanal.

Ako se nekoliko aplikacija zajedno uspori, provjerite dijele li istu SSH sesiju i put kroz prolaz, pa uporedite njihova stvarna radna opterećenja. Brojanje lokalnih SOCKS portova ne mjeri ni propusnost ni nezavisne rute. Multipleksiranje samo po sebi ne obećava brži rad ni odvojen javni izlaz za svaki tok.

Povezani članci