အဘယ်အရာကိုဆိပ်ကမ်း 0 င်အသုံးပြုသည်?

ဆိပ်ကမ်း 0 င်တစ်ဦးကိုမှန်ကန် port နံပါတ်သည်မဟုတ်, ထိုသို့ရည်ရွယ်ချက်လည်းမရှိ

အများဆုံးမတူဘဲ port နံပါတ်များ , ဆိပ်ကမ်းကို 0 င်တစ်ဦးယူထားတဲ့ဆိပ်ကမ်းဖြစ်ပြီး TCP / IP ကြောင့်များတွင်အသုံးပြုမရသင့်သောအဓိပ်ပာယျ, ကွန်ရက် သည် TCP သို့မဟုတ် UDP ကို မက်ဆေ့ခ်ျ။

ဆိပ်ကမ်း 0 င်အတွက်အထူးအဓိပ်ပာသယ်ဆောင် ကွန်ယက်ကို စနစ်က-ခွဲဝေ, ပြောင်းလဲနေသောဆိပ်ကမ်းများတောင်းခံဘို့, programming ကို, အထူးသဖြင့် Unix က socket programming ကို။ ဆိပ်ကမ်းသုညတစ်ဦးသင့်လျော်သော port နံပါတ်တွေ့ပါရန်စနစ်ကိုပြောပြမယ့်သံခိတ်ဆိပ်ကမ်းကိုကဲ့သို့ဖြစ်၏။

သုညနဲ့ 1023 အကြားအကွာအဝေးအတွင်းသုည 65535. အထိဆိပ်ကမ်းနံပါတ်များကိုစနစ်ကဆိပ်ကမ်းများသို့မဟုတ်လူသိများတဲ့ဆိပ်ကမ်းများအဖြစ်သတ်မှတ်ကြပါတယ်အရေအတွက်ကိုကနေ TCP နှင့် UDP ကိုအကွာအဝေးအတွက် network ports ။ အဆိုပါ Internet Assigned Numbers Authority (IANA) ကအင်တာနက်ပေါ်ဤအကြောင်း port နံပါတ်များ၏ရည်ရွယ်အသုံးပြုမှု၏တာဝန်ရှိသူတစ်ဦးကစာရင်းပြုစုထိန်းသိမ်းထားနှင့်စနစ်ကဆိပ်ကမ်းကို 0 င်ကိုအသုံးပြုခံရဖို့မဟုတ်ပါဘူး။

ဘယ်လိုဆိပ်ကမ်း 0 င်ကွန်ယက် Programming အတွက်အလုပ်လုပ်

သစ်တစ်ခု Configuring ကွန်ယက်ကို socket connection ကိုတဦးတည်း port နံပါတ်အရင်းအမြစ်နှင့်ဦးတည်ရာဘက်နှစ်ဦးစလုံးအပေါ်ခွဲဝေစေခြင်းလိုအပ်သည်။ မက်ဆေ့ခ်ျလက်ခံရရှိသူ (destination သို့) မှန်ကန်သော protocol ကိုအဆုံးမှတ်တုံ့ပြန်မက်ဆေ့ခ်ျများထုတ်ပေးနိုင်အောင်အစပြု (အရင်းအမြစ်) ကစလှေတျတျောကို TCP သို့မဟုတ် UDP မက်ဆေ့ခ်ျနှစ်ဦးစလုံး port နံပါတ်များဆံ့။

IANA က web server များနှင့်တူအခြေခံအင်တာနက် application များအတွက် Pre-ခွဲဝေသတ်မှတ်ထားသည့်စနစ်ဆိပ်ကမ်းများ (ဆိပ်ကမ်းကို 80) ရှိပါတယ်, ဒါပေမယ့်အများအပြားသည် TCP နှင့် UDP ကိုကွန်ရက်က applications များဟာသူတို့ရဲ့ကိုယ်ပိုင်စနစ်ကဆိပ်ကမ်းကိုမရှိဘူးနှင့်၎င်းတို့၏ device ကိုရဲ့ထံမှတဦးတည်းရယူရမယ် operating system ကို သူတို့အပြေး start တစ်ခုချင်းစီကိုအချိန်။

ယင်း၏အရင်းအမြစ် port နံပါတ်ခွဲဝေချထားပေးရန်စေရန်, applications များတဦးတည်းကိုတောင်းဆိုဖို့) (ချည်နဲ့တူ TCP / IP ကွန်ယက်လုပ်ဆောင်ချက်များကိုခေါ်ဆိုပါ။ သူတို့တစ်တွေသတ်သတ်မှတ်မှတ်အရေအတွက်ကိုတောင်းဆိုရန်ပိုနှစ်သက်ပေမယ့် system ပေါ်တွင်အချို့နဲ့အခြားအပြေးလျှောက်လွှာသည်လက်ရှိအသုံးပြုစေခြင်းငှါဖြစ်သောကြောင့်ထိုကဲ့သို့သောတောင်းဆိုချက်ကိုကျရှုံးနိုင်လျှင်အဆိုပါ application ကိုခညျြနှောငျဖို့ fixed (Hard-coded) အရေအတွက်သည် () ထောက်ပံ့ပေးနိုင်သည်။

တနည်းအားဖြင့်ဒါဟာအစား၎င်း၏ connection ကို parameter သည်အဖြစ် () ခညျြနှောငျဆိပ်ကမ်းကို 0 င်ပေးနိုင်ပါသည်။ ဒါကအလိုအလျှောက်ရှာဖွေခြင်းနှင့် TCP / IP ကိုပြောင်းလဲနေသော port နံပါတ်အကွာအဝေးအတွင်းသင့်လျော်မရရှိနိုင်ဆိပ်ကမ်းကိုပြန်လာနိုင်ရန် operating system ကိုအစပျိုးလိုက်ခြင်းဖြစ်သည်။

လျှောက်လွှာအမှန်တကယ်ဆိပ်ကမ်းကို 0 င်ပေမယ့်အစားတခြားပြောင်းလဲနေသောဆိပ်ကမ်းကိုခွင့်ပြုလိမ့်မည်မဟုတ်ပေသတိပြုပါ။ ဒီပရိုဂရမ်စည်းဝေးကြီးအားသာချက်ထိရောက်မှုဖြစ်ပါတယ်။ အဲဒီအစားသူတို့တစ်တွေခိုင်လုံသောတဦးတည်းရယူသည်အထိမျိုးစုံဆိပ်ကမ်းများကြိုးစားနေများအတွက်ကုဒ်အကောင်အထည်ဖော်ရန်နှင့် run ဖို့ရှိခြင်းတစ်ခုချင်းစီကိုလျှောက်လွှာများ, apps များအဲဒီလိုလုပ်ဖို့ဟာ operating system ပေါ်တွင်အားကိုးနိုင်ပါတယ်။

Unix က, Window များနှင့်အခြား operating system ဆိပ်ကမ်းကို 0 င်သူတို့ရဲ့ကိုင်တွယ်အတွက်အနည်းငယ်ကွဲပြားပေမယ့်တူညီတဲ့ယေဘုယျစည်းဝေးကြီးတစ်ခုကိုသက်ဆိုင်ပါသည်။

ဆိပ်ကမ်း 0 င်များနှင့်ကွန်ယက်လုံခြုံရေး

ဆိပ်ကမ်းကို 0 င်အပေါ်နားထောင်ခြင်းကောင်းကင်ဗိုလ်ခြေအရှင်ရန်အင်တာနက်ကိုဖြတ်ပြီးလှေတျတျောမူကွန်ယက်မှအသွားအလာကွန်ယက်ကိုတိုက်ခိုက်သူတွေကနေဒါမှမဟုတ်မတော်တဆမှားယွင်းစွာပရိုဂရမ် applications များအားဖြင့်ထုတ်ပေးခြင်းကိုခံရပေလိမ့်မည်။ ဆိပ်ကမ်းကို 0 င်အသွားအလာတုံ့ပြန် generate အိမ်ရှင်အဖြစ်သောတုံ့ပြန်မှုမက်ဆေ့ခ်ျများတိုက်ခိုက်သောသူတို့အား devices များ၏အပြုအမူနှင့်အလားအလာရှိသောကွန်ရက်ကအားနည်းချက်နှင့်ပတ်သက်ပြီးပိုမိုလေ့လာသင်ယူကူညီပေးနိုင်ပါသည်။

အတော်များများက အင်တာနက်ဝန်ဆောင်မှုပေးသူများ (ISPs) ဆိပ်ကမ်းကို 0 င်အပေါ်ပိတ်ပင်တားဆီးမှုအသွားအလာ (နှစ်ဦးစလုံးအဝင်နဲ့အထွက်မက်ဆေ့ခ်ျ) ဒီ exploits ဆန့်ကျင်ကိုယ်ရံတော်ကိုကူညီ။