add CS144

This commit is contained in:
zhongyinmin
2021-12-01 21:09:37 +08:00
parent 6e6f470389
commit 7b283883d6

View File

@@ -0,0 +1,20 @@
# CS144: Computer Network
## 课程简介
- 所属大学Stanford
- 先修要求一定的计算机系统基础CS106L
- 编程语言C++
- 课程难度:🌟🌟🌟
- 预计学时100小时
这门课的主讲人之一是网络领域的巨擘[Nick McKeown](http://yuba.stanford.edu/~nickm/index.html)教授。这位拥有自己创业公司的学界业界双巨佬会在他慕课每一章节的最后采访一位业界的高管或者学界的高人,非常开阔眼界。
在这门课的Project中你将用C++循序渐进地搭建出整个TCP/IP协议栈并且编写IP路由以及ARP算法并在最后利用你自己的协议栈代替Linux Kernel的网络协议栈和其他学生的计算机进行通信非常amazing
## 课程资源
- 课程网站https://cs144.github.io/
- 课程视频:[Youtube](https://www.youtube.com/watch?v=K9hV3igminw&list=PLEAYkSg4uSQ2dr0XO_Nwa5OcdEcaaELSG&index=109)
- 课程教材:无
- 课程作业8个Project带你实现整个TCP/IP协议栈
## 资源汇总
我在学习这门课中用到的所有资源和作业实现都汇总在[这个Github仓库](https://github.com/PKUFlyingPig/CS144-Computer-Network)中。