计算机网络原理与技术实验教程-参考答案-实验报告
声明:每个实验都有与之对应的数据包,表格的数据都是分析数据包填上的,由于姜腊林老师只是批阅没有给我们批改,所以会有很多错的地方没改和不懂的地方没有写。这真的仅仅是参考而已。实验1.1Wireshart的使用实验一、实验目的:掌握协议分析软件Wireshark的使用。二、实验设备:电脑、Wireshart抓包工具实验内容:运行Wireshark程序,启动界面点击start按钮,进入Wireshark主窗口。主窗口包含了捕获和分析包相关的操作。实验步骤:(1)启动Wireshark。开始分组捕获。保存抓包文件。分析抓包文件。五、实验结果分析(1)、Wireshark主窗口包含那几个窗口?说明这些窗口的作用。菜单栏:菜单栏通常用来启动Wireshark有关操作,例如File.工具栏:工具栏提供菜单中常用项目的快速访问。过滤器栏:过滤器栏提供一个路径,来直接控制当前所用的显示过滤器。包列表窗口:包列表窗口显示当前捕获的全部包的摘要。包列表的每一行对应一个包,不同包有不同的颜色。如果选择了某行,则更详细的信息显示在保协议窗口和包字节数据窗口中,在包列表窗口中的每一行代表捕获的一个包,每个包的摘要信息包括:No:包文件中包的编号。Time:包的时间擢,即捕获该包的时间,该时间戳的实际格式可以改变。Source:包的源地址。Destination:包的目标地址。Length:该数据包的长度。Info:包内容的附加信息。包协议窗口:包协议窗口以更详细的格式显示从包列表窗口选中的协议和协议字段。包的协议和字段用树型格式显示,可以扩展和收缩。这是一种可用的上下文菜单,单机每行前的“+”就可以展开为以“—”开头的若干行,单击“—”又可以收缩。包字节(十六进制数据窗口):包字节窗口以十六进制形式显示出从包列表窗格中选定的当前包的数据,并以高亮度显示在包协议窗口中选择字段。在常用的十六进制区内,左边的十六进制数据表示偏移量,中部为相应的十六进制包数据,右边对应的ASCII字符。状态栏:状态栏显示当前程序状态和捕获数据的信息。通常其左边显示相关信息的状态,右边显示捕获包的数目及百分比和丢弃包的数目及百分比。(2)区别:显示过滤器用来在捕获的记录中找到所需要的记录。包捕获过滤器用来过滤捕获的封包以免捕获太多的记录。(3)包列表窗口选择一个TCP包(第4行),展开包协议窗口,将包协议窗口对应内容填入下表:项目包协议窗口中的字段值包字节窗口的16进制值源MAC地址00:25:11:81:d1:2c00 25 11 81 d1 2c目的MAC地址00:d0:f8:a6:2c:7800 25 11 81 d2 9d源IP地址6ac 10 16 1a目的IP地址1ac 10 13 0bIP版本号445IP首部长度20 bytes45源端口号192407 84目的端口号1011027 7e实验1.2以太帧分析实验班级:通信1301 学号:201385250114姓名:尹清渝一、实验目的本实验的目的是掌握EthernetV2标准规定的MAC帧结构,了解TCP/IP的主要协议和协议的层次结构。二、实验设备装有woreshark软件的电脑,两台PC,三、实验内容教材1.2节的内容,实验时完成教材1.2.3节的步骤1到步骤4。四、实验步骤1、将捕获的包以“以太帧分析-姓名”命名并保存,实验完成后将该文件上传到“以太帧分析抓包文件”作业中;2、在实验报告的实验结果和分析部分回答下列问题①为了只捕获PC1 和PC2间的数据包,应怎样设置包捕获过滤器。答:将wireshark的capture filter设置为“no Broadcast and no Multicast”②分析一个Ethernet V2帧,查看这个帧由几部分组成,缺少了哪几部分?为什么?答:有 目的MAC地址,源MAC地址,协议类型 没有 数据和校验序列FCS因为ICMP是“Internet Control Message Protocol”(Internet控制消息协议)的缩写。它是TCP/IP协议族的一个子协议,用于在IP主机、路由器之间传递控制消息。控制消息是指网络通不通、主机是否可达、路由是否可用等网络本身的消息。这些控制消息虽然并不传输用户数据,但是对于用户数据的传递起着重要的作用。因而没有校验序列FCS③分析一个Ethernet V2帧,填写下表: NO.100项目包协议窗口中的字段值包字节窗口的16进制值源MAC地址00:25:11:8d:6b:6f00 25 11 8d 6b 6f目的MAC地址00:25:11:60:11:e500 25 11 60 11 e5源IP地址6ac 10 16 13目的IP地址8ac 10 16 14源端口号无目的端口号无五、实验结果分析实验