From b0f8ee18221b009c9118a326f80f69b6e6cb6787 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E4=BD=B3=E9=B9=8F?= <11819570+zheshiyifenglibiexing@user.noreply.gitee.com> Date: Thu, 30 May 2024 10:20:12 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BD=9C=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...21\347\273\234\345\237\272\347\241\200.md" | 29 ++++ ...21\347\273\234\345\237\272\347\241\200.md" | 14 ++ ...21\347\273\234\345\237\272\347\241\200.md" | 14 ++ ...21\347\273\234\345\237\272\347\241\200.md" | 11 ++ ...21\347\273\234\345\237\272\347\241\200.md" | 23 +++ ...21\347\273\234\345\237\272\347\241\200.md" | 10 ++ ...72\347\241\200\346\200\235\347\247\221.md" | 8 + ...56\344\270\216\347\256\241\347\220\206.md" | 9 + ...56\344\270\216\347\256\241\347\220\206.md" | 14 ++ ...15\347\275\256\347\231\273\345\205\245.md" | 23 +++ ...20\346\240\221\345\215\217\350\256\256.md" | 23 +++ ...25\350\207\202\350\267\257\347\224\261.md" | 35 ++++ ...57\347\224\261\351\205\215\347\275\256.md" | 38 +++++ ...57\347\224\261\351\205\215\347\275\256.md" | 42 +++++ ...57\347\224\261\351\205\215\347\275\256.md" | 160 ++++++++++++++++++ ...21\347\273\234\345\237\272\347\241\200.md" | 19 +++ ...1\347\273\234\345\237\272\347\241\2002.md" | 11 ++ ...1\347\273\234\345\237\272\347\241\2003.md" | 17 ++ ...1\347\273\234\345\237\272\347\241\2004.md" | 16 ++ ...1\347\273\234\345\237\272\347\241\2005.md" | 19 +++ ...1\347\273\234\345\237\272\347\241\2006.md" | 20 +++ ...21\346\250\241\346\213\237\345\231\250.md" | 20 +++ ...1\346\250\241\346\213\237\345\231\2502.md" | 27 +++ ...1\346\250\241\346\213\237\345\231\2503.md" | 13 ++ ...346\234\272shh\351\205\215\347\275\256.md" | 57 +++++++ ...56\345\222\214\347\256\241\347\220\206.md" | 14 ++ ...17\350\256\256\351\205\215\347\275\256.md" | 14 ++ ...10\345\222\214\345\256\211\345\205\250.md" | 24 +++ ...02\344\272\244\346\215\242\346\234\272.md" | 14 ++ ...6-\350\267\257\347\224\261\345\231\250.md" | 4 + ...25\350\207\202\350\267\257\347\224\261.md" | 13 ++ ...31\346\200\201\350\267\257\347\224\261.md" | 13 ++ ...50\346\200\201\350\267\257\347\224\261.md" | 20 +++ ...0\346\200\201\350\267\257\347\224\2612.md" | 12 ++ ...50\346\200\201\350\267\257\347\224\261.md" | 15 ++ ...50\346\204\217\344\272\213\351\241\271.md" | 4 + ...21\347\253\231\351\203\250\347\275\262.md" | 6 + ...60\346\234\215\345\212\241\345\231\250.md" | 104 ++++++++++++ ...5-\350\231\232\346\213\237\346\234\272.md" | 16 ++ 39 files changed, 945 insertions(+) create mode 100644 "\345\274\240\345\251\267/2024.04.01\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200.md" create mode 100644 "\345\274\240\345\251\267/2024.04.03\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200.md" create mode 100644 "\345\274\240\345\251\267/2024.04.07\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200.md" create mode 100644 "\345\274\240\345\251\267/2024.04.08\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200.md" create mode 100644 "\345\274\240\345\251\267/2024.04.10\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200.md" create mode 100644 "\345\274\240\345\251\267/2024.04.11\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200.md" create mode 100644 "\345\274\240\345\251\267/2024.04.12\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200\346\200\235\347\247\221.md" create mode 100644 "\345\274\240\345\251\267/20240415.\344\272\244\346\215\242\346\234\272\347\232\204\345\237\272\347\241\200\351\205\215\347\275\256\344\270\216\347\256\241\347\220\206.md" create mode 100644 "\345\274\240\345\251\267/20240417.\344\272\244\346\215\242\346\234\272\347\232\204\345\237\272\347\241\200\351\205\215\347\275\256\344\270\216\347\256\241\347\220\206.md" create mode 100644 "\345\274\240\345\251\267/20240418ssh\351\205\215\347\275\256\347\231\273\345\205\245.md" create mode 100644 "\345\274\240\345\251\267/20240422\347\224\237\346\210\220\346\240\221\345\215\217\350\256\256.md" create mode 100644 "\345\274\240\345\251\267/20240428\345\215\225\350\207\202\350\267\257\347\224\261.md" create mode 100644 "\345\274\240\345\251\267/20240429\351\235\231\346\200\201\350\267\257\347\224\261\351\205\215\347\275\256.md" create mode 100644 "\345\274\240\345\251\267/20240506\345\212\250\346\200\201RIP\350\267\257\347\224\261\351\205\215\347\275\256.md" create mode 100644 "\345\274\240\345\251\267/20240509OSPF\345\212\250\346\200\201\350\267\257\347\224\261\351\205\215\347\275\256.md" create mode 100644 "\346\235\216\344\275\263\351\271\217/20240401-\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200.md" create mode 100644 "\346\235\216\344\275\263\351\271\217/20240403-\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\2002.md" create mode 100644 "\346\235\216\344\275\263\351\271\217/20240407-\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\2003.md" create mode 100644 "\346\235\216\344\275\263\351\271\217/20240408-\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\2004.md" create mode 100644 "\346\235\216\344\275\263\351\271\217/20240410-\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\2005.md" create mode 100644 "\346\235\216\344\275\263\351\271\217/20240411-\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\2006.md" create mode 100644 "\346\235\216\344\275\263\351\271\217/20240412-\346\200\235\347\247\221\346\250\241\346\213\237\345\231\250.md" create mode 100644 "\346\235\216\344\275\263\351\271\217/20240415-\346\200\235\347\247\221\346\250\241\346\213\237\345\231\2502.md" create mode 100644 "\346\235\216\344\275\263\351\271\217/20240417-\346\200\235\347\247\221\346\250\241\346\213\237\345\231\2503.md" create mode 100644 "\346\235\216\344\275\263\351\271\217/20240418-\346\200\235\347\247\221\344\272\244\346\215\242\346\234\272shh\351\205\215\347\275\256.md" create mode 100644 "\346\235\216\344\275\263\351\271\217/20240419-vlan\347\232\204\351\205\215\347\275\256\345\222\214\347\256\241\347\220\206.md" create mode 100644 "\346\235\216\344\275\263\351\271\217/20240422-\344\272\244\346\215\242\346\234\272\347\232\204\347\224\237\346\210\220\346\240\221\345\215\217\350\256\256\351\205\215\347\275\256.md" create mode 100644 "\346\235\216\344\275\263\351\271\217/20240424-\350\201\232\345\220\210\345\222\214\345\256\211\345\205\250.md" create mode 100644 "\346\235\216\344\275\263\351\271\217/20240425-\344\270\211\345\261\202\344\272\244\346\215\242\346\234\272.md" create mode 100644 "\346\235\216\344\275\263\351\271\217/20240426-\350\267\257\347\224\261\345\231\250.md" create mode 100644 "\346\235\216\344\275\263\351\271\217/20240428-\345\215\225\350\207\202\350\267\257\347\224\261.md" create mode 100644 "\346\235\216\344\275\263\351\271\217/20240429-\351\235\231\346\200\201\350\267\257\347\224\261.md" create mode 100644 "\346\235\216\344\275\263\351\271\217/20240506-rip\345\212\250\346\200\201\350\267\257\347\224\261.md" create mode 100644 "\346\235\216\344\275\263\351\271\217/20240508-rip\345\212\250\346\200\201\350\267\257\347\224\2612.md" create mode 100644 "\346\235\216\344\275\263\351\271\217/20240509-ospf\345\212\250\346\200\201\350\267\257\347\224\261.md" create mode 100644 "\346\235\216\344\275\263\351\271\217/20240510-ospf\345\212\250\346\200\201\350\267\257\347\224\261\346\263\250\346\204\217\344\272\213\351\241\271.md" create mode 100644 "\346\235\216\344\275\263\351\271\217/20240511-\346\234\254\345\234\260\347\275\221\347\253\231\351\203\250\347\275\262.md" create mode 100644 "\346\235\216\344\275\263\351\271\217/20240513-\347\275\221\351\241\265\351\203\250\347\275\262\345\210\260\346\234\215\345\212\241\345\231\250.md" create mode 100644 "\346\235\216\344\275\263\351\271\217/20240515-\350\231\232\346\213\237\346\234\272.md" diff --git "a/\345\274\240\345\251\267/2024.04.01\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200.md" "b/\345\274\240\345\251\267/2024.04.01\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200.md" new file mode 100644 index 0000000..d43dd9b --- /dev/null +++ "b/\345\274\240\345\251\267/2024.04.01\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200.md" @@ -0,0 +1,29 @@ + +# 操作系统 ++ unix + + Linux + + Linux发行版 + + 红帽子 + + Debian + + freeBSD + + MacOS ++ windows + + windows 2000 + + windows XP + + windows 10、11 + + 家庭版 + + 企业版 + + 专业版 + +### 计算机网络常见的硬件 + ++ 三网融合 + + 电脑网络、电视网络、电话网络 ++ 无线路由器 + + 无线发射器+路由器 ++ 交换机 + + 用于连接同一网络下的不同设备,在 OSI 七层协议中的数据链路层 ++ 三层交换机 + + 工作在网络层的特殊的交换机 ++ 路由器 + + 用于连接不同网络的设备,在 OSI 七层协议中的网络层 \ No newline at end of file diff --git "a/\345\274\240\345\251\267/2024.04.03\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200.md" "b/\345\274\240\345\251\267/2024.04.03\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200.md" new file mode 100644 index 0000000..481e182 --- /dev/null +++ "b/\345\274\240\345\251\267/2024.04.03\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200.md" @@ -0,0 +1,14 @@ +### 计算机网络基础 +#### 网卡(网络适配器) +更改适配器设置网络 +#### ADSL 电话线拨号 +速度:10K +10Mbps +1000M 双绞线 +2.5G 6类线 光纤 +10G 光纤 +#### 物理传输介质 +1.双绞线:理论极限距离100m 建议<80m +2.线序:A类标准,B类标准 +3.白橙,橙,白绿,蓝,白蓝,绿,白棕,棕 +5.分直通线和交叉线:直通线:用于不同设备之间的连接;交叉线:用于相同设备之间的连接 \ No newline at end of file diff --git "a/\345\274\240\345\251\267/2024.04.07\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200.md" "b/\345\274\240\345\251\267/2024.04.07\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200.md" new file mode 100644 index 0000000..4c3baeb --- /dev/null +++ "b/\345\274\240\345\251\267/2024.04.07\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200.md" @@ -0,0 +1,14 @@ +## 物理传输介质 +#### 光纤 +1.单模光纤(贵):传输距离远 +2.多模光纤(便宜):传输距离短 +3.带宽:信道容量 +4.光猫 +5.电转换器、光纤收发器 +6.猫棒 +#### 光缆 +一种通信线缆,主要由光导纤维(光纤)和塑料保护套管及塑料外皮构成 +#### 同轴电缆 +一种电线及信号传输线 +### 无线传输介质 +1.无线2.电波卫星 \ No newline at end of file diff --git "a/\345\274\240\345\251\267/2024.04.08\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200.md" "b/\345\274\240\345\251\267/2024.04.08\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200.md" new file mode 100644 index 0000000..172ecee --- /dev/null +++ "b/\345\274\240\345\251\267/2024.04.08\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200.md" @@ -0,0 +1,11 @@ +### 无线传输介质 +1.无线电波:WiFi5、WiFi6、WiFi7 +2.信号的覆盖方式:AC+AP、mesh +3.卫星 +### 数据链路层 +1.局域网 +2.交换机 +3.MAC地址 + + + diff --git "a/\345\274\240\345\251\267/2024.04.10\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200.md" "b/\345\274\240\345\251\267/2024.04.10\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200.md" new file mode 100644 index 0000000..780b484 --- /dev/null +++ "b/\345\274\240\345\251\267/2024.04.10\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200.md" @@ -0,0 +1,23 @@ +### 物理层 +### 数据链路层 +1.交换机 +2.二层交换机 +3.三层交换机 +### 网络层 +路由器:网络层的重要设备 +### 传输层 +### 会话层 +### 表示层 +### 应用层 ++ HTTP:超文本传输协议 ++ FTP:文件传输协议 ++ SFTP:是一种建立在SSH协议之上的安全文件传输协议 ++ SMTP:简单邮件发送协议 ++ POP3:邮件接收协议 ++ IMAP:互联网邮件访问协议 ++ TELNET:远程登入协议 ++ DHCP:动态主机配置协议,自动分配IP地址 ++ DNS:域名解析协议 ++ TCP:传输控制协议,有连接的可靠传输协议 ++ UDP:无连接的不可靠传输协议 + diff --git "a/\345\274\240\345\251\267/2024.04.11\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200.md" "b/\345\274\240\345\251\267/2024.04.11\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200.md" new file mode 100644 index 0000000..744ccec --- /dev/null +++ "b/\345\274\240\345\251\267/2024.04.11\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200.md" @@ -0,0 +1,10 @@ +### TCP/IP:协议族 +### 端口号范围 +1.0-1000:一般作为操作系统保留的端口号,不要去占用 +2.1001-65535:可以作为用户层面的端口号 +3.TCP和UDP两层协议,可以使用同一个端口号 +4.网络套接字:协议+主机名+端口号 +5.TCP:127.0.0.1:80 +6.UDP:127.0.0.1:80 +7.http://127.0.0.1:80 + diff --git "a/\345\274\240\345\251\267/2024.04.12\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200\346\200\235\347\247\221.md" "b/\345\274\240\345\251\267/2024.04.12\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200\346\200\235\347\247\221.md" new file mode 100644 index 0000000..59fdf5a --- /dev/null +++ "b/\345\274\240\345\251\267/2024.04.12\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200\346\200\235\347\247\221.md" @@ -0,0 +1,8 @@ +### 思科设备 +#### 网络设备(Network Devices) +路由器,交换机,集线器,无线设备 +#### 终端设备(End Devices) +终端设备,家庭,智慧城市,工业,电网 +#### 连接线(Connections) +控制台连线,铜直连线,铜交叉线,光纤,电话线,同轴电缆 + \ No newline at end of file diff --git "a/\345\274\240\345\251\267/20240415.\344\272\244\346\215\242\346\234\272\347\232\204\345\237\272\347\241\200\351\205\215\347\275\256\344\270\216\347\256\241\347\220\206.md" "b/\345\274\240\345\251\267/20240415.\344\272\244\346\215\242\346\234\272\347\232\204\345\237\272\347\241\200\351\205\215\347\275\256\344\270\216\347\256\241\347\220\206.md" new file mode 100644 index 0000000..2fbde2f --- /dev/null +++ "b/\345\274\240\345\251\267/20240415.\344\272\244\346\215\242\346\234\272\347\232\204\345\237\272\347\241\200\351\205\215\347\275\256\344\270\216\347\256\241\347\220\206.md" @@ -0,0 +1,9 @@ +## 交换机的基础配置与管理 +#### 用户模式:Switch> +#### enable:从用户模式进入特权模式 Switch# +#### conf t:从特权模式进入全局配置模式 Switch(config)# +#### int f0/1:进入端口模式 +#### exit:返回上级模式 +#### ?:帮助命令 + + diff --git "a/\345\274\240\345\251\267/20240417.\344\272\244\346\215\242\346\234\272\347\232\204\345\237\272\347\241\200\351\205\215\347\275\256\344\270\216\347\256\241\347\220\206.md" "b/\345\274\240\345\251\267/20240417.\344\272\244\346\215\242\346\234\272\347\232\204\345\237\272\347\241\200\351\205\215\347\275\256\344\270\216\347\256\241\347\220\206.md" new file mode 100644 index 0000000..00b187d --- /dev/null +++ "b/\345\274\240\345\251\267/20240417.\344\272\244\346\215\242\346\234\272\347\232\204\345\237\272\347\241\200\351\205\215\347\275\256\344\270\216\347\256\241\347\220\206.md" @@ -0,0 +1,14 @@ +#### enable password +在全局配置模式下设置进入特权模式的明文密码 +#### enable secret 456 +在全局配置模式下设置进入特权模式的密文密码 +#### line vty 0 +进入编号为0的vty线路配置模式 +#### write memory +保存当前配置到内存 +#### show running-config +查看当前配置信息 +#### no shutdown +打开端口 + + diff --git "a/\345\274\240\345\251\267/20240418ssh\351\205\215\347\275\256\347\231\273\345\205\245.md" "b/\345\274\240\345\251\267/20240418ssh\351\205\215\347\275\256\347\231\273\345\205\245.md" new file mode 100644 index 0000000..87ea536 --- /dev/null +++ "b/\345\274\240\345\251\267/20240418ssh\351\205\215\347\275\256\347\231\273\345\205\245.md" @@ -0,0 +1,23 @@ +# SSH远程登陆 +#### 基本配置 +Switch>en +Switch# conf t +Switch(config)# hostname sw1 +sw1(config)# interface vlan 1 +sw1(config-if)# ip address 192.168.75.5 255.255.255.0 //为vlan 1 配置管理ip地址 +sw1(config-if)# no shutdown //启用vlan 1 +sw1(config-if)# exit +#### 设置域名 +w1(config)# ip domain-name abc.com +#### 生成密钥 +sw1(config)# crypto key generate rsa //生成密钥 +启动ssh +sw1(config)# ip ssh version 2 //启用v2版的ssh服务 +sw1(config)# line vty 0 15 //进入虚拟终端管理线路 +sw1(config-line)# transport input ssh //只允许ssh登录 +sw1(config-line)# login local //使用本地数据库,要求口令验证 +#### 配置用户名和密码 +sw1(config)# username admin password admin +#### 保存配置 +sw1# write memory + diff --git "a/\345\274\240\345\251\267/20240422\347\224\237\346\210\220\346\240\221\345\215\217\350\256\256.md" "b/\345\274\240\345\251\267/20240422\347\224\237\346\210\220\346\240\221\345\215\217\350\256\256.md" new file mode 100644 index 0000000..8127073 --- /dev/null +++ "b/\345\274\240\345\251\267/20240422\347\224\237\346\210\220\346\240\221\345\215\217\350\256\256.md" @@ -0,0 +1,23 @@ +# 生成树协议STP +#两台交换机的配置 +Switch>en +Switch#show spanning-tree //査看交换机生成树运行状态 +Switch#show spanning-tree summary //査看生成树的配置信息 + +Switch(config)#int f0/1 +Switch(config-if)#switchport access vlan 2 + +Switch(config)#int f0/2 +Switch(config-if)#switchport access vlan 3 + +Switch(config)#int ran f0/23-24 +Switch(config-if)#switch mode trunk + +Switch(config)#spanning-tree mode rapid-pvst //指定生成树协议的类型为RSTP + +Switch#show spanning-tree + +#进入一台交换机,关闭主链路上的端口 +Switch(config)#int f0/23 +Switch(config-if)#shutdown + diff --git "a/\345\274\240\345\251\267/20240428\345\215\225\350\207\202\350\267\257\347\224\261.md" "b/\345\274\240\345\251\267/20240428\345\215\225\350\207\202\350\267\257\347\224\261.md" new file mode 100644 index 0000000..6536554 --- /dev/null +++ "b/\345\274\240\345\251\267/20240428\345\215\225\350\207\202\350\267\257\347\224\261.md" @@ -0,0 +1,35 @@ +### 单臂路由 + +设备:一台路由器 一台交换机 四台PC机 + +```bash +#交换机配置 +Switch(config)#host sw1 +sw1(config)#vlan 2 +sw1(config)#vlan 3 + +sw1(config)#int ran f0/1-2 +sw1(config-if-range)#swi acc vlan 2 + +sw1(config)#int ran f0/3-4 +sw1(config-if-range)#swi ac vlan 3 + +sw1(config)#int f0/24 +sw1(config-if)#swi mode trunk +``` + +```bash +#路由器配置 +Router(config)#host r1 +r1(config)#int f0/0 //进入路由器0模块第0端口并开启 +r1(config-if)#no shutdown + +r1(config)#int f0/0.1 //进入路由器0模块第0端口第1虚拟子接口 +r1(config-subif)#encapsulation dot1Q 2 //封装协议设置为dot1Q 允许通过的vlan为2 +r1(config-subif)#ip add 192.168.10.1 255.255.255.0 //设置子接口ip + +r1(config)#int f0/0.2 //进入路由器0模块第0端口第2虚拟子接口 +r1(config-subif)#encapsulation dot1Q 3 //封装协议设置为dot1Q 允许通过的vlan为3 +r1(config-subif)#ip add 192.168.20.1 255.255.255.0 //设置子接口ip +``` + diff --git "a/\345\274\240\345\251\267/20240429\351\235\231\346\200\201\350\267\257\347\224\261\351\205\215\347\275\256.md" "b/\345\274\240\345\251\267/20240429\351\235\231\346\200\201\350\267\257\347\224\261\351\205\215\347\275\256.md" new file mode 100644 index 0000000..311aad5 --- /dev/null +++ "b/\345\274\240\345\251\267/20240429\351\235\231\346\200\201\350\267\257\347\224\261\351\205\215\347\275\256.md" @@ -0,0 +1,38 @@ +### 静态路由配置 + +设备:两台路由器 一台交换机 三台pc + +```bash +# 第一台路由器 +Router(config)#host r1 +r1(config)#int f0/0 //设置路由器到交换机接口的IP地址 +r1(config-if)#ip add 192.168.10.1 255.255.255.0 +r1(config-if)#no sh //启用端口 + +r1(config)#int s2/0 //设置路由器到路由器接口的IP地址 +r1(config-if)#ip add 192.168.30.2 255.255.255.0 +r1(config-if)#clock rate 64000 //设置时钟频率 +r1(config-if)#no sh + +# 设置路由转发表 ip route 目的地址 目的地址子网掩码 下一跳地址 +r1(config)#ip route 192.168.20.0 255.255.255.0 192.168.30.3 + +``` + +```bash +# 第二台路由器 +Router(config)#host r2 +r2(config)#int f0/0 //设置路由器到pc机接口的IP地址 +r2(config-if)#ip add 192.168.20.1 255.255.255.0 +r2(config-if)#no sh //启用端口 + +r2(config)#int s2/0 //设置路由器到路由器接口的IP地址 +r2(config-if)#ip add 192.168.30.3 255.255.255.0 +r2(config-if)#clock rate 64000 //设置时钟频率 +r2(config-if)#no sh + +# 设置路由转发表 ip route 目的地址 目的地址子网掩码 下一跳地址 +r2(config)#ip route 192.168.10.0 255.255.255.0 192.168.30.2 + +``` + diff --git "a/\345\274\240\345\251\267/20240506\345\212\250\346\200\201RIP\350\267\257\347\224\261\351\205\215\347\275\256.md" "b/\345\274\240\345\251\267/20240506\345\212\250\346\200\201RIP\350\267\257\347\224\261\351\205\215\347\275\256.md" new file mode 100644 index 0000000..cf9ca68 --- /dev/null +++ "b/\345\274\240\345\251\267/20240506\345\212\250\346\200\201RIP\350\267\257\347\224\261\351\205\215\347\275\256.md" @@ -0,0 +1,42 @@ +# 动态RIP路由配置 +```bash +# 三层交换机配置 +Switch(config)#host sw1 +sw1(config)#vlan 1 +sw1(config)#vlan 2 +sw1(config)#int f0/1 +sw1(config-if)#swi ac vlan 1 +sw1(config-if)#no sh +sw1(config)#int f0/2 +sw1(config-if)#swi ac vlan 2 +sw1(config-if)#no sh +sw1(config)#ip routing +sw1(config)#int vlan 1 +sw1(config-if)#ip add 192.168.1.1 255.255.255.0 +sw1(config-if)#no sh +sw1(config)#int vlan 2 +sw1(config-if)#ip add 192.168.3.1 255.255.255.0 +sw1(config-if)#no sh +sw1(config)#router rip //开启sw1 RIP协议 +sw1(config-router)#version 2 //使用RIPv2版本的RIP +sw1(config-router)#network 192.168.1.0 //向RIP添加IP地址 +sw1(config-router)#network 192.168.3.0 +sw1#show ip route //查看路由表 +``` +```bash +# router 1 配置 +Router(config)#host tt +tt(config)#int f0/0 +tt(config-if)#ip add 192.168.3.2 255.255.255.0 +tt(config-if)#no sh +tt(config)#int s2/0 +tt(config-if)#ip add 192.168.4.1 255.255.255.0 +tt(config-if)#no sh + +tt(config)#router rip //开启r1 RIP协议 +tt(config-router)#version 2 //使用RIPv2版本的RIP +tt(config-router)#network 192.168.3.0 //向RIP添加IP地址 +tt(config-router)#network 192.168.4.0 +tt#show ip route //查看路由表 +``` + diff --git "a/\345\274\240\345\251\267/20240509OSPF\345\212\250\346\200\201\350\267\257\347\224\261\351\205\215\347\275\256.md" "b/\345\274\240\345\251\267/20240509OSPF\345\212\250\346\200\201\350\267\257\347\224\261\351\205\215\347\275\256.md" new file mode 100644 index 0000000..3e9549a --- /dev/null +++ "b/\345\274\240\345\251\267/20240509OSPF\345\212\250\346\200\201\350\267\257\347\224\261\351\205\215\347\275\256.md" @@ -0,0 +1,160 @@ +### OSPF动态路由配置 + +OSPF:开放式最短路径优先协议,目前网络中应用最广泛的路由协议之一 + +设备:三台路由器、三台PC机 + +```bash +# Router0 配置 +Router(config)#host R1 //修改设备名称 + +R1(config)#int g0/1 +R1(config-if)#ip add 192.168.10.1 255.255.255.0 +R1(config-if)#no sh //开启端口 + +R1(config)#int g0/0 +R1(config-if)#ip add 16.16.16.16 255.255.255.0 +R1(config-if)#no sh + +R1(config)#router ospf 1 //开启OSPF协议,设置进程ID为1 +R1(config-router)#network 192.168.10.0 0.0.0.255 area 0 // 0.0.0.255为反掩码 0为区域 +R1(config-router)#network 16.16.16.0 0.0.0.255 area 0 + +R1#show ip route //查看路由表 +``` + +```bash +# Router1 配置 +Router(config)#host R2 +R2(config)#int g0/0 +R2(config-if)#ip add 16.16.16.166 255.255.255.0 +R2(config-if)#no sh + +R2(config)#int g0/2 +R2(config-if)#ip add 192.168.20.1 255.255.255.0 +R2(config-if)#no sh + +R2(config)#int g0/1 +R2(config-if)#ip add 17.17.17.17 255.255.255.0 +R2(config-if)#no sh + +R2(config)#router ospf 1 +R2(config-router)#network 16.16.16.0 0.0.0.255 area 0 +R2(config-router)#network 17.17.17.0 0.0.0.255 area 0 +R2(config-router)#network 192.168.20.0 0.0.0.255 area 0 + +R2#show ip route //查看路由表 +``` + +```bash +# Router2 配置 +Router(config)#host R3 +R3(config)#int g0/1 +R3(config-if)#no sh +R3(config-if)#ip add 17.17.17.177 255.255.255.0 + +R3(config)#int g0/0 +R3(config-if)#no sh +R3(config-if)#ip ad 192.168.30.1 255.255.255.0 + +R3(config)#router ospf 1 +R3(config-router)#network 17.17.17.0 0.0.0.255 area 0 +R3(config-router)#network 192.168.30.0 0.0.0.255 area 0 + +R3#show ip route //查看路由表 +``` + +### 练习题一:要求左右两边的网络能互通,中间的网络和两边的网络都不能互通 + +```bash +# 路由器1配置 +Router(config)#int g0/0 +Router(config-if)#no sh +Router(config-if)#ip add 192.168.250.1 255.255.255.0 + +Router(config)#int g0/2 +Router(config-if)#no sh +Router(config-if)#ip add 10.20.30.4 255.255.255.0 + +Router(config)#router ospf 1 +Router(config-router)#network 192.168.250.0 0.0.0.255 ar 0 +Router(config-router)#network 10.20.30.0 0.0.0.255 ar 0 +``` + +```bash +# 路由器2配置 +Router(config)#int g0/2 +Router(config-if)#no sh +Router(config-if)#ip add 10.20.30.5 255.255.255.0 + +Router(config)#int g0/0 +Router(config-if)#no sh +Router(config-if)#ip add 192.168.251.1 255.255.255.0 + +Router(config)#int g0/1 +Router(config-if)#no sh +Router(config-if)#ip add 172.16.40.3 255.255.255.0 +Router(config-if)#exit + +Router(config)#router ospf 1 +# 实现中间与两边不通 只需设置两个网段 +Router(config-router)#network 10.20.30.0 0.0.0.255 ar 0 +Router(config-router)#network 172.16.40.0 0.0.0.255 ar 0 +``` + +```bash +# 路由器3配置 +Router(config)#int g0/1 +Router(config-if)#no sh +Router(config-if)#ip add 172.16.40.4 255.255.255.0 + +Router(config)#int g0/0 +Router(config-if)#no sh +Router(config-if)#ip add 192.168.252.1 255.255.255.0 + +Router(config)#router ospf 1 +Router(config-router)#network 192.168.252.0 0.0.0.255 ar 0 +Router(config-router)#network 172.16.40.4 0.0.0.255 ar 0 +``` + + + +### 练习题二:使用console线配置交换机,并为交换机配置SSH服务,要求使用本地登录账号,并且能进入特权模式 + +```bash +# 基本配置 +Switch>en +Switch#conf t +Switch(config)#host sw1 +sw1(config)#vlan 10 +sw1(config-vlan)#exit +sw1(config)#int f0/1 +sw1(config-if)#swi ac vlan 10 +sw1(config-if)#exit +sw1(config)#int vlan 10 +sw1(config-if)#ip add 192.168.10.1 255.255.255.0 +sw1(config-if)#no sh +sw1(config-if)#exit + +# 配置本地域名 +sw1(config)#ip domain-name ssh + +# 生成密钥 +sw1(config)#crypto key generate rsa +How many bits in the modulus [512]: 2048 + +# 创建本地用户并设置特权密码 +sw1(config)#enable password 123 +sw1(config)#username admin password 666 + +# 启用ssh及登入认证 +sw1(config)#ip ssh version 2 +sw1(config)#line vty 0 15 +sw1(config-line)#transport input ssh +sw1(config-line)#login local +sw1(config-line)#exit + +# 保存 +sw1(config)#do wr m +``` + diff --git "a/\346\235\216\344\275\263\351\271\217/20240401-\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200.md" "b/\346\235\216\344\275\263\351\271\217/20240401-\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200.md" new file mode 100644 index 0000000..4a82610 --- /dev/null +++ "b/\346\235\216\344\275\263\351\271\217/20240401-\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200.md" @@ -0,0 +1,19 @@ +### 计算机网络基础 + +unix + +Linux —>linux发行版、红帽子、Debian系统 + +freeDBS—>MacOS + +### 计算机网络的常见硬件 + +三网融合、电脑网络、电话网络、电视网络 + +无线络由器:路由器 + +交换器:用于连接同一网络下的不同设备,位于OS17层模型里的数据链层 + +路由器:用于连接不同网络的设备,位于OS17层模型中的网络层 + +三层交换机:工作于网络层的特殊的交换机 \ No newline at end of file diff --git "a/\346\235\216\344\275\263\351\271\217/20240403-\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\2002.md" "b/\346\235\216\344\275\263\351\271\217/20240403-\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\2002.md" new file mode 100644 index 0000000..31c3324 --- /dev/null +++ "b/\346\235\216\344\275\263\351\271\217/20240403-\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\2002.md" @@ -0,0 +1,11 @@ +### 双绞线 (理论极限传输距离100m 建议不超过80m) +1. 线序:A类标准,B类标准,一般以B类标准较为常见 如下:白橙、橙、白绿、绿、白蓝、蓝、白棕、棕 +2. 一共是4对,4对全接,可以提供最多1000m的带宽(或者速度) , 如过只接其中2对(4根),理论最大速度为100m。 +3. 直通线、交叉线 +(1)、直通线:用于不同设备之间的连接 +(2)、交叉线:用于相同设备之间的连接 +但是,最新的网络标准下,设备和设备之间,设备和线材之间,已经不再区分直通线和交叉线 + + +### 光纤 +光导纤维,是一种由玻璃或塑料制成的纤维,利用光在这些纤维中以全内反射原理传输的光传导工具。 \ No newline at end of file diff --git "a/\346\235\216\344\275\263\351\271\217/20240407-\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\2003.md" "b/\346\235\216\344\275\263\351\271\217/20240407-\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\2003.md" new file mode 100644 index 0000000..ed27d29 --- /dev/null +++ "b/\346\235\216\344\275\263\351\271\217/20240407-\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\2003.md" @@ -0,0 +1,17 @@ +# 有线 + +## 光纤 +#### 单模光纤:远距离高速传输 价格贵 +#### 多模光纤:距离较短适合短距离传输 价格便宜 + +#### 光猫:光电转换 +#### 电猫:ADSL +#### 猫棒:mini光电转换器 + +#### 同轴电缆:分为四层 +#### 中心铜线、塑料绝缘体、网状导电层、电线外皮。 + +# 无线 + +## 无线电波 +#### 无线电波:在自由空间(包括空气和真空)传播的射频频段的电磁波 \ No newline at end of file diff --git "a/\346\235\216\344\275\263\351\271\217/20240408-\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\2004.md" "b/\346\235\216\344\275\263\351\271\217/20240408-\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\2004.md" new file mode 100644 index 0000000..00cda37 --- /dev/null +++ "b/\346\235\216\344\275\263\351\271\217/20240408-\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\2004.md" @@ -0,0 +1,16 @@ +# 无线 + +## 无线电波(微波)实现信号覆盖方式 +#### 1.AC+AP +#### 2.mesh + +## 卫星 +wg.G60s +## 红外线 + +## WiFi(2.4G/5G) +#### 2.4G:穿透好,频段低,信号弱 +#### 5G:穿透差,频段高,信号强 +#### Arp病毒通过mac地址入侵 +#### 解决方法要把ip地址和mac地址绑定 +#### Arp协议:通过ip地址获取mac地址 \ No newline at end of file diff --git "a/\346\235\216\344\275\263\351\271\217/20240410-\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\2005.md" "b/\346\235\216\344\275\263\351\271\217/20240410-\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\2005.md" new file mode 100644 index 0000000..b5eef65 --- /dev/null +++ "b/\346\235\216\344\275\263\351\271\217/20240410-\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\2005.md" @@ -0,0 +1,19 @@ +## SSL证书可在ACME中获取(免费) + +## 物理层 +## 数据链路层 +### +## 网络层 +## 传输层 +### TCP 有连接的可靠在文件传输协议 +### UDP 无连接不可靠传输文件传输协议 +## 会话层 +## 表示层 +## 应用层 +### HTTP协议 超文本协议 +### FTP +### SFTP 简单邮件发送协议 +### POP3邮件接受协议 +### telnet 水木清华BBS +### DHCP自动分配ip地址 +### DNS域名解析协议 \ No newline at end of file diff --git "a/\346\235\216\344\275\263\351\271\217/20240411-\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\2006.md" "b/\346\235\216\344\275\263\351\271\217/20240411-\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\2006.md" new file mode 100644 index 0000000..0a632da --- /dev/null +++ "b/\346\235\216\344\275\263\351\271\217/20240411-\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\2006.md" @@ -0,0 +1,20 @@ +### IP地址:是分配给连接到计算机网络的每一个设备的数字标签 + +#### NAT(网络地址转换):将多个私有IP地址映射到一个公网IP地址 + +##### tpc:127.0.0.1:80 + +##### udp:127.0.0.1:80 + +#### 子网掩码 + +##### 子网掩码:用于确定IP地址中那一部分表示网络地址 + +### 一个网络中只有60台主机,请使用A类地址来规划IP地址及其子网掩码 + +##### 第一段:172.16.70.0-172.16.70.63 172.16.70.1-172.16.70.62 + +##### 第二段:172.16.70.64-172.16.70.127 172.16.70.172-172.16.70.126 + +##### 第三段:172.16.70.129-172.16.70.192 172.16.70.65-172.16.70.191 + diff --git "a/\346\235\216\344\275\263\351\271\217/20240412-\346\200\235\347\247\221\346\250\241\346\213\237\345\231\250.md" "b/\346\235\216\344\275\263\351\271\217/20240412-\346\200\235\347\247\221\346\250\241\346\213\237\345\231\250.md" new file mode 100644 index 0000000..7154d60 --- /dev/null +++ "b/\346\235\216\344\275\263\351\271\217/20240412-\346\200\235\347\247\221\346\250\241\346\213\237\345\231\250.md" @@ -0,0 +1,20 @@ +### 思科认证 + +##### **CCNA认证—— 思科认证网络支持工程师** + +##### **CCNP认证—** **—思科认证网络高级工程师** + +##### **CCIE认证—** **—思科认证互联网专家** + +### 华为认证 + +##### **HCIA认证——华为认证ICT工程师** + +##### **HCIP认证—** **—华为认证ICT高级工程师** + +##### **[HCIE](https://link.zhihu.com/?target=https%3A//baike.baidu.com/item/HCIE)—** **—华为认证ICT专家** + +### 思科模拟器 + +##### Cisco Packet Tracer 是由 Cisco 公司发布的一个辅助 学习工具 ,为学习思科 网络课程 的初学者去设计、配置、排除 网络故障 提供了**网络模拟环境**。 用户可以在软件的 图形用户界面 上直接使用拖曳方法建立 网络拓扑 ,并可提供 数据包 在网络中行进的详细 处理过程 ,观察网络实时运行情况。 + diff --git "a/\346\235\216\344\275\263\351\271\217/20240415-\346\200\235\347\247\221\346\250\241\346\213\237\345\231\2502.md" "b/\346\235\216\344\275\263\351\271\217/20240415-\346\200\235\347\247\221\346\250\241\346\213\237\345\231\2502.md" new file mode 100644 index 0000000..5d406da --- /dev/null +++ "b/\346\235\216\344\275\263\351\271\217/20240415-\346\200\235\347\247\221\346\250\241\346\213\237\345\231\2502.md" @@ -0,0 +1,27 @@ +## 配置模式 +##### 用户模式:刚登录设备时的第一个模式 +##### 特权模式:在用户模式下使用 `enable` 命令 +##### 全局模式:在特权模式下,使用`configure terminal`命令 +##### 接口配置模式:在全局模式下使用`interface`关键字加上某个接口 + +## 命令提示及补全 +##### 当我们要输入一个关键字, 但你却又忘记了这个关键字的全称而只是记得开头的几个字符,这时可以在键入头几个字符后按`?`号 +##### Tab 填写命令或关键字的剩下部分。 +##### Ctrl-U 删除一整行 +##### Ctrl-Z 退出配置模式并返回到执行模式 +##### 向下箭头 用于在前面用过的命令的列表中向前滚动 +##### 向上箭头 用于在前面用过的命令的列表中向后滚动 +##### Ctrl-Shift-6 用于中断诸如 ping 或 traceroute 之类的 IOS 进程 +##### Ctrl-C 放弃当前命令并退出配置模式 + +##### 用户模式            Switch> + +##### 特权模式            Switch# + +##### 全局配置模式      Switch(config)# + +##### 端口模式            Switch(config-if)# + +### 二层交换机:也叫传统交换机,工作在OSI模型的数据链路层,二层交换机又分可分为傻瓜交换机和网管型交换机 +### 三层交换机:在二层交换机的基础上增加了路由功能,能够实现IP数据包的转发 + diff --git "a/\346\235\216\344\275\263\351\271\217/20240417-\346\200\235\347\247\221\346\250\241\346\213\237\345\231\2503.md" "b/\346\235\216\344\275\263\351\271\217/20240417-\346\200\235\347\247\221\346\250\241\346\213\237\345\231\2503.md" new file mode 100644 index 0000000..f68867b --- /dev/null +++ "b/\346\235\216\344\275\263\351\271\217/20240417-\346\200\235\347\247\221\346\250\241\346\213\237\345\231\2503.md" @@ -0,0 +1,13 @@ +## 交换机命令 +##### 用户模式            Switch> + +##### 特权模式            Switch# + +##### 全局配置模式      Switch(config)# + +##### 端口模式            Switch(config-if)# + +## 通过Telnet、拨号等方式(TCP/IP协议)属于带内管理。 + +##### 通过Telnet、拨号等方式(TCP/IP协议)属于带内管理。 +##### 交换机的管理方式基本分为两种:带内管理和带外管理。 diff --git "a/\346\235\216\344\275\263\351\271\217/20240418-\346\200\235\347\247\221\344\272\244\346\215\242\346\234\272shh\351\205\215\347\275\256.md" "b/\346\235\216\344\275\263\351\271\217/20240418-\346\200\235\347\247\221\344\272\244\346\215\242\346\234\272shh\351\205\215\347\275\256.md" new file mode 100644 index 0000000..ba1d96d --- /dev/null +++ "b/\346\235\216\344\275\263\351\271\217/20240418-\346\200\235\347\247\221\344\272\244\346\215\242\346\234\272shh\351\205\215\347\275\256.md" @@ -0,0 +1,57 @@ +交换机shh配置步骤 + +#### 1.基本设备设置 +``` +Switch(config)#hostname sw1 +``` +#### 2.配置域名与ip +``` +//进入vlan设置ip地址 +sw1(config)#interface vlan 1 +sw1(config-if)#ip add 192.168.2.250 255.255.255.0 +sw1(config-if)#no shutdown + +sw1(config-if)# +%LINK-5-CHANGED: Interface Vlan1, changed state to up +%LINEPROTO-5-UPDOWN: Line protocol on Interface Vlan1, changed state to up + +sw1(config-if)#exit +//设置域名 +sw1(config)#ip domain-name qq.com +``` +#### 3.生成加密密文 +``` +sw1(config-if)#crypto key generate rsa + +The name for the keys will be: sw1.qq.com +Choose the size of the key modulus in the range of 360 to 2048 for your + General Purpose Keys. Choosing a key modulus greater than 512 may take + a few minutes. + +How many bits in the modulus [512]: 2048 +% Generating 2048 bit RSA keys, keys will be non-exportable...[OK] +``` +#### 4.启用ssh,并设置本地的用户以及登入 +``` +sw1(config)#ip ssh version 2 +*3月 1 0:6:43.369: %SSH-5-ENABLED: SSH 1.99 has been enabled +sw1(config)#line vty 0 15 +sw1(config-line)#transport input ssh +sw1(config-line)#login local +sw1(config-line)#exit +``` +#### 5.配置用户和密码 +``` +//设置特权密码 +sw1(config)#enable password 999 +//设置密文账户和密码 +sw1(config)#username admin password 113 +sw1(config)#exit +``` +#### 6.保存配置 +``` +sw1#wr m +Building configuration... +[OK] +``` +#### 7.测试 diff --git "a/\346\235\216\344\275\263\351\271\217/20240419-vlan\347\232\204\351\205\215\347\275\256\345\222\214\347\256\241\347\220\206.md" "b/\346\235\216\344\275\263\351\271\217/20240419-vlan\347\232\204\351\205\215\347\275\256\345\222\214\347\256\241\347\220\206.md" new file mode 100644 index 0000000..710293d --- /dev/null +++ "b/\346\235\216\344\275\263\351\271\217/20240419-vlan\347\232\204\351\205\215\347\275\256\345\222\214\347\256\241\347\220\206.md" @@ -0,0 +1,14 @@ +### vlan的配置 +##### VLAN技术:指在一个物理上相连网段从逻辑上划分成若干个虚拟局域网。 +##### VLAN的实现方式有两种:静态VLAN(按固定端口)和动态VLAN(按MAC、IP地址等)。 + +### 交换机的命令行VLAN模式包括: +``` +VLAN子模式 Switch(vlan)# + +VLAN配置模式 Switch(config-vlan)# + +VLAN接口(SVI)模式 Switch(config-if)# +``` + +### VLAN中继(Vlan Trunk),是指交换机与交换机或路由器相连的情况下,在互联端口上配置中继模式,使得属于不同VLAN的数据帧都可通过这条中继链路进行传输。 \ No newline at end of file diff --git "a/\346\235\216\344\275\263\351\271\217/20240422-\344\272\244\346\215\242\346\234\272\347\232\204\347\224\237\346\210\220\346\240\221\345\215\217\350\256\256\351\205\215\347\275\256.md" "b/\346\235\216\344\275\263\351\271\217/20240422-\344\272\244\346\215\242\346\234\272\347\232\204\347\224\237\346\210\220\346\240\221\345\215\217\350\256\256\351\205\215\347\275\256.md" new file mode 100644 index 0000000..5f4d78a --- /dev/null +++ "b/\346\235\216\344\275\263\351\271\217/20240422-\344\272\244\346\215\242\346\234\272\347\232\204\347\224\237\346\210\220\346\240\221\345\215\217\350\256\256\351\205\215\347\275\256.md" @@ -0,0 +1,14 @@ +### 生成树协议STP +### 快速生成树协议(RSTP) +### 阻塞(Block):只监听/接收BPDU报文 +### 端口状态:学习、转发、丢弃 +### 4. 查看交换机生成树协议配置 +``` + Switch#show spanning-tree summary + + Switch#show spanning-tree +``` +### 指定生成树协议的类型为RSTP +``` +Switch(config)#spanning-tree mode rapid-pvst +``` \ No newline at end of file diff --git "a/\346\235\216\344\275\263\351\271\217/20240424-\350\201\232\345\220\210\345\222\214\345\256\211\345\205\250.md" "b/\346\235\216\344\275\263\351\271\217/20240424-\350\201\232\345\220\210\345\222\214\345\256\211\345\205\250.md" new file mode 100644 index 0000000..7be5730 --- /dev/null +++ "b/\346\235\216\344\275\263\351\271\217/20240424-\350\201\232\345\220\210\345\222\214\345\256\211\345\205\250.md" @@ -0,0 +1,24 @@ +### 动态MAC地址:交换机主动学习MAC地址,当端口状态改变时,将重新学习并更新MAC地址表 + +### 静态MAC地址:人为将”端口与MAC地址“进行绑定,并加入表中,该端口不再主动学习 + +### 粘性MAC地址:首次主动学习MAC地址并绑定,当端口状态再次改变时,该端口不再主动学习 + +``` +开启端口安全功能 +Switch(config-if-range)#switchport port-security +启用粘性MAC地址,自动绑定接入的MAC地址 +Switch(config-if-range)#switchport port-security mac-address sticky +``` + +### 支持负载均衡,可根据报文的MAC 地址、IP 地址等特征值把流量均匀地分配给各成员链路,避免单根链路流量饱和。 + +### 提供链路备份,当一条成员链路断开时,该成员链路的流量将自动地分配到其它有效成员链路上去。 + +### 防止网络环路,聚合链路组内成员链路收到的广播或者多播报文,将不会被转发到其它成员链路上。 +``` +按目的IP地址来实现负载均衡 +Switch(config)#port-channel load-balance dst-ip +进入聚合端口的端口配置模式 +interface port-channel 1 +``` \ No newline at end of file diff --git "a/\346\235\216\344\275\263\351\271\217/20240425-\344\270\211\345\261\202\344\272\244\346\215\242\346\234\272.md" "b/\346\235\216\344\275\263\351\271\217/20240425-\344\270\211\345\261\202\344\272\244\346\215\242\346\234\272.md" new file mode 100644 index 0000000..1752ba2 --- /dev/null +++ "b/\346\235\216\344\275\263\351\271\217/20240425-\344\270\211\345\261\202\344\272\244\346\215\242\346\234\272.md" @@ -0,0 +1,14 @@ +### 三层交换机:既可以工作在OSI第三层替代或部分完成传统路由器的功能,同时又具有几乎第二层交换的速度. +### SVI接口:即交换虚拟接口(Switch Virtual Interface)。 +### 二层交换机配置VLAN的IP地址只能作为设备管理地址,有且只有一个。 + +``` +开启路由功能 +Switch(config)#ip routing +``` + +``` +先将该接口的Trunk封装为802.1Q的帧格式,后再配置端口模式为Trunk +否则输入将会不生效 +Switch(config-if)#switchport trunk encapsulation dot1q +``` \ No newline at end of file diff --git "a/\346\235\216\344\275\263\351\271\217/20240426-\350\267\257\347\224\261\345\231\250.md" "b/\346\235\216\344\275\263\351\271\217/20240426-\350\267\257\347\224\261\345\231\250.md" new file mode 100644 index 0000000..f9e64c2 --- /dev/null +++ "b/\346\235\216\344\275\263\351\271\217/20240426-\350\267\257\347\224\261\345\231\250.md" @@ -0,0 +1,4 @@ +### 路由器的管理方式基本分为两种:带内管理和带外管理 +### 通过 Telnet、拨号等方式(TCP/IP协议)属于带内管理 +### 通过路由器的Console口管理路由器属于带外管理 +### 配置三层交换机时:要注意no shutdown diff --git "a/\346\235\216\344\275\263\351\271\217/20240428-\345\215\225\350\207\202\350\267\257\347\224\261.md" "b/\346\235\216\344\275\263\351\271\217/20240428-\345\215\225\350\207\202\350\267\257\347\224\261.md" new file mode 100644 index 0000000..772aad6 --- /dev/null +++ "b/\346\235\216\344\275\263\351\271\217/20240428-\345\215\225\350\207\202\350\267\257\347\224\261.md" @@ -0,0 +1,13 @@ +### 单臂路由:指在路由器的一个接口上通过配置子接口(一种“逻辑接口")的方式 +``` +进入路由器第0模块第0端口第1子接口 +Router(config)#inter f0/0.1 +Router(config-subif)#encapsulation dot1Q 10 +``` + +``` +进入路由器第0模块第0端口第1子接口 +Router(config)#inter f0/0.2 +Router(config-subif)#encapsulation dot1Q 20 +``` +### 子接口配置模式 Router(config-subif)# \ No newline at end of file diff --git "a/\346\235\216\344\275\263\351\271\217/20240429-\351\235\231\346\200\201\350\267\257\347\224\261.md" "b/\346\235\216\344\275\263\351\271\217/20240429-\351\235\231\346\200\201\350\267\257\347\224\261.md" new file mode 100644 index 0000000..c5d20e0 --- /dev/null +++ "b/\346\235\216\344\275\263\351\271\217/20240429-\351\235\231\346\200\201\350\267\257\347\224\261.md" @@ -0,0 +1,13 @@ +### 路由器属于网络层设备,能够根据IP数据报的首部信息,选择一条最佳路径(这一过程称为"路由选择"),将数据报转发到下一跳路由地址,并最终传送到目的结点(这一过程称为"分组转发"),从而实现不同局域网(或逻辑子网)的主机之间的互相访问。 + +### 静态路由:由网络管理员手工配置固定的路由信息。 + +### 动态路由:路由器利用动态路由协议(如RIP、OSPF等)自动建立路由表 + +### 路由器通常通过串行端口连接广域网络,两端分别以DCE(数据通信设备)、DTE设备(数据终端设备)区分. + +### 由于采用串行通信方式,一般DCE设备上需设置时钟频率才可实现通信,而另一端DTE设备则无需设置。另外,目前很多路由器已支持电缆DCE类型及时钟频率的自适应,如思科的ISR路由器等。 + +``` +Router(config)#ip route 网关.0 255.255.255.0 下一跳地址 +``` \ No newline at end of file diff --git "a/\346\235\216\344\275\263\351\271\217/20240506-rip\345\212\250\346\200\201\350\267\257\347\224\261.md" "b/\346\235\216\344\275\263\351\271\217/20240506-rip\345\212\250\346\200\201\350\267\257\347\224\261.md" new file mode 100644 index 0000000..6813854 --- /dev/null +++ "b/\346\235\216\344\275\263\351\271\217/20240506-rip\345\212\250\346\200\201\350\267\257\347\224\261.md" @@ -0,0 +1,20 @@ +### 动态路由 +##### 路由选择协议可分为3大类: +1、距离矢量 Rip +2、链路状态 OSPF +3、混合型 + +##### 路由信息协议分为: +1、RIPv1 +2、RIPv2 + +##### RIP动态路由配置(两台路由器均要配置): +``` +r1(config)#route rip +r1(config-router)#version 2 +r1(config-router)#net 192.168.20.0 +r1(config-router)#net 10.10.10.0 +r1(config-router)#no auto-summary +r1(config-router)#ex + +``` \ No newline at end of file diff --git "a/\346\235\216\344\275\263\351\271\217/20240508-rip\345\212\250\346\200\201\350\267\257\347\224\2612.md" "b/\346\235\216\344\275\263\351\271\217/20240508-rip\345\212\250\346\200\201\350\267\257\347\224\2612.md" new file mode 100644 index 0000000..f915a79 --- /dev/null +++ "b/\346\235\216\344\275\263\351\271\217/20240508-rip\345\212\250\346\200\201\350\267\257\347\224\2612.md" @@ -0,0 +1,12 @@ +### rip动态路由配置的注意事项 +1、配置中继器模式(trunk) +2、在三层交换器中记得要开启路由模式(IP routing) +3、在三层交换机中如果分VLAN,记得rip的时候都需要network +4、检查IP地址是否有填写,是否填错 +``` +Switch(config)#router rip +Switch(config-router)#ver 2 +Switch(config-router)#net 192.168.10.0 +Switch(config-router)#net 10.10.12.0 +Switch(config-router)#net 192.168.20.0 +``` \ No newline at end of file diff --git "a/\346\235\216\344\275\263\351\271\217/20240509-ospf\345\212\250\346\200\201\350\267\257\347\224\261.md" "b/\346\235\216\344\275\263\351\271\217/20240509-ospf\345\212\250\346\200\201\350\267\257\347\224\261.md" new file mode 100644 index 0000000..d949068 --- /dev/null +++ "b/\346\235\216\344\275\263\351\271\217/20240509-ospf\345\212\250\346\200\201\350\267\257\347\224\261.md" @@ -0,0 +1,15 @@ +#### OSPF,是目前网络中应用最广泛的路由协议之一 +#### OSPF,适用于中大型网络 +#### 路由器通过路由选择协议建立了一个正确、稳定的路由表后,每当收到IP分组时,会将其沿着一条从源结点到达目的结点的最佳路径进行转发,大致过程如下: +1、目的IP地址,目的网络 +2、达目的网络的下一跳路由器的IP地址,将该IP分组 +3、当下一跳路由器接收到该IP分组后,进行类似处理并转发,IP分 +4、若目的网络是与路由器的端口直连的,则直接将IP分组转发到路 +5、若在路由表中既没有下一跳路由地址,也没有目的端口,则将IP分组 +6、若没有设置默认路由或在默认路由中仍没有该目的网络的路由信息,则直接将该IP分组丢弃。 +``` +启用OSPF协议,从属OSPF进程ID=1 +Router(config)#route ospf 1 +Router(config-router)#net 192.168.10.0 0.0.0.255 area 0 +Router(config-router)#net 20.20.11.0 0.0.0.255 area 0 +``` \ No newline at end of file diff --git "a/\346\235\216\344\275\263\351\271\217/20240510-ospf\345\212\250\346\200\201\350\267\257\347\224\261\346\263\250\346\204\217\344\272\213\351\241\271.md" "b/\346\235\216\344\275\263\351\271\217/20240510-ospf\345\212\250\346\200\201\350\267\257\347\224\261\346\263\250\346\204\217\344\272\213\351\241\271.md" new file mode 100644 index 0000000..d9f8756 --- /dev/null +++ "b/\346\235\216\344\275\263\351\271\217/20240510-ospf\345\212\250\346\200\201\350\267\257\347\224\261\346\263\250\346\204\217\344\272\213\351\241\271.md" @@ -0,0 +1,4 @@ +### 注意事项 +1、配置ospf的所需ip网段 +2、三层交换机记得IP routing +3、IP 地址得配置正确 diff --git "a/\346\235\216\344\275\263\351\271\217/20240511-\346\234\254\345\234\260\347\275\221\347\253\231\351\203\250\347\275\262.md" "b/\346\235\216\344\275\263\351\271\217/20240511-\346\234\254\345\234\260\347\275\221\347\253\231\351\203\250\347\275\262.md" new file mode 100644 index 0000000..de7d827 --- /dev/null +++ "b/\346\235\216\344\275\263\351\271\217/20240511-\346\234\254\345\234\260\347\275\221\347\253\231\351\203\250\347\275\262.md" @@ -0,0 +1,6 @@ +###### 1、先下载markdown-blog-v1.1.1-windows-amd64 +###### 2、打开Tabby或者cmd +###### 3、进入你文件下载的地方,点开文件属性就可以查看到 +###### 4、在markdown-blog-v1.1.1-windows-amd64内创建一个文件夹,把自己的笔记导入进去 +###### 5、./markdown-blog web(运行) +###### 6、查看效果 \ No newline at end of file diff --git "a/\346\235\216\344\275\263\351\271\217/20240513-\347\275\221\351\241\265\351\203\250\347\275\262\345\210\260\346\234\215\345\212\241\345\231\250.md" "b/\346\235\216\344\275\263\351\271\217/20240513-\347\275\221\351\241\265\351\203\250\347\275\262\345\210\260\346\234\215\345\212\241\345\231\250.md" new file mode 100644 index 0000000..5266acc --- /dev/null +++ "b/\346\235\216\344\275\263\351\271\217/20240513-\347\275\221\351\241\265\351\203\250\347\275\262\345\210\260\346\234\215\345\212\241\345\231\250.md" @@ -0,0 +1,104 @@ +# www.yating.top +#### 先下载node.js(去cmd npm -v)去查看npm有没有下载 +#### 1、创建一个vitpress的文件夹 +#### 2、在vscode打开,打开终端,输入 npx vitepress init,选择yes或者no +#### 3、会生成一个文件夹,里边有package.json的文件,文件内容如下: +``` +{ + "scripts": { + "docs:dev": "vitepress dev no", + "docs:build": "vitepress build no", + "docs:preview": "vitepress preview no" + } +} +``` + +#### 4、就可以在config.mts里边开始进行编写 +``` +import { defineConfig } from 'vitepress' + +// https://vitepress.dev/reference/site-config +export default defineConfig({ + title: "今天你学习了吗", + description: "", + themeConfig: { + // https://vitepress.dev/reference/default-theme-config + nav: [ + { text: '首页', link: '/' }, + { + text:'下拉菜单', + items: [ + { text: '名字', link: '对应的路径' }, + { text:'计算机基础',link:'/计算机基础/20240229-开学第一课笔记'}, + { text:'20240401-计算机网络基础',link:'/计算机网络基础/20240401-计算机网络基础'}, + + ] + } + ], + + sidebar: [ + { + text: '计算机基础', + collapsed: true, + items: [ + { text: '', link: '对应的路径' }, + { text:'20240229-开学第一课笔记',link:'/计算机基础/20240229-开学第一课笔记'}, + { text:'20240301-计算机基础笔记',link:'/计算机基础/20240301-计算机基础笔记'}, + { text: '20240302-计算机基础2笔记', link: '/计算机基础/20240302-计算机基础2笔记' }, + { text: '20240304-计算机基础3笔记', link: '/计算机基础/20240304-计算机基础3笔记' }, + ] + }, + { + text: '计算机网络基础', + collapsed: true, + items: [ + { text: '', link: '对应的路径' }, + { text:'20240401-计算机网络基础',link:'/计算机网络基础/20240401-计算机网络基础'}, + { text:'20240403-计算机网络基础2',link:'/计算机网络基础/20240403-计算机网络基础2'}, + { text: '220240407-计算机网络基础3', link: '/计算机网络基础/20240407-计算机网络基础3' }, + { text: '20240408-计算机网络基础4', link: '/计算机网络基础/20240408-计算机网络基础4' }, + { text: '20240410-计算机网络基础5', link: '/计算机网络基础/20240410-计算机网络基础5' }, + + ] + } + ], + + socialLinks: [ + { icon: 'github', link: 'https://github.com/vuejs/vitepress' } + ] + } +}) +``` +#### 5、终端运行:去package.json运行npm run docs:dev +#### 6、打包,把鼠标移到package.json的第二行点击运行脚本(打包成功会有一个dist的文件夹里边包含了你的笔记以及跳转文件等) + +#### 7、登入ssh root@域名.top +##### 7.1:安装nginx(apt install nginx -y ) + +#### 8、退出ssh +##### 8.1 scp -r dist的路径 主机名@域名或者IP地址 存放的路径地址 +(例如我的就是:scp -r C:\Users\yat\Desktop\vitepress\docs\.vitepress\dist root@cyating.top:/var/www/www.cyating.top/) + +#### 9、再登入ssh +##### 9.1 进入 cd /var/www +##### 9.2创建目录:mkdir www.cyating.top +##### 9.3 进入该目录 +##### 9.4 cd /etc/nginx//conf.d/ ,打开nginx配置页面 +##### 9.5 +``` +server { + listen 80; + server_name www.cyating.top; //自己的域名 + + location / { + root /var/www/www.cyating.top/dist; //存放dist文件夹的路径 + try_files $uri $uri/ /index.html; + index index.html; + } + } +``` +检查配置文件是否正确 +#### 10.nginx -t + 服务重启 +#### systemctl restart nginx Nginx + diff --git "a/\346\235\216\344\275\263\351\271\217/20240515-\350\231\232\346\213\237\346\234\272.md" "b/\346\235\216\344\275\263\351\271\217/20240515-\350\231\232\346\213\237\346\234\272.md" new file mode 100644 index 0000000..6f781f3 --- /dev/null +++ "b/\346\235\216\344\275\263\351\271\217/20240515-\350\231\232\346\213\237\346\234\272.md" @@ -0,0 +1,16 @@ +#### 更新系统软件源 +``` +apt-get update +``` +#### 更新系统 +``` +apt upgrade -y +``` +#### 安装vim(vim可以理解是一个语言) +``` +apt install vim +``` +#### 编辑静态的ip +#### 编辑配置sshd配置,允许远程的账号登入 +#### 配置环境变量 +#### 设置当前的语言字符集 -- Gitee