首页 -> 2007年第4期
《计算机网络基础》课教学方法的改进
作者:郭锡泉
关键词:计算机网络基础;教学方法;改进
课程的重要地位和作用
对于计算机专业来说,“计算机网络基础”课程一般包括数据通信原理与实现技术、网络体系结构、局域网及广域网原理、网络互联原理与技术等内容。它是计算机专业、尤其是计算机网络专业的核心基础课程,在计算机网络专业的课程设置中占有极其重要的地位和作用。下图是我校计算机网络专业的课程设置。
从图中可以看出,计算机网络基础是学生学习网络工程、网络管理、网络开发三个专业方向课程的基础。如果学生学好了计算机网络基础,则学习后续的专业课程时必将事半功倍。
课程教学方法上的问题和不足
计算机网络基础课程如此重要,促使我们不断关注和研究它的教学方法、教学效果。纵观当前的教学方法,仍然存在一些问题和不足:
TCP/IP协议的地位问题现行的教材一谈到计算机网络,必由OSI(开放系统互联)的七层模型开始说起;然后再说明TCP/IP协议的四层结构,进而将两者作一番对照。这样处理的话,TCP/IP协议的重要地位没有显示出来。众所周知,TCP/IP协议是工业标准、是事实上的标准。现在学习计算机网络,实际上就是学习TCP/IP协议。因此,TCP/IP协议应该占据一个十分突出的地位。有些学生学完了计算机网络课程,最后还不知道实用中的协议是OSI还是TCP/IP。这与教材的内容编排、导向不无关系。
重视分析轻视综合从逻辑上说,编写教材的过程中使用的逻辑一般是分析,即把TCP/IP协议分层论述,把网络接口层、网络层、传输层、应用层分而述之。这是无可厚非的,但分析完了之后没有举出实例,把TCP/IP协议几个层次的内容、把计算机通信的整个过程都展示出来。
理论与实际没有紧密结合教师在讲授计算机网络课程的过程中,最容易犯的毛病就是“满堂灌”,按照书上的理论讲一通,没有结合实际来谈,也不管学生是否消化和接受。TCP/IP协议实用技术,讲课时应注意把理论和实际结合在一起分析。
课堂教学枯燥TCP/IP毕竟是一系列的协议,课堂教学难免有些枯燥。在教学过程中,教师有必要用图表来说明问题。同时,应该注意应用多媒体教学手段辅助教学,如制作教学动画。
课程教学方法的改进
通过上述分析,不难得出计算机网络基础课程的一些改进措施:(1)把TCP/IP协议放在一个突出的地位,使整个计算机网络课程紧紧围绕TCP/IP协议展开。(2)在逻辑上,要注意分析和综合两者逻辑的综合运用,最终把TCP/IP协议作为一个整体来理解。(3)理论知识要紧密联系实际。需要指出的是,一般来说TCP/IP协议、计算机通信是一个不可见的过程。只有借助嗅探器(Sinffer)、协议分析器等辅助工具,才能把通信过程展现出来。因此,有必要鼓励学生尽早学习和掌握这些工具的使用,进而学会用理论知识去分析实际问题。(4)注意多媒体教学手段的引入,把课程讲得生动活泼一些,使学生的学习事半功倍。下面通过一个例子来说明以上措施的综合运用。
在计算机网络课程复习时,可以向学生提一个简单的问题:打开IE浏览器,输入某个网站的网址(如www.abc.com),直到打开这个网站的首页,这里面的通信过程是怎么样的?
要回答这个问题,不妨先把网络拓扑摆出来,如图2所示。问题就转变成计算机A是如何访问计算机B的Web服务的。为了把尽量多的知识串在一起来讲,可以把ARP、DNS等协议也一并分析,整个过程(如图3所示)可以这样理解:(1)由于DNS服务器、计算机B都不在计算机A的局域网内,计算机B的数据包要由网关进行转发,因此它首先要通过ARP查询过程来获得路由器R1的MAC地址。(2)计算机B通过DNS查询过程来获得计算机B的IP地址,而DNS报文是基于DUP协议的。(3)计算机A与计算机B建立TCP连接,即“三次握手”的过程。(4)计算机A与计算机B进行HTTP会话,计算机A访问计算机B的首页。(5)通信完毕,计算机A与计算机B释放TCP连接。(6)需要的话,还可以对中间的路由过程进行分析,把IP层的内容讲清楚。
上面的例子紧紧围绕TCP/IP协议而展开,综合运用了TCP/IP协议各个层次的内容,而且这样一个例子是实际中最为常见的问题。把这个例子做成一个教学动画呈现给学生,则教学效果更佳。
参考文献:
[1]李冬.高职计算机网络专业课程群建设[J].职业技术教育(教科版),2005,(1).
[2]贺平.计算机网络基础[M].北京:机械工业出版社,2003.
[3]谢希仁.计算机网络[M].北京:电子工业出版社,1999.
作者简介:
郭锡泉(1979—),男,广东清远人,硕士,主要研究方向为计算机通信、网络安全、Linux系统。