XX大学计算机网络实验三:Ethereal工具应用与协议数据分析

0 下载量 16 浏览量 更新于2024-08-04 收藏 1.88MB DOC 举报
本篇文档是XX大学计算机科学与工程实验室的一份学生实验报告,日期为2021年12月3日,由庞彬同学完成。实验课程名为"计算机网络实验三",主要目的是让学生熟悉ethereal(一款网络协议分析工具)的使用,并通过实际操作验证网络协议数据包格式,以及捕捉和分析数据包。 在实验环境中,参与者使用一台能够连通网络的Windows XP电脑进行实验。实验内容涵盖三个部分: 1. ICMP报文分析:首先,学生需要捕捉ping过程中生成的ICMP(Internet Control Message Protocol,互联网控制消息协议)报文,并理解其中参数的含义,如图1所示。这有助于了解网络中的基本通信机制。 2. Tracert路径追踪:接着,学生分析tracert过程中接收到的ICMP报文,确定数据包是如何经过路由器到达目标地址的,如图2所示,探究了路由转发的过程。 3. FTP协议包捕获与分析:实验的核心环节是对FTP(File Transfer Protocol,文件传输协议)完整工作流程的深度剖析。包括: - 地址解析:ARPs(Address Resolution Protocol,地址解析协议)的执行过程,显示在图4中。 - FTP控制连接建立:展示了如何通过命令行或客户端建立连接,图5记录了这一过程。 - 用户登录验证:通过协议包分析,确认用户名和密码的传输及验证,图6对此进行了展示。 - 数据连接和传输:详细解释了数据包如何在控制连接和数据连接之间传递,以及数据传输的具体流程。 - 连接释放:最后,描述了FTP连接关闭时,数据和控制连接的释放过程。 整个实验不仅锻炼了学生的实践技能,还加深了他们对TCP/IP协议栈的理解,以及网络通信各个环节的运作原理。通过这些实验步骤和结果的记录,学生得以深化理论知识,并提升分析网络问题的能力。