如果我们的教材是按照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元。详细内容可以参考教材辅助网站,网址:

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

  1. 北海哪里可以学计算机编程,编程真的很难吗?为什么会认为学编程难?

    学习蜜月期:这是一个充满喜悦的.非常容易取得成功的过程,借助精雕细琢的资源,你会解决那些看似很难,但全是可以攻破的问题.你会掌握基本的语法结构,对于取得的成就很开心. 迷雾悬崖:这是一个痛苦的自我实现 ...

  2. 对口升学的计算机很难吗,对口升本科真的很难吗?你需要先了解什么是”对口”...

    "对口升学"是职业(普通)中专学生在学完本专业课程后,可参加全国统一的升学考试,进入本科.专科高等院校继续学习本专业,成为社会急需的高技能技术型实用型人才.比如在中职学校学习的是计 ...

  3. 数据结构真的很难学?

    如果你关注计算机专业招聘试题,会发现越是大型公司,问的问题越基础,有的甚至问你什么是栈和队列,反而一些小公司会关心你做过什么系统.从关注点的不同可以看出,大公司更注重基础扎实和发展潜力,而小公司希望你 ...

  4. 学淘宝美工设计真的很难吗?学历不高能做淘宝美工设计吗?

    本文由:"学设计上兔课网"原创,图片素材来自网络,仅供学习分享 学淘宝美工设计真的很难吗?学历不高能做淘宝美工设计吗?学历低.没有基础就学不好淘宝美工吗?低学历又想转行到淘宝美工的 ...

  5. 零基础学习java编程,真的很难吗?手把手将你带入编程世界。

    零基础学习java真的很难吗?本人脑袋比较笨,从接触java到职业生涯已经小有4年了.怎么说呢,就是现在我依然能够保持着当年的那份不断学习的热情,是不是很不可思议.我告诉你,这是最基本最基础从事编程行 ...

  6. 二本学校考211计算机,普通二本学校的学生考211/985的研究生真的很难吗?

    原标题:普通二本学校的学生考211/985的研究生真的很难吗? 网友一: 我本科就是二本,念了一个交叉学科,交叉到什么地步呢,就是有些学校是把它放在教育学院,有些是设在物理学院,还有些是设在计算机学院 ...

  7. 计算机一级office高级应用难吗,二级Ms Office全国通过率22%,真的很难吗?

    二级Ms Office全国通过率22%,真的很难吗? 全国计算机二级Ms Office考试,报名人数多年来居高不下,可实际通过率却屡创新低. 相信大家,在报完了二级MS office考试之后,都会出现 ...

  8. OSChina 周二乱弹 —— 球真的很难玩!

    2019独角兽企业重金招聘Python工程师标准>>> Osc乱弹歌单(2018)请戳(这里) [今日歌曲] @clouddyy :推荐歌曲<Love Will Set You ...

  9. 民营企业的项目,真的很难做

    民营企业的项目,真的很难做 笔者加入现在的项目超过2个月了.随着对于客户的了解越来越深入,尤其是通过合作的乙方咨询公司了解到一些情况,发现客户虽然越做越大越做越强了,但是却永远改变不了其民营企业的德性 ...

最新文章

  1. 【计算机视觉】EmguCV学习笔记(3)ROI区域图像叠加以及初级图像混合
  2. Arch Linux PDF格式文件无法显示中文
  3. python利器的使用-PPython:PHP 拥抱 Python 的利器
  4. 【Linux入门连载三】Linux常用的基本命令
  5. #589. 图图的游戏
  6. 002-请你回答一下单元测试、集成测试、系统测试、验收测试、回归测试这几步中最重要的是哪一步...
  7. 在Windows 7中的Windows Media Player 12中快速预览歌曲
  8. java题-java运行时异常与一般异常有何异同?
  9. 自由幻想java_新手学习Java之面对对象-----继承
  10. 计算机组装 毕业设计,毕业设计(论文)--计算机组装与维护 .doc
  11. FL Studio新手教程:FL Studio五大常用按钮介绍
  12. MAVEN专题之十、设计你自己的maven插件【高手必备】
  13. 怎么下载并使用向日葵远程工具
  14. 单片机 MSP430 串口 计算 波特率
  15. hotmail手机端_hotmail邮箱app下载
  16. 短信也能玩出新花样?听阿里云产品运营畅聊“智能消息”服务
  17. matlab报错问题处理,函数或变量无法识别,不受支持的符号、不可见的字符或非 ASCII 字符的粘贴———卸载之前
  18. 数据分析 面经(已拿到offer)
  19. Java中excel的导出导入
  20. C语言scanf函数用法详细解释!!!

热门文章

  1. 神经网络属于符号主义吗,神经网络符号表示
  2. 【第04天】给定 n 个正整数,输出最大与最小的数
  3. 科大讯飞 SDK 安装梳理
  4. PowerBuilder History
  5. invader的java学习第一天基础篇
  6. 将应用程序背景设置为桌面壁纸背景
  7. 手机管理应用研究【1】——总篇
  8. WIN8相关资源汇总
  9. MIDI音阶与频率关系
  10. 数组-05. 字符串字母大小写转换