计算机网络-自上而下-和-自下而上-两种教学方法比较分析.pdf
第6 期 计 算 机 教 育
122 2017 年6 月10 日 Computer Education
文章编号 :1672-5913(20 17)06-0 122-04 中图分类号:G642
计算机网络“自上而下”和“自下而上”
两种教学方法比较分析
林 海,朱卫平,谢 榕
(武汉大学 国际软件学院,湖北 武汉 430079)
摘 要:比较和分析两种不同的教学方法对提高计算机网络教学质量的意义,分别从整体和局部、兴
趣的激发、难易程度、对工程思维的培养以及具体的知识点5个方面对这两种教学方法进行阐述,并
针对两种教学方法的不同特点,给出相关的教学建议。
关键词:计算机网络;整体和局部;兴趣的激发;工程思维
[3]
0 引 言 David J. Wetherall 主编的《计算机网络》 采用了
“自下而上”的方法。
计算机网络课程是计算机相关专业的基础课
这两种方法的比较和分析对计算机网络教学
程,了解和掌握计算机网络知识、培养工程思维和
有重要意义,只有了解这两种教学方法的特点,
创新能力对计算机专业学生有着重要意义。特别是
才能针对不同的学生选择相应的教学方法,并在
在国家大力提倡互联网+ 战略、物联网如火如荼
教学过程中充分发挥相应教学方法的特点,从而
发展的今天,计算机网络教学尤其重要,而一种好
提供计算机网络教学质量。
的计算机网络教学方法不仅可以让学生掌握相关知
识,同时又能培养创新意识和创新能力[1] ,使其成 1 局部和整体
长为符合时代需求的人才。
因计算机网络的分层结构,目前计算机网络 “自上而下”的教学方法从应用层和传输层
教学也是按照这种层次结构进行的,但计算机网 开始讲解,前者主要涉及客户端、服务器的关系
络教学有其特殊性,即可以从网络的最上层开始 或者对等点 (peer to peer )的关系,对网络而言
讲解,依次到最下层,其授课顺序为:应用层、 是整体的关系。同样,传输层涉及的也是网络上
传输层、网络层、链路层和物理层,我们称之为 两个终端节点之间的通信问题,所以也是基于网
“自上而下”的教学方法;或者相反,从物理层开 络的整体结构;而网络的底层 (如链路层),主
始讲解,然后链路层、网络层、传输层再应用层, 要涉及两个可以直接通信的节点的通信问题,也
我们称之为 “自下而上”的教学方法。事实上, 就是针对网络的局部。因此,“自上而下”的教
计算机网络最著名的两本教材分别采用了其中的 学方法可以认为是从网络的整体到局部的讲解方
一种方法,由James F. Kurose 和Keith W. Ross 主 法,而 “自下而上”的教学方法则是从网络的局
[2] 采用了 “自 部到整体的讲解方法。
编的《计算机网络:自顶向下方法》
上而下”的方法;而由Andrew S. Tanenbaum 和 通常认为,从 “局部到整体”是一个循序渐
基金项目:湖北省自然科学基金项目(2016CFB453);武汉大学2016教学改革建设项