File tree Expand file tree Collapse file tree 6 files changed +30
-29
lines changed Expand file tree Collapse file tree 6 files changed +30
-29
lines changed Original file line number Diff line number Diff line change 2424
25252025-2026 年秋季《计算机网络原理课程》的实验有两大分支:
2626
27- 1 . 软件实验,内有三个阶段 :
27+ 1 . 软件实验,内有两个阶段 :
2828 1 . 第一阶段:编程作业
29- 2 . 第二阶段:个人实验,在以下四个选项中选择一个完成 :
29+ 2 . 第二阶段:个人实验,在以下两个选项中选择一个完成 :
3030 1 . OSPF 路由器(推荐)
3131 2 . RIPng 路由器
32- 3 . DHCPv6 路由器
33- 4 . TFTP 客户端和服务端
34- 3 . 第三阶段:组网实验:将多名同学在个人实验的实现的软件,放在同一个网络中进行测试
32+ <!-- 3. DHCPv6 路由器 -->
33+ <!-- 4. TFTP 客户端和服务端 -->
34+ <!-- 3. 第三阶段:组网实验:将多名同学在个人实验的实现的软件,放在同一个网络中进行测试 -->
35352 . 硬件路由器实验(计网联合实验)
3636
3737请根据你要做的实验,在左侧的菜单中找到相应的文档。
4343- 2021-2022 学年:软件实验从 IPv4 升级到 IPv6,从 RIP 协议升级到 RIPng 协议,硬件实验也从 IPv4 升级到了 IPv6
4444- 2022-2023 学年:软件实验添加 TFTP 和 DHCPv6 的实验选项
4545- 2023-2024 学年:软件实验添加 OSPF 的实验选项,硬件实验开始使用 ThinRouterK 开发板
46+ - 2025-2026 学年:软件实验删除了 TFTP 和 DHCPv6 的实验选项,删除了组网互联实验
4647
4748## 项目成员
4849
Original file line number Diff line number Diff line change 22
33## 实验说明
44
5- 这里是 2025-2026 年秋季《计算机网络原理》课程软件实验的文档。本实验的要求是在完成编程作业的基础上,在以下四个选项中 ,选择一个完成:
5+ 这里是 2025-2026 年秋季《计算机网络原理》课程软件实验的文档。本实验的要求是在完成编程作业的基础上,在以下两个选项中 ,选择一个完成:
66
77* 实现 OSPF 协议的路由器(推荐)
88* 实现 RIPng 协议的路由器
9- * 实现 DHCPv6 协议的路由器
10- * 实现 TFTP 协议的客户端和服务端
9+ <!-- * 实现 DHCPv6 协议的路由器
10+ * 实现 TFTP 协议的客户端和服务端 -->
1111
1212本实验目标是让大家掌握如下技能:
1313
Original file line number Diff line number Diff line change 66
77真机评测(单人):校历第 12 周 - 第 16 周周日(2026 年 1 月 4 日)22:00:00
88
9- 真机评测(互联):校历第 15 周 - 第 16 周周日(2026 年 1 月 4 日)22:00:00
9+ <!-- 真机评测(互联):校历第 15 周 - 第 16 周周日(2026 年 1 月 4 日)22:00:00 -->
1010
1111以上截止时间都以东八区(UTC+8)为准。在截止时间之前,你需要提交代码、完成评测并且标记最终提交。如果不标记最终提交,则以截止时间前最后一次评测结果为准。如果未能在截止时间前完成,可以在实验平台上指定补交的评测结果,但会扣除分数。扣除后的分数计算规则如下:
1212
@@ -29,16 +29,16 @@ $$ S' = S \times \min(0.8, 0.95^D) $$
2929
3030## 真机评测
3131
32- 第二部分,你需要在以下四个选项中 ,选择一个完成:
32+ 第二部分,你需要在以下两个选项中 ,选择一个完成:
3333
34341 . 实现 OSPF 协议的路由器(推荐)
35352 . 实现 RIPng 协议的路由器
36- 3 . 实现 DHCPv6 协议的路由器
37- 4 . 实现 TFTP 协议的客户端和服务端
36+ <!-- 3. 实现 DHCPv6 协议的路由器
37+ 4. 实现 TFTP 协议的客户端和服务端 -->
3838
39- 真机评测占实验的 80% 分数。个人评测和互联评测各占 * 真机评测* 分数的一半(即各占 40%)。你需要在 TANLabs 上标记你的最终评测,每次评测会显示各项评测的原始结果,但不提供分数。
39+ 真机评测占实验的 80% 分数。<!-- 个人评测和互联评测各占 *真机评测* 分数的一半(即各占 40%)。 --> 你需要在 TANLabs 上标记你的最终评测,每次评测会显示各项评测的原始结果,但不提供分数。
4040
41- 和编程作业一样,你也需要把代码提交到 GitLab 上,然后在 TANLabs 上进行远程的树莓派的评测,分为个人和互联两种评测方法。
41+ 和编程作业一样,你也需要把代码提交到 GitLab 上,然后在 TANLabs 上进行远程的树莓派的评测<!-- ,分为个人和互联两种评测方法 --> 。
4242
4343### 实现 OSPF 协议路由器(推荐)
4444
@@ -52,7 +52,7 @@ $$ S' = S \times \min(0.8, 0.95^D) $$
5252
5353特点:理解难度较大,代码量较小。
5454
55- ### 实现 DHCPv6 协议服务器
55+ <!-- ### 实现 DHCPv6 协议服务器
5656
5757你需要基于编程作业的代码,修改 `Homework/dhcpv6/main.cpp`,实现一个支持 DHCPv6 协议的服务器。总代码量约 195 行。
5858
@@ -62,4 +62,4 @@ $$ S' = S \times \min(0.8, 0.95^D) $$
6262
6363你需要基于编程作业的代码,修改 `Homework/tftp/client.cpp` 和 `Homework/tftp/server.cpp`,实现一个 TFTP 协议的客户端和服务端。总代码量约 480 行。
6464
65- 特点:理解难度最低,代码量最大。
65+ 特点:理解难度最低,代码量最大。 -->
Original file line number Diff line number Diff line change 11## 第二阶段
22
3- 第二阶段实验有三个选项,在以下四个选项中选择一个完成即可 :
3+ 第二阶段实验有两个选项,在以下两个选项中选择一个完成即可 :
44
55- 实现 OSPF 协议路由器(推荐)
66- 实现 RIPng 协议路由器
7- - 实现 DHCPv6 协议路由器
8- - 实现 TFTP 协议客户端和服务端
7+ <!-- - 实现 DHCPv6 协议路由器
8+ - 实现 TFTP 协议客户端和服务端 -->
99
1010### 教学目的
1111
Original file line number Diff line number Diff line change 11# 理论复习
22
3- 在做实验前,先复习一下网络原理课上讲到的理论,理解一下为什么要实现一个 OSPF/RIPng 协议的路由器,实现的时候需要考虑哪些东西。如果你选择实现 TFTP 或者 DHCPv6 协议,也可以阅读下面的内容,对网络有更加深入的认识。
3+ 在做实验前,先复习一下网络原理课上讲到的理论,理解一下为什么要实现一个 OSPF/RIPng 协议的路由器,实现的时候需要考虑哪些东西。<!-- 如果你选择实现 TFTP 或者 DHCPv6 协议,也可以阅读下面的内容,对网络有更加深入的认识。 -->
44
55## 网络的功能
66
Original file line number Diff line number Diff line change 4444 - 总述 : software/second_stage/ripng_overview.md
4545 - 评测 : software/second_stage/ripng_evaluation.md
4646 - 调试 : software/second_stage/ripng_debug.md
47- - DHCPv6 :
48- - 总述 : software/second_stage/dhcpv6_overview.md
49- - 评测 : software/second_stage/dhcpv6_evaluation.md
50- - 调试 : software/second_stage/dhcpv6_debug.md
51- - TFTP :
52- - 总述 : software/second_stage/tftp_overview.md
53- - 评测 : software/second_stage/tftp_evaluation.md
54- - 调试 : software/second_stage/tftp_debug.md
55- - 第三阶段:组网实验 : software/third_stage.md
47+ # - DHCPv6:
48+ # - 总述: software/second_stage/dhcpv6_overview.md
49+ # - 评测: software/second_stage/dhcpv6_evaluation.md
50+ # - 调试: software/second_stage/dhcpv6_debug.md
51+ # - TFTP:
52+ # - 总述: software/second_stage/tftp_overview.md
53+ # - 评测: software/second_stage/tftp_evaluation.md
54+ # - 调试: software/second_stage/tftp_debug.md
55+ # - 第三阶段:组网实验: software/third_stage.md
5656 - 抄袭查重 : software/plagiarism.md
5757 - 框架使用 : software/framework.md
5858 - FAQ : software/faq.md
You can’t perform that action at this time.
0 commit comments