بروتوكول التراسل الفوري وحالة الحضور القابل للتوسع xmpp


(نور الدين) #1

XMPP / Jabber

بروتوكول التراسل وحالة الحضور القابل للتوسع Extensible Messaging and Presence Protocol
هو بروتوكول تراسل فوري وحالة حضور مشهور ولا مركزي، ويدعم أكثر من بروتوكول تشفير.
أُنشئ البروتوكول ﻷول مرة عام 1999.

مزاياه

اللامركزية

يعمل XMPP بخوادم لا مركزية
أي أنه يمكنك أن تقوم بالمراسلة من حسابك على خادم معين مع أصدقائك وأهلك وإن كانوا مشتركين في خادم XMPP آخر، تمامًا مثل البريد الالكتروني.

القابلية للتوسع

يقبل XMPP القابلية للتوسع عبر الإضافات التي يمكن إدراجها في الخادم أو العميل (أو كلاهمها)
تشمل تلك الإضافات مثلا:
الإرسال المباشر للملفات عبر بروتوكول Jingle
رفع الملفات على الخادم عن طريق بروتوكول HTTP حيث تتيح هذه الاضافة ارسال الملفات رغم عدم تواجد المرسل إليه الملف.
إدارة أرشفة الرسائل التي تتيح للمستخدم مزامنة الرسائل بين أكثر من عميل
التشفير من النهاية إلى النهاية الذي يكون في أغلب الأحيان معتمدًا على إضافة إلى العميل… لكنه قد يعتمد أحيانًا على إضافة معينة إلى الخادم… ويدعم XMPP

الأمان

يدعم XMPP التشفير من النهاية إلى النهاية عبر بروتوكول OTR وبروتوكول OMEMO وتشفير OpenPGP
تختلف في طريقة العمل لكنها تتفق جميعًا انها تحمي رسائلك من أن يقرأها مدير الخادم
عن نفسي أفضل بروتوكول OMEMO نظرًا لإنه يدعم المحادثة الآمنة ﻷكثر من نهاية، أي أنه باستطاعتك التنقل بين الحاسب والهاتف وإكمال المحادثة الآمنة، باﻷضافة إلى انه مبني على بروتوكول Signal المشهور بقوة تشفيره وأمانه.

العملاء

يوجد الكثير من العملاء لXMPP
أفضلهم في رأيي وحسب تجربتي Pidgin و Gajim للحاسب، وConversations و Xabber للأندرويد
ملاحظة : بعض العملاء لا يدعم بعض المميزات (مثلا : Xabber لا يدعم تشفير OMEMO)، وبعضها يحتاج إلى إضافات لتشغيل تلك المميزات(مثلا : Gajim يحتاج إضافة لتشغيل تشفير OpenPGP).

الخوادم

هناك الكثير من الخوادم الموجودة حول العالم، لكنك قد تقع في مشكلة عدم توافق الخادم مع بعض المميزات التي تحتاجها… يمكنك استخدام الرابط التالي لإيجاد خادم يناسبك


ملاحظة بعض الخوادم في تلك القائمة لا تقبل تسجيل حسابات جديدة أو تحتاج إلى اشتراك سنوي مدفوع
يمكنكم أيضًا التسجيل في الخادم الخاص بي باستخدام العميل الذي تفضلونه Jabberd.tk
يمكنكم التواصل معي على XMPP عن طريق noureddinex@jabberd.tk


(Ahmed Khaled) #2

جميل المقال. هذه اول مره اسمع عن هذا البروتوكول.

فقط بضع اسئله :

  1. هل الفرق بينه و بين الايمال العادي هو ان xmpp للتراسل الفوري ؟
  2. لم افهم ما الفرق بين XMPP و Jabber. لان عند بحثي عن XMPP تظهر لي نتائج jabber

و اخيراً مشكور جداً ان جعلت حدمتك XMPP مجانيه و ان شاء الله ستجد تطوع و دعم


(نور الدين) #3

XMPP هو بروتوكول تراسل فوري وليس بروتوكول خطابات مثل البريد الالكتروني
XMPP و Jabber هما اسمان لنفس البروتوكول

جزاك الله خير