- 经验
- 101
- 分贝
- 0
- 家园分
- 683
- 在线时间:
- 412 小时
- 最后登录:
- 2017-3-27
- 帖子:
- 75
- 精华:
- 0
- 注册时间:
- 2012-6-1
- UID:
- 802172
注册:2012-6-1
|
最近因为工作需要,重新读了《计算机网络》(谢希仁,第五版)的部分章节,颇有些感慨
首先想要说,上大学那会也开过这门课程,可是真是没有从中学到东西。除了应付考试背过一些名词之外,自己根本就不了解计算机网络的骨骼、框架长什么样子。还记得毕业找工作的时候,有一次去面试,人问头DNS是做什么用的,我愣是不知道....太水了...
这次再度,不再去纠结于其中的某些名词、细节,不再去关心目前工作中用不到的一些章节,但是把tcp/ip协议的核心原理,基本框架算是摸清楚了。这种感觉很好。现在有人提起来,arp,rip,ospf,icmp协议是做什么用的,我能大概说出来一二三来;让我去抓一个IP/tcp的包,分析一下里面的东西,我对照着书来看抓到的包,我想我至少能有个方向;别人如果再提起来tcp建立link的三次握手,我不会再那么茫然....
同时,也让我反思一下:
为什么大学的课堂上,感觉自己没有学到东西?
是老师教的时候,没有抓住重点,没有突出这门课程的核心思想?边边角角的东西讲的太多了,反而没有能够突出核心与重点?(个人认为的核心:tcp/ip的原理。其他章节,物理层,数据链路层的东西篇幅太大了,即使老师用心讲,恐怕也不好理解这两章;网络安全这一章,完全是一门选修课的分量,稍微了解即可;音视频服务/无线网络这两章,貌似用到的也较少。)
是课程没有做到理论联系实际?(我学完这门课程,都没有听说过“抓包”一说,作为实践技能,在学校是不是应该多学学这些东西?)
说到这里,稍微吐槽一下大学开设的课程,那些数学、物理、政治课程,我们花了那么多力气去学,日后有几人能用得上?真没有看出来,为什么所有专业都要开设这些课程。
|
|