အဆိုပါကွန်ပျူတာများအတွက် octet အသုံးပြုခြင်းနှင့်ကွန်ယက်အဖွဲ့

ကွန်ပျူတာနှင့်ကွန်ယက်နည်းပညာတစ်ခု Oct et မဆို 8 ကိုယ်စားပြု bit နဲ့ အရေအတွက်။ octet 0 မှ 255 မှသင်္ချာတန်ဖိုးအထိ။

အဆိုပါအသုံးအနှုန်း octet လည်းလူရှစ်သို့မဟုတ်အစိတ်အပိုင်းများအဖွဲ့တစ်ဖွဲ့ကိုရည်ညွှန်းဖို့, ထိုကဲ့သို့သောဂီတစွမ်းဆောင်ရည်ကဲ့သို့သောအခြားအခင်းအကျင်းအတွက်အသုံးပြုသည်။

octet vs. Bytes

အားလုံးခေတ်သစ်ကွန်ပျူတာစနစ်များကိုတစ်ဦးအကောင်အထည်ဖော်ဖို့ က byte 8-bit နဲ့အရေအတွက်အဖြစ်။ octet နှင့် bytes ဒီရှုထောင့်ကနေအတူတူပင်ဖြစ်ကြသည်။ ဤအကြောင်းကြောင့်, လူအခြို့တို့ကိုအပြန်အလှန်ဖလှယ်ဝေါဟာရနှစ်ခုကိုအသုံးပြုပါ။ သမိုင်းကြောင်းအရ, သို့သော်, ကွန်ပျူတာများ-bits ၏ကွဲပြားခြားနားသောနံပါတ်များကိုရှိခြင်း bytes ထောက်ခံပြီ ရှစ်လုံးတွဲနှင့် bytes ဤအခြေအနေတွင်ကွဲပြားခြားနားသောအရာတို့ကိုဆိုလို။ Network မှပညာရှင်များသည်ဤဂုဏ်ထူးကိုဆက်လက်ထိန်းသိမ်းထားဖို့နှစ်ပေါင်းများစွာအကြာဟူသောဝေါဟာရကိုရှစ်လုံးတွဲသုံးပြီးစတင်ခဲ့သည်။

အစား (ဂီတအတွက်ဘုံဖြစ်သကဲ့သို့သို့မဟုတ် "ကို quartet,") ကို "ဝက်ရှစ်လုံးတွဲက" တောင်းဆိုထက် 4-bit နဲ့အရေအတွက် (တဦးတည်း octet သို့မဟုတ်က byte ၏တစ်ဝက်) ကိုရည်ညွှန်းတဲ့အခါမှာကွန်ပျူတာစနစ်များကိုအင်ဂျင်နီယာများကမကြာခဏဟူသောဝေါဟာရကို nibble ကိုအသုံးပြုပါ။

အိုင်ပီလိပ်စာနှင့် network protocol များတွင် octet Strings

အဆိုပါအသုံးအနှုန်း octet string ကိုဆက်စပ်ရှစ်လုံးတွဲမဆိုအရေအတွက်တစ်ဦးစုဆောင်းမှုကိုရည်ညွှန်းသည်။ octet ညှို့အသုံးအများဆုံးမှာတွေ့ရှိကြသည် Internet Protocol (IP) addressing အနေနဲ့ IPv4 လိပ်စာ၏ 4 bytes 4 ရှစ်လုံးတွဲပါဝင်ပါသည်သော။ အောက်ပါအတိုင်းတွေက dotted-ဒဿမသင်္ကေတ၌, IP လိပ်စာပေါ်လာသော:

[octet] ။ [octet] ။ [octet] ။ [octet]

ဥပမာ:

192.168.0.1

တစ်ဦး IPv6 address ကို 16 ရှစ်လုံးတွဲမယ့်အစားလေးပါရှိသည်။ (။ ) IPv4 သင်္ကေတတစ်ခုအစက်နှင့်အတူအသီးအသီးတစ်ခုတည်း octet ခွဲခြားသွားရမည်အကြောင်းအောက်ပါအတိုင်းအဖြစ်, IPv6 ကိုသင်္ကေတတခုအူမကြီးနှင့်အတူရှစ်လုံးတွဲ၏အားလုံးအတွက်ခွဲခြား:

[octet] [octet]: [octet] [octet] :::::: [octet] [octet]

octet လည်းအတွင်းတစ်ဦးချင်းစီက byte ယူနစ်ရည်ညွှန်းနိုင်ပါသည် ကွန်ယက်ကို protocol ကို ခေါင်းစီးသို့မဟုတ် Footer ။ Network မှအင်ဂျင်နီယာများကတစ်ခါတစ်ရံတွင်ရှစ်လုံးတွဲ stuffing သို့မဟုတ် octet ရေတွက်အဖြစ် protocols များခွဲခြား။ တစ်ဦးရှစ်လုံးတွဲ-stuffing protocol ကို bits သည်အထူး (Hard-coded) ပာ (တဦးတည်းသို့မဟုတ်ထိုထက်ပိုရှစ်လုံးတွဲ) နဲ့မက်ဆေ့ခ်ျကိုယူနစ်သတင်းစကားများ၏အဆုံးဆိုလိုမှဖြည့်စွက်ထောက်ခံပါတယ်။ တစ်ဦးရှစ်လုံးတွဲရေတွက် protocol ကိုသူတို့ရဲ့အရွယ်အစား (ရှစ်လုံးတွဲအရေအတွက်) ကို protocol ကို header ကိုအတွင်း encoded နှင့်အတူသတင်းစကားယူနစ်ထောက်ခံပါတယ်။ နှစ်ဦးစလုံးချဉ်းကပ်စီ protocol ၏ရည်ရွယ်အသုံးပြုမှုပေါ် မူတည်. င်း၏အားသာချက်ရှိပါတယ်ပေမယ့်သူတို့က, ဝင်လာသောဒေတာ processing နှင့်အတူပြီးဆုံးသောအခါမက်ဆေ့ခ်ျကိုလက်ခံသူများကိုဆုံးဖြတ်ရန်ခွင့်ပြုပါ။ (ကွန်နက်ရှင်ပေါက်ကွဲမှုကိုခေါ်တစ်ဦးကတတိယနည်းလမ်းသည်, မက်ဆေ့ခ်ျကိုပေးပို့သူမပိုဒေတာကိုစလှေတျခံရကြောင်းဆိုလိုဖို့ကွန်နက်ရှင်၎င်း၏အဆုံးအဆုံးသတ်ခြင်းရှိပါတယ်။ )

octet Stream

web browsers တွေထဲမှာ, MIME အမျိုးအစားလျှောက်လွှာ / octet-stream တစ်ခုကျော်ဆာဗာအားဖြင့်ကယ်လွှတ်သော binary file ကိုရည်ညွှန်း သည် HTTP ဆက်သွယ်မှု။ Web ကို client များပုံမှန်အားဖြင့်သူတို့က၎င်း၏ဖိုင်နာမည်ဖြင့်အမျိုးအစားကိုအသိအမှတ်မပြုဖို့ဒါမှမဟုတ်တစုံတယောက်သောသူသည်အထူးသဖြင့် format နဲ့ယူဆနိုင်ခြင်းနေတဲ့အခါမှာ binary file တွေကိုမျိုးစုံကိုအမျိုးအစားများကိုအတူလုပ်ကိုင်သောအခါ octet စီးကိုအသုံးပြုပါ။

browsers မကြာခဏတိကျတဲ့ဖိုင်အမည် extenstion နဲ့ဖိုင်ကိုချွေတာခြင်းဖြင့်တစ်ဦးရှစ်လုံးတွဲစီး၏ဖိုင်အမျိုးအစားကိုသိရှိနိုင်ဖို့အသုံးပြုသူလှုံ့ဆျော။