ssh -D လုပ်ငန်းစဉ် တစ်ခုသည် ဝဘ်ဆိုက် ချိတ်ဆက်မှု အများအပြားကို တစ်ချိန်တည်း ဝန်ဆောင်နိုင်သည်။ အလွှာများကို သီးခြား ရေတွက်ပါ:

အလွှာသယ်ဆောင်သည့် အရာ
အပလီကေးရှင်းမှ SOCKS နားထောင်သူထံသီးခြား အပလီကေးရှင်း ချိတ်ဆက်မှုများနှင့် SOCKS တောင်းဆိုမှုများ
SSH ချန်နယ်များချန်နယ်အဆင့် စီးဆင်းမှု ထိန်းချုပ်မှုဖြင့် သီးခြား လိပ်စာပေးထားသော stream များ
SSH သယ်ဆောင်မှုmultiplex လုပ်ထားသော ချန်နယ် ဒေတာ၊ များသောအားဖြင့် အောက်ခံ TCP ချိတ်ဆက်မှု တစ်ခုပေါ်
ဂိတ်ဝေးမှ ဝဘ်ဆိုက်များထံဂိတ်ဝေး ဖွင့်သော သီးခြား ပန်းတိုင် ချိတ်ဆက်မှုများ

ထို့ကြောင့် ကုဒ်ဝှက်ထားသော SSH socket တစ်ခုကို မြင်ခြင်းသည် ဝဘ်ဆိုက် တောင်းဆိုမှု တိုင်းကို ပန်းတိုင် ချိတ်ဆက်မှု တစ်ခုတည်းသို့ အစဉ်လိုက် ထည့်သည်ဟု မဆိုလိုပါ။ ရွေ့လျား ပို့ဆောင်မှုသည် stream ဒေတာကို ဆက်လက်ပို့ပြီး ချိတ်ဆက်မှု အသစ်များ ဖွင့်သည်; ၎င်းသည် အပလီကေးရှင်း၏ မူလ TCP packet များနှင့် IP ခေါင်းစီးများကို အခြား TCP ချိတ်ဆက်မှု အတွင်း သယ်ဆောင်သော packet ဥမင်နှင့် ကွာခြားသည်။

မျှဝေ သယ်ဆောင်မှုသည် အရေးကြီးဆဲ ဖြစ်သည်။ စွမ်းရည်၊ အချိန်ဇယား၊ ကုဒ်ဝှက်ခြင်း အလုပ်နှင့် သယ်ဆောင်မှု ဆုံးရှုံးခြင်း သို့မဟုတ် နောက်ကျခြင်းတို့သည် ချန်နယ် အများအပြားကို အတူတကွ သက်ရောက်နိုင်သည်။ ပန်းတိုင် တစ်ခု ရပ်တန့်ရုံဖြင့် တစ်ချန်နယ် ကန့်သတ်ချက်ကို သက်သေမပြနိုင်ပါ။

အပလီကေးရှင်း အများအပြား အတူတကွ နှေးကွေးပါက ၎င်းတို့သည် တူညီသော SSH session နှင့် ဂိတ်ဝေး လမ်းကြောင်းကို မျှဝေခြင်း ရှိမရှိ စစ်ဆေးပြီး ၎င်းတို့၏ အမှန်တကယ် အလုပ်ဝန်ကို နှိုင်းယှဉ်ပါ။ ဒေသတွင်း SOCKS port များကို ရေတွက်ခြင်းသည် throughput ကိုလည်း မတိုင်းတာ၊ သီးခြား လမ်းကြောင်းများကိုလည်း မတိုင်းတာပါ။ multiplex လုပ်ခြင်း သက်သက်သည် အမြန်နှုန်း တိုးလာမှု သို့မဟုတ် stream တစ်ခုစီအတွက် သီးခြား အများပြည်သူ ထွက်ပေါက်ကို ကတိမပြုပါ။

ဆက်စပ်ဆောင်းပါးများ