跳到主要内容

CMU 15-441 计算机网络 ⭐️

课程名称: Networking and the Internet
课程官网地址:2022年秋
先修课程: 15-213 计算机系统概论
重要程度: ※※※※※
课程评点:

课程说明

15-441/641 是计算机网络的入门课程。重点将放在计算机网络设计和实施中的基本性能和工程权衡上。为了使问题更具体,该课程包括几个需要大量设计和实施的多周项目。

目标是让学生不仅了解计算机网络是什么以及它们今天如何工作,而且了解为什么它们是这样设计的,以及它们在未来可能如何发展。我们将主要从 Internet 中提取示例。涵盖的主题包括:拥塞/流量/错误控制、路由、寻址、命名、多播、交换、互联网络和网络安全。

推荐教材

本课最主要推荐的教材是拉里·彼得森 (Larry Peterson) 和布鲁斯·戴维 (Bruce Davie) 撰写的《计算机网络:系统方法》。

也可以阅读其他优秀教科书包括 Jim Kurose 和 Keith Ross、Addison Wesley 所著的《计算机网络:自上而下的方法》以及 Prentice Hall 所著的 Andrew Tanenbaum 和 David Wetherall 所著的《计算机网络》。

而关于编程相关的内容,可以参考Dave 的系统黑客软件工程笔记。

电子书:系统黑客软件工程笔记 英文版 提取码: 74h9

还有一些非常值得推荐的教材,特别是如果你想从事网络工程相关的岗位:

  • TCP/IP详解 卷1:协议(原书第2版)作者:W. Richard Stevens。
  • UNIX网络编程 卷1 套接字联网API,作者:W. Richard Stevens。
  • UNIX环境高级编程 作者:W. Richard Stevens,Addison-Wesley,1993