总述¶
实验说明¶
这里是 2026-2027 年秋季《计算机网络原理》课程软件实验的文档。本实验的要求是在完成编程作业的基础上,完成 OSPF 协议的路由器的实现。
本实验目标是让大家掌握如下技能:
- 阅读、理解和实现 RFC 文档的能力
- 处理二进制数据的代码的编写能力
这两点技能其实就是阅读英文文档,把文档中的描述转化为代码的能力。未来科研时,也会需要阅读英文论文,用代码复现其中的实现。
更进一步,希望让大家掌握如下技能:
- Linux 命令行的使用
- 网络系统的调试:利用 ping 和抓包等工具,找到网络中出问题的地方并解决
- Linux 系统网络的配置
这三点技能对于日后科研和工作都有很多的用处。例如科研时,经常需要在 Linux 环境下编译各种软件,例如网上很多论文的开源代码,有时候会遇到网络或者硬件问题,如果通过这个实验,学习到针对网络问题的调试思路,那么遇到其他环境问题的时候,也可以类似地解决。
往年实验讲解 PPT 与实验课录像¶
注意:由于软件实验改革,往年部分内容(如互联实验、RIPng 路由器实现等)已被移除,以下资料仅供参考,请同学们完成软件实验时以本文档中描述的最新内容为准。
2025-2026 秋季学期:
2023-2024 秋季学期:
2021-2022 秋季学期:
作者: