(必修)计算机网络
授课教师
qy:
资历很深的老教授。
dhw:
也教《分布式系统》。
lsx:
新入职的老师,第一次带计网。讲课很认真,会说冷笑话,很年轻,跟学生关系比较好。
lql
本部来的老师,哈工大计网 MOOC 的领头人。
PPT:所有老师统一。中英文夹杂,图示略有不清,两本教材都参考到。一章一发,每章的第一节课往往用不到。
听课可能有一定必要,一些问题可能只在课堂上讲,作业/考研的内容都不涉及。
关于考试
2019 级
PPT + PPT 例题 + 往年题 + 作业题 + 王道,重要性依次递减。(2019 级适用)
老师照例会捞√
2020 级
题量减少,10 填空 + 6 判断 + 12 选择(2 分) + 4 大题(60 分),不太会出现做不完的情况。
PPT + 往年题 + 考研题 + MOOC 题。
最重要的还是 PPT,往年题参考价值也很大,考研题、作业和 MOOC 题重要性大致相同。
PPT 细节会考很多,比如路由器体系结构、虚电路、BitTorrent 协议等。
注:考研题部分,王道的 408 和工大的往年题都可以参考。
学习建议
关于实验
2018 级
实验内容似乎每年不太一样,2018 级的实验分为三个部分:自己动手写协议栈、抓包实验、套接字编程实验。
抓包实验比较水,主要考验 C 语言功底,不多赘述。
协议栈实验从 18 级开始设置,由本校的实验团队自己打造。由于首年设置该实验,从指导书到测试工具都出现了很多 Bug,一定程度上影响了体验。实验比较考验人的动手能力,量比较大,也比较花时间,debug 需要一些智慧。个人觉得很有意思,很能增长 C 语言水平,也增进了对计算机网络协议栈的理解与直观感受。成就感 MAX!老师、助教会提供很多技术支持。希望越来越好!
套接字编程,是计网课程的直接应用场景。一般选自于《计算机网络:自顶向下方法》,可以从借鉴前人的经验,难度比较低。
2019 级
实验内容涵盖有 编程设计型 和 配置验证型 两种类型,总共 9 个小实验。
配置验证型实验:VLAN 与接口模式配置、RIP 路由配置及协议分析、NAT 组网实验。验证型实验必须在本实验课程提供的实验环境下完成。
编程设计型实验 (需自己动手编程)有两种系列:
- 协议栈编程实验,该系列实验需要在本课程提供的代码框架上,实现以太网收发 → ARP 解析 → IP 协议实现 → ping 响应 → UDP 实现。此外,我们也特别鼓励有兴趣的同学能在此基础上增加 TCP 协议实现、RIP 路由协议实现。
- Socket 编程实验:邮件客户端的设计与实现。
Tips
这门课可能确实比较折磨。但是计网的知识还是很重要,请自己想办法学好来。
本部 MOOC:https://www.icourse163.org/course/HIT-154005
(内容以及教授顺序都与上课不太一样,但是 PPT 基本相似,可以作为参考。)
资料下载
如果你是校内学生,可点击如下「内网网盘」按钮查看本门课程的电子书、课件和实验软件等。
参与
HOA Core 成员有意重构 hoa 的网站,以接入更多的专业,实现更好的体验。如果你对资料分享或者网站搭建感兴趣,即使来自其他专业,非常欢迎你联系/加入我们 Core 团队。这里有我们初步的重构计划。
同时,HOA Core 初代成员已经毕业,如果你想加入 HOA Core,请阅读我们的博客了解更多:《HOA 的未来,需要你一起来书写》。