Протокол уведомлений Microsoft - Microsoft Notification Protocol

Протокол уведомлений Microsoft (MSNP, также известный как Протокол уведомления о состоянии мобильного телефона) является мгновенное сообщение протокол разработан Microsoft для использования Служба Microsoft Messenger и клиенты обмена мгновенными сообщениями, которые к нему подключаются, например Skype с 2014 года, а ранее Windows Live Messenger, MSN Messenger, Посланник Windows, и Microsoft Messenger для Mac. Сторонние клиенты, такие как Пиджин и Trillian также может общаться по протоколу. MSNP впервые был использован в общедоступном продукте с первым выпуском MSN Messenger в 1999 году.

Технические детали

Любое серьезное изменение, внесенное в протокол, такое как новая команда или изменение синтаксиса, приводит к увеличению номера версии на единицу в формате MSNP.#. В октябре 2003 года Microsoft начала блокировать доступ к службе обмена сообщениями с использованием версий ниже MSNP8.[1]

Начиная с 11 сентября 2007 г., Microsoft заставляет большинство текущих пользователей MSN Messenger обновить до Windows Live Messenger 8.1 из соображений безопасности.[2]

История версий

MSNP1

MSNP1 никогда не был публичным. Считается, что он использовался на ранних этапах проектирования и разработки с MSN Messenger 1

MSNP2

Предварительная версия была доступна разработчикам в 1999 году в Интернет-проект[1]. Однако производственная версия несколько тонко отличалась от опубликованной.

MSNP3

И MSNP2, и MSNP3 поддерживаются MSN Messenger 2.0.

MSNP4 и MSNP5

MSNP3, 4 и 5 поддерживались серверами Messenger к июлю 2000 г. [2] и используется MSN Messenger 3.0 и 4.0.

MSNP6 и MSNP7

MSNP6 использовался более поздними версиями MSN Messenger 4.x. В 2002 году MSN Messenger 5.0 использовал MSNP7.

MSNP8

MSNP8 представил другой метод аутентификации, теперь авторизация отправляется на Microsoft Passport's защищенные серверы и возвращающие строку запроса. Это минимальная версия протокола, которую принимает .NET Messenger Service после того, как Microsoft заблокировала более ранние версии по соображениям безопасности. Таким образом, старые и устаревшие клиенты не могут войти в систему, что вынуждает пользователей обновлять клиентов.

Версия 5.0 MSN Messenger - единственная, которая использует эту версию MSNP. Посланник Windows использует MSNP8 в качестве стандартной версии, включая версию от 4.7 до последней версии 5.1.

Этот протокол поддерживает веб-камеру и голосовую связь между Windows Messenger и Windows Messenger.

MSNP9

MSNP9 был представлен с MSN Messenger 6, добавляя поддержку сообщений типа D (данные), которые используются для передачи отображаемых изображений и настраиваемых смайлов между клиентами, покадровой веб-камерой (а не традиционного потока, такого как Проигрыватель Windows Media с WMV формат) и улучшенная голосовая система, а также улучшенная NAT обход для передачи файлов.

MSNP10

Используется в MSN Messenger 6.1 после того, как Microsoft начала блокировать более ранние версии в октябре 2003 года. Однако это не было серьезным изменением, единственным очевидным изменением была интеграция с Hotmail адресные книги.

MSNP11

Нанят MSN Messenger 7.0

MSNP12

Нанят MSN Messenger 7.5.

MSNP13

Нанят Windows Live Messenger 8.0, MSNP13 содержит много изменений. В частности, была удалена синхронизация списка контактов, и клиенты должны вместо этого отправлять МЫЛО запрос к серверу контактов, также известный как «Клиент переходит к ABCH» (где ABCH означает Информационная служба адресной книги, служба адресной книги, стоящая за всеми MSN и Windows Live Сервисы). Затем клиент должен отправить данные контактов на сервер, чтобы он отправил информацию о присутствии.

MSNP14

MSNP14 добавляет Yahoo! Совместимость Messenger.

MSNP15

MSNP15 - это версия протокола, представленная в Windows Live Messenger 8.1 08.09.2006. Он основан на MSNP14, но использует другой механизм аутентификации, называемый RPS (Relying Party Suite). Если аутентификация TWN «Tweener» используется в протоколах версии 14 и ниже, аутентификация SSO (Single Sign-On; RPS) будет использоваться в версиях протокола 15 и выше.

В дополнение к новому механизму аутентификации Microsoft также планирует расширить возможности роуминга пользователей. То есть изображение на дисплее пользователя и в будущих сообщениях о личном статусе будут одинаковыми, где бы пользователь ни входил в систему.[нужна цитата ]

Кроме того, в личное сообщение о состоянии была добавлена ​​поддержка местоположения пользователей, хотя позже эта функция была удалена из клиента Windows Live Messenger 8.1.

MSNP16

MSNP16 используется в предварительной версии Windows Live Messenger 9.0, просочившейся в декабре 2007 года.

Он имеет «несколько точек присутствия» (MPOP), возможность входить в систему в 2 местах одновременно с репликацией чатов во всех местах. Данные UUX были расширены, чтобы содержать данные конечной точки (также MPOP), а также данные объекта MSN звука подписи.

MSNP17

MSNP17 идентифицируется серверами Windows Live Messenger на messenger.hotmail.com, но не используется ни одним официальным клиентом, выпущенным Microsoft.

MSNP18

MSNP18 используется в Windows Live Messenger 2009 (14.0). Его главное новое дополнение - функция групп, очень похожая на постоянные групповые беседы. Данные UUX были расширены за счет включения данных объекта MSN изображения сцены.

MSNP19

Нанят Windows Live Messenger 2011 (волна 4)

MSNP21

Используется Windows Live Messenger 2012

MSNP24

Нанят Skype с начала 2014 года.

Смотрите также

Рекомендации

  1. ^ «Требуется обновление Messenger». Архивировано из оригинал на 2005-12-13. Получено 2005-12-13.
  2. ^ «Бюллетень по безопасности Microsoft MS07-054 - Важно». 11 сентября 2007 г.

внешняя ссылка