From 678c13a88662a7c64da8883ebcb51ed1e6be720e Mon Sep 17 00:00:00 2001 From: camera-2018 <2907618001@qq.com> Date: Sat, 22 Jul 2023 22:03:24 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20=E7=AC=AC=E4=B9=9D=E7=AB=A0=E5=A4=A7?= =?UTF-8?q?=E7=BA=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .vitepress/config.js | 3 +- .vitepress/sidebar.js | 18 ++++++++++ 9.计算机网络/9.计算机网络..md | 6 ---- 9.计算机网络/9.计算机网络.md | 48 +++++++++++++++++++++++++ 4 files changed, 68 insertions(+), 7 deletions(-) delete mode 100644 9.计算机网络/9.计算机网络..md create mode 100644 9.计算机网络/9.计算机网络.md diff --git a/.vitepress/config.js b/.vitepress/config.js index d78b1a8..e0af23d 100644 --- a/.vitepress/config.js +++ b/.vitepress/config.js @@ -1,7 +1,7 @@ // import { defineConfig } from 'vitepress' import { withMermaid } from "vitepress-plugin-mermaid"; 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 PanguPlugin from 'markdown-it-pangu' @@ -115,6 +115,7 @@ export default withMermaid({ '/6.计算机安全/': chapter6(), '/7.网络应用开发/': chapter7(), '/8.基础学科/': chapter8(), + '/9.计算机网络/': chapter9(), }, outline: [2, 6], socialLinks: [ diff --git a/.vitepress/sidebar.js b/.vitepress/sidebar.js index b412eea..607f7f2 100644 --- a/.vitepress/sidebar.js +++ b/.vitepress/sidebar.js @@ -67,6 +67,11 @@ export function main_sidebar() { collapsed: true, items: [{ text: "8.基础学科", link: "/8.基础学科/8.基础学科" }] }, + { + text: "9.计算机网络", + collapsed: true, + items: [{ text: "9.计算机网络", link: "/9.计算机网络/9.计算机网络" }] + }, { text: 'Contributors', link: '/contributors' @@ -636,4 +641,17 @@ export function chapter8() { ] } ] +} + +export function chapter9() { + return [ + { text: '返回上一层', link: '/简介' }, + { + text: '9.计算机网络', + collapsed: false, + items: [ + { text: '9.计算机网络', link: '/9.计算机网络/9.计算机网络' }, + ] + } + ] } \ No newline at end of file diff --git a/9.计算机网络/9.计算机网络..md b/9.计算机网络/9.计算机网络..md deleted file mode 100644 index 4042650..0000000 --- a/9.计算机网络/9.计算机网络..md +++ /dev/null @@ -1,6 +0,0 @@ -# 9.计算机网络 -计算机网络的定义: - - 利用通信线路和通信设备,将地理位置不同的、功能独立的多台计算机互连起来,以功能完善的网络软件来实现资源共享和信息传递,就构成了计算机网络系统。 - -而我们学习计算机网络本质上可以理解为学习这个网络系统中的各种网络协议。 \ No newline at end of file diff --git a/9.计算机网络/9.计算机网络.md b/9.计算机网络/9.计算机网络.md new file mode 100644 index 0000000..df0e56c --- /dev/null +++ b/9.计算机网络/9.计算机网络.md @@ -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概述 + +``` \ No newline at end of file