فرق ایس آئی پی اور ایکس ایم پی پی کے درمیان
ایس پی بمقابلہ XMPP < ایس آئی پی (سیشن شروع پروٹوکول) اور ایکس ایم پی پی (ایکسچینج مینیجنگ اور پریسنس پروٹوکول) دو اکرنڈرس ہیں جو آن لائن مواصلات کے لۓ بہت عام ہیں. یہ دو پروٹوکول استعمال کرتے ہوئے سافٹ ویئر چیٹ کلائنٹس کے ذریعہ ڈیٹا کی منتقلی کو ایک پوائنٹ سے دوسرے میں منتقل کرنے کے لۓ استعمال کرتے ہیں. دونوں کے درمیان اہم فرق ان کے ارادہ مقصد ہے. آئی پی آئی کو عام فونز کے معیاری سگنلنگ کو پیکٹ پر مبنی نیٹ ورک میں لانے کے لئے تیار کیا گیا تھا. ویوآئپی کی ابتدائی اور ختم کرنے کے لئے یہ بھی ذمہ دار ہے اور اس کے علاوہ ویوآئپی کی بہت سے نئی خصوصیات استعمال کرتے ہیں. مقابلے میں، XMPP کو فوری پیغام رسانی کے لئے ایک پروٹوکول کے طور پر بنایا گیا تھا. یہ پیغامات بھیجنے کے لئے استعمال کیا جاتا ہے اور اس کے علاوہ سرور کو مطلع کیا جاتا ہے کہ استعمال ابھی بھی حاضر ہے اور پیغامات وصول کرنے میں قابل ہے. جب بھی پیغامات بھیجے جاتے ہیں تو یہ ایک بہت مختلف نقطہ نظر ہے. ایس ایم پی ایکسچینج XML کا استعمال کرتے ہوئے ایک HTTP پر ٹیکسٹ کی بنیاد پر فارمیٹ استعمال کرتا ہے؛ اس وجہ سے نام میں "قابل قدر".
جب یہ استعمال ہوتا ہے تو، ایس آئی پی آپ کو کسی سرور تک رسائی حاصل کرنے کی ضرورت نہیں ہے. جب تک آپ دوسری پارٹی کے آئی پی ایڈ جانتے ہیں، آپ ایس آئی پی کے ذریعہ ویوآئپی کال شروع کر سکتے ہیں. مقابلے میں، XMPP دو سروروں کے درمیان مواصلات کا مرکز کرنے کے لئے اب بھی ایک سرور کی ضرورت ہوتی ہے. XMPP کے بارے میں کیا اچھا ہے کہ اس کی کھلی فطرت صرف اپنے بارے میں اپنے XMPP سرور بنانے کے لئے صرف کسی کی اجازت دیتا ہے.XMPP سرور کے ساتھ بات چیت کے ساتھ ساتھ پیغامات کو منتقل کرنے کے لئے ذمہ دار ہے. یہ اس وجہ کا حصہ ہے کہ یہ دوسرے پیغاماتی پروٹوکول سے منسلک کرنے کے لئے استعمال کیا جا سکتا ہے. دوسری جانب، ایس آئی پی صرف کال ٹرانزیکشن کے ساتھ ہی ذمہ دار ہے اور اصل مواد کو منتقل کرنے کے لئے کسی دوسرے پروٹوکول کا استعمال کیا جاتا ہے.
خلاصہ:
1. ایس ایم پی بنیادی طور پر صوتی کالوں کو چلانے کے لئے ہے جبکہ XMPP بنیادی طور پر پیغام رسانی کے لئے ہے.
2. ایس پی پی متن کی بنیاد پر ہے جبکہ XMPP XML ہے.
3. XMPP کرتا ہے جبکہ ایس آئی پی سرورز کے استعمال کی ضرورت نہیں ہے.
4. XMPP کرتا ہے جبکہ ایس آئی پی اصل ڈیٹا کو سنبھالا نہیں کرتا ہے.
5. XMPP کرتا ہے جبکہ آئی پی آئی کو فائر فال کے ذریعے آسانی سے نہیں جاتا ہے.