El Protocolo de notificación de Microsoft es el protocolo utilizado por Windows Live Messenger , así como por las versiones anteriores del programa conocido como MSN Messenger y Windows Messenger , y Microsoft Messenger para Mac .
Las últimas versiones del protocolo se utilizan en Skype messenger , que ha sido asumido por Microsoft y se ha convertido en un reemplazo para Windows Live Messenger desde 2013.
Varios clientes de terceros, en particular Pidgin y Trillian , admitieron algunas versiones del protocolo. MSNP se utilizó por primera vez en el programa MSN Messenger Service de 1999 .
Los cambios significativos en el protocolo fueron indicados por la nueva versión como MSNP # .
Desde octubre de 2003, Microsoft ha bloqueado el funcionamiento de las versiones de protocolo inferiores a 8 (MSNP8). [una]
A partir del 11 de septiembre de 2007, Microsoft obligó a los usuarios de MSN Messenger a actualizar a Windows Live Messenger 8.1 debido a problemas de seguridad. [2]
MSNP1 es una versión no pública del protocolo que probablemente se usó en el desarrollo de MSN Messenger 1 .
Versión preliminar. En 1999, se publicó el Borrador de Internet que describe el protocolo MSNP2 [3] . Al mismo tiempo, el protocolo realmente utilizado en MSN Messenger era ligeramente diferente al descrito.
MSN Messenger 2.0 introdujo MSNP3 pero mantuvo el soporte para MSNP2.
Los protocolos MSNP3, MSNP4 y MSNP5 fueron compatibles con los servidores Messenger en julio de 2000 [4] . Usado en MSN Messenger 3.0 y 4.0.
MSNP6 fue utilizado por versiones posteriores de MSN Messenger 4.x. En 2002, MSN Messenger 5.0 usó MSNP7.
MSNP8 cambió el método de autenticación para usar servidores Microsoft Passport . Esta versión se convirtió en la más pequeña para .NET Messenger Service después de que los servidores fueran bloqueados para versiones anteriores por razones de seguridad (2003). Los propietarios de clientes antiguos perdieron la capacidad de iniciar sesión en los servidores y se vieron obligados a actualizar o dejar de usar el servicio.
MSN Messenger 5.0 usaba MSNP8. Windows Messenger (incluido con Windows XP ) usaba MSNP8 en las versiones 4.7 a 5.1.
El protocolo agrega capacidades de voz y video entre Windows Messenger.
MSNP9 se introdujo en MSN Messenger 6. Agregó mensajes de tipo "D" para transferencia de datos (imágenes y emoticonos), video de cámara web cuadro por cuadro (en lugar de formatos de transmisión como Windows Media Player WMV ), voz mejorada y recorrido del sistema de NAT para transferencias de archivos.
Se usa en MSN Messenger 6.1 después de que comenzara el bloqueo temprano en octubre de 2003. Se agregaron libretas de direcciones de Hotmail .
Usado en MSN Messenger 7.0 y 7.5 respectivamente
Se utiliza en Windows Live Messenger 8.0 . Se eliminó la sincronización de la lista de contactos, en su lugar, los clientes envían una solicitud SOAP al servidor de contactos ("ABCH" - Cámara de compensación de la libreta de direcciones, servidores de contacto único para todos los servicios de MSN y Windows Live ).
MSNP14 agrega la capacidad de interactuar con Yahoo! mensajero _
La versión MSNP15 se introdujo en Windows Live Messenger 8.1 en septiembre de 2006. Se ha cambiado el protocolo de autenticación, anteriormente se usaba TWN "Tweener", y a partir de la versión 15 del protocolo se usa SSO (Single Sign-On; RPS).
El protocolo tiene soporte para pasar la ubicación del usuario, pero esta capacidad pronto se eliminó del cliente Windows Live Messenger 8.1.
MSNP16 se usó en la versión preliminar de Windows Live Messenger 9.0 (diciembre de 2007).
Se agregó la capacidad de iniciar sesión desde múltiples ubicaciones, todos los chats se duplican en todos los dispositivos de los usuarios.
MSNP17: aceptado por los servidores de Windows Live Messenger (messenger.hotmail.com), pero no utilizado por los clientes oficiales.
MSNP18 se usa en Windows Live Messenger 2009 (14.0). Se agregaron chats grupales.
Usado en Windows Live Messenger 2011 (Wave 4)
Utilizado en Skype desde principios de 2014.