Extensible Messaging and Presence Protocol (Разширяем протокол за съобщения и присъствие)

Extensible Messaging and Presence Protocol (XMPP) (с предишно име Jabber) е протокол за незабавни съобщения. Той е вдъхновен от XML.

Той се различава от повечето протоколи, тъй като е отворен стандарт. Това означава, че всеки, който има име на домейн и интернет връзка, може да управлява свой собствен сървър. Повечето от софтуера и клиентите са с отворен код.

Друг софтуер, като Google Talk и Gizmo5, използва протокола XMPP. Той е инсталиран на хиляди сървъри в интернет. Има над петстотин милиона потребители, които използват софтуер, базиран на този протокол. Клиентите включват Pidgin и iChat.

История

Джеръми Милър стартира проекта Jabber през 1998 г. Първото голямо публично издание е през май 2000 г. Този ранен софтуер е в основата на XMPP. Той беше конкурент на SIMPLE, който се основаваше на протокола SIP.

През август 2001 г. беше създадена софтуерната фондация Jabber (JSF). Основната роля на JSF е да управлява XML протоколите за XMPP, като ги документира. Наред с това организацията трябваше да координира многобройните компании, които използваха технологията XMPP.

През 2002 г. Internet Engineering Task Force създаде работна група, която да официализира протокола. Групата е наречена Extensible Messaging and Presence Protocol Working Group (Работна група за разширяем протокол за съобщения и присъствие), или XMPP WG.

През 2007 г. Jabber Software Foundation (JSF) се превърна в XMPP Standards Foundation (XSF).

XMPP и HTTP

XMPP може да използва HTTP за изпращане на данни към сървърите. Това е полезно, когато има строги защитни стени, тъй като данните могат да се изпращат през уеб, а не през друг порт (порт 5222 и 5223).

Съществуват и отворени публични сървъри, които използват стандартни портове (80 и 443), така че потребителите могат да се свързват зад повечето защитни стени.

Въпроси и отговори

В: Какво е XMPP?


О: XMPP означава Extensible Messaging and Presence Protocol (разширяем протокол за съобщения и присъствие). Това е протокол за незабавни съобщения, който е вдъхновен от XML и е отворен стандарт.

В: По какво XMPP се различава от другите протоколи?


О: XMPP се различава от другите протоколи, защото е отворен стандарт. Това означава, че всеки, който има име на домейн и интернет връзка, може да стартира свой собствен сървър.

В: Кой е софтуерът, който използва протокола XMPP?


О: Google Talk и Gizmo5 са примери за софтуер, който използва протокола XMPP. Повечето от софтуерите и клиентите са с отворен код.

В: Колко сървъра в интернет са инсталирали XMPP?


О: XMPP е инсталиран на хиляди сървъри в интернет.

В: Колко потребители използват софтуер, базиран на протокола XMPP?


О: Има над петстотин милиона потребители, които използват софтуер, базиран на протокола XMPP.

В: Кои са някои клиенти, които използват XMPP?


О: Някои клиенти, които използват XMPP, включват Pidgin и iChat.

В: Кое е основното предимство на това, че XMPP е отворен стандарт?


О: Основното предимство на XMPP като отворен стандарт е, че всеки, който има име на домейн и интернет връзка, може да стартира свой собствен сървър.

AlegsaOnline.com - 2020 / 2023 - License CC3