计算机网络-实验三:使用网络协议分析器捕捉和分析协议数据包

本文详述了一次使用网络协议分析器ethereal进行实验的过程,包括安装软件、捕捉并分析数据帧、IP数据报、TCP数据段、ARP、ICMP报文,以及TCP三次握手和FTP工作流程。实验旨在熟悉ethereal使用,验证协议格式,并学习数据包分析。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、实验目的
(1) 熟悉ethereal的使用
(2) 验证各种协议数据包格式
(3) 学会捕捉并分析各种数据包。
二、实验环境
安装了TCP/IP协议的Windows系统,包含实用的网络工具。
三、实验内容
(1) 安装ethereal软件
(2) 捕捉数据包,验证数据帧、IP数据报、TCP数据段的报文格式。
(3) 捕捉并分析ARP报文。
(4) 捕捉ping过程中的ICMP报文, 分析结果各参数的意义。
(5) 捕捉tracert过程中的ICMP报文,分析跟踪的路由器IP是哪个接口的
(6) 捕捉并分析TCP三次握手建立连接的过程。
(7) 捕捉整个FTP工作工程的协议包
对协议包进行分析说明,依据不同阶段的协议分析,画出FTP工作过程的示意图
a… 地址解析ARP协议执行过程
b. FTP控制连接建立过程
c . FTP 用户登录身份验证过程
d. FTP 数据连接建立过程
e. FTP数据传输过程
f. FTP连接释放过程(包括数据连接和控制连接)

四、实验步骤、记录和结果
(1)、捕捉数据包,验证数据帧、IP数据报、TCP数据段的报文格式。
启动Ethereal,点击菜单Capture—start,Ethereal开始捕捉网络上的数据包
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
数据帧:这条帧大小为78字节,目的MAC地址为dc f5 05 1f 3b ed,在帧的首部,占6字节,源MAC地址为f0 b4 29 64 72 d7,同样占用6个字节,0x0800说明上层协议是ip协议,占两个字节,在源MAC地址后紧随的是ip数据报,也即数据部分。再加上FCS占用4字节。
在这里插入图片描述
Ip数据报:该ip数据报的首部为20字节长,使用的是IPV4,总长度为40字节,Fragement Offset, 片偏移0个单位,生存时间为101,源ip地址为40.67.18

Wireshark是一款强大的网络协议分析工具,它可以帮助开发者网络管理员深入理解网络通信。在进行Wireshark实验时,通常会涉及以下几个步骤: 1. **安装与配置**:首先下载并安装Wireshark,可能需要根据操作系统(Windows、Linux或Mac)选择相应的版本。安装后,确保网络接口卡(NIC)被设置为捕获模式。 2. **启动捕获**:运行Wireshark,选择你要监听的网络接口,开始捕获网络流量。可以设置过滤器来专注于特定的协议、IP地址或端口。 3. **数据解析**:捕获的数据会显示在一个详细的信息面板中,包含源目标地址、协议类型、数据包内容。Wireshark支持数百种协议的解码,使得用户能够理解复杂的网络通信。 4. **分析网络行为**:利用Wireshark,你可以观察到应用程序之间的交互、数据加密解密过程,甚至是识别潜在的安全威胁或性能瓶颈。 5. **实验与学习**:你可以模拟网络请求,查看响应,研究不同协议的工作原理,如HTTP、TCP/IP、DNS等。此外,还可以用Wireshark来测试网络设备的配置网络性能。 6. **报告与故障排查**:收集到的网络数据可用于编写报告,帮助解决网络问题或优化网络设计。 相关问题-- 1. Wireshark支持哪些主要的网络协议分析? 2. 如何在Wireshark中设置过滤器以获取特定信息? 3. 使用Wireshark进行安全分析时,可能会发现哪些潜在威胁? 4. 如何使用Wireshark来进行网络性能监控优化? 5. 在进行网络协议分析时,如何解读TCP/IP分段重组的过程?
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值