广东工业大学计算机网络实验报告Word格式文档下载.docx
《广东工业大学计算机网络实验报告Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《广东工业大学计算机网络实验报告Word格式文档下载.docx(15页珍藏版)》请在冰豆网上搜索。
●掌握实时监控网络活动的方法;
●利用捕获工具,捕获以太网封包,掌握以太网帧的结构及各字段的功能。
二、实验内容和要求
TCP/IP实用程序的使用:
掌握在命令行模式下测试计算机TCP/IP配置及连通性的方法;
掌握在命令行模式下获得验证计算机上的TCP/IP配置选项,包括MAC地址、IP地址、子网掩码和缺省网关等多项配置信息的方法。
SnifferPro软件的使用和分析方法:
掌握SnifferPro软件的功能和使用方法,以及利用该软件解决问题的思路和一些分析方法;
掌握SnifferPro专家分析系统诊断问题的方法;
掌握SnifferPro实时监控网络活动的方法;
掌握SnifferPro捕获工具使用方法,并捕获以太网封包,从而掌握分析以太网帧结构及各字段的功能的方法。
三、实验主要仪器设备和材料
安装有SnifferPro软件的联网计算机。
四、实验方法、步骤及结果测试
(一)使用Ping实用程序来测试计算机上的TCP/IP配置
1、登陆到Windows2000中。
2、单击开始,然后将鼠标指针移到程序上,再移到附件上,然后单击命令提示符。
3、在命令提示窗口键入ping127.0.0.1。
问题1:
发送了多少数据包?
接受了多少数据包?
丢失了多少数据包?
答:
发送了4个包,接受了4个包,丢失0个
问题2:
TCP/IP工作正常吗?
PING127.0.0.1成功,所以说明TCP/IP工作正常.
(二)使用Hostname实用程序来获得计算机的名称
4、在命令提示窗口键入hostname。
5、在命令提示窗口键入ping计算机(其中计算机是在步骤4中获得的主机名称)。
问题3:
你的计算机的主机名称是什么?
net77
问题4:
你的计算机的IP地址是什么?
192.168.0.36
(三)使用Ping实用程序测试本计算机与其它计算机的连接性能
6、在命令提示窗口键入”ping其他计算机”(其中其他计算机代表其他同学的计算机主机名称)。
问题5:
你所键入的“其他计算机”的主机名称是什么?
net28
问题6:
你如何知道你和此“其他计算机”可以通讯?
PING成功,即发送ICMP包成功并且接受成功
7、最小化命令提示窗口。
(四)考察计算机上的TCP/IP配置
8、单击开始,然后将鼠标指针移到设置上,再移到网络和拨号连接上,然后右击本地连接。
9、单击属性。
10、单击Internet协议(TCP/IP)。
11、单击属性。
问题7:
你能说出你的计算机是否分配了IP地址?
是如何分配的?
是;
自动获取
问题8:
配置IP地址的2种方法是什么?
自动获取和手工分配
12、关闭所有打开的窗口。
(五)使用Ipconfig实用程序验证计算机上的TCP/IP配置选项
13、重新打开命令提示窗口。
14、在命令提示窗口键入ipconfig。
问题9:
能察看你的计算机的IP地址吗?
如果能,是多少?
能;
是192.168.0.36
问题10:
显示了什么额外的配置信息?
Ipaddress192.168.0.36
Subnetmask225.225.225.0
Defaultgateway192.168.0.250
Dnsservers202.116.128.1
202.116.128.2
问题11:
能用ipconfig人工设置IP地址吗?
如果能,如何设置?
不能.
15、在命令提示窗口键入ipconfig/all。
问题12:
与步骤14的结果相比较,ipconfig/all显示了什么额外的配置信息?
显示了主机名\节点类型\MAC地址\网卡\DHCP租用
问题13:
你的网卡的MAC地址(physicalAddress)是多少?
答:
00-19-21-76-53-23
问题14:
你的计算机拥有的是哪一类地址?
你的网络ID是多少?
C类地址,网络ID是192.168.0.0
问题15:
缺省网关(DefaultGateway)与你的计算机拥有相同的网络ID吗?
相同
16、关闭所有窗口,从Windows2000注销。
(六)运行Sniffer软件
操作步骤:
单击开始->
选择程序->
选择Snifferpro->
单击Sniffer程序。
一、在进行流量捕获之前首先选择网络适配器,确定从计算机的哪个网络适配器上接收数据。
选择文件->
选定设置,请写出网络适配器的名称RealtekRTL8139(A)-basedPCIFastEthernetAdapter#2。
二、请在方框中写出快捷键的名称
三、请在方框中写出报文捕获面板各个按钮的名称
四、捕获过程报文统计
1、在捕获过程中可以通过查看下面面板查看捕获报文的数量和缓冲区的利用率
1、请在方框中写出箭头所指的功能。
五、捕获报文查看
1、Sniffer软件提供了_强大的分析能力和解码_功能
2、解码分析,请在方框中填写每个窗口的含义
3.过滤器的功能_根据物理地址或IP地址和协议选择进行组合筛选
六、设置捕获条件
1、基本的捕获条件有_两_种;
2、链路层捕获,按__源MAC和目的MAC地址__进行捕获,输入方式为十六进制连续输入,假如捕获由你的主机发送到任意一台主机的数据包,则在定义过滤器捕获面板中,地址类型中选择_hardware_,在位置1中输入__源Mac地址_,在位置2中输入_目的Mac地址__
3、IP层捕获,按_源IP和目的IP_进行捕获。
输入方式为点间隔方式,如:
192.168.0.44。
假如捕获由你的主机发送到192.168.0.45的数据包,则在定义过滤器捕获面板中,地址类型中选择_IP_,在位置1中输入_源IP地址_,在位置2中输入_目的IP地址_
七、数据报文解码详解
如上图所示在Sniffer的解码表中分别对每一个层次协议进行解码分析。
链路层对应_DLC_,网络层对应_IP__传输层对应___UDP__应用层对应的是__NETB__等高层协议。
Sniffer可以针对众多协议进行详细结构化解码分析。
并利用树形结构良好的表现出来。
八、以太报文结构
1、请完成下表填写以太网帧结构,第一行填写字段的名称,第二行写出每个字段占用的字节数
DMAC
SMAC
type
DATA/PAD
FCS
6
2
46-1500
4
2、请用IP层捕获,捕获由你的主机发送到192.168.0.8的数据包,任意选取某个包为例,写出各个字段的内容。
同步:
101010
目的地址:
192.168.0.8
源地址:
协议种类:
ICMP
数据:
(前五个字节和后三个字节的内容)
前五个字节61h,62h,63h,64h,65h后三个字节67h,68h,69h
FCS:
98d0
五、实验心得
通过本次实验,熟悉了SnifferPro网络性能分析软件的使用方法,也明白了网络的工作原理和IP地址和mac地址在网络中的应用,并进一步理解了TCP/IP协议模型。
六、思考题
1.除了本实验所做的基本计算机命令外,还有哪些常用的命令,它们的作用是什么?
arp-a或arp-g--用于查看高速缓存中的所有项目
arp-sIP物理地址可以向ARP高速缓存中人工输入一个静态项目
arp-dIP--使用本命令能够人工删除一个静态项目
netstat-s--本选项能够按照各个协议分别显示其统计数据
netstat-e--本选项用于显示关于以太网的统计数据
netstat-r--本选项可以显示关于路由表的信息
netstat-n--显示所有已建立的有效连接
tracert使用本命令跟踪网络连接
2.除了SnifferPro网络性能分析软件外,还有哪些软件用于网络分析的,他们和SnifferPro相比有哪些优点和缺点?
与Netxray比较,Sniffer支持的协议更丰富,例如PPPOE协议等在Netxray
并不支持,在Sniffer上能够进行快速解码分析。
Netxray不能在Windows2000和WindowsXP上正常运行,SnifferPro4.6可以运行在各种Windows平台上。
Sniffer软件比较大,运行时需要的计算机内存比较大,否则运行比较慢,这也是它与Netxray相比的一个缺点。
3.SnifferPro作为世界上占有率最高的网络性能分析软件,它还有那些高级功能?
报文发送、网络监视功能、数据报文解码、分析网络问题、检修传输故障。
实验二
一、实验目的
通过使用SnifferPro软件捕获网络流量,分析数据报结构,使学生能够更加清楚地掌握网络分层的思想,从感性认识飞跃到理性认识。
再通过捕获各个具体协议的通信数据包,一步一步具体分析其实现步骤,更加具体地掌握协议的实现过程。
二、实验内容和要求
本次实验包括五项实验内容,第一项必做,其他任选两项。
分别是捕获报文基本分析实验、捕获并分析地址识变协议(ARP)、捕获并分析因特网控制信息协议、捕获并分析传输控制协议、捕获并分析用户数据报协议。
1.任意捕获一个数据包,分析其数据链路层格式、网络层格式和传输层格式,加深学生对计算机网络分层概念的理解。
2.地址识变协议(ARP)是LAN环境中最重要的协议之一。
ARP允许你的网络上使用的设备自动将物理(MAC)地址映射为IP地址,因此需要对ARP有很详细的了解,并清楚它是怎样工作的。
3.传输控制协议(TCP)是因特网上最常用的第四层协议,TCP可以保证数据传输的可靠性。
很多因特网服务,比如HTTP、FTP、SMTP和Telnet,都要依靠TCP来传输数据。
另外,很多传统的LAN程序,比如文件传输和SQL也都要使用TCP/IP。
4.用户数据报协议(UDP)是网络上另外一种很常用的第四层协议。
UDP由很多上层协议使用-例如,SNMP、普通文件传输协议(TFTP)和DNS-当DNS请求需要解析时(DNS在进行区域传输时使用TCP)。
所以,要很清楚的理解UDP的重要性。
三、实验主要仪器设备和材料
每人一台联网计算机、SnifferPro软件。
四、实验方法、步骤及结构测试
4.1安装SnifferPro软件
参见参考文献[2]第2章。
使用方法参考附录二。
4.2捕获报文基本分析实验
1.打开SnifferPro程序后,选择Capture(捕获)—Start(开始),或者使用F10键,或者是工具栏上的开始箭头。
2.一小段时间过后,再次进入Capture(捕获)菜单