QQ协议分析欢迎下载
北京理工大学通信网课程实验报告
学院:信息与电子学院 专业:通信与信息系统 班级:2011级硕士通信一班
姓名:杨行 学号:2120110951
实验:网络协议数据获取与TCP/IP协议分析
一、实验目的
利用网页浏览的例子来分析网络协议的层次结构,分析IP层、传输层以及应用层的协议数据单元(PDU)。特别地,我们将检查IP地址与端口号如何在一起协调工作,完成端到端的应用。了解应用层的腾讯QQ协议。2、要分析的协议
网络层IP协议传输层UDP、TCP协议应用层QQ协议三、实验原理
1. 即时通信(IM)的网络架构
即时通信的网络架构一般有两种模式,一种是用户∕服务器模式,另一种是用户∕用户模式。
用户∕服务器模式,即发信用户和收信用户必须通过服务器来交流。MSN、QQ、 AIM、Yahoo Messenger等主流即时通信软件使用的是用户∕服务器的模式,文本消息通过服务器中转发送。如图3-1所示,以一台注册域名的服务器为总调度台。每个即时通信客户端通过己注册的用户ID和密码登陆服务器,密码信息一般都通过加密后传送。通过服务器验证通过后,服务器返回通过验证的信息给客户端,同时附加一些信息,负责中转连接的服务器IP、端口号、客户端的好友信息等。客户端利用服务器返回的验证信息和获得的IP地址及端口号与中转服务器建立连接。连接建立成功后就通过中转服务器与上线的好友互发消息文本消息传输一般是建立在TCP协议或UDP协议基础之上,服务器通过提供固定的服务端口被动地与客户端进行通讯,起到消息中转的作用。