
西北工业大学计算机网络实验:ICMP协议分析与Wireshark抓包

计算机网络实验内容 - ICMP 协议分析
**实验背景**
在计算机网络实验中,ICMP(Internet Control Message Protocol)协议是一个重要的协议,用于在IP协议之上提供错误报告和诊断功能。本实验的目的是通过抓包工具 Wireshark 分析 ICMP 协议,探讨有关 ICMP 协议的一些问题。
**实验内容**
实验中,我们使用 Wireshark 抓包工具来捕获 ICMP 协议的报文,并对其进行分析。实验步骤如下:
1. 打开 Wireshark 并开始抓包。
2. 在 Windows 命令下输入 `ping –n 10 www.ust.hk`,并等待 ping 程序终止。
3. 停止抓包,并对捕获的报文进行分析。
**实验结果**
通过实验,我们获得了以下结果:
1. 我的主机的 IP 地址为:10.22.56.56,目的主机的 IP 地址为:143.89.14.2。
2. ICMP 报文不需要源端口号和目的端口号,因为 ICMP 用于主机和路由器彼此交互网络层信息,不需要应用层的端口号。
3. 在 ping 请求报文中,ICMP 类型为 8(回显请求),ICMP 编码为 0。其他字段包括:checksum(2 字节)、identifier(2 字节)、sequence number(2 字节)和 data fields。
4. 在 ping 回答报文中,ICMP 类型为 0(回显回答),ICMP 编码为 0。其他字段包括:checksum(2 字节)、identifier(2 字节)、sequence number(2 字节)和 data fields。
**知识点**
* ICMP 协议的作用:ICMP 协议用于在 IP 协议之上提供错误报告和诊断功能。
* ICMP 报文的结构:ICMP 报文由类型字段、编码字段、checksum 字段、identifier 字段、sequence number 字段和 data fields 组成。
* ICMP 类型:ICMP 类型包括回显请求(类型 8)和回显回答(类型 0)。
* ICMP 的应用:ICMP 协议广泛应用于网络诊断和网络管理中。
**结论**
通过本实验,我们对 ICMP 协议有了更深入的了解,掌握了 ICMP 报文的结构和 ICMP 类型的应用。此外,我们还了解了 Wireshark 抓包工具的使用方法,掌握了网络协议分析的基本方法。
相关推荐

















资源评论

宝贝的麻麻
2025.07.30
实验内容细致,强调实践操作,通过wireshark工具深入理解ICMP。

文润观书
2025.07.07
西北工业大学的计算机网络实验深入浅出,专注于TCP和ICMP协议。

乖巧是我姓名
2025.06.01
适合计算机专业学生,加强网络协议理论与实践的结合。

Wang_2J
- 粉丝: 4
最新资源
- 深入Vue.js编程存储库:框架、组件与移动开发
- GitHub个人资料徽章指南:Markdown代码列表
- 压缩包子技术在软件开发中的应用探究
- C#项目:优化Excel产品清单管理与库存对比工具
- Ruby驱动的读书俱乐部应用开发指南
- C#技术实践:Laboratorio-2-de-repaso项目复习
- Pylearn-mulm: 实现大规模单变量线性模型分析
- 深入Java学习之旅:核心概念与实践技巧
- NHS COVID-19应用程序Beta文档综述
- 使用PseudoTV创建个性化直播频道指南
- 基于以太坊的电子健康记录(EHR)安全管理系统
- HTML技术在个人网站XMMR12上的应用研究
- Naver购物数据爬取及分析 - Python项目
- 避免Amazon C# S-API卖家接口错误,官方Demo问题解析
- 数据科学CS Build Week 1项目:掌握常用分水岭算法
- GitHub Actions自动化构建OpenWrt固件教程
- React App项目开发入门:快速搭建与脚本使用指南
- 香格里拉大学MSI项目:2020年学生知识构建工具介绍
- Go语言编写:新闻自动下载与发送教程
- IsisCB合作者培训计划:打造高效木工协作
- 系统优化与安全:Advanced SystemCare Pro 14.0.2功能解析
- 网络安全项目1:解决防火墙SSH连接问题
- 全面整理:INNITIAL_DROP_ETHaddresses包含所有ETH地址信息
- 百灵达X-TOUCH MINI MIDI音频控制器评测