1 宋晖编写华南师范大学物理与电信工程学院 2013 年 4月计算机网络实验指导书 2 目录实验 1以太网链路层帧格式分析........................................................ 3 实验 2网络层 ICMP 协议分析.............................................................. 5 实验 3网络层 IP/ARP 协议分析........................................................ 10 实验 4传输层协议分析...................................................................... 17 实验 5应用层 SMTP 协议分析............................................................ 29 实验 6利用 Ethereal 分析 HTTP 和 DNS ............................................ 41 附录 Ethereal 简介........................................................................... 55 3 实验 1 以太网链路层帧格式分析 实验目的和要求?分析 V2 标准规定的 MAC 层帧结构; ?了解 标准规定的 MAC 层帧结构; ?掌握 TCP/IP 的主要协议和协议的层次结构。 实验设备安装有 Etherea l 软件和 windows 操作系统的微机系统。 实验内容通过对截获帧进行分析, 分析和验证 V2 标准和 标准规定的 MA C 层帧结构, 初步了解 TCP/I P 的主要协议和协议的层次结构。 实验步骤: 1. 打开 PCA 和 PCB 的 Message 服务, 方法: 控制面板——管理工具——服务——找到 message ,选开启 PC A和 PC B 上运行 Etherea l 截获报文, 然后进入 PC A的 Window s 命令行窗口, 执行如下命令: net send PCB 的 IP 地址“ hello ”(或者采用 ping 命令) ,这是 PCA 向 PCB 发送消息的命令,等到 PCB 显示器上收到消息后,终止截获报文,将截获报文命名为 HELLO —学号。 3. 对截获的报文进行分析: 找到发送消息的报文并进行分析, 研究主窗口中的数据报文列表窗口和协议树窗口信息,填写下表。 4 此报文类型此报文基本信息(数据报文列表窗口中 Information 项内容) Ⅱ协议树中 Source 字段值 00:13:20:a5:a9:c4 Destination 字段值 00:13:20:a5:a5:32 Protocol 协议树中 Source 字段值 Destination 字段值 TCP 协议树中 Source Port 字段值 3682 Destination Port 字段值 N etbios-ssn(139) 应用层协议树协议名称 SMB(server message block protocol) 包含 Hell o 的字段名 message 5 实验 2 网络层 ICMP 协议分析 实验目的和要求?掌握 ping 和 tracert 命令的使用方法; ?了解 ICMP 协议报文类型及作用。 实验设备安装有 Etherea l 软件和 windows 操作系统的微机系统。 实验内容 1、 ICMP 协议分析实验执行 ping 和 tracert 命令, 分别截获报文, 分析截获的 ICMP 报文类型和 ICMP 报文格式,理解 ICMP 协议的作用。目前网络中常用的基于 ICMP 的应用程序主要有 ping 命令和 tracert 命令。(1) ping 命令 Ping 命令是调试网络常用的工具之一。它通过发出 ICMP Echo 请求报文并监听其回应来检测网络的连通性。图 1 显示了 Ethereal 捕获的 ICMP Echo 请求报文和应答报文。 6 图 1 ICMP Echo 请求报文和应答报文 Ping 命令只有在安装了 TCP/IP 协议之后才可以使用, 其命令格式如下: ping [-t] [-a] [-n count] [-l size] [-f] [-i TTL] [-v TOS] [-r
xxs计算机网络实验指导书2013宋晖 来自淘豆网m.daumloan.com转载请标明出处.