update readme

This commit is contained in:
Yunjay Liu
2024-10-29 14:56:26 +08:00
parent e54cd679a4
commit b558bdf59a
7 changed files with 87 additions and 35 deletions

130
README.md
View File

@ -2,54 +2,73 @@
高级算机网络 Educoder 课堂实验 TDUN
## 目录格式解释
**实验名** - repo 中答案所在文件夹,注意有的实验对应多个文件夹。
### 网络协议分析实验
- **网络协议分析** - myshixun
### 网络组网和配置实验
- **GNS3 组建小型局域网** - first
- **静态路由配置** - second
- **动态路由 RIP 与 OSPF 配置**
- **动态路由 RIP 与 OSPF 配置 1-3 关** - third1-3
- **动态路由 RIP 与 OSPF 配置 4 关** - third4
- **VLAN 间单臂路由配置** - fourth
- **DHCP 服务器配置** - fifth
### 代码类实验
- **WEB 服务器编程实现** - WEB 服务器编程实现
- **UDP Ping 程序实现** - UDP Ping 程序实现
- **基于 socket 的网络编程** - 基于 socket 的网络编程
## 使用说明
### 代码类和网络协议分析实验
对于网络协议分析实验,把要求的文件拷贝到要求的目录下,然后不断点击测评,下一关即可完成实验
```bash
git clone https://github.com/SurvivorNo1/CN-Educoder.git
cp CN-Educoder/myshixun/* /home/headless/Desktop/workspace/myshixun/
```
对于代码类,只需将代码手动复制到目标位置即可。
### 配置实验
## 如何使用
实验环境可以访问互联网,只需按照以下步骤操作:
- 对于一般实验:
例如GNS3 组建小型局域网实验测试目录在/data/workspace/myshixun/first下每个实验不一样则创建目录然后把对应的文件全部拷贝到该目录下
- 对于一般实验:
- 对于网络协议分析实验,把要求的文件拷贝到要求的目录下,然后不断点击测评,下一关即可完成实验
例如GNS3 组建小型局域网实验测试目录在/data/workspace/myshixun/first下每个实验不一样则创建目录然后把对应的文件全部拷贝到该目录下.
把下面的代码粘贴到环境的命令行中即可,粘贴方式如图。
```bash
git clone https://github.com/SurvivorNo1/CN-Educoder.git
mkdir -p /data/workspace/myshixun/first
cp CN-Educoder/first/* /data/workspace/myshixun/first/
```
点击测评,下一关即可完成实验.
对于其他实验,例如**DHCP 服务器配置**只需要替换命令中的`/data/workspace/myshixun/first`为`/tmp/fifth` 即可
不断点击测评,下一关即可完成实验.
- 对于其他实验,例如**DHCP 服务器配置**只需要替换命令中的`/data/workspace/myshixun/first`为`/tmp/fifth` ,不断点击测评,下一关即可完成实验.
- 图文演示步骤,**DHCP 服务器配置**为例
- 1![image-20241029144007935](E:\Master\计算机网络\Coder\CN-Educoder\assets\image-20241029144007935.png)
- 2![image-20241029144035213](E:\Master\计算机网络\Coder\CN-Educoder\assets\image-20241029144035213.png)
- 3![image-20241029145509641](E:\Master\计算机网络\Coder\CN-Educoder\assets\image-20241029145509641.png)
- 4![image-20241029145435727](E:\Master\计算机网络\Coder\CN-Educoder\assets\image-20241029145435727.png)
- 5![image-20241029145553529](E:\Master\计算机网络\Coder\CN-Educoder\assets\image-20241029145553529.png)
## 目录格式解释
**实验名** - repo 中答案所在文件夹,注意有的实验对应多个文件夹。
### 配置分析类实验
- **网络协议分析** - myshixun
```shell
git clone https://github.com/SurvivorNo1/CN-Educoder.git
cp CN-Educoder/myshixun/* /home/headless/Desktop/workspace/myshixun/
```
点击测评,下一关即可完成实验.
- **GNS3 组建小型局域网** - first
```shell
git clone https://github.com/SurvivorNo1/CN-Educoder.git
mkdir -p /data/workspace/myshixun/first
cp CN-Educoder/first/* /data/workspace/myshixun/first/
```
- **静态路由配置** - second
```
git clone https://github.com/SurvivorNo1/CN-Educoder.git
mkdir -p /tmp/second
cp CN-Educoder/second/* /tmp/second
```
- **动态路由 RIP 与 OSPF 配置**
- **动态路由 RIP 与 OSPF 配置 1-3 关** - third1-3
- **动态路由 RIP 与 OSPF 配置 4 关** - third4
- 特别的,动态路由 RIP 与 OSPF 配置实验,需要操作两次:
```bash
git clone https://github.com/SurvivorNo1/CN-Educoder.git
@ -60,4 +79,37 @@ cp CN-Educoder/myshixun/* /home/headless/Desktop/workspace/myshixun/
```bash
cp CN-Educoder/third4/* /tmp/third/
```
- **VLAN 间单臂路由配置** - fourth
```shell
git clone https://github.com/SurvivorNo1/CN-Educoder.git
mkdir -p /tmp/fourth
cp CN-Educoder/fourth/* /tmp/fourth
```
- **DHCP 服务器配置** - fifth
```
git clone https://github.com/SurvivorNo1/CN-Educoder.git
mkdir -p /tmp/fifth
cp CN-Educoder/fifth/* /tmp/fifth
```
### 代码类实验
对于代码类,只需将代码手动复制到目标位置即可。
- **WEB 服务器编程实现** - WEB 服务器编程实现
- **UDP Ping 程序实现** - UDP Ping 程序实现
- **基于 socket 的网络编程** - 基于 socket 的网络编程
---

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 87 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 225 KiB