Microsoft Notification Protocol

редактировать

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

Содержание

  • 1 Технические детали
  • 2 История версий
    • 2.1 MSNP1
    • 2.2 MSNP2
    • 2,3 MSNP3
    • 2,4 MSNP4 и MSNP5
    • 2,5 MSNP6 и MSNP7
    • 2,6 MSNP8
    • 2,7 MSNP9
    • 2,8 MSNP10
    • 2,9 MSNP11
    • 2,10 MSNP12 <14613>2,11 MSNP12 <14613>2,11 MSNP
    • 2,12 MSNP14
    • 2,13 MSNP15
    • 2,14 MSNP16
    • 2,15 MSNP17
    • 2,16 MSNP18
    • 2,17 MSNP19
    • 2,18 MSNP21
    • 2,19 MSNP24
  • 3 См. Также
  • 4 Ссылки
  • 5 Внешние ссылки

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

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

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

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

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 и возвращая строку запроса. Это минимальная версия протокола, которую принимает.NET Messenger Service после того, как Microsoft заблокировала более ранние версии по соображениям безопасности. Таким образом, старые и устаревшие клиенты не могут войти в систему, что вынуждает пользователей обновлять клиентов.

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

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

MSNP9

MSNP9 был представлен в MSN Messenger 6, добавляя поддержку сообщений типа D (данные), которые используются для передачи отображаемых изображений и пользовательских смайлов между клиентами, покадрово. кадровая веб-камера (вместо традиционного потока, такого как формат WMV Windows Media Player ) и улучшенная голосовая система, а также улучшенный обход 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 имеет множество изменений. В частности, была удалена синхронизация списка контактов, и вместо этого клиенты должны отправлять запрос SOAP на сервер контактов, также известный как «Клиент переходит к ABCH» (где ABCH означает Информационная служба адресных книг, адресная книга за всеми службами MSN и Windows Live ). Затем клиент должен отправить данные контактов на сервер, чтобы он отправил информацию о присутствии.

MSNP14

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

MSNP15

MSNP15 - это версия протокола, представленная в Windows Live Messenger 8.1 от 2008-09-08. Он основан на 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 года.

См. Также

Ссылки

Внешние ссылки

Последняя правка сделана 2021-05-30 10:12:54
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте