关于老师

由 COSEC 组的张渊老师授课,使用英文 PPT + 英文讲述。张老师讲课的语调有点令人犯困,还是英文上课,体验一般,不如对着 PPT 和 GPT 自学。

前置知识

Modern C++ 基础

课程内容

经典的计网教材:计算机网络(自顶向下方法),涵盖:

  • 网络基础(带宽、时延、抖动)
  • 应用层(HTTP、SSL、SSH、ICMP、SMTP、POP3)
  • 传输层(UDP、TCP)
  • 网络层(IP、DHCP、NAT、OSPF、BGP)
  • 链路层(ALOHA、CSMA/CD、ARP、交换机)
  • 无线网络(CDMA、802.11、CSMA/CA)

计算机三大件之一,非常有用(尤其是 TCP、HTTP、SSL、ARP),考研保研实习必考,建议熟练到倒背如流。

作业、考试与得分

没啥作业,主要是 Lab,2024 Fall 是照抄的 CS144,跟着框架完成了:

  • 抽象数据流的封装
  • TCP Sender
  • TCP Receiver
  • ARP

需要使用 Modern Cpp 的一些写法和特性,可以现学;大约共有 7 个 Lab,每个 Lab 耗时约 3 小时。

其他

就算是跟着把 CS144 写完,也是能写进简历里的,不是么?