SIP жана XMPP (Jabber) ортосундагы айырма

SIP жана XMPP (Jabber) ортосундагы айырма
SIP жана XMPP (Jabber) ортосундагы айырма

Video: SIP жана XMPP (Jabber) ортосундагы айырма

Video: SIP жана XMPP (Jabber) ортосундагы айырма
Video: Зачем вводить системы Linux в домен Microsoft Active Directory? 2024, Июль
Anonim

SIP жана XMPP (Jabber)

SIP жана XMPP көбүнчө интернет аркылуу үн же IM жөнөтүү үчүн колдонулган колдонмо катмарынын протоколдору. SIP RFC 3621 менен аныкталат жана XMPP RFC 3920да аныкталат. Негизинен XMPP IM жана Presenceден өнүккөн, ал эми SIP IP аркылуу Үн жана Видеодон өнүккөн. XMPP сессия сүйлөшүүлөрү үчүн Jingle деп аталган кеңейтүүнү кошту жана SIP IM жана Presence колдоо үчүн SIMPLE деп аталган кеңейтүүнү кошту.

SIP (Сеансты баштоо протоколу)

Session Initiation Protocol (SIP) – VoIP чалуулары сыяктуу мультимедиялык сеанстарды түзүү, өзгөртүү жана токтотуу үчүн колдонулган тиркеме катмарынын протоколу. SIP ошондой эле мультикаст конференциялары сыяктуу учурдагы сессияларга жаңы сессияларды чакыра алат. Негизинен бул VoIP чөйрөсүндөгү сигнал берүү протоколу деп аталат, ал чалууларды түзүүгө, чалууларды көзөмөлдөөгө жана чалууларды токтотууга жана эсеп-кысап максаттары үчүн CDR (Чалуу чоо-жайын жазуу) түзө алат.

XMPP (кеңейтилген билдирүүлөр бар болуу протоколу)

XMPP – реалдуу убакытта билдирүү жөнөтүү, катышуу жана суроого жооп берүү кызматтары үчүн ачык Кеңейтүүчү белгилөө тили (XML) протоколу. Алгач ал 1999-жылы Jabber ачык булак коомчулугу тарабынан иштелип чыккан. 2002-жылы XMPP жумушчу тобу IM (Ыкчам билдирүү) үчүн ылайыктуу Jabber протоколунун адаптациясын иштеп чыккан.

SIP жана XMPP ортосундагы айырма

Биз SIP менен XMPPди салыштыра албайбыз, анткени экөө тең сеанс түзүү жана структураланган маалымат алмашуу сыяктуу ар кандай максаттарды аткарышат. Бирок ЖӨНҮНДӨ жана Jingle киришүүсү окшош функцияларды камтыйт.

(1) SIP сеансты түзүүнү, өзгөртүүнү жана токтотууну камсыз кылат, бирок XMPP кардарлардын тобунун ортосунда структураланган маалымат алмашуу үчүн агымдык түтүктү камсыз кылат.

(2) SIP – текстке негизделген суроо-жооп протоколу жана XMPP – XML негизиндеги кардар серверинин архитектурасы.

(3) SIP сигналдык билдирүүлөрү SIP аталыштары жана корпусу аркылуу, ал эми XMPP билдирүүлөрүндө агым түтүгү аркылуу өтөт. XMPP агым түтүгү аркылуу XML аркылуу суроону, жоопту, көрсөткүчтү же катаны жөнөтөт.

(4) SIP UDP, TCP жана TLS аркылуу иштейт, ал эми XMPP TCP жана TLS гана колдонот.

(5) SIPде колдонуучу агент сервер же кардар болушу мүмкүн, андыктан колдонуучу агент билдирүүлөрдү жөнөтүп же ала алат, ал эми XMPP кардары серверге суроо-талаптарды гана козгойт, андыктан ал NAT жана Firewall менен иштешет.

(6) SIP жана XMPP экөөнү тең ишке ашыруу оңой.

SIP менен XMPPди техникалык жактан салыштыруу алма менен апельсинди салыштырууга окшош, анткени негизги протоколдор ар кандай максаттарды аткарат: сеанс жолугушуусу/түзүү жана структураланган маалымат алмашуу

Сунушталууда: