张志明 1106100234
ICMP简介: ICMP报文将作为IP层数据报的数据,封装在IP数据报中进行传输。如图9-1所示。但ICMP并不是高层协议,而仍被视为网络层协议。 IP报头 ICMP报头 ICMP信息 图9-1 ICMP 报文 ICMP报文的分类 ICMP报文的种类可以分为ICMP差错报告报文和ICMP询问报文两种,他们各自对应的报文类型及代码如表9-1所示。 表9-1 ICMP 报文的分类及各自对应的报文类型和代码 ICMP 报文种类 类型的值 3 差错报告报文 4 11 12 5 8或10 13或14 询问报文 17或18 10或9 ICMP报文的类型 终点不可达 源站抑制(Source quench) 时间超过 参数问题 路由重定向(Redirect) 回送(Echo)请求或应答 时间戳(Timestamp) 请求或应答 地址掩码(Address mask)请求或应答 路由器询问(Router solicitation)或通告 1. 同一网段的ARP协议分析 实验完成后,选中第一条ARP请求报文和第一条ARP应答报文,将ARP请求报文和ARP应答报文中的字段信息填入表1。 表1 ARP请求报文和ARP应答报文的字段信息 字段项 链路层Destination项 链路层Source项 网络层Sender MAC Address 网络层Sender IP Address 网络层Target MAC Address 网络层Target IP Address ARP请求数据报文 Broadcast(ff:ff:ff:ff:ff:ff) ARP应答数据报文 E0:05:c5:5f:fa:8a E0:05:c5:5f:fa:8a 192.168.1.1(192.168.1.1) 实验过程描述 实验步骤如下: 打开DOS界面,利用ping命令查出ip地址,在软件ethereal界面下点击开始,监测抓包,一段时间后,停止监测。 在所抓的包中,我们可以看到以下界面,其中包括ARP、IP、ICMP等多种协议; 第 15 页 共 27 页
张志明 1106100234
2. 分析第1个ICMP报文的IP协议部分,填写下表。 第 16 页 共 27 页
张志明 1106100234
询问请求报文 IP字段名 首部长度 总长度 标识 DF MF 片偏移 协议 SRC DST 询问应答报文 字段值 20bytes 60bytes 0x1f68(8040) 0 0 0 ICMP(0x01) E0:05:c5:5f:fa:8a IP字段名 首部长度 总长度 标识 DF MF 片偏移 协议 SRC DST 字段值 20bytes 60bytes 0x0da6(3494) 0 0 0 ICMP(0x01) 192.168.1.1 192.168.1.101 1. ARP协议和IP协议分别工作在哪一层?二者的作用是什么? 答:ARP(地址解析协议)是网络层的,用于IP地址到MAC的解析:IP在网络层工作,在因特网中,它是能使连接到网上的所有计算机网络实现相互通信的一套规则,规定了计算机在因特网上进行通信时应当遵守的规则。任何厂家生产的计算机系统,只要遵守 IP协议就可以与因特网互连互通。 2. 通过在不同环境下执行ping命令,截获报文,分析不同类型ICMP报文,理解其具体意义。 3. 在PCA和PCB上启动Ethereal进行报文截获,运行ping程序,分析截获报文填写下表。 回答问题 地址掩码请求报文 ICMP字段 类型 代码 校验和 未使用 数据 地址掩码应答报文 ICMP字段 类型 代码 校验和 未使用 数据 0 0 0x4c5c[correct] 8bytes 32bytes 字段值 字段值 8 0 0x445c[correct] 8bytes 32bytes 实 验 成 绩 教师签名: 第 17 页 共 27 页
张志明 1106100234
实验七
实验名称:静态路由和动态路由。 实验时间:2010-12-06 实验地点: 实验室 同组同学:程尚昆、孙飞虎、刘秀柯、尚小娟 实验目的: (1)了解路由器的作用; (2)掌握静态路由的配置; (3)掌握动态路由的配置。 实验要求: (1)写出静态路由的配置过程; (2)写出动态路由的配置过程。 实 验 基 本 信 息 (1)静态路由: 静态路由是指由网络管理员手工配置的路由信息。当网络的拓扑结构或链路的状态发生变化时,网络管理员需要手工去修改路由表中相关的静态路由信息。静态路由信息在缺省情况下是私有的,不会传递给其他的路由器。静态路由一般适用于比较简单的网络环境 。 实验使用静态路由的另一个好处是网络安全保密性高。动态路由因为需要路由器之间频繁地交换前的 各自的路由表,而对路由表的分析可以揭示网络的拓扑结构和网络地址等信息。因此,网络预习出于安全方面的考虑也可以采用静态路由。 情况 (2)动态路由: 动态路由器上的路由表项是通过相互连接的路由器之间交换彼此信息,然后按照一定的算法优化出来的,而这些路由信息是在一定时间间隙里不断更新,以适应不断变化的网络,以随时获得最优的寻路效果。 网络拓扑图: 实验步骤: 步骤1:在路由器1上配置接口的IP地址 Red-Giant(config)#hostname RA !配置路由器主机名 实验RA(config)#interface fastethernet 1/0 过程RA(config-if)#ip address 172.16.1.1 255.255.255.0 描述 RA(config-if)#no shutdown RA(config)#interface serial 1/2 RA(config-if)#ip address 172.16.2.1 255.255.255.0 RA(config-if)#no shutdown 验证测试: RA#show ip interface brief 步骤2:在路由器2上配置接口的IP地址和串口上的时钟频率 Red-Giant(config)#hostname RB !配置路由器主机名 RB(config)#interface fastethernet 1/0 第 18 页 共 27 页
张志明 1106100234
RB(config-if)#ip address 172.16.3.2 255.255.255.0 RB(config-if)#no shutdown RB(config)#interface serial 1/2 RB(config-if)#ip address 172.16.2.2 255.255.255.0 RB(config-if)#clock rate 64000 RB(config-if)#no shutdown 验证测试: RB#show ip interface brief 1. 路由器的作用是什么? 答:路由器的一个作用是连通不同的网络,另一个作用是选择信息传送的线路。选择通畅快捷的近路,能大大提高通信速度,减轻网络系统通信负荷,节约网络系统资源,提高网络系统畅通率,从而让网络系统发挥出更大的效益来。 从过滤网络流量的角度来看,路由器的作用与交换机和网桥非常相似。但是与工作在网络物回答理层,从物理上划分网段的交换机不同,路由器使用专门的软件协议从逻辑上对整个网络进行划问题 分。例如,一台支持IP协议的路由器可以把网络划分成多个子网段,只有指向特殊IP地址的网络流量才可以通过路由器。对于每一个接收到的数据包,路由器都会重新计算其校验值,并写入新的物理地址。因此,使用路由器转发和过滤数据的速度往往要比只查看数据包物理地址的交换机慢。但是,对于那些结构复杂的网络,使用路由器可以提高网络的整体效率。路由器的另外一个明显优势就是可以自动过滤网络广播。从总体上说,在网络中添加路由器的整个安装过程要比即插即用的交换机复杂很多。 实验成绩 教师签名:
第 19 页 共 27 页