From 7b283883d63c02d426d8649f0cb7b43f23acd095 Mon Sep 17 00:00:00 2001 From: zhongyinmin Date: Wed, 1 Dec 2021 21:09:37 +0800 Subject: [PATCH] add CS144 --- docs/计算机网络/CS144.md | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 docs/计算机网络/CS144.md diff --git a/docs/计算机网络/CS144.md b/docs/计算机网络/CS144.md new file mode 100644 index 00000000..8b601885 --- /dev/null +++ b/docs/计算机网络/CS144.md @@ -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)中。 \ No newline at end of file