1、数据包列表区、数据包编辑区、协议层结构和十六进制显示区。网络协议编辑软件主界面如图 1.2-1 所示。 图 1.2-1 1.2.1.1 数据包列表区 具体界面设计如图 1.2-2 所示。 图 1.2-2打开协议分析软件界面,用户点击菜单栏的“添加”按钮,这时将弹出窗口图 1.2-3 所示,下拉列表框会提示可以选择的协议模板,选中一个并点击“确定”后,数据包列表区将显示用户已添加的协议模板。点击数据包列表区中的协议名,在协议编辑区中就会有该协议的数据包结构及数值,点击相应的各字段,在十六进制显示区中会用蓝色覆盖该协议所包含的字节。界面直观,便于用户修改。 图 1.2-31.2.1.2 数据包编辑
2、区 具体界面设计如图 1.2-4 所示。 图 1.2-4 数据包编辑区显示的是数据包列表区所选协议的详细结构,该结构为标准 TCP/IP 结构。点击每项值,可对其进行修改。1、 含有“+”的标题栏显示当前字段所处协议层的名称。为可展开形式,显示其子属性,并对其进行编辑。但是并不是所有的都含有可展开对话栏,没有子属性的项则没有。2、 点击每项值可对其进行修改,并在 16 进制区有相应的显示,并且系统会自动判断输入数值正误,不会因用户的误输入而导致错误。3、 针对各个属性字段的相应信息,分为两种形式:1) 直接写入式:双击后直接写入数值。2) 弹出菜单式:点击相应字段后的按钮,将弹出该项可供选择的
3、数值,方便用户使用。也可手动填写。例如:填写 Mac、IP 地址,二进制标识位 1.2.1.3 协议层结构 具体界面设计如图 1.2-5 示。 图1.2-5 以图形的形式显示所编辑数据包的分层信息。1.2.1.4 十六进制显示区 具体界面设计如图 1.2-6 所示,主要功能为:1、 按照用户的操作实时刷新显示用户编辑数据包的十六进制数值;2、 十六进制显示区只有拷贝功能,用户可以根据需要对选中的部分进行拷贝。 图1.2-6 1.2.1.5 数据包发送器的菜单栏 菜单栏包括“文件”、“编辑”、“ 发送”、“帮助”四项。1、 文件 具体下拉列表如图 1.2-7 所示。1)导入数据包:导入以前存储的
4、数据帧序列,并将新导入的数据包加至数据包列表的末端。2)导出数据包:将数据包列表中的所有数据帧序列保存到指定的位置 (导入导出的格式为 XML 格式)。3)退出:退出程序,系统会有提示要求确认是否真的要退出。2、 编辑 菜单项具体如图 1.2-8 所示.1)“复制”“粘贴”“删除”选项可对数据列表区的所选的帧进行相应操作:点击“复制”软件会将所选帧复制到剪切板。点击“粘贴”会在数据包列表下方增加复制的帧信息。点击“删除”则会删除所选的数据帧。2)“添加”:点击“添加”,弹出协议模板窗体,如图 1.2-9 所示;选择数据包模板,点击添加按钮,在数据包列表末端添加新的数据包。3)“上移”“下移”改
5、变要发送数据包的发送顺序.4)如图 1.2-10 所示,选择数据包进行删除,复制,粘贴。3、 发送点击“发送”按钮,可以发送所选的数据包,发送窗体如图 1.2-11 所示。4、 帮助具体菜单项如图 1.2-12 所示。点击“公司主页”自动打开公司的网站,查询最新信息。点击“关于”,显示公司信息。1.2.2 应用实例步骤 本系统将自动为用户提供若干实例模板,用户可以载入这些实例,重新编辑后进行发送。下面以一个例子来进一步说明本系统的功能与使用方法。1.2.2.1 导入 XML 格式协议模板或者添加协议模板 如添加 TCP 协议。1.2.2.2 编辑数据链路层 如图 1.2-13 所示,源、目的物
6、理地址可以在地址本中进行查找,复制填写,这样可以保证填写的MAC 地址在网络中真实存在。在协议类型中,填写 0800,定义发送 IP 协议。用户可以根据下拉列表框中的项目选择此帧的上层协议;也可以直接填写,系统会根据填写的内容进行字符匹配判断,自动选择上层协议。1.2.2.3 编辑 IP 层 IP 层的编辑状态如图 1.2-14 所示。数据包编辑区显示 IP 层用户需要填写的各个属性。十六进制显示区显示用户填写的属性的十六进制值。说明:IP 层涉及到“校验和”的计算方法,其具体使用如下:点击菜单中的“校验和”系统会自动根据所添数值计算校验和。1.2.2.4 编辑 TCP 层 TCP 层的编辑状
7、态如图 1.2-15 所示。与前两层相同,协议树和十六进制显示区进行相应的刷新后,用户就可以填写其相应的属性值了。TCP 的上层协议是通过端口来判断的。用户填写不同的端口上层协议类型会不同。1.2.2.5 发送数据包 点击“发送”按钮,即可发送编辑的数据包。1.3 数据包分析器的使用说明 网络协议分析软件负责捕获网络上的各种数据包,分析其中包含的各层协议,提供辅助教学功能。主要包含两大功能模块:协议视图和交互序列图。1.3.1 协议会话显示 会话视图界面显示如图 1.3-1 所示。协议会话数据包是网络协议分析软件的核心功能,实验主要在该功能下学习协议数据包的详细结构和协议交互内容。该窗口主要有
8、四个显示区:会话树窗口,协议结构树窗口,分类列表窗口,交互序列图 。1.3.1.1会话树窗口 如图 1.3-2 所示,以会话的形式显示接收到的数据包。1.3.1.2 协议结构树窗口如图 1.3-3 所示,显示每个数据包的详细结构。1.3.1.3 分类列表窗口,交互序列图分类列表窗口显示所选会话的所有数据包 交互序列图功能将的,直观的看出捕获到的协议一次完整的会话过程,并且有 tcp 标志位、数据报传输方向的图示,如图 1.3-4 所示。1.3.1 协议视图协议视图界面如图 1.3-5 所示,主要按时序排列接收到的数据包,并详细显示数据包的结构和 16进制。1.3.3 数据捕捉设置 (1)开始、暂停捕获 可以从工具栏或菜单中选择执行开始或暂停捕获功能。(2)过滤器界面 启动过滤器设置后,将会看到如图 1.3-6 所示的窗口。(2)协议过滤设置网络协议分析软件支持 IP 地址的过滤,端口过滤,协议类型的过滤。协议过滤设置是过滤功能中较为复杂的设置之一,要求用户对网络所承载的协议有全面的了解,然后再根据要求滤除或提取相应的数据。
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1