计算机网络 II
Stanford:CS144
Section titled “Stanford:CS144”- [1]“Introduction to Computer Networking: Lab Assignments.” 2025. Accessed: Oct. 30, 2026. [PDF]. Available: https://web.archive.org/web/20260506063931/https://cs144.github.io/机构:
- Stanford University
主讲:Keith Winstein
其它链接:- Archived official Minnow repository landing page (The original repository is currently unavailable; a complete starter-code download has not been verified.)
免费资源:- Checkpoint 0: Networking warmup (PDF)
- Checkpoint 1: Stitching substrings into a byte stream (PDF)
- Checkpoint 2: The TCP receiver (PDF)
- Checkpoint 3: The TCP sender (PDF)
- Checkpoint 4: Measuring the real world (PDF)
- Checkpoint 5: Down the stack: the network interface (PDF)
- Checkpoint 6: Building an IP router (PDF)
- Checkpoint 7: Making an Internet + something creative! (draft) (PDF)
VU:Advanced Network Programming(XB_0048)
Section titled “VU:Advanced Network Programming(XB_0048)”- [2]A. Trivedi, B. Chandrasekaran, J. Donkervliet, M. Jansen, and K. Doekemeijer, “Advanced Network Programming Course Project Handbook.” Oct. 27, 2023. Accessed: Oct. 30, 2026. [Google Docs and PDF]. Available: https://docs.google.com/document/d/1ytNjPB8nz6otKcD3G-3m9MT9zKcqZWg-dnuCK3RR3VM/edit
- [3]A. Trivedi, M. Jansen, and J. Donkervliet, “Advanced Network Programming.” 2023. Accessed: Oct. 30, 2026. [PDF]. Available: https://drive.google.com/drive/folders/1o12Qgzj1xFBf-xIcAeALqUN1Gx8iMr29机构:
- Vrije Universiteit Amsterdam
主讲:Animesh Trivedi, Balakrishnan Chandrasekaran, Matthijs Jansen, Jesse Donkervliet
其它链接:免费资源:- Slides
- Lecture 1: Introduction (PDF)
- Lecture 2: Networking concepts (PDF)
- Lecture 3: Linux networking internals (PDF)
- Lecture 4: Multicore scalability (PDF)
- Lecture 5: Userspace networking stacks (PDF)
- Lecture 6: RDMA networking (PDF)
- Lecture 7: BGP (PDF)
- Lecture 7: WAN and routing (PDF)
- Lecture 8: Content delivery networks (PDF)
- Lecture 8: IP anycast (PDF)
- Lecture 9: Congestion control (PDF)
- Lecture 10: Cellular networks (PDF)
- Lecture 11: Networking for online games (PDF)
- Editable source
- [4]A. Trivedi and L. Wang, “Advanced Network Programming.” 2020. Accessed: Oct. 30, 2026. [PDF]. Available: https://github.com/animeshtrivedi/animeshtrivedi.github.io/tree/master/files/2020/anp机构:
- Vrije Universiteit Amsterdam
免费资源:- Slides
- Lecture 1: Introduction (PDF)
- Lecture 2: Networking concepts (PDF)
- Lecture 3: Linux networking internals (PDF)
- Lecture 4: Multicore networking (PDF)
- Lecture 5: Userspace networking stacks (PDF)
- Lecture 6: RDMA networking (PDF)
- Lecture 7: Network forwarding and routing (PDF)
- Lecture 8: Software-defined networking (PDF)
- Lecture 9: Programmable data plane (PDF)
- Lecture 10: Cloud networking (PDF)
- Lecture 11: Beyond networking (PDF)