Skip to content

计算机网络 (CS168)

课程全称: Introduction to the Internet: Architecture and Protocols
官方网站: cs168.io

📖 课程简介

CS168 深入讲解计算机网络的核心原理与协议,从应用层到链路层,涵盖 TCP/IP 协议栈的各个层次。课程通过实现网络协议和分析真实网络流量,培养网络编程与协议设计能力。

核心主题

  • 网络架构: 协议分层、端到端原则、网络边缘与核心
  • 传输层: TCP 可靠传输、拥塞控制、UDP
  • 网络层: IP 协议、路由算法、BGP、SDN
  • 应用层: HTTP、DNS、CDN、P2P
  • 网络安全: 加密、认证、防火墙

🧪 Labs/Projects 列表

Project主题状态
Lab 01Socket 编程⏳ 待完成
Project 1HTTP 代理服务器⏳ 待完成
Project 2可靠传输协议⏳ 待完成
Project 3路由算法实现⏳ 待完成
Project 4CDN 设计⏳ 待完成
Lab: Wireshark抓包分析实战⏳ 待完成

📚 学习资源

官方资料

推荐阅读


🎯 学习目标

通过本课程的 Lab 实战,将掌握:

  1. 网络编程: 熟练使用 Socket API 编写网络应用
  2. 协议理解: 深入理解 TCP/IP 协议栈的工作原理
  3. 路由算法: 掌握 Dijkstra、Bellman-Ford、BGP 等算法
  4. 实战分析: 能够使用 Wireshark 分析真实网络流量

最后更新于:

版权所有 © 2025-至今 赵熠楷(Yikai Zhao)