如果想对网络有个清晰、全面的认识,可以阅读三本书籍:
第一本就是潘爱民翻译的Andrew S.Tanenbaum的《计算机网络》,此书讲明白了网络之道,即计算机网络通信的主要原理;
第二本是W.Richard Stevens的《TCP/IP详解卷一:协议》,此书讲明白了网络之术,即TCP/IP协议簇的工作过程;
第三本是Douglas E.Comer的《计算机网络与因特网》,此书尝试在更广泛意义上解答“计算机网络和因特网是如何工作的”这一基本问题,解释了协议是如何使用硬件和应用是如何使用协议来满足用户的需求。
如果想自己设计一个网络系统,可以阅读三本书籍:
第一本就是Douglas E.Comer的《Network Systems Design Using NPs》,此书从包处理算法开始,引导我们了解发生在包上的每一件事。本书的独特之处是以一种“与应用无关”的方式描述各种系统结构和设计思路。再多一句,大多数国外大学教授网络系统设计与实现课程的参考蓝本;
第二本是George Varghese的《Network Algorithmics:An Interdisciplinary Approach to Designing Fast Networked Devices》,此书对网络系统实现模型进行分析,抽象出设计网络系统的一般规则,同时分析在真实网络系统实现中如何运用这些规则。
第三本是“亲自动手,从零开始构建一个网络系统”,选择一款合适的硬件平台,Learn by doing。
⑵ 璁$畻链虹绣缁滀笓涓氲炬湰链夊摢浜涳纻锛
涓銆佹暟鎹缁撴瀯
1.鏁欐潗锛氥婃暟鎹缁撴瀯銆嬩弗钄氭晱 娓呭崕澶у﹀嚭鐗堢ぞ
浜屻佽$畻链虹粍鎴愬师鐞
1.鏁欐潗锛氥婅$畻链虹粍鎴愬师鐞嗐嫔攼链旈 楂樼瓑鏁栾偛鍑虹増绀
銆婅$畻链虹粍鎴愬师鐞嗛厤阌嫔苟銆嫔熀琛锏戒腑鑻 绉戝﹀嚭鐗堢ぞ
涓夈佹搷浣灭郴缁
1.鏁欐潗锛氥婅$畻链烘搷浣灭郴缁(淇璁㈢増)銆嬫堡锘硅抗瀛愮 瑗垮畨鐢靛瓙绉戞妧澶у﹀嚭鐗堢ぞ
锲涖佽$畻链虹绣缁
1.鏁欐潗锛氥婅$畻链虹绣缁(绗浜旂増)銆嬭阿甯屼粊 鐢靛瓙宸ヤ笟鍑虹増绀
⑶ 大学计算机专业课程安排及教材
大学计算机专业课程安排及教材
一、课程安排
1. 基础课程:如《计算机科学导论》、《计算机网络》、《数据库系统概念》等,通常在第一学期或第二学期开设,为学生打下坚实的理论基础。
2. 专业知识课程:如《操作系统》、《计算机网络协议分析》、《计算机组成原理》等,这些课程通常在第三、四学期开设,进一步深入专业知识。
3. 实践与应用课程:如《软件开发实践》、《大数据处理》、《机器学习》等,这些课程着重培养学生的实际操作能力和技术应用能力。
4. 选修课程:如《人工智能》、《云计算技术》、《网络安全》等,学生可以根据自己的兴趣和职业规划选择。
二、教材选择
1. 基础课程教材:选用经典的入门教材,如《计算机科学导论》可以使用国内外广受欢迎的版本,内容涵盖计算机发展的历史、结构、编程语言等方面。
2. 专业知识教材:对于专业知识课程,选用权威的教材,如《计算机网络》可以使用TANEBAUM的《计算机网络:自顶向下方法》,该书采用自顶向下的方法介绍网络知识,易于理解。
3. 实践与应用教材:实践与应用课程的教材应侧重于实际案例和技术应用,如《机器学习实战》通过实例讲解机器学习算法的应用。
4. 选修课程教材:对于选修课,可以根据课程的具体内容选择相应的专业教材,如《网络安全攻防技术》可以选择最新版的教材,包含最新的网络安全攻防技术和策略。
三、补充说明
大学计算机专业课程安排旨在培养学生的计算机理论知识和应用能力,课程之间既有层次递进的关系,也有相互交叉的内容。在教材选择上,除了参考教材的权威性,还需要考虑学生的实际情况和学校的资源,确保教学效果。此外,随着科技的不断发展,课程内容也会不断更新,教材的选择也需要与时俱进。
⑷ 计算机专业的教材有哪些
一、数据结构
《数据结构》(严蔚敏着),由清华大学出版社出版。
二、计算机组成原理
《计算机组成原理》(唐朔飞着),由高等教育出版社出版。
《计算机组成原理》(基衫白、中英着),由科学出版社出版。
三、操作系统
《计算机操作系统(修订版)》(汤培迹、子瀛着),由西安电子科技大学出版社出版。
四、计算机网络
《计算机网络(第五版)》(谢希仁着),由电子工业出版社出版。