当前位置:首页 > 计算机网络技术实验指导书
的PDU都是由首部和数据两部分组成。以太网帧各个层的PDU组成如图4-2所示:
应用层首部
运输层首部
网络层首部
以太网首部 网络层首部 运输层首部 应用层首部 应用层数据 以太网尾部 运输层首部 应用层首部 应用层数据 应用层首部 应用层数据 应用层数据 图4-2 以太网各层PDU
以太网数据链路层的帧格式如图4-3所示:
字节
6 6 2 类型 图4-3 以太网帧格式
46 ~ 1500
数 据 4 FCS 目的地址 源地址 网络层的PDU格式如图4-4所示:
比特 0 1 优 先 级 2 3 D 4 T 16 5 R 19 6 C 7 未用 比特 0 版 本 4 首部长度 8 服 务 类 型 24 总 长 度 31 固 定 部 分 可变 部分 标 识 生 存 时 间 协 议 标志 片 偏 移 首 部 检 验 和 源 地 址 目 的 地 址 可 选 字 段 (长 度 可 变) 数 据 部 分 填 充 首 部 数 据 部 分 IP 数据报
图4-4 IP数据报格式
运输层的PDU格式如图4-4和图4-5所示:
源端口号 目的端口号 总长度 校验和 数据 图4-4 UDP报文格式
31
比特 0 8 16
源端口 目的端口 序号 TCP 确认号 首部 数据 U A P R S F 偏移 保留 窗口 R C S S Y I 检验和 紧急指针 选 项(长 度 可 变) 填充 数据 图4-5 TCP报文格式
应用层PDU格式视使用什么应用层协议而定。
三、 实验环境
本实验在以太网中的各PC上进行。为产生数据包,其中教师机安装FTP服务器端软件Serv-U,其余PC以IE访问FTP服务器并捕获产生的数据分组。
四、 实验内容
本实验通过EtherPeek进行捕获以太网中特定测试产生的数据包并对照各层PDU的格式以加深对各层协议的理解。实验步骤如下:
1、 如未安装EtherPeek NX,安装EtherPeek NX并运行。 2、 选择菜单capture?start capture。
3、 定义过滤器:在跳出的窗口中选择Filters选项,并在右边窗口中选择
过滤依据IP:
32
4、
双击选中的过滤依据IP条目,在弹出的编辑滤波器窗口中点击“And”按钮,并选择Address。
5、
定义抓取通信网络数据包的主机IP地址:在弹出的对地址过滤器窗口中address1填写本主机IP地址,address2中填写192.168.1.254,选择address2 to address1,抓取ftp服务器到本机的数据包。选择各个窗口的OK并确定。
6、
在跳出的窗口中点击Start capture按钮。
33
7、
二进制比特
重新访问ftp服务器。双击其中抓取数据包窗口中的一项,记录一个从ftp服务器到本机的帧,包括 1)帧头、帧尾 2)IP头部 3)TCP头部
9、根据抓取的数据包把一个帧的内容按以下形式填写: ????
域意义
8、 ???? 同学们之间的主机互ping,并按照实际环境定义好过滤条件,抓取ping数据包并分析。也可以其他方式通信(如利用windows的共享文件)并抓取数据包。
五、 实验报告要求
1、简述实验目的和实验原理;
2、详细描述实验过程,分析实验结果。 3、思考并回答以下问题:
一个以太网帧对应的分组,是否一定包含如图4-2所示的各个层的首部? 4、总结本实验主要结论。
34
共分享92篇相关文档