SIP ve XMPP (Jabber) Arasındaki Fark

SIP ve XMPP (Jabber) Arasındaki Fark
SIP ve XMPP (Jabber) Arasındaki Fark

Video: SIP ve XMPP (Jabber) Arasındaki Fark

Video: SIP ve XMPP (Jabber) Arasındaki Fark
Video: Ahududu (Franbuaz) Faydaları ve Fiyatı 2024, Kasım
Anonim

SIP ve XMPP (Jabber)

SIP ve XMPP, çoğunlukla İnternet üzerinden ses veya IM göndermek için kullanılan uygulama katmanı protokolleridir. SIP, RFC 3621 tarafından tanımlanır ve XMPP, RFC 3920'de tanımlanır. Temel olarak XMPP, IM ve Durumdan, SIP ise IP üzerinden Ses ve Video'dan geliştirilmiştir. XMPP, oturum anlaşması için Jingle adlı bir uzantı ekledi ve SIP, IM ve Presence'ı desteklemek için SIMPLE adlı bir uzantı ekledi.

SIP (Oturum Başlatma Protokolü)

Oturum Başlatma Protokolü (SIP), VoIP Çağrıları gibi multimedya oturumları oluşturmak, değiştirmek ve sonlandırmak için kullanılan bir uygulama katmanı protokolüdür. SIP ayrıca çok noktaya yayın konferansları gibi mevcut oturumlara yeni oturumlar davet edebilir. Temel olarak VoIP ortamında, faturalandırma amacıyla çağrı oluşturma, çağrı kontrolü ve çağrı sonlandırmayı ve CDR (Çağrı Ayrıntı Kaydı) oluşturmayı işleyebilen sinyal protokolü olarak adlandırılır.

XMPP (Genişletilebilir Mesajlaşma Durum Protokolü)

XMPP, gerçek zamanlı mesajlaşma, iletişim durumu ve istek yanıt hizmetleri için açık bir Genişletilebilir İşaretleme Dili (XML) protokolüdür. İlk olarak 1999'da Jabber açık kaynak topluluğu tarafından geliştirilmiştir. 2002'de XMPP çalışma grubu, IM (Anında Mesajlaşma) için uygun Jabber Protokolü uyarlamasını geliştirdi.

SIP ve XMPP Arasındaki Fark

SIP ve XMPP'yi karşılaştıramayız çünkü her ikisi de sırasıyla oturum oluşturma ve yapılandırılmış veri alışverişi gibi farklı amaçlara hizmet eder. Ancak SIMPLE ve Jingle'ın tanıtımı bazı benzer işlevler sunar.

(1) SIP, oturum oluşturma, değiştirme ve sonlandırma sağlar, ancak XMPP, istemci grupları arasında yapılandırılmış veri alışverişi için akış hattı sağlar.

(2) SIP, metin tabanlı istek yanıt protokolüdür ve XMPP, XML tabanlı istemci sunucu mimarisidir.

(3) SIP sinyal mesajları, SIP başlıkları ve gövdesi üzerinden giderken, XMPP mesajları akış hattı üzerinden geçer. XMPP, akış hattı aracılığıyla XML kullanarak istek, yanıt, gösterge veya hata gönderir.

(4) SIP, UDP, TCP ve TLS üzerinden çalışır, XMPP ise yalnızca TCP ve TLS kullanır.

(5) SIP'de, kullanıcı aracısı sunucu veya istemci olabilir, dolayısıyla kullanıcı aracısı mesaj gönderebilir veya alabilir, oysa XMPP istemcisi yalnızca sunucuya istek başlatır, böylece NAT ve Güvenlik Duvarı ile çalışır.

(6) Hem SIP hem de XMPP'nin uygulanması kolaydır.

Teknik olarak SIP ve XMPP'yi karşılaştırmak elma ile portakalı karşılaştırmak gibidir, çünkü çekirdek protokoller farklı amaçlara hizmet eder: oturum randevusu/kuruluş vs yapılandırılmış veri alışverişi

Önerilen: