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