实验1 抓包
- 格式:ppt
- 大小:1.08 MB
- 文档页数:16


第⼀次实验报告:我的第⼀个抓包实验姓名:王璐璐学号:201821121037班级:计算18120.摘要这篇博客记录的是我的第⼀个抓包实验,是我对计算机⽹络了解的初始。
在下⾯的实验报告中,我将阐述我第⼀次使⽤Packet Tracer⼯具来抓取HTTP数据包的过程,并对抓取到的数据包中的信息进⾏解析,通过这样的实验来加深⽹络协议在⽹络信息传输中起到的作⽤的理解。
1.实验⽬的熟练使⽤Packet Tracer⼯具。
分析抓到的HTTP数据包,深⼊理解:HTTP协议,包括语法、语义、时序。
2.实验内容客户端向服务器发送请求报⽂,服务器向客户端发送响应报⽂。
具体包含:建⽴⽹络拓扑结构配置参数抓包分析数据包3.实验报告3.1概念梳理(1)什么是抓包?由于不同主机之间的数据通信是通过⽹络来进⾏传输,⽽我们对那些在⽹络上传输的数据(发送、请求的数据)进⾏截获、编辑、转存等操作就是抓包。
抓包可以是抓取电脑端请求的数据,还可以抓取移动端的数据包。
(2)我们为什么要抓包呢?当我们发现⼀个⽹络在传输数据的过程中出现了问题后,想要对这个问题进⾏修复,我们可以怎么做呢?⾸先想到的便是要去分析⽹络传输过程信息,通过该信息去进⼀步查找问题出在哪个部分。
⽽通过抓包操作,我们可以对抓取到的数据包进⾏解析,以便找出⽹络传输中的Debug。
当然我们也可以通过抓取⽤户发送的涉及⽤户名和密码的数据包来获取⽤户的密码。
(3)HTTP协议是什么?HTTP协议是应⽤层协议,同其他应⽤层协议⼀样,是为了实现某⼀类具体应⽤的协议,并由某⼀运⾏在⽤户空间的应⽤程序来实现其功能。
HTTP是⼀种协议规范,这种规范记录在⽂档上,为真正通过HTTP协议进⾏通信的HTTP的实现程序。
3.2实验操作过程整个实验的操作流程:先构建⽹络拓扑结构,对客户端与服务器进⾏参数的配置,将要抓取的包限定为HTTP,在客户端中输⼊服务器的IP地址,对获取到的数据包进⾏分析。
(1)建⽴⽹络拓扑结构上图为本次实验的⽹络拓扑结构。
wireshark抓包实验报告Wireshark抓包实验报告1. 实验简介本次实验旨在通过使用Wireshark软件进行网络抓包,深入了解网络通信过程中的数据传输和协议交互。
通过分析抓包数据,我们可以了解网络流量的组成、协议的运作方式以及网络安全的相关问题。
2. 实验准备在进行实验之前,我们需要准备一台运行Wireshark软件的计算机,并连接到一个网络环境中。
Wireshark是一款开源的网络协议分析工具,可以在各种操作系统上运行。
安装并配置好Wireshark后,我们就可以开始进行抓包实验了。
3. 实验步骤3.1 启动Wireshark打开Wireshark软件,选择需要抓包的网络接口。
Wireshark会监听该接口上的所有网络流量,并将其显示在界面上。
3.2 开始抓包点击“开始”按钮,Wireshark开始抓取网络数据包。
此时,我们可以看到界面上实时显示的数据包信息,包括源地址、目标地址、协议类型等。
3.3 过滤抓包数据由于网络流量非常庞大,我们可以使用过滤器来筛选出我们感兴趣的数据包。
Wireshark提供了丰富的过滤器选项,可以根据协议、源地址、目标地址等条件进行过滤。
3.4 分析抓包数据选中某个数据包后,Wireshark会显示其详细信息,包括协议分层、数据字段等。
通过分析这些信息,我们可以了解数据包的结构和内容,进一步了解网络通信的细节。
4. 实验结果与讨论在实验过程中,我们抓取了一段时间内的网络流量,并进行了分析。
通过对抓包数据的观察和解读,我们得出了以下几点结果和讨论:4.1 协议分层在抓包数据中,我们可以清晰地看到各种协议的分层结构。
从物理层到应用层,每个协议都承担着不同的功能和责任。
通过分析协议分层,我们可以了解协议之间的关系,以及它们在网络通信中的作用。
4.2 数据传输过程通过分析抓包数据,我们可以追踪数据在网络中的传输过程。
我们可以看到数据包从源地址发送到目标地址的路径,了解中间经过的路由器和交换机等设备。
实验ARP协议分析实验一、实验目的●理解IP地址与MAC地址的对应关系;●理解ARP协议报文格式;●理解ARP协议的工作原理与通信过程。
二、实验内容●ARP请求报文与应答报文格式;●同一子网内两台机器间的ARP协议的工作过程;●不同子网上的两台机器间的ARP协议工作过程。
三、实验原理、方法和手段(1) ARP请求报文与应答报文格式操作类型:1—ARP 请求;2—ARP 响应;3-- RARP请求;4—RARP 响应;四、实验条件(1)报文捕获工具Etherreal协议分析软件;(2)应用协议环境每台PC机(安装Windows 7操作系统)处于同一个LAN五、实验步骤同一子网内两台机器间的ARP协议的工作过程●主机A(IP地址为A.A.A.A)与主机B(IP地址为B.B.B.B)属于同一个子网;●在主机A上的DOS命令提示符下运行arp –d命令,清空主机A的ARP高速缓存;●在主机A上的DOS命令提示符下运行arp –a命令,检查主机A的ARP高速缓存区,此时ARP缓存区应为空;●在主机A上的DOS命令提示符下运行:Ping B.B.B.B ,同时用抓包工具捕获A与B之间的数据通信报文,并做如下工作:——在捕获的报文中找出主机A和主机B之间通讯的ARP询问请求报文和应答报文;——分析ARP请求及应答报文的各字段,包括源、目的以太网地址、源、目的IP地址、数据报文类型。
●在主机A上的DOS命令提示符下运行arp–a命令,检查ARP高速缓存中的内容是否发生变化,分析原因。
六、实验结果分析1.Ping请求方ARP包分析:ff ff ff ff ff ff (目的地址)54 42 49 f7 0e 51(发送地址)08 06(协议类型 0x0806 ARP)00 01(硬件类型 Ethernet (1))08 00 (上层协议类型 0x0800 IP)06 (硬件地址长度 6字节)04 (协议地址长度 4字节)00 01 (操作类型 0x0001 ARP请求)54 42 49 f7 0e 51 (发送方硬件地址)0a 02 3e 5e (发送方IP地址 10.2.62.94)00 00 00 00 00 00 (接收方硬件地址)0a 02 3e 61 (接收方IP地址 10.2.62,97)2.Ping接收方ARP包分析:54 42 49 f7 0e 51 (目的地址)48 5b 39 2f 23 8b(发送地址)08 06(协议类型 0x0806 ARP)00 01(硬件类型 Ethernet (1))08 00 (上层协议类型0x0800 IP)06 (硬件地址长度 6字节)04 (协议地址长度 4字节)00 02 (操作类型 0x0002 ARP回复)48 5b 39 2f 23 8b (发送方硬件地址)0a 02 3e 61 (发送方IP地址 10.2.62.97)54 42 49 f7 0e 51(接收方硬件地址)0a 02 3e 5e (接收方IP地址 10.2.62,94)3.在主机A上的DOS命令提示符下运行arp–a命令,检查ARP高速缓存中的内容是否发生变化,分析原因Ping前:Ping后:因为,ping过后ARP协议将IP地址转化为mac地址存入缓存七、思考题结合实验过程中的实验结果,回答下列问题:(1)观察实验过程中捕获网络上的多个ARP请求帧,观察这些帧的以太网目的地址是否相同,分析其原因。
实验目的通过使用网路岗抓包工具-iptool软件捕获网络流量,分析数据报结构,从而更加清楚地掌握网络分层的思想,从感性认识飞跃到理性认识。
再通过捕获各个具体协议的通信数据包,一步一步具体分析其实现步骤,更加具体地掌握协议的实现过程。
实验内容任意捕获一个数据包,分析其数据链路层格式、网络层格式和传输层格式,加深学生对计算机网络分层概念的理解。
实验主要仪器和材料一台联网计算机、网路岗抓包工具-iptool软件实验步骤1、打开“网路岗抓包工具-iptool软件”,点击“包过滤”按钮,设置协议过滤仅包含“TCP”,点击“确定”,点击“开始捕包”按钮。
2、开始捕包并获得数据,点击其中一个包,进行分析。
实验结果如下图所示其中序号4、6、7、8、10、11、12为一次会话序号4:SEQ:2374403959 ACK:0序号6:SEQ:1013787468 ACK:2374403960序号7:SEQ:2374403960 ACK:1013787469序号8:SEQ:2374403960 ACK:1013787469序号10:SEQ:1013787469 ACK:2374404845序号11:SEQ:1013787469 ACK:2374404845序号12:SEQ:2374404845 ACK:1013787469下图为原始二进制代码:以下为分析结果:其中MAC header为40 16 9F A1 95 00 6C 62 6D 7D 45 D8 08 00IPV4 header为45 00 00 28 1A 46 40 00 40 06 12 95 C0 A8 01 65 DC B5 6F 32TCP header为C2 17 00 50 8D 86 8A ED 3C 6D 2C 49 50 10 FE 40 60 0C 00 00Destination Address:目的MAC地址Source Address:源MAC地址Version:4 表示IP协议的版本号为4,即IPV4,占4位,Header Length:5(20 Bytes),表示IP包头的总长度为20个字节,该部分占4个位。