Wireshark分析IP报文
首先,安装wireshark,得到这样的运行界面:
选择网卡,上图已选择.
然后软件自动开始监听。
监听显示如下:
这个时候,我使用QQ向好友发送一个“1”,可以看到监听上立刻出现了一对UDP数据报。如下:
可以看到,由于我在寝室使用路由器,所以我的源是是内网IP:192.168。0。101,目的IP是222。。“百度"可以查到这个目的IP是广东深圳,正是腾讯公司所在地。为了确认,我再次发送同样的数据,得到相同长度的数据报文。得以确认,这条就是我发送的
“1”。
详细资料在点击后可以看到:
详细点击可以看到:
这个报文就是一整个MAC帧:
第一部分就是源MAC地址,然后是目的MAC地址:
同时可以看到,我的路由是D—Link的,腾讯服务器端的是华硕的。在最后还有个“0800”就是那段可变部分.
下面就进入IP数据报:
可以看到如下图所示:
版本,首部长度,区分服务,总长度,标识,标志,片偏移,生存时间,协议,首部检验和,源地址,目的地址一次排列,一个都不缺,而且wireshark清晰的显示了出来.
接下来进入IP数据报的数据部分,也就是UDP数据报,可以看到UDP首部:
这里面可以看到源端口,目的端口,长度,检验和。一个都不少,也同时辨认出QQ所使用的是“8000”端口。
最后是UDP的数据部分:
这里虽然我只发送了一个“1",不过印象中腾讯有说过QQ会自动给聊天内容加密,我想这应该是加密后的结果吧.
至此,IP报文分析完毕.
Wireshark分析IP报文 来自淘豆网www.taodocs.com转载请标明出处.