Jedan proces ssh -D može opsluživati nekoliko veza ka veb-lokacijama istovremeno. Brojte slojeve odvojeno:

SlojŠta prenosi
Aplikacija do SOCKS slušaocaOdvojene aplikacijske veze i SOCKS zahtevi
SSH kanaliNezavisno adresirani tokovi sa kontrolom protoka na nivou kanala
SSH transportMultipleksirani podaci kanala, obično preko jedne osnovne TCP veze
Prolaz ka veb-lokacijamaOdvojene veze odredišta koje otvara prolaz

Videti jedan šifrirani SSH soket stoga ne znači da je svaki zahtev ka veb-lokaciji serijalizovan u jednu vezu odredišta. Dinamičko prosleđ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 uticati na nekoliko kanala zajedno. Zastoj jednog odredišta sam po sebi ne dokazuje ograničenje na jedan kanal.

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

Povezani članci