计算机网络教学中的思路和方法
摘要:dynamip是一款优秀的网络模拟软件,在实践中能够代替或部分代替网络设备进行网络教学,有助于提高学生的动手能力,增强对网络的理解。
关键词:计算机网络教学;模拟软件;思科网络
我校计算机专业开设的计算机网络是一门理论和实践性都较强的课程。
从理论上说,计算机网络基于分组交换的技术实现的,在数据传输的过程中,数据包的传输状态、类型、大小、方向等是我们不能看到的,非常抽象;另一方面,计算机网络又与实践联系紧密,学生毕业工作后都或多或少地会面临网络上的一些问
题,这就要求学生在学习的过程中一定要掌握一些必要的网络实践技能。
回顾在计算机网络学习的过程结合教学经历,我认为在计算机网络的学习过程中可以分为这么几个阶段:
一、初级阶段
这一层,对计算机网络似似而非,仅仅会使用计算机网络,对网络的结构、体系糊里糊涂,甚至不能理解ip地址的准确含义,不知道交换机和集线器的区别。
在碰到问题时,没有明确的解决问题思路,在单位维护网络时就知道把计算机连到电脑,为电脑设定ip 地址。
这个层次我有时戏称为“民工级”(这里丝毫没有歧视农民工的意思)。
这个层次事实上是不需要正规培训的,只要看看入门级的书或
“百度”一下,再简单学会制作水晶头就可以达到了,估计可以维护个20~30台计算机的小型局域网。
这个阶段维护计算机网络时最常见的动作就是插拔网线。
二、中级阶段
这个阶段算是对网络有个入门了解,知道tpc/ip的4个层次,对网络设备能有清晰的认识。
在对待网络问题时能有个明确的解决方向,而不是到处像无头的苍蝇一样插拔网线。
最主要的是,这个层次能理解路由的概念,进而能理解子网的划分,从而能真正地理解路由器、交换机、集线器的区别和使用范围,知道网络风暴的危害和预防方法。
作为教学来说,能把学生教到这个层次上已经算是成功的了。
这个阶段最难的是路由概念的建立。
路由概念的建立几乎就是学习理解网络的一个分水岭,充分理解路由概念和原理就能为今后的网络学习铺平道路。
三、高级阶段
在充分理解路由的基础上,进一步研究和学习网络的原理,理解tcp/ip的三次握手,理解数据包的构成,理解交换机的vlan。
为将来网络分析打下基础,或者可以进一步参加思科、华为的各种认证,真正成为一个合格的网络工程师,独立设计大型的网络等。
计算机网络是一门实践性很强的学科,可是,我们现行的教材很多并不适合计算机网络的教学,比如说理论性较强,知识陈旧等,与实践是脱离的,造成很多学生在学习时成绩挺好,但碰到实际问
题时一头雾水,依然解决不了问题。
我在教学时结合我校的实际情况,采用了这么几个措施:
降低理论讲解,比如,计算机网络发展历史、编码原理等仅仅作为一种讲故事一样进行讲解,不做深入探究。
但ftp、dhcp、arp 等常见的服务要让学生明白是干什么的,怎么用的。
采用新型的模拟器dynamip辅助计算机网络教学,让学生充分理解路由的工作过程。
针对我校的网络情况和学生一起探讨网络的故障原因,以及如何解决。
把招聘、入编考试里的与网络相关的例题找出来讲解。
引入dynamip作为教学用的模拟器是计算机网络的核心。
下面简要介绍一下dynamip的使用过程。
dynamip是一款优秀的模拟器,能几乎完美地模拟思科的路
由命令,配置使用起来比较麻烦,我使用了一个集成包,将dynamip模拟器预先配置好,和其他的相关软件一起做成一个压缩文件,上课时,发给学生即可联系,无需配置,降低了学习难度。
拓扑结构如下:
文件目录如下:
其中,3620lab是模拟了思科的3620路由器的工作目录,securecrt_5.50是一款telnet连接软件,在实践中调试路由器常用的软件。
router1-9是9个路由器的启动批处理,比如双击router1.bat
就相当于打开第一个路由器router1的开关,和securecrt的连接端口是2001,router 2的端口是2002,以此类推。
这样我们就相当于在普通的pc机上建立了一个庞大的路由交换实验室,完全能够满足正常的教学要求。
例如,配置r1、r2、r3三个路由器,验证tcp/ip工作的最低要求,r1和r2能够相互ping通,r2和r3也能够相互ping通。
操作过程如下:
(1)双击router1、router2、router3,“打开”路由器。
(2)启动securecrt,建立三个链接,分别对应router1-3,端口是2001、2002、2003
(3)开始具体的配置:
此时,选no,即:输入n,回车。
在router 1里面输入:
router>en (进入特权模式)
router#conft (进入全局配置模式)
router(config)#hostname r1 (将router改名为r1)
r1(config)#interface s0/0 (进入端口配置模式,对s0/0端口进行配置,要与拓扑图相对应)
r1(config-if)#ipaddress 192.168.12.1 255.255.255.0 (对s0/0设置ip,子网掩码)
r1(config-if)#noshutdown (打开s0/0端口,为通讯进行准备)
在router2上s0/0的配置
router>en (进入特权模式)
router#conft (进入全局配置模式)
router(config)#hostname r2 (将router改名为r1)
r2(config)#interface s0/0 (进入端口配置模式,对s0/0端口进行配置,要与拓扑图相对应)
r2(config-if)#ip address 192.168.12.2 255.255.255.0 (对s0/0设置ip,子网掩码)
r2(config-if)#no shutdown (打开s0/0端口,为通讯进行准备)
在router2上s0/1的配置
r2(config)#interface s0/1 (进入端口配置模式,对s0/0端口进行配置,要与拓扑图相对应)
r2(config-if)#ip address 192.168.23.2 255.255.255.0 (对s0/1设置ip,子网掩码和r3处于同一个网络号)
r2(config-if)#no shutdown (打开s0/0端口,为通讯进行准备)
在router3上的配置
router>en (进入特权模式)
router#conft (进入全局配置模式)
router(config)#hostname r3 (将router改名为r1)
r3(config)#interface s0/0 (进入端口配置模式,对s0/0
端口进行配置,要与拓扑图相对应)
r3(config-if)#ip address 192.168.23.3 255.255.255.0 (对s0/0设置ip,子网掩码)
r3(config-if)#no shutdown (打开s0/0端口,为通讯进行准备)
在r1上ping r2
r1#ping 192.168.12.2
r2#ping 192.168.23.3
当出现5个叹号时说明r1到r2的通讯是正常的。
同理可以测试r3和r2的通讯也是正常的。
实验完成。
在这个实验中,除了没有配置时钟频率外,所有的命令和结果都和真机是一致的。
此外,这套模拟软件还可以用来进行静态路由、rip、ospf、nat等的模拟实验,实验的命令和真机上操作完全一致。
用软件模拟替代了真实设备,节省了资金,速度也更快一点。
对学生学习网络知识,真正理解路由的概念很有帮助,也是老师教学的好帮手!
参考文献:
[1]思科网络实验室.路由、交换实验指南.电子工业出版社,2007-04.
[2]陈宇.ccnp学习指南:组建可扩展的cisco互连网络:bsci.人民邮电出版社,2007.
(作者单位安徽阜阳师范学校)。