内容发布更新时间 : 2024/12/22 21:28:45星期一 下面是文章的全部内容请认真阅读。
(1)主机A编辑一个IP数据报,其中: 目的MAC地址:FFFFFF-FFFFFF。 源MAC地址:A的MAC地址。 源IP地址:A的IP地址。 目的IP地址:255.255.255.255。 自定义字段数据:填入大于1字节的用户数据。 校验和:在其它字段填充完毕后,计算并填充。 (2)主机B、C、D、E、F重新启动协议分析器并设置过滤条件(提取IP协议,捕获172.16.1.2接收和发送的所有IP数据包,设置地址过滤条件如下:172.16.1.2<->Any)。 (3)主机B、C、D、E、F重新开始捕获数据。 (4)主机A发送这个数据报。 (5)主机B、C、D、E、F停止捕获数据。 ● 记录实验结果 表3-5 实验结果 收到主机A发送的IP数据报 未收到主机A发送的IP数据报 ● 结合实验结果,简述受限广播地址的作用。 答:受限广播地址的作用是用于主机配置过程中IP数据报的目的地址。 3. 环回地址 (1)主机F重新启动协议分析器开始捕获数据并设置过滤条件(提取IP协议)。 (2)主机E ping 127.0.0.1。 (3)主机F停止捕获数据。 ● 主机F是否收到主机E发送的目的地址为127.0.0.1的IP数据报?为什么? 答:不能,在本机环回,分组永远离不开机器,这个分组就简单返回。 练习三:IP数据报分片 本练习将主机A、B、C、D、E、F作为一组进行实验。 1. 在主机B上使用“实验平台上工具栏中的MTU工具” 设置以太网端口的MTU为800字节(两个端口都设置)。 2. 主机A、B、E启动协议分析器,打开捕获窗口进行数据捕获并设置过滤条件(提取ICMP协议)。 3. 在主机A上,执行命令ping -l 1000 172.16.0.2。 4. 主机A、B、E停止捕获数据。在主机E上重新定义过滤条件(取一个ICMP数据包,按照其IP层的标识字段设置过滤),如图所示: 主机号 BCD EF - 11 -
字段名称 Identification字段值 More fragments字段值 Fragment offset字段值 传输的数据量 分片序号1 1277 0 0 1008字节 分片序号2 1278 0 0 1008字节 分片序号3 1279 0 0 1008字节 5. 主机E恢复默认过滤器。主机A、B、E重新开始捕获数据。 6. 在主机A上,执行命令ping -l 2000 172.16.0.2。 7. 主机A、B、E停止捕获数据。察看主机A、E捕获到的数据,比较两者的差异,体会两次分片过程。 8. 主机B上使用“实验平台上工具栏中的MTU工具”恢复以太网端口的MTU为1500字节。 练习四:子网掩码的作用 本练习将主机A、B、C、D、E、F作为一组进行实验。 1. 所有主机取消网关。 2. 主机A、C、E设置子网掩码为255.255.255.192,主机B(172.16.1.1)、D、F设置子网掩码为255.255.255.224。 3. 主机A ping 主机B(172.16.1.1),主机C ping 主机D(172.16.1.4),主机E ping 主机F(172.16.0.3)。 ● 记录实验结果 表3-7 实验结果 主机A——主机B 主机C——主机D 主机E——主机F 是 ping通 是 是 是 ● 请问什么情况下两主机的子网掩码不同,却可以相互通信? 答:在虚拟网技术或路由连接情况下。 4. 主机B在命令行方式下输入recover_config命令,停止静态路由服务。 5. 所有主机恢复到网络结构二的配置。 思考题: 练习1 1. 说明IP地址与硬件地址的区别,为什么要使用这两种不同的地址? - 12 -
答:IP 地址在 IP 数据报的首部,而硬件地址则放在 MAC 帧的首部。在网络层以上使用的是 IP 地址,而链路层及以下使用的是硬件地址。每个路由器都有 IP 地址和硬件地址。使用 IP 地址与硬件地址,尽管连接在一起的网络的硬件地址体系各不相同,IP 层抽象的互连网却屏蔽了下层这些很复杂的但细节,并使我们能够使用统一的、抽象的 IP 地址进行通信。 练习2 1. 受限广播地址的作用范围? 答:路由器都不转发目的地址为受限的广播地址的数据报,这样的数据报仅出现在本地网络中。 2. 受限广播地址和直接广播地址的区别? 答:直接广播地址包含一个有效的网络号和一个全“1”的主机号。受限的广播地址是是32位全1的IP地址,即255.255.255.255。 2. 路由器转发受限广播吗? 答:不转发 练习3 1. Ping的数据部分为3000字节,回显请求报文为何被分为3片而不是2片? 数据部分为3000字节而MTU为800字节,因此被分为3片 2. 数据部分长度为多少时报文正好被分为2片? 长度为2000字节 3. 不同协议的MTU的范围从296到65535,使用大的MTU有什么好处?使用小的MTU有什么好处? 答:使用大的MTU会减少分片数目,实现报文的快速传输;使用小的MTU会减少每次的传输性能的要求。 练习4 1. IP数据报中的首部校验和并不检验数据报中的数据,这样做的最大好处是什么?缺点是 什么? 答:答:IP数据报对传输的数据不做检验,这样做的最大好处是可以减少IP数据报的处理复杂度,提高数据报的处理速度。坏处是,这样做实际上把检验的任务交给了上层协议,增加了上层协议的复杂性。
- 13 -