Baie SOCKS-verbindings kan een SSH-transport deel
ssh -D multiplekseer bestemmingstrome oor SSH-kanale; een buitenste TCP-verbinding kan steeds hul gedeelde knelpunt word.
Een ssh -D-proses kan verskeie webwerfverbindings gelyktydig bedien. Tel die lae afsonderlik:
| Laag | Wat dit dra |
|---|---|
| Toepassing na die SOCKS-ontvanger | Afgesonderde toepassingsverbindings en SOCKS-versoeke |
| SSH-kanale | Onafhanklik geadresseerde strome met vloeibeheer op kanaalvlak |
| SSH-transport | Gemultiplekseerde kanaaldata, gewoonlik oor een onderliggende TCP-verbinding |
| Hek na webwerwe | Afgesonderde bestemmingsverbindings wat deur die hek oopgemaak word |
Om een geënkripteerde SSH-sok te sien beteken dus nie dat elke webwerfversoek in een bestemmingsverbinding geserialiseer word nie. Dinamiese aanstuur skakel stroomdata oor en open nuwe verbindings; dit verskil van 'n pakkiettonnel wat die toepassing se oorspronklike TCP-pakkette en IP-opskrifte in 'n ander TCP-verbinding dra.
Die gedeelde transport bly steeds belangrik. Kapasiteit, skedulering, enkripsiewerk en transportverlies of -vertraging kan verskeie kanale saam beïnvloed. 'n Gestremde bestemming alleen bewys nie 'n eenkanaalbeperking nie.
As verskeie toepassings saam stadiger word, kyk of hulle dieselfde SSH-sessie en hekroete deel, en vergelyk dan hul werklike werklading. Om plaaslike SOCKS-poorte te tel, meet nóg deurvoer nóg onafhanklike roetes. Multipleksing op sigself belowe geen spoedtoename of aparte openbare uitgang vir elke stroom nie.