计算机网络难学吗,计算机网络课程真的很难学吗-之续

如果我们的教材是按照TCP/IP协议体系结构的层次来写,那么其中的章节一般应该包括:计算机网络概论、网络体系结构通述、物理层、链路层、共享介质访问控制(实质上讨论以太网)、IP协议、传输层协议、应用层协议、无线网、网络安全等。本科教材一般是这样的顺序,而高职教材更“导论”些,一般要具体讨论不同类型的网络,比如局域网、广域网和无线网。为了建立局域网知识体系,一般还要讨论操作系统和网络组建。TCP/IP协议,一般不是按照各个层次分别叙述,而是集中为一个章节讨论。

但实际上,认真分析,这里面还是在遵从着TCP/IP协议的层次。正如前一篇博客所说,讨论局域网、广域网和无线网,实质上都是在讨论通信子网,包括物理层和链路层。在高职教材中,一般还要单独讨论Internet,这样可以更加具体地讨论TCP/IP的应用,了解信息应用。虽然没有直接按照TCP/IP的协议进行讨论,但里面已经隐含着TCP/IP协议的层次了。这样的教材,实际上是层次型+模块化,是典型的“导论”型教材的写作模式。

剩下的问题是如何学习好计算机网络通信体系结构,因为所谓计算机网络课程难学,一方面,是因为自己理不出条理,看不出逻辑。现在条理和逻辑有了,就要具体进行问题的讨论了,那就是如何学好通信协议的体系结构。实际上,即使已经理出了头绪,大学生们网络仍然感觉计算机网络课程难学,难就难在协议体系结构上。因为,体系结构有多个层次,多个层次,都讨论通信问题(当然也包括应用问题),但主要讨论的是通信,通信问题解决了,应用问题就可以迎刃而解了。

学习体系结构,要注意几个问题:第1,分哪些层?第2,各层都有哪些功能?第3,每层解决什么问题?第4,在什么样的范围内作用?第5,各层之间有哪些区别?这些问题,在我过去的一些博客中,均有具体的讨论,现在主要讨论第2个点。

关于第2点,各层的功能。物理层主要讨论如何把计算机终端连接到网络上,即讨论接口问题。链路层主要讨论通信子网内,计算机之间如何通信。即把数据从一台计算机传输到另外一台计算机,但范围仅仅局限在物理通信子网内部,比如以太网还是FR。网络层主要讨论如何把数据从一台计算机,传输到另外一台计算机,但与链路层的区别是,这2台计算机,不是在一个网络内,而是在不同的网络内,如在互联网上。因此,要给每台计算机分配一个IP地址,相当于手机号,就可以根据“手机号”,把数据传递到相应的计算机。传输层讨论,如何在2个应用程序之间进行数据传输,因为在网络上,应用层要讨论网络应用,必须先解决应用层的数据通信问题,这些问题由传输层给予解决。

上面把各层功能,都进行了讨论,要注意的是他们之间的区别,如果不能区别,脑袋里必然是一团浆糊,也就会学不好协议体系结构。如果协议体系结构学不好,计算机网络课程必然学不好。第2个问题如果弄清了,第3和第4个问题就迎刃而解了。

看起来,问题似乎很简单,实际上,初学者在开始学习的时候,往往都容易陷入困境,主要就是因为,开始的时候,容易混淆,尤其是网络层和传输层,是最容易混淆的。其实,比如容易理解的是,网络层讨论硬件传输,即计算机;传输层讨论软件传输,即应用程序。还容易出问题的是,大学生们往往弄不懂物理层的功能,认为物理层也讨论数据如何传输。令外有人总容易把物理层与物理媒体混淆起来。

如果网络通信体系结构学好了,理顺了,又能找到计算机网络课程中的层次与逻辑,那么,头脑就是清醒的。就能建立起计算机网络的整体的,和全面的概念。学习计算机网络课程就不会再是难事了,除非你不下工夫,不认真思考问题。

本文参考教材:由机械工业出版社出版,韩希义编写的《计算机网络技术基础》。于2010年4月出版,全国高等职业教育规划教材,书号:ISBN:9787111300526,价格25元。详细内容可以参考教材辅助网站,网址:

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值