Многе SOCKS везе могу делити један SSH транспорт
ssh -D мултиплексира токове одредишта преко SSH канала; једна спољна TCP веза и даље може постати њихово заједничко уско грло.
Један процес ssh -D може опслуживати неколико веза ка веб-локацијама истовремено. Бројте слојеве одвојено:
| Слој | Шта преноси |
|---|---|
| Апликација до SOCKS слушаоца | Одвојене апликацијске везе и SOCKS захтеви |
| SSH канали | Независно адресирани токови са контролом протока на нивоу канала |
| SSH транспорт | Мултиплексирани подаци канала, обично преко једне основне TCP везе |
| Пролаз ка веб-локацијама | Одвојене везе одредишта које отвара пролаз |
Видети један шифровани SSH сокет стога не значи да је сваки захтев ка веб-локацији серијализован у једну везу одредишта. Динамичко прослеђивање преноси податке тока и отвара нове везе; разликује се од пакетног тунела који преноси оригиналне TCP пакете и IP заглавља апликације унутар друге TCP везе.
Заједнички транспорт и даље је важан. Капацитет, распоређивање, рад шифровања и губитак или кашњење транспорта могу утицати на неколико канала заједно. Застој једног одредишта сам по себи не доказује ограничење на један канал.
Ако се неколико апликација заједно успори, проверите деле ли исту SSH сесију и пут кроз пролаз, па упоредите њихова стварна радна оптерећења. Бројање локалних SOCKS портова не мери ни пропусност ни независне руте. Мултиплексирање само по себи не обећава бржи рад ни одвојен јавни излаз за сваки ток.