课程介绍
CS144: 什么,你学不会TCP?那就来自己写一个吧! - 胡津铭的文章 - 知乎
https://zhuanlan.zhihu.com/p/175998415
CS144 is an introductory course about computer networks. You will learn about the basic principles of computer networks, for example packet switching, layering, encapsulation and protocols; and you will learn how applications such as the world-wide-web, video streaming (e.g. Netfix and Hulu), video conferencing (e.g. Zoom and Skype) and BitTorrent use the network to communicate. You will spend quite a lot of time learning about the specifics of how the Internet works - which 1s of course by far the biggest computer network ever built. You will learn how applications communicate reliably over an unreliable Internet. And you will build portions of the Internet yourself! In fact, believe that in CS144 you build more parts of the Internet infrastructure than in any other undergraduate networking class anywhere. It’s really fun to see how the individual pieces work: You build an Internet router, and a reliable data delivery service, and then you use it to communicate with remote servers.
In addition to lectures, we will also have a few in-class guest lectures by outside speakers. All the guest lecturers are excellent speakers with many years of experience making networks work at huge scale. We will also have one Or more in-class exercises, which you will complete during the regular lecture time. These are designed to give you hands-on experience with tools that are useful for your labs.

CS144课程是关于计算机网络的入门课,学生将学习网络原理,如分组交换、分层、封装和协议,并亲手构建互联网的部分基础设施,包括路由器和可靠数据传递服务。课程包含嘉宾讲座、课堂练习,提供实践经验,如使用Doxygen和CMake进行代码管理和文档生成。
最低0.47元/天 解锁文章
2万+

被折叠的 条评论
为什么被折叠?



