MSN Messenger 7.5 通讯协议MSNP 9分析文档(很全面)

03年的时候因需要花了很长一段时间分析了MSN Messenger7.5的通讯协议MSNP V9,收获颇丰。当时准备在CSDN上发连载,但是单个下来的。今天有人通过邮件向我要这方面的文档。回家从一堆光盘中找出这样几个文档,现在发布出来,供有需要的同学参考。目前Gaim(pidgin)、miranda等IM集合软件都支持到MSN Messenger7的MSNP V8(说是支持V9但是支持不全),MSN Messenger7.5之后的8.0和Live Messenger8.1通讯协议变化都不大,Live Messenger的协议主要是添加了新应用的功能,基本的消息发送都在MSNP V9中定下来了。所以这些文档对于需要分析MSN通讯协议的同学应该有些帮助。 原创文档,如果转载请注明来处http://xuplus.com
  • MSN 登录过程.pdf 分析了MSN通讯过程中登录过程,该过程中MSN的gate服务器发送登录请求的方式。
  • MSN 即时消息发送接收过程.pdf 分析了登录之后客户端和Notification服务器和Switchboard服务器通讯过程以交换IM中的消息文本,其中消息发送和接收、退出会话、用户正在输入、三方通话等功能的协议分析。
  • MSN 连接保持方法.pdf 分析了客户端和MSN服务器之间保持连接的方法,采用的心跳数据包的方式。
  • MSN 客户端ID研究.pdf 每个版本的客户端都有一个ID,这里分析了之前版本的ID,像8.0之后的ID重新抓包分析一下即可。
  • MSN 音频视频交流过程分析.pdf 分析了会话双方如何通过SIP协议完成音频会话和视频交流过程。
    以上文档分析了MSN通讯中的基本协议规范,作者不保证其完全正确和微软公司没有有所变更。(以后可能还会发布MSN协议分析文档),希望对大家有所帮助。