اتصالات SOCKS متعددة يمكن أن تتشاطر ناقل SSH واحد
ssh -D يضاعف تدفقات الوجهة عبر قنوات SSH؛ وقد يظل اتصال TCP خارجي واحد عنق الزجاجة المشترك بينها.
يمكن لعملية ssh -D واحدة أن تخدم عدة اتصالات بمواقع الويب في الوقت نفسه. عُدّ الطبقات كلًا على حدة:
| الطبقة | ما تحمله |
|---|---|
| التطبيق إلى مستمع SOCKS | اتصالات تطبيق منفصلة وطلبات SOCKS |
| قنوات SSH | تدفقات معنونة استقلالًا مع تحكم في التدفق على مستوى القناة |
| ناقل SSH | بيانات قنوات مضاعفة، عادةً عبر اتصال TCP أساسي واحد |
| البوابة إلى المواقع | اتصالات وجهة منفصلة تفتحها البوابة |
رؤية مقبس SSH مشفر واحد لا تعني إذن أن كل طلب إلى موقع يُسلسل في اتصال وجهة واحد. إعادة التوجيه الديناميكي تمرر بيانات التدفق وتفتح اتصالات جديدة؛ وهي تختلف عن نفق حزم يحمل حزم TCP الأصلية للتطبيق وترويسات IP داخل اتصال TCP آخر.
يبقى الناقل المشترك مهمًا. السعة والجدولة وعمل التشفير وفقدان النقل أو تأخيره يمكن أن تؤثر في عدة قنوات معًا. توقف وجهة واحدة لا يثبت وحده حدًّا بقناة واحدة.
إذا تباطأت عدة تطبيقات معًا، فتحقق مما إذا كانت تشترك في جلسة SSH نفسها ومسار البوابة، ثم قارن أحمال عملها الفعلية. عدّ منافذ SOCKS المحلية لا يقيس الإنتاجية ولا المسارات المستقلة. التضاعف بحد ذاته لا يعد بإسراع ولا بمخرج عام منفصل لكل تدفق.