docs: 第九章大纲

This commit is contained in:
camera-2018
2023-07-22 22:03:24 +08:00
parent e8c1fad4da
commit 678c13a886
4 changed files with 68 additions and 7 deletions

View File

@@ -1,7 +1,7 @@
// import { defineConfig } from 'vitepress' // import { defineConfig } from 'vitepress'
import { withMermaid } from "vitepress-plugin-mermaid"; import { withMermaid } from "vitepress-plugin-mermaid";
import mathjax3 from 'markdown-it-mathjax3'; import mathjax3 from 'markdown-it-mathjax3';
import { main_sidebar, chapter2, chapter3, chapter4, chapter5, chapter6, chapter7, chapter8 } from './sidebar.js'; import { main_sidebar, chapter2, chapter3, chapter4, chapter5, chapter6, chapter7, chapter8, chapter9 } from './sidebar.js';
import { nav } from './nav.js'; import { nav } from './nav.js';
import PanguPlugin from 'markdown-it-pangu' import PanguPlugin from 'markdown-it-pangu'
@@ -115,6 +115,7 @@ export default withMermaid({
'/6.计算机安全/': chapter6(), '/6.计算机安全/': chapter6(),
'/7.网络应用开发/': chapter7(), '/7.网络应用开发/': chapter7(),
'/8.基础学科/': chapter8(), '/8.基础学科/': chapter8(),
'/9.计算机网络/': chapter9(),
}, },
outline: [2, 6], outline: [2, 6],
socialLinks: [ socialLinks: [

View File

@@ -67,6 +67,11 @@ export function main_sidebar() {
collapsed: true, collapsed: true,
items: [{ text: "8.基础学科", link: "/8.基础学科/8.基础学科" }] items: [{ text: "8.基础学科", link: "/8.基础学科/8.基础学科" }]
}, },
{
text: "9.计算机网络",
collapsed: true,
items: [{ text: "9.计算机网络", link: "/9.计算机网络/9.计算机网络" }]
},
{ {
text: 'Contributors', text: 'Contributors',
link: '/contributors' link: '/contributors'
@@ -637,3 +642,16 @@ export function chapter8() {
} }
] ]
} }
export function chapter9() {
return [
{ text: '返回上一层', link: '/简介' },
{
text: '9.计算机网络',
collapsed: false,
items: [
{ text: '9.计算机网络', link: '/9.计算机网络/9.计算机网络' },
]
}
]
}

View File

@@ -1,6 +0,0 @@
# 9.计算机网络
计算机网络的定义:
利用通信线路和通信设备,将地理位置不同的、功能独立的多台计算机互连起来,以功能完善的网络软件来实现资源共享和信息传递,就构成了计算机网络系统。
而我们学习计算机网络本质上可以理解为学习这个网络系统中的各种网络协议。

View File

@@ -0,0 +1,48 @@
# 9.计算机网络
计算机网络的定义:
利用通信线路和通信设备,将地理位置不同的、功能独立的多台计算机互连起来,以功能完善的网络软件来实现资源共享和信息传递,就构成了计算机网络系统。
而我们学习计算机网络本质上可以理解为学习这个网络系统中的各种网络协议。
## 我们可能会在本章讲这些东西
```mermaid
graph LR
计算机网络 --> 计算机网络基础
计算机网络 --> 路由与交换
计算机网络 --> 隧道与代理
计算机网络 --> 路由佬入门指南
计算机网络基础 ---> 物理层
计算机网络基础 ---> 链路层
计算机网络基础 ---> 网络层
计算机网络基础 ---> 传输层
计算机网络基础 ---> DNS与应用层概述
路由与交换 ---> 路由设备
路由与交换 ---> 路由协议
路由与交换 ---> NAT
路由与交换 ---> 真实互联网概述
隧道与代理 ---> GRE
隧道与代理 ---> WireGuard
隧道与代理 ---> L2TP/IPSec
隧道与代理 ---> 正向代理
隧道与代理 ---> 反向代理
路由佬入门指南 ---> openwrt/bird/ikuai/ros/vyos
路由佬入门指南 ---> 异地组网
路由佬入门指南 ---> 走得更深入...
链路层 ---> 数据帧/MAC/CRC
链路层 ---> ARP
网络层 ---> IP地址
网络层 ---> 子网/掩码/CIDR
网络层 ---> IPv6概述
传输层 ---> 端口
传输层 ---> UDP
传输层 ---> TCP概述
传输层 ---> TCP握手挥手
传输层 ---> TCP滑动窗口
传输层 ---> TCP拥塞控制
路由协议 ---> RIP
路由协议 ---> OSPF
路由协议 ---> 自治域与BGP概述
```