ကွန်ပျူတာများ, Operating systems
Windows တွင် TCP IP protocol stack
ယနေ့တွင်ကျွန်ုပ်တို့သည်အဘယ်သို့တစ်ဦး stack ကို TCP / IP protocol ကို, နှင့်အဘယ်သို့ဆိုင်က၎င်း၏ parameters တွေကိုလွတ်လပ်စွာ configured နိုင်ပါသည်အကြောင်းပြောဆို။ ဒါဟာဝင်ရောက်ခွင့်ရှိသည်ပါဘူးတဲ့ Full-စုံတဲ့ခေတ်သစ်ကွန်ပျူတာစိတ်ကူးဖို့ခဲယဉ်းသည် ကမ္ဘာလုံးဆိုင်ရာအင်တာနက်ကို။ နီးပါးရှိသမျှအားလုံးနီးပါးသယံဇာတရရှိနိုင်ပါသည် - ဆက်သွယ်မှုတံဆိပ်ကို run ဖို့လုံလောက်ပေ။ သို့သော်တစ်ခါတစ်ရံတွင်ပင်တံဆိပ်မလိုအပ်ပါဘူး။ မည်သည့်ကိစ္စတွင်ခုနှစ်, အတူ network interface ကိုအပြန်အလှန် ကမ္ဘာလုံးဆိုင်ရာကွန်ယက်ကို TCP / IP protocol များတဲ့ stack ပေးပါသည်။
အသစ်သောဗားရှင်းများလွှတ်ပေးရန်အကြားကွာဟချက်ကိုအဆက်မပြတ်လျော့ကျလာသည်ကို ထောက်. Now ကို PC ကိုအသုံးပြုသူများကမရှိတော့, သစ်ကိုလည်ပတ်မှုစနစ်များကိုအံ့သြ။ ဒါကအားလုံးလူကြိုက်များစနစ်များကိုလေ့လာတာဖြစ်ပါတယ်: စသည်တို့ကို Microsoft ကထဲကနေ Windows ကို, အသနေိုငျ Linux ကို, ငြိုး OC (Apple က), အကြောင်းပြချက်ရိုးရှင်းအဆိုပါ developer များဒါအတင်းအကျပ်, (အင်တာနက်ကိုဝင်ရောက်ဖို့, ဥပမာ, တူညီတဲ့မိုဘိုင်းထုတ်ကုန်ယူ) ကတိုးတက်မှုနှင့်အတူတက်ထားရန်ကြိုးစားကြသည်။ ယင်း၏ထုတ်ကုန်လိုင်း update လုပ်ဖို့။ သို့သော်အားလုံးမဟုတ်အဆုံး-အသုံးပြုသူများ၏ဗားရှင်းအသစ် install လုပ် operating system ကို။ အမှန်မှာကအလုပ်ဖြစ်တယ်လျှင် ...
ဒါဆိုကို TCP / IP protocol stack အားလုံးအထက်ပါနှင့်ဆက်စပ်သလဲ? အခြေအနေကိုမြင်ယောင်ကြည့်ပါ: Windows ကို 1998 ခုနှစျ, နှင့်အခြားသောအပေါ်အပြေးနေသည်တဦးတည်းအရာနှစ်ခုတူညီကွန်ပျူတာများ, ရှိပါတယ် - Linux ကို၏နောက်ဆုံးပေါ်ဗားရှင်း။ ဒါဟာကွန်ယက်နှင့်အတူအလုပ်လုပ်ရန်အမြန်နှုန်း (နှင့်အခြား setting များ) ကွဲပြားခြားနားသောဖြစ်လိမ့်မည်ကိုသတိပြုမိဖို့လွယ်ကူပါတယ်။ အဆိုပါအကြောင်းပြချက် - ကို TCP / IP protocol ကိုတစ်ခုစီသီးခြားအမှု၌ယင်း၏အကောင်အထည်ဖော်မှုတစ် stack ။ ကွန်ယက် interface ကိုမြန်နှုန်းတိုးရဖို့, ထိုစနစ်၏ဗားရှင်းအသစ်တပ်ဆင်ရန်မကြာခဏအလုံအလောက်။
ပြီးသားထောက်ပြသကဲ့သို့, ကို TCP / IP stack ချိတ်ဆက်ထားသောဆက်သွယ်ရေးဖွ ကွန်ပျူတာကွန်ယက် devices များ။ protocols လေးခြွင်းချက်ခြေလှမ်းများသို့ခွဲခြားထားတယ်။ အောက်ခြေအခြေခံဖြစ်တယ်, ဒါကြောင့်ရုပ်ပိုင်းဆိုင်ရာ interfaces ဥပမာ, Ethernet ကကိုယ်စားပြုနေပါတယ်။ နောက်တစ်နေ့ (တတိယ) အဆင့်တွင် - ဒေသခံ network ကတဆင့် datagram ၏အပြောင်းအရွှေ့။ ဒုတိယကဒီအဆင့်မှာ UDP ကိုနှင့်ကို TCP protocol များလုပ်ကိုင်ရန်သည်အဓိကဖြစ်ပါသည်။ နောက်ဆုံးအနေနဲ့အထက်အဆင့်က - လျှောက်လွှာ, FTP နှင့် SMTP ၏ချုပ်ဥပမာဖြစ်ကြသည်။ လက်ရှိသည် TCP / IP ကိုမော်ဒယ် ARPANET 20 ကျော်လွန်ခဲ့တဲ့နှစ်ပေါင်းအဆိုပြုခဲ့ပါတယ်။ မကြာခင်မှာပဲဒီ protocol ကိုတစ်ဦး Unix System (ခေတ်သစ် Linux ကို၏စိတ်နှလုံးများ) ပေါ်တွင်အကောင်အထည်ဖော်ခဲ့သည်။ မရအံ့သြစရာကောင်းလောက်အောင်, အင်တာနက် TCP / IP stack ပေါ်မှာလည်ပတ်နေသည်။
Windows အမိသားစု tincture stack ၏စနစ်များအတွက် Tcpip တာဝန်ရှိသည် registry ကို၏အကိုင်းအခက်တစ်ခုတင်လိုက်တယ်။ အားလုံး parameters တွေကို DWORD အမျိုးအစားဖြစ်ပါသည်။ အရေးကြီးဆုံးတစ်ခုမှာ - ဒေတာ packets တွေကို၏ "အသက်" DefaultTTL (အချိန်-to-တိုက်ရိုက်) ၏ကြာချိန်ဖြစ်ပါတယ်။ တစ်ခုချင်းစီကိုယူနစ် packet ကို process လုပ်တယ်တဲ့လမ်းကြောင်း device ကိုရည်ညွှန်းသည်။ အဲဒီကိရိယာတွေရဲ့လမ်းကြောင်း TTL တန်ဖိုးကိုထက် သာ. ကြီးမြတ်ပါလိမ့်မယ်လျှင်, packet ကိုဖျက်ဆီးပစ်သည်။
Co-Processor ကွန်ယက်ကိုကဒ်၏အသုံးပြုမှုကိုတားမြစ်ထား DisableTaskOffload ယူနစ်တက်ထားပါ။ မြေပုံပေါ်တွင်ထိုကဲ့သို့သောဆုံးဖြတ်ချက်၏မျက်မှောက်၌ပါ 0 င်ဖို့ parameter သည်လွှဲပြောင်းရန်သဘာဝကျပါတယ်။
EnablePMTUDiscovery ဟာအကောင်းဆုံးအရွယ်အစားသမဂ္ဂ packet ကိုအဆုံးအဖြတ်များအတွက်ယန္တရားကိုအသုံးပြုပါတယ်။ ထို option များ (0) ကိုပိတ်ထားသည်ဆိုပါက 576 bytes ၏ပုံသေတန်ဖိုးဖြစ်ပါတယ်။
အဲဒီအစားစပ်စုကို item SackOpts ပထမဦးဆုံး Windows XP မှာထင်ရှား၏။ ၎င်း၏ပါဝင်မှုများ (1) စနစ်သာပျောက် packets တွေကိုပြန်ပို့ပါဖို့လိုအပ်ခဲ့လျှင်, မတစ်ခုလုံးကိုမက်ဆေ့ခ်ျကိုခွင့်ပြုပါတယ်။
KeepAliveInterval ဝင်းလှုပ်ရှားမှုအားဖြင့်လုပ်ဆောင်ကြောင်းစမ်းသပ်မှု packets တွေကိုပေးပို့ခြင်းများအကြားနှောင့်နှေးပမာဏကိုဖော်ပြသည်။ ဆာဗာကနေတုံ့ပြန်မှုလက်ခံရရှိပေါ်၌စမ်းသပ် packets တွေကို KeepAliveInterval အတွက်သတ်မှတ်ထားသောအချိန်တိုင်အောင်, သည်အထိလှေတျတျောမူကြသည်မဟုတ်။ ပုံမှန်အားဖြင့်ဒီတန်ဖိုးကို 1000 ဖြစ်ပါတယ်။
သမဂ္ဂတစ်ဂီယာ data တွေကိုပိတ်ပင်တားဆီးမှုအရွယ်အစားဖော်ပြသည်။ တိုက်ရိုက်သက်ရောက်မှုဝင်း၏စွမ်းဆောင်ရည်ကို။ ကြီးမားသောအတိုင်းအတာအထိပြုလုပ်အမြန်နှုန်း (စသည်တို့ကို cable ကိုရုပ်သံလိုင်း, တယ်လီဖုန်းလိုင်း,) ပေါ်တွင်မူတည်သည်။
ဤအ parameters တွေကိုအားလုံးရှိပြီးသားချိတ်ဆက်မှု၏ဝိသေသလက္ခဏာများနှင့်ကိုက်ညီရန်ကိုယ်တိုင်ချိန်ညှိနိုင်ပါတယ်။ အတွက် configuration process ကိုရိုးရှင်းများအပြင်များစွာသောအထူးပြုအစီအစဉ်များ (tweakers) ။ အချို့ကိစ္စများတွင်ပါကကွန်ယက်နှင့်အတူလည်ပတ်မှု mode ကို၏ဖြစ်နိုင်သောယိုယွင်းကြောင်းသတိပြုပါ။
Similar articles
Trending Now