跳转至

总述

实验说明

这里是 2026-2027 年秋季《计算机网络原理》课程软件实验的文档。本实验的要求是在完成编程作业的基础上,完成 OSPF 协议的路由器的实现。

本实验目标是让大家掌握如下技能:

  • 阅读、理解和实现 RFC 文档的能力
  • 处理二进制数据的代码的编写能力

这两点技能其实就是阅读英文文档,把文档中的描述转化为代码的能力。未来科研时,也会需要阅读英文论文,用代码复现其中的实现。

更进一步,希望让大家掌握如下技能:

  • Linux 命令行的使用
  • 网络系统的调试:利用 ping 和抓包等工具,找到网络中出问题的地方并解决
  • Linux 系统网络的配置

这三点技能对于日后科研和工作都有很多的用处。例如科研时,经常需要在 Linux 环境下编译各种软件,例如网上很多论文的开源代码,有时候会遇到网络或者硬件问题,如果通过这个实验,学习到针对网络问题的调试思路,那么遇到其他环境问题的时候,也可以类似地解决。

往年实验讲解 PPT 与实验课录像

注意:由于软件实验改革,往年部分内容(如互联实验、RIPng 路由器实现等)已被移除,以下资料仅供参考,请同学们完成软件实验时以本文档中描述的最新内容为准。

2025-2026 秋季学期:

2023-2024 秋季学期:

2021-2022 秋季学期:

作者:Jiajie Chen (61.7%), network-ta (31.91%), Yutong Xie (4.26%), Haixuan Tong (2.13%)

评论