IM多媒体功能P2P直联测试方法

Wireshark是方便实用的网络协议捕捉和分析工具。通过它可以轻松实现IM多媒体功能的P2P直联测试。笔

者结合实际的工作经验,简述实现上述类型测试的方法。

测试主机N:
XP系统
安装有IM软件和Wireshark
IP:192.168.1.95(Adsl)
测试主机M:
Vista系统
安装有IM软件
IP:192.168.10.68(教育网)
测试主机2的外部网关:202.205.4.24

步骤一:分别启动两台机器上的IM软件,并建立起音频连接
步骤二:启动测试主机1的Wireshark
步骤三:单击Wireshare菜单栏的Capture菜单——>单击Interfaces子菜单。弹出Wireshark:Capture

Interfaces窗口后可,单击网卡(Realtek RTL8139 Family Fast Ethernet Adapter)右侧的Start按钮。

Wireshark开始捕获数据包,并弹出Wireshark:Capture from Realtek...捕获状态窗口。
步骤四:单击捕获状态窗口的Stop按钮,停止捕获。
步骤五:分析Wireshark捕获的数据包。我这里捕获到的多数数据包的源IP是192.168.1.95,目的IP是

202.205.4.24,或者源IP是202.205.4.24,目的IP是192.168.1.95。根据Wireshark内部的工作机制,如

果数据包来自另外一台电脑M,那么wireshark捕获到的数据包的源IP将是这台主机M所在网络的网关的IP

;如果数据包从Wireshark所在主机N发出,那么Wireshark捕获到的数据包的源IP将是所主机N的iP,不是

N外网网关的IP。另外捕获到的数据包的网络协议是UDP。经过上述分析可以判定,此多媒体功能是非完全

的UDP直联。另外一方面,如果Wireshark捕获到的数据包的源IP是202.205.4.24或者192.168.1.95以外的IP,则

说明数据包是通过服务器转发传输的,是非直联的。

posted on 2009-04-09 18:32  风吹雨落  阅读(709)  评论(0编辑  收藏  举报

导航