¿Qué es MSN?
Qué es MSN Messenger Network
MSN Messenger Network es una red de comunicación en tiempo real lanzada por Microsoft. Lanzada en julio de 1999, no fue ni la primera ni la última red de comunicaciones. MSN es una de las cuatro principales redes de comunicación personal en tiempo real. En marzo de 2003, la red exclusiva MSN Instant Messenger tenía muchos menos usuarios que AOL Instant Messenger e ICQ, pero más que Yahoo Messenger.
¿Qué hace el programa en la red MSN Messenger?
El programa en su computadora se llama "cliente". Se conecta a servidores de MSN Messenger a través de Internet. Específicamente, los clientes envían y reciben información con otros clientes a través del servidor. Parte de la información no se procesa y simplemente se envía a través del servidor. Por ejemplo, al enviar un mensaje en tiempo real, el servidor maneja el comando "Hay un mensaje aquí, reenvíelo", pero el mensaje en sí solo se pasa a través del servidor al cliente.
Microsoft lanza dos clientes MSN Messenger: MSN Messenger (también conocido como ".NET Messenger") y Windows Messenger, y Microsoft recomienda MSN Messenger para la mayoría de los usuarios de Windows, incluido Windows XP. Microsoft recomienda MSN Messenger para la mayoría de los usuarios de Windows, incluido Windows XP, y Windows Messenger viene incluido con el sistema operativo. Varias otras personas y empresas también escriben clientes MSN Messenger de "terceros". Puede ver algunos de estos clientes en la lista de la página Recursos. MSN Messenger a menudo se considera el cliente estándar de facto, y la mayoría de los demás clientes basan su orientación en su comportamiento, por lo que se considera el "cliente oficial" en la web.
Microsoft nunca ha publicado públicamente el lado del servidor de Messenger y el cliente oficial no permite conectarse a servidores que no sean de Microsoft. Actualmente, varias personas han escrito servidores de terceros, que se pueden encontrar en la página de recursos.
El "lenguaje" utilizado para comunicarse entre dos programas informáticos se denomina "protocolo" y las reglas para enviar mensajes entre un cliente y un servidor de MSN Messenger se denominan "protocolos de MSN Messenger". Las reglas para enviar mensajes entre clientes y servidores de MSN Messenger se denominan "protocolo MSN Messenger". Las reglas para enviar información de un cliente a otro a través del servidor se denominan "Protocolo de cliente MSN".
Qué es el protocolo MSN Messenger
MSN Messenger consta de un conjunto de comandos que se pueden enviar tanto en el lado del cliente como en el del servidor. Por ejemplo, cuando alguien en su lista de contactos está desconectado, el servidor envía a su cliente un mensaje como este: FLN minombre_123@hotmail.com. Después de recibir este comando, el cliente debe mover al usuario de la lista de usuarios en línea a la lista de usuarios sin conexión.
El protocolo MSN Messenger ha pasado por muchas revisiones a lo largo de los años. Cuando se redactó el protocolo (octubre de 2003), los servidores de Microsoft permitían a los clientes utilizar las versiones 8, 9 y 10 del protocolo. Las versiones de protocolo individuales generalmente se escriben con "MSNP8", "MSNP9" y "MSNP10".
El propósito de este sitio es definir completamente la funcionalidad del protocolo MSN Messenger y las capacidades de desconexión del servidor MSN Messenger para que los desarrolladores de software de terceros puedan escribir sus propios programas para interactuar con la red. Hasta ahora, solo se ha documentado MSNP8; se pueden encontrar otros temas en MSNP9 y MSNP10.
Se puede obtener información sobre el protocolo leyendo borradores oficiales del IETF, leyendo varios códigos fuente, analizando paquetes, analizando clientes oficiales y escribiendo programas. Gran parte de este trabajo fue realizado por otro grupo de investigación de MSN Messenger y simplemente lo documentamos. Si descubre algo nuevo sobre el protocolo, publíquelo en el foro.
¿Qué es el Protocolo de Cliente MSN?
El protocolo de cliente MSN consta de mensajes enviados entre clientes. Por ejemplo, cuando le dices "Hola" a un amigo, tu cliente envía "Hola" como cuerpo del mensaje al cliente de tu amigo.
Hasta hace poco, el protocolo del cliente MSN no ha evolucionado de una manera más organizada: una versión oficial del cliente se comporta de manera diferente a otras versiones, y solo puedes adivinar cómo se comportará. ¿Quién esperaba eso? no aparece). Recientemente, se ha intentado establecer un sistema de numeración de versiones. En octubre de 2003, se descubrieron en el sitio tres versiones del protocolo del cliente MSN Messenger, conocidas como "MSNC0", "MSNC1" y "MSNC2".
El propósito de este sitio web es definir de manera integral el protocolo MSN Messenger y la funcionalidad del cliente oficial, permitiendo a los desarrolladores de software de terceros escribir sus propios programas e interactuar con la Web. Esperamos eventualmente definir completamente todas las versiones del protocolo. Este sitio web sólo define el comportamiento del cliente oficial y nos informa del comportamiento de otros clientes de forma predecible (esta frase no se puede copiar). El autor de este sitio web no utiliza clientes oficiales y por lo tanto no puede emitir un juicio imparcial sobre el tema. Algunos otros sitios web cubren bien este tema.
¿Qué piensa Microsoft de todo esto?
No tenemos ninguna relación con Microsoft más que una comunicación muy limitada. Sabemos que al menos algunos empleados de Microsoft conocen en gran medida el sitio y la comunidad, pero las políticas de la empresa parecen hacernos la vista gorda. Microsoft no ha intentado oficialmente eliminar clientes de terceros de su red, pero tampoco ha intentado comunicarse con nosotros ni brindarnos garantías sobre el futuro. Se han vuelto muy buenos aceptando informes de errores con problemas de seguridad.
En comparación con AOL (propietario de AIM e ICQ), Microsoft siempre ha sido muy amigable con los desarrolladores externos en términos de sus protocolos. Probablemente esto no refleje ninguna buena intención de su parte: los clientes de terceros contribuyen al crecimiento de usuarios web de Microsoft y (a diferencia de AOL) no amenazamos directamente sus ingresos.
Descargar
Sitio web oficial de MSN (inglés)
/
Página de descarga de la última versión de MSN Messenger:
Después de recibir este comando, el cliente debe mover al usuario de la lista de usuarios en línea a la lista de usuarios fuera de línea.
El protocolo MSN Messenger ha pasado por muchas revisiones a lo largo de los años. Cuando se redactó el protocolo (octubre de 2003), los servidores de Microsoft permitían a los clientes utilizar las versiones 8, 9 y 10 del protocolo.
Las versiones de protocolo individuales generalmente se escriben con "MSNP8", "MSNP9" y "MSNP10".
El propósito de este sitio es definir completamente la funcionalidad del protocolo MSN Messenger y las capacidades de desconexión del servidor MSN Messenger para que los desarrolladores de software de terceros puedan escribir sus propios programas para interactuar con la red. Hasta ahora, solo se ha documentado MSNP8; se pueden encontrar otros temas en MSNP9 y MSNP10.
Se puede obtener información sobre el protocolo leyendo el borrador oficial del IETF, leyendo varios códigos fuente, analizando paquetes, analizando clientes oficiales y escribiendo programas. Gran parte de este trabajo fue realizado por otro grupo de investigación de MSN Messenger y simplemente lo documentamos. Si descubre algo nuevo sobre el protocolo, publíquelo en el foro.
¿Qué es el Protocolo de Cliente MSN?
El protocolo de cliente MSN consta de mensajes enviados entre clientes. Por ejemplo, cuando le dices "Hola" a un amigo, tu cliente envía "Hola" como cuerpo del mensaje al cliente de tu amigo.
Hasta hace poco, el protocolo del cliente MSN no ha evolucionado de una manera más organizada: una versión oficial del cliente se comporta de manera diferente a otras versiones, y solo puedes adivinar cómo se comportará. ¿Quién esperaba eso? no aparece). Recientemente, se ha intentado establecer un sistema de numeración de versiones. En octubre de 2003, se descubrieron en el sitio tres versiones del protocolo del cliente MSN Messenger, conocidas como "MSNC0", "MSNC1" y "MSNC2".
El propósito de este sitio web es definir completamente el protocolo MSN Messenger y la funcionalidad del cliente oficial para que los desarrolladores de software de terceros puedan escribir sus propios programas e interactuar con la red. Esperamos eventualmente definir completamente todas las versiones del protocolo. Este sitio web sólo define el comportamiento del cliente oficial y nos informa del comportamiento de otros clientes de forma predecible (esta frase no se puede copiar). El autor de este sitio web no utiliza clientes oficiales y por lo tanto no puede emitir un juicio imparcial sobre el tema. Algunos otros sitios web cubren bien este tema.
¿Qué piensa Microsoft de esto?
No tenemos ninguna relación con Microsoft más que una comunicación muy limitada. Sabemos que al menos algunos empleados de Microsoft conocen en gran medida el sitio y la comunidad, pero las políticas de la empresa parecen hacernos la vista gorda. Microsoft no ha intentado oficialmente eliminar clientes de terceros de su red, pero tampoco ha intentado comunicarse con nosotros ni brindarnos garantías sobre el futuro. Se han vuelto muy buenos aceptando informes de errores con problemas de seguridad.
En comparación con AOL (propietario de AIM e ICQ), Microsoft siempre ha sido muy amigable con los desarrolladores externos en términos de sus protocolos. Probablemente esto no refleje ninguna buena intención de su parte: los clientes de terceros contribuyen al crecimiento de usuarios web de Microsoft y (a diferencia de AOL) no amenazamos directamente sus ingresos.