Разлика између СИП и КСМПП (Јаббер)

СИП вс КСМПП (Јаббер)

СИП и КСМПП су протоколи апликационог слоја који се углавном користе за слање гласа или ИМ-а преко Интернета. СИП је дефинисан РФЦ 3621, а КСМПП је дефинисан у РФЦ 3920. КСМПП се у основи развија из ИМ-а и присуства, док је СИП еволуирао из гласа и видеа преко ИП-а. КСМПП је додао екстензију названу Јингле за преговарање са сесијом, а СИП је додао проширење под називом СИМПЛЕ за подршку за ИМ и присуство.

СИП (Протокол за покретање сесије)

Сессион Инитиатион Протоцол (СИП) је протокол апликативног нивоа који се користи за успостављање, модификацију и прекид мултимедијалних сесија као што су ВоИП позиви. СИП такође може позвати нове сесије на постојеће сесије, попут конференција за вишеструко слање. У основи се назива протокол сигнализације у ВоИП окружењу који може управљати успостављањем позива, контролом позива и прекидом позива и генерисањем ЦДР (евиденција детаља о позиву) за потребе наплате..

КСМПП (протокол присутности проширивих порука)

КСМПП је отворени протокол КСМЛ (Ектенсибле Маркуп Лангуаге) за услуге преноса порука у реалном времену, присуство и одговор на захтеве. Првобитно га је развила Јаббер заједница отвореног кода 1999. године. Године 2002. радна група КСМПП развила је адаптацију Јаббер протокола погодну за ИМ (Инстант Мессагинг).

Разлика између СИП и КСМПП

Једноставно не можемо да упоредимо СИП и КСМПП јер оба служе различитим сврхама као што су успостављање сесије и структурирана размена података. Али увод СИМПЛЕ и Јингле уводе неке сличне функционалности.

(1) СИП обезбеђује успостављање, модификацију и укидање сесије, али КСМПП обезбеђује стриминг цеви за структурирану размену података између група клијената.

(2) СИП је текстуални протокол одговора на захтев, а КСМПП је архитектура клијентског сервера заснована на КСМЛ-у.

(3) СИП сигналне поруке иду преко СИП заглавља и тела док у КСМПП порукама пролазе кроз стреаминг цев. КСМПП шаље захтев, одговор, индикацију или грешку користећи КСМЛ преко цеви за стриминг.

(4) СИП користи преко УДП, ТЦП и ТЛС док КСМПП користи само ТЦП и ТЛС.

(5) У СИП-у би кориснички агент могао бити сервер или клијент, па кориснички агент може слати или примати поруке док у КСМПП клијенту само покреће захтеве за сервер тако да ће радити са НАТ и фиревалл-ом.

(6) И СИП и КСМПП су лако имплементирани.

Технички успоређивање СИП-а и КСМПП-а је попут упоређивања јабука и наранџи јер језграни протоколи служе различитим сврхама: састављање сесије / успостављање у односу на структурирану размену података