视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
实验九 利用WireShark观察TCP与UDP包
2025-10-03 15:13:27 责编:小OO
文档
实验九 利用WireShark观察TCP及UDP包

一、实验目的

1.学习如何利用协议分析工具对网络数据包进行分析。了解网络数据包的组成,直观感受协议分层及各层协议数据单元的格式及相应关系。

2.学会利用Wireshark抓包,并对抓取到的包进行分析。重点观察TCP与UDP报文首部结构,理解首部中的序号、确认号等字段是TCP可靠连接的基础。观察TCP连接的三次握手建立和释放过程,理解TCP连接建立和释放机制。

3. 了解不同应用程序采用的运输层协议并分析原因。

二、实验内容

学习协议分析工具Wireshark的基本使用方法;

利用Wireshark进行ICMP包的抓取;

对抓取到的包进行分析,进一步了解IP包与MAC帧的关系。

三、实验工具

PC机,Windows,WireShark软件

四、实验步骤与分析

1. 捕获TCP和UDP数据包

1)首先运行Wireshark,在菜单Capture 下点击Interfaces,选取要抓包的网卡,然后按“start”按钮。

2)打开浏览器,打开某网站,如“www.sina.com.cn”

3)关闭浏览器

4)按“stop”按钮停止此次抓包。

2. 分析TCP数据段首部

图 2 TCP报文段格式

关于各字段的内容及意义,可以参见教材p194。

【TCP报文段】TCP报文段首部中的数据偏移和窗口分别是指什么?单位是什么?根据抓到的报文进行分析。

3. 分析UDP报文首部格式

图 3 UDP数据报格式

关于各字段的内容及意义,可以参见教材p185。

【UDP数据报】UDP数据报首部中的长度是指什么?根据抓到的报文进行分析。

4. TCP连接的三次握手分析

 找出一个TCP连接建立的三次握手数据包,分析其连接建立的过程。并填下表:

表 1 TCP连接建立包

字段名称报文段1

(第一次握手)

报文段2

(第二次握手)

报文段3

(第三次握手)

源端口
目的端口
序号
确认号
SYN
ACK
【TCP的连接建立】

TCP数据段与IP包的关系是怎样的?

5. TCP连接释放的四次握手分析

 找出一个TCP连接释放的四次握手数据包,分析其连接建立的过程。并填下表:

表 2 TCP连接的释放

字段名称报文段1

(第一次握手)

报文段2

(第二次握手)

报文段3

(第三次握手)

报文段3

(第四次握手)

源端口
目的端口
序号
确认号
FIN
ACK
【TCP的连接释放】

分析TCP连接释放的四次握手的意义。下载本文

显示全文
专题