Difference between revisions of "Microsoft Notification Protocol"

From JaWiki (Jabber/XMPP wiki)
Jump to: navigation, search
(persistence outlet lime presentation)
m
Line 1: Line 1:
<a href=http://www.outlets-coach.us.org/>Coach Outlet Store Online</a>
+
'''Microsoft Notification Protocol''' - клиент-серверный протокол мгновенного обмена сообщениями, разработанный компанией [[Microsoft]]. По-видимому, используется только в публичном сервисе [[Windows Live]]. В корпоративных решениях, например, продукте [[Microsoft Office Communications Server]] - данный протокол не задействован.
<a href=http://www.uggblackfriday.us.org/>Ugg Black Friday</a>
+
 
<a href=http://www.outlet-coach.us.org/>Coach Outlet Online</a>
+
Первое публичное появление ПО, использующего этот протокол, состоялось в 1999 году.
<a href=http://www.michaelkorsblackfriday.us.org/>Michael Kors Black Friday</a>
+
 
<a href=http://www.boot-uggs.us.org/>Ugg Boots Black Friday</a>
+
== История ==
<a href=http://www.outlet-coach.us.org/>Coach Outlet</a>
+
Не смотря на собственническую природу протокола назвать его полностью закрытым невозможно. Первоначально в {{w|IETF}} был представлен документ, содержащий описания протокола ([http://tools.ietf.org/html/draft-movva-msn-messenger-protocol-00 MSN Messenger Service 1.0 Protocol]), который получил статус черновика. Но дальнейшего изменения статуса и появления нового RFC не произошло, потому что не соответствовал требованиям рабочей группы IMPP (Instant Messaging and Presence Protocol). Отдельные моменты из этого документы были учтены при разработке IMPP RFC, но не более.
<a href=http://www.boot-uggs.us.org/>Ugg Boots</a>
+
 
<a href=http://www.coachonline-outlet.us.org/>Coach Outlet</a>
+
В дальнейшем Microsoft применяла этот протокол исключительно для собственных разработок, не публикуя в открытых источниках информацию об устройстве протокола.  
<a href=http://www.boot-uggs.us.org/>Uggs</a>
+
 
<a href=http://www.boots-uggs.us.org/>Uggs</a>
+
== Описание протокола ==
<a href=http://www.coachonline-outlet.us.com/>Coach Outlet</a>
+
Неофициальная вики, содержащая описание [http://msnpiki.msnfanatic.com/index.php/Main_Page протокола] (англ.).  
<a href=http://www.boot-uggs.us.com/>Cheap Ugg Boots</a>
+
 
<a href=http://www.onlineoutletmichael-kors.us.org/>Michael Kors Outlet</a>
+
== Устройство протокола ==
<a href=http://www.onlineoutlets-coach.us.com/>Coach Outlet</a>
+
Протокол использует две сущности 'Notification Server' ('NS') и 'Switchboard Servers' ('SBs'). Подключение клиента производится к первой, которая предоставляет информацию о присутствии. После этого возможно подключение ко второй, которая непосредственно осуществляет обмен сообщениями.  
<a href=http://www.michaelkorsblackfriday.us.org/>Michael Kors Black Friday</a>
+
 
<a href=http://www.outlet-coach.us.org/>Coach Outlet Online</a>
+
Все взаимодействие пользователей осуществляется через сервер и P2P соединения отсутствуют.
<a href=http://www.boot-uggs.us.com/>Ugg Boots</a>
+
 
<a href=http://www.cheapbootsuggs.us.com/>Ugg Black Friday</a>
+
В качестве отдельной функции чата между двумя пользователями нет. Сессии связи (последством SBs) могут организовываться между любым количеством пользователей и нет возможности ограничить его искуственно (например, до двух пользователей).  
<a href=http://www.onlineoutletmichael-kors.us.com/>Michael Kors Black Friday</a>
+
 
<a href=http://www.boot-uggs.us.org/>Cheap Uggs</a>
+
== Версии ==
<a href=http://www.uggblackfriday.us.org/>Ugg Boots Black Friday</a>
+
Изменения в протоколе происходят достаточно часто (до нескольких раз в год). Версии нумеруются просто по порядку (8, 9, 12, 13, 14, 15). Можно встретить такое обозначение 'MSNP8', 'MSNP9', 'MSNP12. При этом публичный сервис периодически повышает свои требования к версии протокола, поддерживаемой клиентом. Например, клиентские программы с поддержкой протокола младше 8 версии не могут подключаться к серверам Microsoft.
<a href=http://www.uggblackfriday.us.org/>Uggs Black Friday</a>
+
 
<a href=http://www.uggblackfriday.us.org/>Cheap Uggs</a>
+
По состоянию на осень 2008 года порядковый номер протокола достиг 18 номера.
<a href=http://www.boots-uggs.us.org/>Ugg Black Friday</a>
+
 
<a href=http://www.coachonline-outlet.us.org/>Coach Outlet</a>
+
== Клиент ==
<a href=http://www.onlineoutletmichael-kors.us.com/>Michael Kors Outlet Online</a>
+
* Официальный клиент [[Windows Live Messenger]].
<a href=http://www.boot-uggs.us.org/>Cheap Uggs</a>
+
 
<a href=http://www.boot-uggs.us.com/>Uggs</a>
+
Также поддержка этого протокола есть в ряде сторонних IM-клиентов. Например, поддержку этого протокола содержит библиотека [[libpurple]] и, соответственно, [[:Category:Программы, использующие libpurple|клиенты на ее базе]].
<a href=http://www.outlet-coach.us.org/>Coach Outlet Store Online</a>
+
 
<a href=http://www.michaelkorsblackfriday.us.org/>Michael Kors Black Friday</a>
+
== Сервер ==
<a href=http://www.michaelkorsblackfriday.us.org/>Michael Kors Outlet</a>
+
=== Публичный ===
<a href=http://www.outlets-coach.us.org/>Coach Black Friday</a>
+
Доступен среди служб [[Windows Live]].
<a href=http://www.coachonline-outlet.us.com/>Coach Black Friday</a>
+
 
<a href=http://www.uggblackfriday.us.org/>Ugg Black Friday</a>
+
=== Корпоративные ===
<a href=http://www.michael-korsonlineoutlet.us.org/>Michael Kors Outlet</a>
+
Как сказано выше, корпоративные решения не используют данный протокол и северной части, работающей с ним - нет.
<a href=http://www.michael-korsonlineoutlet.us.com/>Michael Kors Outlet</a>
+
 
<a href=http://www.coachonline-outlet.us.com/>Coach Outlet Store Online</a>
+
== MSNP и Jabber ==
<a href=http://www.jackets-canadagoose.us.org/>Canada Goose Jackets</a>
+
Поддержка MSNP реализована в [[Gateway:MSN|транспортах]].
<a href=http://www.boot-uggs.us.com/>Uggs Black Friday</a>
+
<a href=http://www.jackets-canadagoose.us.org/>Canada Goose</a>
+
<a href=http://www.outlets-coach.us.org/>Coach Outlet Online</a>
+
<a href=http://www.jackets-canadagoose.us.org/>Canada Goose Jackets</a>
+
<a href=http://www.boot-uggs.us.com/>Ugg Boots</a>
+
<a href=http://www.jackets-canadagoose.us.org/>Canada Goose Jackets</a>
+
<a href=http://www.cheapbootsuggs.us.com/>Uggs</a>
+
<a href=http://www.michaelkorsblackfriday.us.org/>Michael Kors Black Friday</a>
+
<a href=http://www.onlineoutlets-coach.us.com/>Coach Outlet</a>
+
<a href=http://www.uggblackfriday.us.org/>Ugg Black Friday</a>
+
<a href=http://www.outlet-coach.us.org/>Coach Outlet</a>
+
<a href=http://www.onlineoutletmichael-kors.us.com/>Michael Kors Outlet</a>
+
<a href=http://www.onlineoutletmichael-kors.us.com/>Michael Kors Outlet</a>
+
<a href=http://www.uggblackfriday.us.org/>Ugg Boots Black Friday</a>
+
<a href=http://www.michaelkorsblackfriday.us.org/>Michael Kors Bags</a>
+
<a href=http://www.boot-uggs.us.com/>Ugg Black Friday</a>
+
<a href=http://www.onlineoutlets-coach.us.com/>Coach Outlet</a>
+
<a href=http://www.onlineoutletmichael-kors.us.org/>Michael Kors Outlet</a>
+
<a href=http://www.uggblackfriday.us.org/>Ugg Black Friday</a>
+
<a href=http://www.coachonline-outlet.us.com/>Coach Outlet</a>
+
<a href=http://www.boot-uggs.us.com/>Cheap Uggs</a>
+
<a href=http://www.boots-uggs.us.org/>Ugg Boots</a>
+
<a href=http://www.michael-korsonlineoutlet.us.com/>Michael Kors Outlet Online</a>
+
<a href=http://www.michael-korsonlineoutlet.us.com/>Michael Kors Outlet Online</a>
+
<a href=http://www.coachonline-outlet.us.com/>Coach Outlet Online</a>
+
<a href=http://www.coachonline-outlet.us.org/>Coach Outlet</a>
+
<a href=http://www.michael-korsonlineoutlet.us.com/>Michael Kors Outlet</a>
+
<a href=http://www.michael-korsonlineoutlet.us.org/>Michael Kors Outlet</a>
+
<a href=http://www.cheapbootsuggs.us.com/>Uggs</a>
+
<a href=http://www.boot-uggs.us.org/>Ugg Boots Black Friday</a>
+
<a href=http://www.outlets-coach.us.org/>Coach Outlet</a>
+
<a href=http://www.outlets-coach.us.org/>Coach Outlet Online</a>
+
<a href=http://www.coachonline-outlet.us.org/>Coach Outlet Online</a>
+
<a href=http://www.onlineoutletmichael-kors.us.org/>Michael Kors Bags</a>
+
<a href=http://www.outlet-canadagoose.us.com/>Canada Goose Outlet</a>
+
<a href=http://www.boot-uggs.us.org/>Ugg Boots Black Friday</a>
+
<a href=http://www.michaelkorsblackfriday.us.org/>Michael Kors Black Friday</a>
+

Revision as of 18:46, 17 November 2015

Microsoft Notification Protocol - клиент-серверный протокол мгновенного обмена сообщениями, разработанный компанией Microsoft. По-видимому, используется только в публичном сервисе Windows Live. В корпоративных решениях, например, продукте Microsoft Office Communications Server - данный протокол не задействован.

Первое публичное появление ПО, использующего этот протокол, состоялось в 1999 году.

История

Не смотря на собственническую природу протокола назвать его полностью закрытым невозможно. Первоначально в IETF был представлен документ, содержащий описания протокола (MSN Messenger Service 1.0 Protocol), который получил статус черновика. Но дальнейшего изменения статуса и появления нового RFC не произошло, потому что не соответствовал требованиям рабочей группы IMPP (Instant Messaging and Presence Protocol). Отдельные моменты из этого документы были учтены при разработке IMPP RFC, но не более.

В дальнейшем Microsoft применяла этот протокол исключительно для собственных разработок, не публикуя в открытых источниках информацию об устройстве протокола.

Описание протокола

Неофициальная вики, содержащая описание протокола (англ.).

Устройство протокола

Протокол использует две сущности 'Notification Server' ('NS') и 'Switchboard Servers' ('SBs'). Подключение клиента производится к первой, которая предоставляет информацию о присутствии. После этого возможно подключение ко второй, которая непосредственно осуществляет обмен сообщениями.

Все взаимодействие пользователей осуществляется через сервер и P2P соединения отсутствуют.

В качестве отдельной функции чата между двумя пользователями нет. Сессии связи (последством SBs) могут организовываться между любым количеством пользователей и нет возможности ограничить его искуственно (например, до двух пользователей).

Версии

Изменения в протоколе происходят достаточно часто (до нескольких раз в год). Версии нумеруются просто по порядку (8, 9, 12, 13, 14, 15). Можно встретить такое обозначение 'MSNP8', 'MSNP9', 'MSNP12. При этом публичный сервис периодически повышает свои требования к версии протокола, поддерживаемой клиентом. Например, клиентские программы с поддержкой протокола младше 8 версии не могут подключаться к серверам Microsoft.

По состоянию на осень 2008 года порядковый номер протокола достиг 18 номера.

Клиент

Также поддержка этого протокола есть в ряде сторонних IM-клиентов. Например, поддержку этого протокола содержит библиотека libpurple и, соответственно, клиенты на ее базе.

Сервер

Публичный

Доступен среди служб Windows Live.

Корпоративные

Как сказано выше, корпоративные решения не используют данный протокол и северной части, работающей с ним - нет.

MSNP и Jabber

Поддержка MSNP реализована в транспортах.