Microsoft Notification Protocol - Microsoft Notification Protocol - Wikipedia
Microsoft Notification Protocol (MSNP, také známý jako Protokol oznámení o stavu mobilního telefonu) je rychlé zprávy protokol vyvinutý uživatelem Microsoft pro použití v Služba Microsoft Messenger a klienti okamžitých zpráv, kteří se k němu připojují, například Skype od roku 2014 a dříve Windows Live Messenger, MSN Messenger, Windows Messenger, a Microsoft Messenger pro Mac. Klienti třetích stran, jako je Pidgin a Trillian může také komunikovat pomocí protokolu. MSNP byl poprvé použit ve veřejně dostupném produktu s prvním vydáním MSN Messenger v roce 1999.
Technické údaje
Jakákoli zásadní změna provedená v protokolu, například nový příkaz nebo změny syntaxe, má za následek zvýšení čísla verze o jednu ve formátu MSNP#. V říjnu 2003 společnost Microsoft začala blokovat přístup ke službě Messenger pomocí verzí níže MSNP8.[1]
Od 11. září 2007 společnost Microsoft nutí většinu současných uživatelů MSN Messenger upgradovat na Windows Live Messenger 8.1 z bezpečnostních důvodů.[2]
Historie verzí
MSNP1
MSNP1 nikdy nebyl veřejný. Předpokládá se, že byl použit v raných fázích návrhu a vývoje s MSN Messenger 1
MSNP2
Pre-release verze byla zpřístupněna vývojářům v roce 1999 v Koncept internetu[1]. Produkční verze se však od publikované verze lišila několika rafinovanými způsoby.
MSNP3
MSNP2 i MSNP3 byly podporovány programem MSN Messenger 2.0
MSNP4 a MSNP5
MSNP3, 4 a 5 byly servery Messenger podporovány do července 2000 [2] a používá je MSN Messenger 3.0 a 4.0.
MSNP6 a MSNP7
MSNP6 byl používán novějšími verzemi MSN Messenger 4.x. V roce 2002 MSN Messenger 5.0 používal MSNP7.
MSNP8
MSNP8 zavedl jinou metodu ověřování, nyní odesílá autorizaci na Microsoft Passport zabezpečené servery a vrácení řetězce výzev. Je to minimální verze protokolu přijatá službou .NET Messenger Service poté, co společnost Microsoft z bezpečnostních důvodů zablokovala dřívější verze. Proto se starí a zastaralí klienti nemohou přihlásit, což nutí uživatele upgradovat klienty.
Verze 5.0 MSN Messenger je jediná, která používá tuto verzi MSNP. Windows Messenger používá MSNP8 jako standardní verzi, včetně 4,7 až po nejnovější 5.1.
Tento protokol podporuje webové kamery a hlasové funkce Windows Messenger-to-Windows Messenger.
MSNP9
Program MSNP9 byl představen v programu MSN Messenger 6 a přidává podporu pro „datové“ zprávy typu „D“, které se používají k přenosu zobrazovaných obrázků a vlastních emotikonů mezi klienty, webová kamera snímek po snímku (spíše než tradiční stream jako Windows přehrávač médií je WMV formát) a vylepšený hlasový systém, stejně jako vylepšený NAT traversal pro přenos souborů.
MSNP10
Zaměstnán v MSN Messenger 6.1, poté, co Microsoft začal blokovat dřívější verze v říjnu 2003. Nebyla to však velká revize, jedinou zjevnou změnou byla integrace s Hotmail adresáře.
MSNP11
Zaměstnán u MSN Messenger 7.0
MSNP12
Zaměstnán u MSN Messenger 7.5.
MSNP13
Zaměstnán u Windows Live Messenger 8.0, MSNP13 obsahuje mnoho změn. Nejvíce pozoruhodně byla odstraněna synchronizace seznamu kontaktů a klienti musí místo toho odeslat a MÝDLO požadavek na server kontaktů, známý také jako „Klient přejde na ABCH“ (kde ABCH znamená Adresář Clearing House, služba adresáře za všemi MSN a Windows Live služby). Klient musí poté odeslat data kontaktů na server, aby mohl odeslat informace o přítomnosti.
MSNP14
MSNP14 přidává Yahoo! Spolupráce Messenger.
MSNP15
MSNP15 je verze protokolu zavedená v programu Windows Live Messenger 8.1 8. září 2006. Je založen na MSNP14, ale používá jiný mechanismus autentizace s názvem RPS (Relying Party Suite). Pokud se ve verzích protokolu 14 a nižších používá ověření TWN „Tweener“, použije se ve verzích protokolu 15 a vyšších ověřování SSO (Single Sign-On; RPS).
Kromě nového mechanismu ověřování plánuje Microsoft také vytvoření dalších vlastností roamingu uživatelů. To znamená, že zobrazovaný obrázek uživatele a v budoucích osobních stavových zprávách budou stejné všude, kde se uživatel přihlásí.[Citace je zapotřebí ]
Kromě toho byla do osobní zprávy o stavu přidána podpora pro umístění uživatelů, ačkoli tato funkce byla později odebrána z klienta Windows Live Messenger 8.1.
MSNP16
MSNP16 se používá v pre-release verzi Windows Live Messenger 9.0, která byla zveřejněna v prosinci 2007.
Má funkci „Multiple Points of Presence“ (MPOP), schopnost přihlásit se na 2 místech současně s replikací chatu na všech místech. Data UUX byla rozšířena tak, aby obsahovala data koncových bodů (také MPOP) a také data objektů MSN Signature Sound.
MSNP17
MSNP17 je identifikován servery Windows Live Messenger na messenger.hotmail.com, ale není používán žádným oficiálním klientem vydaným společností Microsoft.
MSNP18
MSNP18 se používá v programu Windows Live Messenger 2009 (14.0). Jeho hlavním novým přírůstkem je funkce Skupiny, podobně jako trvalé skupinové konverzace. Data UUX byla rozšířena o data scény MSN Object.
MSNP19
Zaměstnán u Windows Live Messenger 2011 (vlna 4)
MSNP21
Zaměstnán programem Windows Live Messenger 2012
MSNP24
Zaměstnán u Skype od začátku roku 2014.
Viz také
Reference
- ^ „Požadovaný upgrade Messenger“. Archivovány od originál dne 13. 12. 2005. Citováno 2005-12-13.
- ^ „Bulletin zabezpečení společnosti Microsoft MS07-054 - důležitý“. 11. září 2007.
externí odkazy
- Protokol MSN Messenger - Dokumentace protokolu
- MSNPiki - Protocol wiki
- MZK - Knihovna PHP, která implementuje protokol MSN
- MSNP-Sharp - Knihovna dotnet implementuje protokol MSN
- Soubory WSDL a XSD - Definice a schémata webových služeb
- Schéma autentizace MSNP15 REd
- Knihovna Java MSN - Podporuje protokol 8 až 15
- MSNp.py Zasílání zpráv MSN v Pythonu