Banyak sambungan SOCKS boleh berkongsi satu pengangkutan SSH
ssh -D memultipleks strim destinasi melalui saluran SSH; satu sambungan TCP luar masih boleh menjadi kesesakan bersama mereka.
Satu proses ssh -D boleh melayani beberapa sambungan laman web serentak. Kira lapisan secara berasingan:
| Lapisan | Apa yang dibawanya |
|---|---|
| Aplikasi ke pendengar SOCKS | Sambungan aplikasi berasingan dan permintaan SOCKS |
| Saluran SSH | Strim beralamat bebas dengan kawalan aliran pada peringkat saluran |
| Pengangkutan SSH | Data saluran berbilang, biasanya melalui satu sambungan TCP asas |
| Gerbang ke laman web | Sambungan destinasi berasingan yang dibuka oleh gerbang |
Melihat satu soket SSH tersulit tidak bermakna setiap permintaan laman web disirikan ke dalam satu sambungan destinasi. Pemajuan dinamik menyampaikan data strim dan membuka sambungan baharu; ia berbeza daripada terowong paket yang membawa paket TCP asal aplikasi dan pengepala IP di dalam sambungan TCP lain.
Pengangkutan dikongsi masih penting. Kapasiti, penjadualan, kerja penyulitan serta kehilangan atau kelewatan pengangkutan boleh menjejaskan beberapa saluran bersama. Satu destinasi tersekat sahaja tidak membuktikan had satu saluran.
Jika beberapa aplikasi melambat bersama, semak sama ada mereka berkongsi sesi SSH dan laluan gerbang yang sama, kemudian bandingkan beban kerja sebenar mereka. Mengira port SOCKS tempatan tidak mengukur daya tampung mahupun laluan bebas. Pemultipleksan sendiri tidak menjanjikan peningkatan kelajuan atau jalan keluar awam berasingan untuk setiap strim.