Wednesday, February 20, 2019

Microsoft Notification Protocol - Wikipedia



Das Microsoft Notification Protocol ( MSNP auch bekannt als Mobile Status Notification Protocol ) ist ein Instant-Messaging-Protokoll, das von Microsoft für die Verwendung durch den Microsoft Messenger-Dienst und das Microsoft entwickelt wurde Instant Messaging-Clients, die eine Verbindung dazu herstellen, wie Skype seit 2014 und die früheren Windows Live Messenger, MSN Messenger, Windows Messenger und Microsoft Messenger für Mac. Auch Drittanbieter-Clients wie Pidgin und Trillian können mithilfe des Protokolls kommunizieren. MSNP wurde erstmals in einem öffentlich verfügbaren Produkt mit der ersten Version von MSN Messenger im Jahr 1999 verwendet.




Technische Details [ edit ]


Jede größere Änderung des Protokolls, z. B. ein neuer Befehl oder eine neue Syntaxänderung, führt zu einer Versionsnummer, die im Format um eine erhöht wird MSNP # . Im Oktober 2003 blockierte Microsoft den Zugriff auf den Messenger-Dienst mit Versionen unter MSNP8. [1]

Ab dem 11. September 2007 zwingt Microsoft die meisten Benutzer von MSN Messenger, aus Sicherheitsgründen ein Upgrade auf Windows Live Messenger 8.1 durchzuführen. [2]


Version Geschichte [ edit ]


MSNP1 [ edit ]


MSNP1 war noch nie öffentlich. Es wird angenommen, dass es in den frühen Phasen des Designs und der Entwicklung mit MSN Messenger 1 verwendet wurde


MSNP2 [ edit ]


Eine Vorabversion wurde den Entwicklern 1999 in einem Internet-Entwurf [1] zur Verfügung gestellt. Die Produktionsversion unterschied sich jedoch in mancher Hinsicht von der veröffentlichten Version.


MSNP3 [ edit ]


Sowohl MSNP2 als auch MSNP3 wurden von MSN Messenger 2.0 unterstützt


MSNP4 und MSNP5 [ edit ]


MSNP3, 4 und 5 wurden von den Messenger-Servern bis Juli 2000 [2] unterstützt und von MSN Messenger 3.0 und 4.0 verwendet.


MSNP6 und MSNP7 [ edit ]


MSNP6 wurde in späteren Versionen von MSN Messenger 4.x verwendet. Im Jahr 2002 verwendete MSN Messenger 5.0 MSNP7.


MSNP8 [ edit ]


MSNP8 führte eine andere Authentifizierungsmethode ein, die jetzt die Autorisierung an die sicheren Server von Microsoft Passport sendet und einen Challenge-String zurückgibt. Dies ist die Mindestversion des Protokolls, die von .NET Messenger Service akzeptiert wird, nachdem Microsoft aus Sicherheitsgründen frühere Versionen blockiert hat. Daher können sich alte und veraltete Clients nicht anmelden, sodass Benutzer Clients aktualisieren müssen.

Die Version 5.0 von MSN Messenger verwendet als einzige Version diese MSNP-Version. Windows Messenger verwendet MSNP8 als Standardversion, einschließlich 4.7 bis 5.1.

Dieses Protokoll unterstützt die Webcam- und Sprachfunktionen von Windows Messenger-to-Windows Messenger.


MSNP9 [ edit ]


MSNP9 wurde mit MSN Messenger 6 eingeführt und fügte Unterstützung für Nachrichten vom Typ "D" (Daten) hinzu, die zum Übertragen von Anzeigebildern und benutzerdefinierten Emoticons verwendet werden Clients, Frame-by-Frame-Webcam (anstelle eines herkömmlichen Streams wie dem WMV-Format von Windows Media Player) und ein verbessertes Sprachsystem sowie ein verbessertes NAT-Traversal für Dateiübertragungen.


MSNP10 [ edit ]


Beschäftigt in MSN Messenger 6.1, nachdem Microsoft im Oktober 2003 frühere Versionen blockiert hatte. Allerdings war dies keine große Überarbeitung, die einzige offensichtliche Änderung war die Integration mit Hotmail-Adressbüchern.


MSNP11 [ edit ]


Angestellt bei MSN Messenger 7.0


MSNP12 [ edit ]


Angestellt bei MSN Messenger 7.5.


MSNP13 [ edit ]


Das von Windows Live Messenger 8.0 verwendete MSNP13 weist viele Änderungen auf. Insbesondere wurde die Synchronisierung der Kontaktliste entfernt, und die Clients müssen stattdessen eine SOAP-Anfrage an einen Kontaktserver senden, der auch als "Client geht an ABCH" bezeichnet wird (wobei ABCH für Address Book Clearing House, Adressbuch-Clearing House, der Adressbuchdienst für alle MSN und Windows, steht) Live-Dienste). Der Client muss dann die Kontaktdaten an den Server senden, damit er Anwesenheitsinformationen senden kann.


MSNP14 [ edit ]


MSNP14 fügt Yahoo! Messenger-Interoperabilität.


MSNP15 [ edit ]


MSNP15 ist die Protokollversion, die mit Windows Live Messenger 8.1 am 2006-09-08 eingeführt wurde. Es basiert auf MSNP14, verwendet jedoch einen anderen Authentifizierungsmechanismus namens RPS (Relying Party Suite). Wenn die TWN "Tweener" -Authentifizierung bei den Protokollversionen 14 und darunter verwendet wird, wird die SSO-Authentifizierung (Single Sign-On; RPS) bei den Protokollversionen 15 und höher verwendet.

Zusätzlich zu einem neuen Authentifizierungsmechanismus plant Microsoft, die Eigenschaften des Benutzer-Roamings weiter zu verbessern. Das heißt, das Anzeigebild des Benutzers und in den zukünftigen persönlichen Statusmeldungen wird überall dort gleich sein, wo sich der Benutzer anmeldet. [ Zitat benötigt

Außerdem Unterstützung für den Benutzer Der persönlichen Statusnachricht wurden Orte hinzugefügt, obwohl diese Funktion später vom Windows Live Messenger 8.1-Client entfernt wurde.


MSNP16 [ edit ]


MSNP16 wird in einer Vorabversion von Windows Live Messenger 9.0 verwendet, die im Dezember 2007 durchgesickert ist.

Es verfügt über "Multiple Points of Presence" (MPOP), die Möglichkeit, sich an zwei Stellen gleichzeitig anzumelden und an allen Stellen Chats replizieren zu lassen. Die UUX-Daten wurden um Endpunktdaten (auch MPOP) sowie Signatur-Sound-MSN-Objektdaten erweitert.


MSNP17 [ edit ]


MSNP17 wird von Windows Live Messenger-Servern auf messenger.hotmail.com identifiziert, jedoch von keinem offiziellen von Microsoft veröffentlichten Client verwendet.


MSNP18 [ edit ]


MSNP18 wird in Windows Live Messenger 2009 (14.0) verwendet. Die wichtigste Neuerung ist die Groups-Funktion, ähnlich wie bei persistenten gruppierten Konversationen. UUX-Daten wurden um Szenenbild-MSN-Objektdaten erweitert.


MSNP19 [ edit ]


Angestellt bei Windows Live Messenger 2011 (Wave 4)


MSNP21 [ edit ]


Angestellt bei Windows Live Messenger 2012


MSNP24 [ edit ]


Seit Anfang 2014 bei Skype beschäftigt.


Siehe auch [ bearbeiten ]


Referenzen [ bearbeiten ]



Externe Links [] [].








No comments:

Post a Comment