ကွန်ပျူတာများ, ဆော့ဖျဝဲ
SIP-protocol ကို: ဖော်ပြချက်
Initiation Protocol (SIP) မာလ်တီမီဒီယာဆက်သွယ်ရေးအစည်းအဝေးများအချက်ပြခြင်းနှင့်စီမံခန့်ခွဲခြင်းများအတွက် protocol တစ်ခုဖြစ်သည်။ အင်တာနက်ကိုတယ်လီဖုန်းထဲမှာအသုံးအများဆုံး applications များ - Voice ကိုနှင့်ဗီဒီယိုဖုန်းခေါ်ဆိုမှုနှင့် instant messaging IP ကိုကျော် (အင်တာနက်ပရိုတိုကော) ။
ဒါဟာ Endpoints အကြားစေလွှတ်ဖန်တီးမှု, ရပ်စဲခြင်း, ခေါ်ဆိုမှု၏အခွားမရှိမဖြစ်လိုအပ်သောဒြပ်စင်ထိန်းညှိသောမက်ဆေ့ခ်ျသတ်မှတ်ပါတယ်။ SIP protocol ကိုအထက်တင်ပြထားတဲ့များ၏ဖော်ပြချက်တစ်ခုသို့မဟုတ်တစ်ခုထက်ပိုသောမာလ်တီမီဒီယာဒေတာစီးဆင်းမှုပါဝင်သည်ဟုအစည်းအဝေးများဖန်တီးပြုပြင်မွမ်းမံခြင်းနှင့်ရပ်စဲဘို့သုံးနိုင်တယ်။ ဒါဟာတစ်လျှောက်လွှာအလွှာ protocol တစ်ခုဖြစ်သည်။ အခြေခံသယ်ယူပို့ဆောင်ရေးအလွှာ၏လွတ်လပ်သောဖြစ်ဖို့ဒီဇိုင်း။ တစ်နည်းအားဖြင့် တစ်ဦး protocol ကို စာသားပေါ်တွင်အခြေခံသည် HTTP များစွာသောဒြပ်စင် (Hypertext Transfer) နှင့်လည်းပါဝင်သည် သည့်ရိုးရှင်းသောမေးလ်လိပ်စာ Transfer Protocol (ထို SMTP) ။
SIP-protocol ကို - ကဘာလဲ?
SIP ဖော်ထုတ်ရန်နှင့်မာလ်တီမီဒီယာ session ကိုထုတ်လွှင့်ကြောင်းအခြား Application-level protocol များနှင့် တွဲဖက်. အလုပ်လုပ်ပါတယ်။ identification မီဒီယာအချက်အလက်များနှင့်ကိုက်ညီခြင်း Session တွေကိုဖျေါပွခကျြပရိုတိုကော (SDP) နဲ့အတူတကွအောင်မြင်နေသည်။ အသံဖြင့်, ဗီဒီယို - - မာလ်တီမီဒီယာစီး transmit လုပ်ဖို့ကပုံမှန်အားဖြင့်အဆိုပါ Real-time သယ်ယူပို့ဆောင်ရေးပရိုတိုကော (RTP) သို့မဟုတ်လုံခြုံတဲ့ mode ကို (SRTP) ကိုအသုံးပြုပါတယ်။ လုံခြုံဂီယာ SIP မက်ဆေ့ခ်ျများအတွက် Transport Layer Security (TLS) ကို အသုံးပြု. encrypted နိုင်ပါသည်။
ဖှံ့ဖွိုးတိုးတသမိုင်း
SIP-protocol ကိုမူလက 1996 ခုနှစ်မှာကျွမ်းကျင်သူအုပ်စုတစ်စုကတီထွင်ခဲ့သည်။ ဒါဟာကို RFC 1999 (SIP 1.0) တွင် 2543 ခုနှစ်စံခဲ့သည်။ နိုဝင်ဘာလ 2000 ခုနှစ်တွင်သူသည် 3 GPP အချက်ပြ protocol ကိုနှင့်ဆယ်လူလာစနစ်များအတွက်မာလ်တီမီဒီယာသည် IP-based ဝန်ဆောင်မှုများကို၏ streaming များအဘို့ဗိသုကာအိုင်ပီ-မာလ်တီမီဒီယာ subsystem (IMS) ၏အမြဲတမ်းဒြပ်စင်အဖြစ်လက်ခံခဲ့ပါတယ်။ RFC 3261 သတ်မှတ်ချက်အတွက်နောက်ဆုံးပေါ်ဗားရှင်း (SIP 2.0) ဇွန်လ 2002 ခုနှစ်တွင်ဖြန့်ချိခဲ့သည်။ ဒါကြောင့်အချို့ extension များနှင့်ပွုပွငျပွောငျးလဲမှုနှင့်အတူကျွန်တော်တို့ရဲ့အချိန်အတွက်အသုံးပြုသည်။
မူရင်း SIP-protocol ကိုအသံဖြင့်န်ဆောင်မှုပေါ် အခြေခံ. တီထွင်ခဲ့ခြင်းဖြစ်သည်ဆိုတဲ့အချက်ကိုနေသော်လည်း။ ယနေ့ပြုလုပ်မီဒီယာ, instant messaging, ဖိုင်လွှဲပြောင်းနှင့် IP ကိုကျော်ဖက်စ်, နှင့်အွန်လိုင်းဂိမ်း streaming, ဗီဒီယိုအပါအဝင် applications များ၏ကျယ်ပြန့်အကွာအဝေး, ထောက်ခံပါတယ်။
ပရိုတိုကော SIP - ဖော်ပြချက်များနှင့်စစ်ဆင်ရေး
session Initiation Protocol ကိုနောက်ခံသယ်ယူပို့ဆောင်ရေးပရိုတိုကောများလွတ်လပ်သောဖြစ်ပါတယ်။ ဒါဟာပေါ်တွင်အလုပ်လုပ် Transmission Control Protocol (TCP), အသုံးပြုသူ Datagram Protocol (UDP ကို) သို့မဟုတ်ဂီယာထိန်းချုပ်မှု protocol ကိုစီး (SCTP) ။ ဒါဟာနှစ်ဖက်အကြားအချက်အလက်လွှဲပြောင်း (unicast) နှင့် Multicast session များအတွက်သုံးနိုင်သည်။
အထဲတွင်ဒီဇိုင်း element တွေကိုဆင်တူမော်ဒယ်များသည် HTTP ငွေပေးငွေယူတောင်းဆိုမှုကိုရှိပါတယ်။ တစ်ခုချင်းစီကိုထိုကဲ့သို့သောစစ်ဆင်ရေးဆာဗာနှင့်အနည်းဆုံးတဦးတည်းတုံ့ပြန်မှုအပေါ်တစ်ဦးအထူးသဖြင့်နည်းလမ်းသို့မဟုတ် function ကိုဖြစ်ပေါ်စေသည်သော client ကိုတောငျးဆိုခကျြ, ပါဝင်ပါသည်။ SIP-protocol ကိုတစ်ဦးဖတ်လို့ရအောင် text format အပေး, အ header ကိုလယ်ကွင်း, encoding ကစည်းမျဉ်းစည်းကမ်းတွေ, နှင့် HTTP status ကို codes တွေကိုအများစု reuses ။
တစ်ခုချင်းစီကွန်ရက်ကသယံဇာတတွေ့ဆုံဆွေးနွေးပွဲ Initiation Protocol - အသုံးပြုသူတစ်ဦးအေးဂျင့်သို့မဟုတ်အသံစာကိုသေတ္တာ - ဝက်ဘ်န်ဆောင်မှုများနှင့် e-mail ကိုလည်းအသုံးပြုပါသည်သောဘုံစံ syntax ၏အခြေခံပေါ်မှာလည်ပတ်သယံဇာတခွဲဝေအမှတ်အသား (URI), ကို အသုံးပြု. အသိအမှတ်ပြုသည်။ အသုံးပြုသူအမည်: အိမ်ရှင် @ password ကို: port ကို SIP အတှကျအသုံးပွုသော URI scheme ကို, တစ်ဦးယုတ္တိကွင်းဆက်၏ပုံစံရှိပါတယ်။
လုံခြုံရေးပေါ်လစီ
လိုအပ်သောလုံခြုံ အကယ်. data တွေကိုထုတ်လွှင့် အစီအစဉ်တောင်းဆိုမှုပစ်မှတ်ဒိုမိန်းပေးပို့သောရန်ကွန်ယက်ဒြပ်စင်၏တစ်ဦးချင်းစီကြောင်းပြဋ္ဌာန်း, Transport Layer Security (TLS) နဲ့ပေးအပ်ရမည်ဖြစ်သည်။ ပစ်မှတ်ဒိုမိန်းဖို့ proxy server ကို၏နောက်ဆုံးခြေလှမ်းကဒေသခံလုံခြုံရေး settings ကိုနှင့်အညီလုပ်ကိုင်ရန်ဖို့တာဝန်ရှိကြောင်းသောအခါ။ TLS dispatch ၏အချိန်မှာ data တွေကိုကြားဖြတ်ရန်ကြိုးစားသူကိုကျူးကျော်သူတွေကဆန့်ကျင်ကာကွယ်ဖို့အတွက်။ ဒါပေမယ့်အဆုံးအစစ်အမှန်လုံခြုံမှုကိုမပေးပါဘူးနှင့်ခြေရာခံများနှင့်ဒေတာများခိုးယူတားဆီးလို့မရပါဘူး။ ဆိပ်ကမ်းများလုံလုံခြုံခြုံနဲ့ချိတ်ဆက်ရပါမည်သည့် SIP-protocol ကို, အမျှ, အခြားကွန်ရက်ဝန်ဆောင်မှုများနှင့်အတူအလုပ်လုပ်တယ်?
ဒါဟာမျိုးစုံနဲ့အခြား protocol များနှင့် တွဲဖက်. အလုပ်လုပ်တယ်နှင့်အချက်ပြဆက်သွယ်ရေးတွင်သာပါဝင်ပတ်သက်သည်။ SIP-client များပုံမှန်အား SIP-server များနှင့်အခြား SIP အဆုံး-အချက်များချိတ်ဆက်ရန်ကို TCP သို့မဟုတ် UDP port နံပါတ်များ 5060 သို့မဟုတ် 5061 ကိုသုံးပါ။ ဆိပ်ကမ်း 5060 လေ့ပု Transport Layer Security (TLS) နဲ့ port ကိုအနီးကပ် 5061 "မိတ်ဆွေများက" သော်လည်း, encrypt မလုပ်ထားသည့်အသွားအလာ signal ကိုအသုံးပြုသည်။
အသုံးပြုမှုကဘာလဲ?
«ပိုပြီးတိကျစွာ SIP-protocol သည်မေးခွန်းကိုဖြေဖို့ - ကက "ကိုအသုံးပြုသည်အရာကိုနားလည်သဘောပေါက်သင့်ကြောင်း။ ဒါဟာပုံမှန်အားဖြင့်ဖွင့်လှစ်ခြင်းနှင့်အသံတစ်သံသို့မဟုတ်ဗီဒီယိုဖုန်းခေါ်ဆိုမှုပေးပို့ဖို့အသုံးပြုသည်။ ဒါဟာသင်လက်ရှိစိန်ခေါ်မှုများကိုပြုပြင်မွမ်းမံဖို့ခွင့်ပြုပါတယ်။ အဆိုပါပြုပြင်မွမ်းမံ, လိပ်စာများသို့မဟုတ်ဆိပ်ကမ်းများပြောင်းလဲနေတဲ့စကားထက်ပိုသောသင်တန်းသားများကို ဖိတ်ခေါ်. , မီဒီယာစီးထည့်သွင်းခြင်းသို့မဟုတ်ဖယ်ရှားခြင်းပါဝင်ပတ်သက်နေနိုင်ပါတယ်။ SIP ကိုလည်းအဖြစ်အပျက်စာရင်းပေးသွင်းမှုနှင့်အကြောင်းကြားစာထဲမှာမက်ဆေ့ခ်ျပို့ applications များ, နှင့်ဝန်ဆောင်မှုများအတွက်လျှောက်လွှာကိုရှာပါ။
အင်တာနက်ကိုအင်ဂျင်နီယာ Task Force (IETF) နဲ့ဆက်စပ် SIP-စည်းမျဉ်းများတစ်ဦးကအစုံ, ထိုကဲ့သို့သော application များအတွက်ညွှန်ကြားချက်ဆုံးဖြတ်သည်။ Real-time ပို့ဆောင်ရေးပရိုတိုကော (RTP) တွင်တစ်ဦးကွဲပြားခြားနား protocol ကိုလျှောက်လွှာတွင်အသံနှင့် videopotokovye မက်ဆေ့ခ်ျများလျှောက်လွှာ။ parameters - port နံပါတ်များ, protocols များ, ကုဒ်ပြောင်းကိရိယာများ - ဤမီဒီယာစီးများအတွက်အထုပ်ခန္ဓာကိုယ် Initiation Protocol (ဥပမာ SIP T က protocol ကို) တွင်လှုံ့ဆျောသော session တစ်ခုဖော်ပြချက် protocol ကို (SDP), ကို အသုံးပြု. သတ်မှတ်နှင့်ကိုက်ညီရသည်။
အများပြည်သူအတွက်ပစ္စုပ္ပန်ခေါ်ဆိုမှုအပြောင်းအလဲနဲ့လုပ်ဆောင်ချက်များကိုနှင့်အင်္ဂါရပ်တစ်ခု superset ထောကျပံ့ပေးနိုငျသောကြောင့်အနာဂတ်အတွက်အချက်ပြပေးသင့်ကြောင်းနှင့်ရိုးအမြစ်ပေါ်အိုင်ပီ-ဆက်သွယ်ရေးများအတွက် setup ကိုချေါ protocol ၏အခြေခံရှုထောင့်တယ်လီဖုန်းကွန်ရက် (PSTN) switched ။ သူကသူတို့ကိုသတ်မှတ်မထားဘူး။ ပိုများသောတိကျစွာပြုလုပ်မှသာခေါ်ဆိုခ setup ကိုများနှင့်အချက်ပြထိန်းညှိ။ စစ်ဆင်ရေးကဲ့သို့သောတယ်လီဖုန်း (ဍ။ အီး Dial, တုံ့ပြန်မှု ringback တန်ချိန်တစ်ခုသို့မဟုတ်အလုပ်များ signal ကို) ဖျော်ဖြေဖို့ရည်ရွယ်သမျှသောလုပ်ရပ်များ, proxy ကိုဆာဗာများနှင့်အသုံးပြုသူအေးဂျင့်များကဖျော်ဖြေခဲ့ပါတယ်။ သူတို့ရဲ့မိတ်ဆက်နှင့်ဝေါဟာရများကွဲပြားခြားနားသောနိုင်ငံများရှိကွဲပြားခြားနားသောဖြစ်ပါသည်, ဒါပေမဲ့သူတို့ကအတူတူပင်နိယာမအပေါ် operate ။
တယ်လီဖုန်းအတွက်တန်ဖိုး
SIP ထောက်ပံ့တယ်လီဖုန်းကွန်ယက်ကိုလည်း signal System ကို 7 (SS7) တွင်ပစ္စုပ္ပန်ပိုမိုအဆင့်မြင့်ခေါ်ဆိုခအပြောင်းအလဲနဲ့ features တွေအများအပြားအကောင်အထည်ဖော်နိုင်ပါတယ်။ ဤအ protocol များ၏နှစ်ဦးစလုံးအတော်လေးကွဲပြားခြားနားကြသည်ပေမယ့်။ SS7 ဗဟို protocol တစ်ခုဖြစ်သည်။ ဒါဟာရှုပ်ထွေးတဲ့အလယ်ပိုင်းဖြင့်သွင်ပြင်လက္ခဏာဖြစ်ပါတယ် ကွန်ယက်ကိုဗိသုကာ နှင့် "တုံး" အဆုံးမှတ် (သမားရိုးကျတယ်လီဖုန်း) ။ SIP က "client-server" လို့တစ် protocol တစ်ခုဖြစ်သည်။ သို့သော်တွေ့ဆုံဆွေးနွေးပွဲ Initiation Protocol ကိုထောက်ပံ့သောအရှိဆုံး devices တွေကို client ကိုနှင့်ဆာဗာ၏အခန်းကဏ္ဍအဖြစ်လုပ်ဆောင်နိုင်ပါတယ်။ ယေဘုယျအားဖြင့် session ကိုစတငျတဲ့ client ကဲ့သို့ပြုမူလျက်, လက်ခံခေါ်ဆိုခ server ကို function ကိုလုပ်ဆောင်တယ်။ ထို့ကြောင့် SIP features တွေကွန်ယက်များတွင်အကောင်အထည်ဖော်လျက်ရှိသောသမားရိုးကျ SS7 စွမ်းရည်ဆန့်ကျင်ခြင်း, ဆက်သွယ် Endpoints အကောင်အထည်ဖော်လျက်ရှိသည်။
SIP နည်းပညာဆက်သွယ်ရေးစက်မှုလုပ်ငန်းအတွက်အိုင်တီအတွက်ဖွံ့ဖြိုးဆဲနှင့်မရကြောင်းအတွက်အခြေခံကျကျကွဲပြားခြားနားသည်။ အခြားသူများကို (ဥပမာ, H.323) အစဉ်အလာနိုင်ငံတကာဆက်သွယ်ရေးသမဂ္ဂ (ITU) နှင့်ဆက်စပ်နေ SIP-protocol ကို, စံနှင့်အဓိကအားဖြင့် IETF ကဆုံးဖြတ်တာဖြစ်ပါတယ်။
ကွန်ယက်ကိုဒြပ်စင်
SIP အသုံးပြုသူရဲ့အေးဂျင့်အဖြစ်သတ်မှတ်ပါတယ်အဖြစ်ကွန်ရက်ကဆာဗာကိုဒြပ်စင်အများအပြားအမျိုးအစားများ။ နှစ်ဦးက SIP Endpoints ဆိုအလယ်အလတ်အခြေခံအဆောက်အအုံမပါဘဲဆက်သွယ်ပြောဆိုနိုင်ပါတယ်။ မည်သို့ပင်ဆိုစေကာ, ဒီချဉ်းကပ်မှုကွန်ယက်အတွက်ရရှိနိုင် node များရှာဖွေရန်ဝန်ဆောင်မှု directory များလိုအပ်သည်ရာမကြာခဏအစိုးရဆက်သွယ်ရေးများအတွက်လက်တွေ့ဖြစ်ပါတယ်။ SIP-protocol ကိုမှတ်ပုံတင်ထိုကဲ့သို့သောလုပ်ဆောင်နိုင်စွမ်းကိုမပေးနိုငျသညျ။
အသုံးပြုသူအေးဂျင့်
အသုံးပြုသူအေးဂျင့် SIP (UA) တစ်ဦးယုတ္တိကွန်ယက်ကို Endpoints ဖြစ်ပါတယ်။ သူတို့ကလုပ်သို့မဟုတ်လက်ခံရရှိမက်ဆေ့ခ်ျများနှင့်ဖြင့် SIP-session ကိုထိန်းချုပ်ရန်အသုံးပြုကြသည်။ SIP-UA SIP တောင်းဆိုမှုများနှင့်မေးမြန်းစုံစမ်းလိုသည်များအားလက်ခံတွေ့ဆုံပြီး SIP တုံ့ပြန်မှုပြန်လာရာသည်၎င်း၏ server ကို (UAS), ပို့ပေးထားတဲ့အသုံးပြုသူကအေးဂျင့်ကို client (UAC), ၏အခန်းကဏ္ဍကိုလုပ်ဆောင်လိမ့်မည်။ ထိုသို့သောထိန်းချုပ်မှုအကောင့်များနှင့် UAS SIP ငွေပေးငွေယူနေစဉ်အတွင်းသာဖျော်ဖြေနေသည်။
တယ်လီဖုန်း
SIP-တယ်လီဖုန်း, တကယ်တော့, client နှင့် server function တွေကို SIP-အသုံးပြုသူအေးဂျင့်အကောင်အထည်ဖော်ဆောင်ရွက်နေသောထားတဲ့ IP တယ်လီဖုန်းဖြစ်ပါသည်။ ထို့အပွငျကရိုးရာတယ်လီဖုန်းခေါ်ဆိုခ options များထောက်ပံ့ပေး - Dial, အဖြေ, သွေဖည် retention ကို / ဖြန့်ချိခြင်းနှင့် forwarding ကိုခေါ်ပါ။
SIP-ဖုန်းများတစ်ဟာ့ဒ်ဝဲ device ကိုအဖြစ်တစ်ခုသို့မဟုတ် softphone အဖြစ်အကောင်အထည်ဖော်နိုင်ပါသည်။ ထုတ်လုပ်သူတိုး (မကြာသေးမီနှစ်များအတွင်း - 4G တဆင့်) တစ်ဦးစံတယ်လီဖုန်းပလက်ဖောင်းအတိုင်းဤ protocol ကိုအသုံးပြုနေသည်သောကြောင့်, ဟာ့ဒ်ဝဲနှင့်ဆော့ဖ်ဝဲ SIP-ဖုန်းများအကြားခြားနားချက်အခြေခံမှုန်ဝါးနေကြဆဲဖြစ်သည်။ ထို့အပြင်တွေ့ဆုံဆွေးနွေးပွဲ Initiation Protocol ၏ဒြပ်စင်သည်ယနေ့များစွာသော IP ကို-enabled devices များရဲ့ firmware ကို၏အခြေခံလုပ်ဆောင်ချက်များကိုအကောင်အထည်ဖော်။ ဥပမာကို Android ပေါ်မှာ Nokia နဲ့ BlackBerry ကိုထံမှထုတ်ကုန်မျိုးစုံနှင့် SIP-protocol ကိုယခုမရှိမဖြစ်ဝန်ဆောင်မှုတစ်ခုဖြစ်သည်ပါဝင်သည်။
SIP မှာတော့သည် HTTP အတွက်အသုံးပြုသူအေးဂျင့်ဆော့ဖ်ဝဲ / ဟာ့ဒ်ဝဲ / ပစ္စည်းများစာသားဖော်ပြချက်များပါဝင်သောတစ် header ကိုလယ်ပြင်ပို့စ်များကိုအသုံးပြုသူ-အေးဂျင့်အားဖြင့်ကိုယ်နှိုက်ကကိုဖေါ်ထုတ်လိမ့်မည်။ တောင်းဆိုချက်သတင်းစကားအတွက်အသုံးပြုသူ-အေးဂျင့်ကိုလယ်မှတဆင့်ကူးစက်သောဖြစ်ပါတယ်။ ဒါကလက်ခံရရှိ SIP server ကိုဒီအချက်အလက်တွေကိုမြင်တွေ့နိုင်သည်ကိုဆိုလိုသည်။ Network မှဒြပ်စင်တွေ့ဆုံဆွေးနွေးပွဲ Initiation Protocol ကိုတစ်ခါတစ်ရံတွင်သတင်းအချက်အလက်သိမ်းဆည်းထားနိုင်ပါတယ်။ ထိုသို့လိုက်ဖက်တဲ့ပြဿနာများကိုဖော်ထုတ်အတွက်အထောက်အကူဖြစ်စေနိုင်ပါတယ်။
Similar articles
Trending Now