Unu procezo ssh -D povas servi plurajn retejajn konektojn samtempe. Kalkulu la tavolojn aparte:

TavoloKion ĝi portas
Aplikaĵo al la SOCKS-auskultantoApartaj aplikaĵaj konektoj kaj SOCKS-petoj
SSH-kanalojSendepende adresitaj fluoj kun fluokontrolo je kanala nivelo
SSH-transportoMultobligitaj kanalaj datumoj, kutime super unu suba TCP-konekto
Enirejo al retejojApartaj celaj konektoj malfermitaj de la enirejo

Vidi unu ĉifritan SSH-ingon do ne signifas, ke ĉiu reteja peto estas vicigita en unu celan konekton. Dinamika plusendado plusendas fluajn datumojn kaj malfermas novajn konektojn; ĝi diferencas de paketa tunelo, kiu portas la originajn TCP-paketojn kaj IP-kapojn de la aplikaĵo ene de alia TCP-konekto.

La komuna transporto ankoraŭ gravas. Kapacito, planado, ĉifrada laboro kaj perdo aŭ malfruo de transporto povas tuŝi plurajn kanalojn kune. Unu haltinta celo sole ne pruvas limon de unu kanalo.

Se pluraj aplikaĵoj malrapidiĝas kune, kontrolu ĉu ili dividas la saman SSH-sesion kaj enirejan vojon, poste komparu iliajn realajn laborŝarĝojn. Nombri lokajn SOCKS-pordojn mezuras nek trairon nek sendependajn vojojn. Multobligo per si mem promesas nek plirapidiĝon nek apartan publikan eliron por ĉiu fluo.

Rilataj artikoloj