1、 1 / 23网络协议分析课题名称: 网络协议分析 指导教师: 赵红敏 专业班级:2014 级计算机科学与技术 2 班学 号: 20144591 姓 名: 孙晓阳 评语:成绩:2 / 233 / 23目录实验一 点到点协议 PPP.4实验目的 .4实验环境 .4实验步骤 .4实验二 地址转换协议 ARP.10实验目的 .10实验环境 .10实验步骤 .10实验三 Internet 控制报文协议 ICMP .16实验目的 .16实验环境 .16实验步骤 .16实验四 实现”洞” 的算法 .20实验目的 .20实验环境 .20实验要求 .204 / 23实验一 点到点协议 PPP实验目的1 理解
2、PPP 协议的工作原理及作用。2 练习 PPP,CHAP 的配置。3 验证 PPP,CHAP 的工作原理。实验环境1 安装 windows 操作系统的 PC 计算机。2 Boson NetSim 模拟仿真软件。实验步骤1、 绘制实验拓扑图利用 Boson Network Designer 绘制实验网络拓扑图如图 1-1。本实验选择两台 4500 型号的路由器。同时,采用 Serial 串行方式连接两台路由器,并选择点到点类型。其中 DCE 端可以任意选择,对于 DCE 端路由器的接口(Serial 0/0)需要配置时钟信号(这里用 R1 的 Serial 0/0 作为 DCE 端) 。2、 配
3、置路由器基本参数绘制完实验拓扑图后,可将其保存并装入 Boson NetSim 中开始试验配置。配置时点5 / 23击 Boson NetSim 程序工具栏按钮 eRouters,选择 R1 并按下面的过程进行路由器 1 的基本参数配置:RouterenableRouter#conf tRouter(config)#host R1R1(config)#enable secret c1R1(config)#line vty 0 4R1(config-line)#password c2R1(config-line)#interface serial 0/0R1(config-if)#ip addr
4、ess 192.168.0.1 255.255.255.0R1(config-if)#clock rate 64000R1(config-if)#no shutdownR1(config-if)#endR1#copy running-config startup-config点击工具栏按钮 eRouters,选择 R2 并按下面过程进行路由器的基本参数配置:RouterenableRouter#conf tRouter(config)#host R2R2(config)#enable secret c16 / 23R2(config)#line vty 0 4R2(config-line)#p
5、assword c2R2(config-line)#interface serial 0/0R2(config-if)#ip address 192.168.0.2 255.255.255.0R2(config-if)#no shutdownR2(config-if)#endR2#copy running-config startup-config3、 配置、测试 PPP选择路由器 R1 并配置 PPP,如下所示:R1#conf tR1(config)#interface serial 0/0R1(config-if)#encapsulation pppR1(config-if)#endR1#
6、copy running-config startup-config选择路由器 R2 并配置 PPP,如下所示:R2#conf tR2(config)#interface serial 0/0R2(config-if)#encapsulation pppR2(config-if)#endR2#copy running-config startup-config7 / 23选择路由器 R1,按照下面的步骤测试并观察 PPP 诊断输出:R1# ping 192.168.0.2R1#debug ppp negotiationR1#conf tR1(config)#interface serial 0
7、/0R1(config-if)# shutdownR1(config-if)#no shutdownR1(config-if)#endR1#undebug all8 / 234、 配置、测试 CHAP选择路由器 R1 并配置 CHAP,如下所示:R1#conf tR1(config)#username R2 password samepwdR1(config)# interface serial 0/0R1(config-if)#ppp authentication chapR1(config-if)#endR1#copy running-config startup-config选择路由器
8、R2 并配置 CHAP,如下所示:R2#conf tR2(config)#username R1 password samepwdR2(config)# interface serial 0/0R2(config-if)#ppp authentication chapR2(config-if)#endR2#copy running-config startup-config选择路由器 R1,按照下面步骤测试并观察 CHAP 配置:9 / 23R1#show ip interface briefR1#ping 192.168.0.2思考题1、 两台路由器上所使用的串行口分别是什么?Serial
9、0/02、 两台路由器的 IP 地址及子网掩码分别是多少?R1:192.168.0.1 255.255.255.0R2:192.168.0.2 255.255.255.03、 那台路由器上的串行接口为 DCE 端?使用 R1#show contR14、 本串行链路所使用的时钟频率是多少?640005、 在 CHAP 验证中,对所设置的用户名和密码是否存在什么特殊要求?如果没有配置默认的 CHAP 密码,则被验证方根据主演正方的用户名在本端的用户表中查找该用户对应密码,并选用找到的密码。密码必须相同,用户名是对方的10 / 23实验二 地址转换协议 ARP实验目的1. 能够使用 ARP 命令对 ARP 选路表进行简单操作。2. 学会使用 Ethereal 捕获 ARP 数据包并分析其格式。3. 深入理解 ARP 工作原理和重要作用。实验环境1、 安装 windows 操作系统的 PC 计算机一台。2、 每台 PC 具有一块网卡,通过双绞线与局域网相连。3、 每台 PC 运行网络协议分析软件 Ethereal。实验步骤1、 使用 ARP 命令打开“命令提示符界面” ,键入“arp -a”查看本机 ARP 表的内容。如图:Type 栏下 dynamic 字段表明该表项处于动态更新中。如果 20 分钟内没有其他