当前位置:
文档之家› Ethereal协议分析软件的使用和数据链路层协议分析
Ethereal协议分析软件的使用和数据链路层协议分析
系别
计算机科学与技术
实验室
网络工程实验室
实验时间
2012.2.22
1.实验名称
实验一Ethereal的使用、以太网数据分析
2.实验目的
(1)掌握嗅探工具Ethereal协议分析软件的使用方法
(2)利用Ethereal软件工具截获以太网帧并完成报文分析
3.实验内容
(1)Ethereal协议分析软件的使用
10.21.1.112
Destination字段值
10.21.1.137
User Datagram Protocol协议树中
Source Port字段值
32676
Destination Port字段值
Netbios-ssn
应用层协议树
协议名称
Server message Block Protocol
View视图
Main Toolbar主工具栏
Filter Toolbar过滤器工具栏
Wireless Toolbar无线工具栏
Statusbar运行状况工具栏
Packet List数据包列表
Packet Details数据包细节
Packet Bytes数据包字节
Time Display Format时间显示格式
Follow TCP Stream跟踪TCP传输控制协议的通信数据段,将分散传输的数据组装还原
Follow SSL stream跟踪SSL安全套接层协议的通信数据流
Expert Info专家分析信息
Expert Info Composite构造专家分析信息
Statistics对已捕获的网络数据进行统计分析
Resize All Columns改变所有列大小
Expand Sub trees扩展开数据包内封装协议的子树结构
Expand All全部扩展开
Collapse All全部折叠收缩
Coloring Rules…对不同类型的数据包用不同颜色标识的规则
Show Packet in New Window将数据包显示在一个新的窗口
报文分析
此报文类型
SMB
此报文的基本信息(数据报文列表窗口中的Information项的内容)
Hello
Ethernet II协议树中
Source字段值
00:21:97:08:ae:7f
Destination字段值
00:21:97:08:ad:7f
Internet Protocol协议树中
Source字段值
Mark All Packets对所有包做标记
Unmark All Packets去除所有包的标记
Set Time Reference (toggle)设置参考时间(标定)
Find Next Reference搜索下一个参考点
Find Previous Reference搜索前一个参考点
Preferences参数选择
包含Hello的字段值
00 48 656c6c6f
6.实验结论及心得
对于Ethernet软件有了一个初步的了解,懂得了数据包的抓取和发送
Name resolution名字解析(转换:域名/IP地址,厂商名/MAC地址,端口号/端口名)
Colorize Packet List颜色标识的数据包列表
Auto Scroll in Live Capture现场捕获时实时滚动
Zoom In放大显示
Zoom Out缩小显示
Normal Size正常大小
步骤3:在:PC1和PC2互相ping对方;
步骤4:停止截获报文:将结果保存为MAC-学号,并对按要求对截获的报文进行分析。
步骤5:启动系统中Messenger服务。
步骤6:PC1和PC2互相发送消息报文。如以PC1为例:PC1和PC2上运行Ethereal截获报文,然后进入PC1的Windows命令行窗口,执行如下命令:
VoIP Calls互联网IP电话的数据
WAP-WSP无线应用协议WAP和WSP的数据
BOOTP-DHCP引导协议和动态主机配置协议的数据
Destinations…通信目的端
Flow Graph…网络通信流向图
HTTP超文本传输协议的数据
IP address…互联网IP地址
ISUP Messages…ISUP协议的报文
Manual Pages使用手册(HTML网页)
Wireshark Online Wireshark在线
About Wireshark关于Wireshark
(2)如何使用Ethereal软件来捕获和分析网络数据
(3)请画出以太帧的结构,并对相应字段做出简要说明
(4)回答实验步骤4的问题:
[1]列出截获的一个报文中的各层协议类型,观察这些协议之间的关系。
Capture捕获网络数据
Interfaces…选择本机的网络接口进行数据捕获
Options…捕获参数选择
Start开始捕获网络数据
Stop停止捕获网络数据
Restart重新开始捕获
Capture Filters…选择捕获过滤器
Analyze对已捕获的网络数据进行分析
Display Filters…选择显示过滤器
Reload将数据文件重新加
Go运行
Back向后运行
Forward向前运行
Go to packet…转移到某数据包
Go to Corresponding Packet转到相应的数据包
Previous Packet前一个数据包
Next Packet下一个数据包
First Packet第一个数据包
Last Packet最后一个数据包
[2]在网络课程学习中,Ethernet规定以太网的MAC层的报文格式分为7字节的前导符、1字节的帧首定界、6字节的目的MAC地址、6字节的源MAC地址、2字节的类型、46~1500字节的数据字段和4字节的帧尾校验字段。分析一个Ethernet帧,查看这个帧由几部分组成,缺少了哪几部分?为什么?
(2)完成实验步骤5的操作,按要求完成下表:
(2)以太网链路层帧格式分析实验
4.实验环境
实验设备和连接图如图所示,一台交换机连接了2台PC机,分别命名为PC1、PC2。
每两人一小组,每小组各自独立完成实验。
5.实验步骤
步骤1:按照如图所示连接好设备,配置PC1和PC2的IP地址;(注:实验室中任何一台PC都可以作为模型中的PC1或PC2。)
步骤2:在:PC1和PC2上运行Ethereal截获报文,为了只截获和实验内容有关的报文,将Ethereal的Captrue Filter设置为“No Broadcast and no Multicast”;
Summary已捕获数据文件的总统计概况
Protocol Hierarchy数据中的协议类型和层次结构
Conversations会话
Endpoints定义统计分析的结束点
IO Graphs输入/输出数据流量图
Conversation List会话列表
Endpoint List统计分析结束点的列表
Service Response Time从客户端发出请求至收到服务器响应的时间间隔
ANSI按照美国国家标准协会的ANSI协议分析
Fax T38 Analysis...按照T38传真规范进行分析
GSM全球移动通信系统GSM的数据
H.225 H.225协议的数据
MTP3 MTP3协议的数据
RTP实时传输协议RTP的数据
SCTP数据流控制传输协议SCTP的数据
SIP...会话初始化协议SIP的数据
Print…打印输出
Quit关闭
Edit编辑
Find Packet…搜索数据包
Find Next搜索下一个
Find Previous搜索前一个
Mark Packet (toggle)对数据包做标记(标定)
Find Next Mark搜索下一个标记的包
Find Previous Mark搜索前一个标记的包
Multicast Streams多播数据流
ONC-RPC Programs
Packet Length数据包的长度
Port Type…传输层通信端口类型
TCP Stream Graph传输控制协议TCP数据流波形图
Help帮助
Contents Wireshark使用手册
Supported Protocols Wireshark支持的协议清单
ne源自文库 sendPC2IP地址Hello
5.实验过程及结果记录
(1)Ethereal主界面提供了哪些元素及操作
File打开文件
Open打开文件
Open Recent打开近期访问过的文件
Merge…将几个文件合并为一个文件
Close关闭此文件
Save As…保存为…
File Set文件属性
Export文件输出
Apply as Filter将其应用为过滤器
Prepare a Filter设计一个过滤器
Firewall ACL Rules防火墙ACL规则
Enabled Protocols…已可以分析的协议列表
Decode As…将网络数据按某协议规则解码
User Specified Decodes…用户自定义的解码规则