From 2d4420ad35527439c4d3507d064e1f175364b9d5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=94=A1=E4=B9=94=E6=A3=AE?= <1127063255@qq.com> Date: Tue, 2 Apr 2024 19:44:52 +0800 Subject: [PATCH 1/5] =?UTF-8?q?=E7=AC=94=E8=AE=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../20240402\347\254\224\350\256\260.md" | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 "\350\224\241\344\271\224\346\243\256/20240402\347\254\224\350\256\260.md" diff --git "a/\350\224\241\344\271\224\346\243\256/20240402\347\254\224\350\256\260.md" "b/\350\224\241\344\271\224\346\243\256/20240402\347\254\224\350\256\260.md" new file mode 100644 index 0000000..360097b --- /dev/null +++ "b/\350\224\241\344\271\224\346\243\256/20240402\347\254\224\350\256\260.md" @@ -0,0 +1,19 @@ +## 网络笔记 + +unix + +Linux —>linux发行版、红帽子、Debian系统 + +freeDBS—>MacOS + +### 计算机网络的常见硬件 + +三网融合、电脑网络、电话网络、电视网络 + +无线络由器:路由器 + +交换器:用于连接同一网络下的不同设备,位于OS17层模型里的数据链层 + +路由器:用于连接不同网络的设备,位于OS17层模型中的网络层 + +三层交换机:工作于网络层的特殊的交换机 \ No newline at end of file -- Gitee From 02498e9d63b65201cb9c06bfbd4dec98b62aa715 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=94=A1=E4=B9=94=E6=A3=AE?= <1127063255@qq.com> Date: Sat, 6 Apr 2024 19:31:20 +0800 Subject: [PATCH 2/5] =?UTF-8?q?=E7=AC=94=E8=AE=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../20240403\347\254\224\350\256\260.md" | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 "\350\224\241\344\271\224\346\243\256/20240403\347\254\224\350\256\260.md" diff --git "a/\350\224\241\344\271\224\346\243\256/20240403\347\254\224\350\256\260.md" "b/\350\224\241\344\271\224\346\243\256/20240403\347\254\224\350\256\260.md" new file mode 100644 index 0000000..c460a4a --- /dev/null +++ "b/\350\224\241\344\271\224\346\243\256/20240403\347\254\224\350\256\260.md" @@ -0,0 +1,19 @@ +OSI七层模型 + +1. **物理层:**负责实际的数据传输,例如通过电缆或光纤。 +2. **数据链路层:**将数据封装成帧,并通过交换机进行传输。 +3. **网络层:**负责数据包的路由选择和传输,通过路由器进行操作。 +4. **传输层:**建立端口号和协议,负责数据的可靠传输。 +5. **会话层:**负责建立、管理和终止会话,管理数据交换。 +6. **表示层:**进行数据格式转换、加密和解密等。 +7. **应用层:**提供网络服务,如HTTP、FTP等,直接为用户应用程序提供服务。 + +**注:每一层都负责不同的功能,并且定义了与相邻层之间的接口。这些层次结构有助于设计和实现网络协议,确保数据在网络中的有效和可靠传输。** + +**交换机:**主要用于局域网内的数据通信和网络资源共享,它连接多个计算机、服务器和其他网络设备,通过转发数据包实现网络节点之间的通信。 + +**三层交换机:**就是具有部分路由器功能的交换机。最重要目的是加快大型局域网内部的数据交换,所具有的路由功能也是为这目的服务的,能够做到一次路由,多次转发。 + +**路由器:**用于连接不同的局域网、广域网和互联网,它能够实现在不同网络之间的数据通信,支持跨网络的路由选择和流量控制。 + +**无线路由器:**路由器、无线发射器。 \ No newline at end of file -- Gitee From f37e9424180126d4df7f4c465a0c64222689b850 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=94=A1=E4=B9=94=E6=A3=AE?= <1127063255@qq.com> Date: Thu, 11 Apr 2024 23:59:01 +0800 Subject: [PATCH 3/5] =?UTF-8?q?=E7=AC=94=E8=AE=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../20240407\347\254\224\350\256\260.md" | 24 ++++++++++++++++ .../20240408\347\254\224\350\256\260.md" | 28 +++++++++++++++++++ .../20240410\347\254\224\350\256\260.md" | 28 +++++++++++++++++++ .../20240411\347\254\224\350\256\260.md" | 22 +++++++++++++++ 4 files changed, 102 insertions(+) create mode 100644 "\350\224\241\344\271\224\346\243\256/20240407\347\254\224\350\256\260.md" create mode 100644 "\350\224\241\344\271\224\346\243\256/20240408\347\254\224\350\256\260.md" create mode 100644 "\350\224\241\344\271\224\346\243\256/20240410\347\254\224\350\256\260.md" create mode 100644 "\350\224\241\344\271\224\346\243\256/20240411\347\254\224\350\256\260.md" diff --git "a/\350\224\241\344\271\224\346\243\256/20240407\347\254\224\350\256\260.md" "b/\350\224\241\344\271\224\346\243\256/20240407\347\254\224\350\256\260.md" new file mode 100644 index 0000000..03cc4b1 --- /dev/null +++ "b/\350\224\241\344\271\224\346\243\256/20240407\347\254\224\350\256\260.md" @@ -0,0 +1,24 @@ +光纤 +单模光纤 相对较贵 传输距离远 大部分作用于有线电视和光通信中 + +多模光纤 相对较便宜 传输距离近 + +靠光的折射,反射和全反射 + +光猫 :光电转换器 光纤收发器 + +猫棒: min版的光电转换器 + +电猫: ADSL + +光缆: 一种通信线缆,主要由光导纤维(光纤)和塑料保护套管及塑料外皮构成 + +同轴电缆 +一种电线及信号传输线 + +同轴电缆可用于模拟信号和数字信号的传输,适用于各种各样的应用,其中最重要的有线电视传播、长途电话传输、计算机系统之间的短距离连接以及局域网等 + +无线 +无线电波 + +卫星 \ No newline at end of file diff --git "a/\350\224\241\344\271\224\346\243\256/20240408\347\254\224\350\256\260.md" "b/\350\224\241\344\271\224\346\243\256/20240408\347\254\224\350\256\260.md" new file mode 100644 index 0000000..8ec3087 --- /dev/null +++ "b/\350\224\241\344\271\224\346\243\256/20240408\347\254\224\350\256\260.md" @@ -0,0 +1,28 @@ +无线传输介质 +无线电波 +WiFi5、WiFi6、WiFi7 + +信号的覆盖方式 +AC+AP、mesh + +卫星 +WG G60S + +红外 +微波 +数据链路层 +局域网 + +交换机 + +MAC地址:局域网通过MAC地址来通讯 + +ARP协议:通过IP地址获取MAC地址的协议 + +防范ARP病毒方式: + +1、设置静态IP地址 + +2、绑定IP地址和MAC + +3、MAC地址理论是不重复的,也不能修改,但现在大部分设备,其实是可以修改MAC地址的 \ No newline at end of file diff --git "a/\350\224\241\344\271\224\346\243\256/20240410\347\254\224\350\256\260.md" "b/\350\224\241\344\271\224\346\243\256/20240410\347\254\224\350\256\260.md" new file mode 100644 index 0000000..dcf54e1 --- /dev/null +++ "b/\350\224\241\344\271\224\346\243\256/20240410\347\254\224\350\256\260.md" @@ -0,0 +1,28 @@ +网络层 +主要设备 : 路由器 + +传输层 +会话层 +表示层 +应用层 +HTTP + +FTP + +SFTP scp(secure) + +SMTP 简单邮件发送协议 + +POP3 邮件接收协议 + +IMAP + +telnet 水木清华的BBS 就使用的telnet + +DHCP 自动分配IP协议、 + +DNS 域名解析协议 + +TCP 有连接的可靠传输协议 + +UDP 无连接的不可靠的传输协议 \ No newline at end of file diff --git "a/\350\224\241\344\271\224\346\243\256/20240411\347\254\224\350\256\260.md" "b/\350\224\241\344\271\224\346\243\256/20240411\347\254\224\350\256\260.md" new file mode 100644 index 0000000..7025180 --- /dev/null +++ "b/\350\224\241\344\271\224\346\243\256/20240411\347\254\224\350\256\260.md" @@ -0,0 +1,22 @@ +应用层 +NAT: + +桥接: + +端口号范围 + +0-1000:一般作为操作系统保留的端口号,不要去占用 + +10001-65535:可以作为用户层面的端口号,TCP和UDP两层协议,可以使用同一个端口号 + +网路套接字: 协议、主机名、端口号组成 + +tcp: 127.0.0.1:80 + +udp: 127.0.0.1:80 + +http://127.0.0.1:80 + +172.16.70.0 当前局域网的网络号 172.16.70.1-172.16.70.254(2的8次方等于256,因为从0开始,所以范围是0~255) + +子网掩码 : 255.255.255.0 \ No newline at end of file -- Gitee From 7f931fc6232b0bda25a1ac1bf724bb32ac792108 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=94=A1=E4=B9=94=E6=A3=AE?= <1127063255@qq.com> Date: Sun, 14 Apr 2024 23:54:57 +0800 Subject: [PATCH 4/5] =?UTF-8?q?=E7=AC=94=E8=AE=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../20240412\347\254\224\350\256\260.md" | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 "\350\224\241\344\271\224\346\243\256/20240412\347\254\224\350\256\260.md" diff --git "a/\350\224\241\344\271\224\346\243\256/20240412\347\254\224\350\256\260.md" "b/\350\224\241\344\271\224\346\243\256/20240412\347\254\224\350\256\260.md" new file mode 100644 index 0000000..43b8586 --- /dev/null +++ "b/\350\224\241\344\271\224\346\243\256/20240412\347\254\224\350\256\260.md" @@ -0,0 +1,7 @@ +### 思科设备 +#### 网络设备(Network Devices) +路由器,交换机,集线器,无线设备 +#### 终端设备(End Devices) +终端设备,家庭,智慧城市,工业,电网 +#### 连接线(Connections) +控制台连线,铜直连线,铜交叉线,光纤,电话线,同轴电缆 \ No newline at end of file -- Gitee From a7dfa7b6484db0e890a924f05d2e775991463bf2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=94=A1=E4=B9=94=E6=A3=AE?= <1127063255@qq.com> Date: Wed, 24 Apr 2024 20:47:03 +0800 Subject: [PATCH 5/5] =?UTF-8?q?=E7=AC=94=E8=AE=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...72\347\241\200\346\223\215\344\275\234.md" | 28 +++++++++++ ...2\347\241\200\346\223\215\344\275\2342.md" | 20 ++++++++ .../20240418ssh\347\231\273\345\205\245.md" | 29 +++++++++++ .../20240420\345\210\222\345\210\206vlan.md" | 44 +++++++++++++++++ ...72\347\224\237\346\210\220\346\240\221.md" | 32 ++++++++++++ ...10\344\270\216\345\256\211\345\205\250.md" | 49 +++++++++++++++++++ 6 files changed, 202 insertions(+) create mode 100644 "\350\224\241\344\271\224\346\243\256/20240415\346\200\235\347\247\221\345\237\272\347\241\200\346\223\215\344\275\234.md" create mode 100644 "\350\224\241\344\271\224\346\243\256/20240417\346\200\235\347\247\221\345\237\272\347\241\200\346\223\215\344\275\2342.md" create mode 100644 "\350\224\241\344\271\224\346\243\256/20240418ssh\347\231\273\345\205\245.md" create mode 100644 "\350\224\241\344\271\224\346\243\256/20240420\345\210\222\345\210\206vlan.md" create mode 100644 "\350\224\241\344\271\224\346\243\256/20240422\344\272\244\346\215\242\346\234\272\347\224\237\346\210\220\346\240\221.md" create mode 100644 "\350\224\241\344\271\224\346\243\256/20240424\350\201\232\345\220\210\344\270\216\345\256\211\345\205\250.md" diff --git "a/\350\224\241\344\271\224\346\243\256/20240415\346\200\235\347\247\221\345\237\272\347\241\200\346\223\215\344\275\234.md" "b/\350\224\241\344\271\224\346\243\256/20240415\346\200\235\347\247\221\345\237\272\347\241\200\346\223\215\344\275\234.md" new file mode 100644 index 0000000..fd58a1e --- /dev/null +++ "b/\350\224\241\344\271\224\346\243\256/20240415\346\200\235\347\247\221\345\237\272\347\241\200\346\223\215\344\275\234.md" @@ -0,0 +1,28 @@ +配置模式 + +- 用户模式: 用户模式下可进行的操作较少 我们一般不在用户模式下操作 +- 特权模式:特权模式下可操作的命令相对较多,可查看路由表,配置等关键信息 +- 全局配置模式:该模式下进行设备配置,在该模式下存在一些子模式 + +命令典型语法 + +- Router >ping 192.168.1.2 +- Router:提示符 +- ping:命令 +- 192.168.1.2:参数 + +常用快捷键 + +- Tab:填写命令或关键字的剩下部分 +- Ctrl-U:删除一整行 +- Ctrl-Z:退出配置模式并返回到执行模式 +- Ctrl-Shift-6:同于中断自到域名解析 + +## 交换机的基本配置和管理 + +### 交换机的命操作模式 + +- 用户模式:Switch> +- 特权模式:Switch# +- 全局配置模式:Switch(config)# +- 端口模式:Switch(config-if)# \ No newline at end of file diff --git "a/\350\224\241\344\271\224\346\243\256/20240417\346\200\235\347\247\221\345\237\272\347\241\200\346\223\215\344\275\2342.md" "b/\350\224\241\344\271\224\346\243\256/20240417\346\200\235\347\247\221\345\237\272\347\241\200\346\223\215\344\275\2342.md" new file mode 100644 index 0000000..0c07281 --- /dev/null +++ "b/\350\224\241\344\271\224\346\243\256/20240417\346\200\235\347\247\221\345\237\272\347\241\200\346\223\215\344\275\2342.md" @@ -0,0 +1,20 @@ +- Switch>enable:进入特权模式 +- Switch# config t:进入全局模式 +- (config-if)# exit:返回上一级命令 +- (config)#no ip domain-lookup:禁止域名解析 +- (config)#show ?:帮助命令提示 +- (config)# write memory:保存当前配置到内存中 +- Switch(config)#enable password cisco1:设置密码为cisco1(明文显示) +- Switch(config)#enable secret cisco2:设置密码为cisco2(密文显示) +- (config)#do write momery:(do在任何模式下可用,不用切换到其他模式使用) +- (config)#interface fastEthernet:单端口模式 +- (config)#interface range fastEthernet:多端口模式 +- (config)#line console 0 :进入console线路模式 +- \#show r:show running-config +- DHCP:自动分配ip地址 +- VLAN:网管型交换机 +- duplex:工作模式 + +## 交换机远程登录Telnet配置 + +- vty(虚拟终端)线路:用于获取对设备的Telnet 或 SSH访问 \ No newline at end of file diff --git "a/\350\224\241\344\271\224\346\243\256/20240418ssh\347\231\273\345\205\245.md" "b/\350\224\241\344\271\224\346\243\256/20240418ssh\347\231\273\345\205\245.md" new file mode 100644 index 0000000..b83e03b --- /dev/null +++ "b/\350\224\241\344\271\224\346\243\256/20240418ssh\347\231\273\345\205\245.md" @@ -0,0 +1,29 @@ +- config)#hostname sw1(名称) + +### 配置设备域名 + +- (config)#ip domain-name qq.com + +### 配置ip地址(如果是交换机,其配置vlan的管理地址,如果是路由器,则配置的接口地址) + +命令如下:(以思科模拟器中的交换机为例) + +- (config)#interface vlan1 进入默认的vlan +- (config)#ip adress 192.168.2.255 255.255.255.0 配置管理的ip地址 + +### 设置本地用户和密码 + +- (config)#crypto key generate rsa +- (config)#username admin password 123 +- How many bits in the modulus [512]:2048 + +### 启用SSH版本,并设置本地用户登陆 + +- (config)#ip ssh version 2(启用ssh版本,建议2,更加安全) +- (config)#line vty 0 15 (设置0~15的虚拟路线,所有的路线) +- (config)#transport input ssh 用于指定允许通过那些协议访问端行(如vty行,即虚拟终端) + +### 保存配置 + +- (config)#exit 返回上一级 +- (config)#write momery \ No newline at end of file diff --git "a/\350\224\241\344\271\224\346\243\256/20240420\345\210\222\345\210\206vlan.md" "b/\350\224\241\344\271\224\346\243\256/20240420\345\210\222\345\210\206vlan.md" new file mode 100644 index 0000000..7b7844a --- /dev/null +++ "b/\350\224\241\344\271\224\346\243\256/20240420\345\210\222\345\210\206vlan.md" @@ -0,0 +1,44 @@ +``` +Switch0配置 +Switch>en +Switch#conf t +Switch(config)#vlan 2 //创建VLAN 2 +Switch(config-vlan)#name Finance_Dept //将该VLAN命名为Finance_Dept +Switch(config-vlan)#vlan 3 //创建VLAN 2 +Switch(config-vlan)#name Sales_Dept //将该VLAN命名为Sales_Dept +Switch(config-vlan)#exit +Switch(config)#inter f0/1 +Switch(config-if)#switchport access vlan 2 //将该端口划分到VLAN 2 +Switch(config-if)#exit +Switch(config)#inter f0/2 +Switch(config-if)#switchport access vlan 3 //将该端口划分到VLAN 3 +Switch(config-if)#exit +Switch(config)#inter f0/24 +Switch(config-if)#switch mode trunk //将端口配置为Trunk模式 +Switch(config-if)#end +Switch#show vlan brief //显示VLAN配置信息 +Switch#vlan database //进入VLAN子模式 +Switch(vlan)#vtp server //设置VTP模式为server +Switch(vlan)#vtp domain vtp0 //设置VTP域名为vtp0 +Switch(vlan)#exit +Switch#show vtp status //查看VTP配置信息 +Switch1配置 +Switch>en +Switch#vlan database //进入VLAN子模式 +Switch(vlan)#vtp client //设置VTP模式为client +Switch(vlan)#vtp domain vtp0 //设置VTP域名为vtp0,此处不填亦可 +Switch(vlan)#exit +Switch#show vtp status //查看VTP配置信息 +Switch#show vlan brief //显示VLAN配置信息 +Switch#conf t +Switch(config)#inter f0/1 +Switch(config-if)#switchport access vlan 2 //将该端口划分到VLAN 2 +Switch(config-if)#exit +Switch(config)#inter f0/2 +Switch(config-if)#switchport access vlan 3 //将该端口划分到VLAN 3 +Switch(config-if)#exit +Switch(config)#inter f0/24 +Switch(config-if)#switch mode trunk //将端口配置为Trunk模式 +Switch(config-if)#end +Switch#show r +``` \ No newline at end of file diff --git "a/\350\224\241\344\271\224\346\243\256/20240422\344\272\244\346\215\242\346\234\272\347\224\237\346\210\220\346\240\221.md" "b/\350\224\241\344\271\224\346\243\256/20240422\344\272\244\346\215\242\346\234\272\347\224\237\346\210\220\346\240\221.md" new file mode 100644 index 0000000..d511e79 --- /dev/null +++ "b/\350\224\241\344\271\224\346\243\256/20240422\344\272\244\346\215\242\346\234\272\347\224\237\346\210\220\346\240\221.md" @@ -0,0 +1,32 @@ +Switch0和Switch1配置 +Switch>en +Switch#show spanning-tree //査看交换机生成树运行状态 +Switch#show spanning-tree summary //査看生成树的配置信息 +Switch#conf t +Switch(config)#inter f0/1 +Switch(config-if)#switchport access vlan 2 //将该端口划分到VLAN 2 +Switch(config-if)#exit +Switch(config)#inter f0/2 +Switch(config-if)#switchport access vlan 3 //将该端口划分到VLAN 3 +Switch(config-if)#exit +Switch(config)#inter range f0/23-24 +Switch(config-if)#switch mode trunk +Switch(config-if)#exit +Switch(config)#spanning-tree mode rapid-pvst //指定生成树协议的类型为RSTP +Switch(config)#end +Switch#show spanning-tree //判断根交换机、端口角色、端口状态等 + +``` + + +```bash +# 链路测试 +PC0(命令提示符CMD下) +ping 192.168.1.4 //链路通 +Switch0 +Switch>en +Switch#conf t +Switch(config)#inter f0/23 //关闭主链路上的端口 +Switch(config-if)#shutdown +PC0(命令提示符CMD下) +ping 192.168.1.4 //链路通 \ No newline at end of file diff --git "a/\350\224\241\344\271\224\346\243\256/20240424\350\201\232\345\220\210\344\270\216\345\256\211\345\205\250.md" "b/\350\224\241\344\271\224\346\243\256/20240424\350\201\232\345\220\210\344\270\216\345\256\211\345\205\250.md" new file mode 100644 index 0000000..c930edf --- /dev/null +++ "b/\350\224\241\344\271\224\346\243\256/20240424\350\201\232\345\220\210\344\270\216\345\256\211\345\205\250.md" @@ -0,0 +1,49 @@ +### 端口聚合 + +Switch0和Switch1配置 +Switch>en +Switch#conf t +Switch(config)#inter range f0/23-24 +Switch(config-if-range)#switch mode trunk //将端口配置为Trunk模式 +Switch(config-if-range)#channel-group 1 mode on //加入链路组1并开启 +Switch(config-if-range)#ex +Switch(config)#port-channel load-balance dst-ip //按目的IP地址来实现负载均衡 +Switch(config)#ex +Switch#show etherchannel summary //显示以太通道信息 +Switch#conf t +Switch(config)#interface port-channel 1 //进入聚合端口的端口配置模式 +Switch(config)#ex +Switch#show interfaces etherchannel //显示聚合端口信息 + +### 端口安全 + +Switch0配置 +Switch>en +Switch#conf t +Switch(config)#inter rang f0/1-22 +Switch(config-if-range)#switchport mode access //配置端口为接入类型 +Switch(config-if-range)#switchport port-security //开启端口安全功能 +//设置端口最大连接数为1,即启用动态MAC安全地址 +Switch(config-if-range)#switchport port-security maximum 1 +//若发现违规动作,处理方式为关闭端口 +Switch(config-if-range)#switchport port-security violation shutdown +Switch(config-if-range)#end +Switch#show port-security //查看端口安全配置 + +``` +```bash +Switch1配置 +Switch>en +Switch#conf t +Switch(config)#inter rang f0/1-2 +//启用粘性MAC地址,自动绑定接入的MAC地址 +Switch(config-if-range)#switchport port-security sticky +//ping测试,结果链路均通 +//然后互换PC2和PC3在交换机上的端口,ping测试,结果链路均不通 +Switch(config-if-range)#end +Switch#show mac-address-table //查看端口MAC地址绑定配置 +Switch#clear port-security sticky //清除所有已绑定的粘性MAC地址 +``` + + + -- Gitee