大学里,计算机网络 和 计算机组成原理 这两门课该怎么学好?

2014-02-25 13:42:50 +08:00
 vvniu
最近开始上这两门课,但是学过一会后感觉:实在是太复杂太多要记要背的东西了。

这个不是重点,重点是我对这两门课还找不到一个整体框架的感觉(就是都分些什么要学的点,分别都有些什么用)

还请已过了这一关的人指导一下
6358 次点击
所在节点    程序员
32 条回复
chshouyu
2014-02-25 13:55:20 +08:00
分别挂了1次3次。。
zhujinliang
2014-02-25 13:55:33 +08:00
平常上课带一本 算法 或者 C语言 的书,只管点名喊个到,最后几节课突击一下就可以了
tywtyw2002
2014-02-25 14:08:31 +08:00
计算机网络,其实没啥难度

平时看看tcpip协议(路由协议)(这是n本书),基本计算机网络就ok了
vvniu
2014-02-25 14:30:42 +08:00
@zhujinliang 问的是作为一个程序猴怎么把它学好。。。。

@tywtyw2002 太复杂了。。。。各种层各种协议,思路全乱了
bleaker
2014-02-25 14:36:17 +08:00
计算机组成原理的话,自己看CSAPP,然后考前复习一下课本上的知识点就OK了

计算机网络还没上过。。
sinxccc
2014-02-25 14:38:22 +08:00
只说计算机网络吧,我的计算机组成原理当时也是不堪回首…

离书本已经好多年了所以没法给你具体到知识点的建议,不过如果你对网络感兴趣的话不妨从下面两个方向入手:

一个是网络的分层结构(网络现在是什么样子的),就是那个 OSI 七层/TCP/IP 四层的结构,具体到每层对应什么协议,跑什么样的设备,每层的代表协议数据报文是什么样子的,报文头里的每个字段对应着什么作用。这个每个教材都差不多的…

一个是网络的进化历史(为什么是现在这个样子的),我觉得这个可以纯作为上一个的参考,如果你有兴趣的话。基本上每一个网络协议都对应着一个或者多个 RFC,接触到一个协议的时候可以把 RFC 找过来翻翻看。只是初学的话没必要在意 RFC 里的那些技术细节,看看 Introduction,看看 References 就行了。

最后放一个经典的面试问题(反正我经常拿它来问别人,也曾经被别人问过):你打开浏览器,从在地址栏里输入 "www.v2ex.com" 到显示出完整的网页,这之间发生了什么,尽可能的列出你知道的所有技术细节。

我见过三两句话就完事的,也见过能讲上2 3个小时的…但我觉得你在开始学这门课程之前写下一个答案,跟学完之后再写下一个答案肯定是不一样的。
wdkwdkwdk
2014-02-25 15:06:24 +08:00
计算机网络39分。。。
hncqp
2014-02-25 15:15:20 +08:00
没那么难吧,貌似觉得比较好过的赶脚。网络比较明显的就是一个分层概念。组成原理就是各个子系统的原理设计。 理解了就好。
holmesabc
2014-02-25 15:18:29 +08:00
计算机网络 还好, 理解一些机理后 就好了

组成原理 这个不知道是老师的原因还是自己太挫, 学的没怎么懂
zzNucker
2014-02-25 15:25:11 +08:00
计算机网络就看书就行了啊,就是知识点比较多,相比计算机组成还是简单多了的。。。
我觉得组成比较难,自己尽量去多理解各个部分的设计思想吧,什么流水线,cache都是比较重要的。

计网那些协议用到的时候才用详细了解啊。。。。
rrfeng
2014-02-25 16:05:33 +08:00
我一个学环境工程的在当全运会志愿者的时候抱着计算机学院同学的《计算机网络(第五版)》看得津津有味他们表示很惊讶……
akn8
2014-02-25 16:29:59 +08:00
牢记 三次握手。。。orz
geew
2014-02-25 17:19:57 +08:00
计算机网络推荐两本书: <<鸟哥linux服务器版(网络部分)>>, <<图解TCP/IP>>.
组成嘛, 多看看课本就ok
zakokun
2014-02-25 17:21:44 +08:00
全挂了,完全没搞懂.计算机网络还好,那个计算机组成原理完全一头雾水......
Giinez
2014-02-25 18:48:52 +08:00
表示上学期计算机网络考试80分
krafttuc
2014-02-25 19:32:04 +08:00
上计算机网络用过CCNA的教材,上课听听,教材看明白,跟着做做lab就好了。摆弄路由器、交换机什么的虽然皮毛,但还是挺有趣的。

计算机组成原理,表示讲得挺底层的,反正最后是靠刷课件摆平了作业和考试。
abstractwang
2014-02-25 21:21:14 +08:00
学计算机网络,多搞搞linux,自然就学好了
zzNucker
2014-02-25 21:27:53 +08:00
@krafttuc 你说的是计算机网络实验吧。。。。
jiaqi228
2014-02-25 21:32:17 +08:00
计算机网络在大学里没有选修。
说说计算机组成原理:
记得一共10周的课时,我们老师花了一半的课时在讲CPU的结构-_-#
真的是花了一半的时间,要求每个人都要弄懂。那是理解后还是要在课上继续跟着没理解的同学一起探讨……所以印象很深。
期间还伴有实验课,主要是玩那种很破的模拟机,插插线,拨拨开关什么的。收获比较大的是直观理解了寄存器和巩固了汇编语言,囧。(我实验小王子,几乎每次都是第一个做完就可以走了。

扯远了,计组主要难在就是一开始,也就是CPU那里。CPU的结构能清晰地理解地话,其他就小CASE。
slixurd
2014-02-25 21:36:05 +08:00
图解TCP/IP给我的感觉就是他是写给初中生高中生入门计算机网络的
像学好还是一章一章慢慢啃tanenbaum的书吧,其实很有趣的...
虽然考试很简单,看看课件就完了,但是计网这么有趣的东西实在不宜错过

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/101763

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX