diff --git "a/\345\221\250\346\235\216\351\230\263/2024.04.01-\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\347\241\254\344\273\2661.md" "b/\345\221\250\346\235\216\351\230\263/2024.04.01-\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\347\241\254\344\273\2661.md" new file mode 100644 index 0000000000000000000000000000000000000000..13b4ea5341fef87ec79bc49523d72fb5bf7e3af2 --- /dev/null +++ "b/\345\221\250\346\235\216\351\230\263/2024.04.01-\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\347\241\254\344\273\2661.md" @@ -0,0 +1,9 @@ +# 网络设备 + +网络设备是指用于连接、转发、过滤和处理数据的硬件设备,以构建计算机网络并实现数据通信。 + +1.路由器(Router):路由器是用于连接不同网络并在它们之间传输数据的设备。它能够根据目标地址选择最佳路径,并控制数据包的转发。路由器在网络中起着关键的作用,帮助数据包在不同网络之间传输。 + +2.交换机(Switch):交换机用于连接局域网中的多台设备,根据 MAC 地址学习和转发数据帧。交换机能够提供更快速和精确的数据传输,有效地减少网络拥塞。 + +3.防火墙(Firewall):防火墙是一种网络安全设备,用于监控和控制网络流量,阻止未经授权的访问和恶意流量。防火墙可以帮助保护网络免受网络攻击和恶意软件的侵害。 \ No newline at end of file diff --git "a/\345\221\250\346\235\216\351\230\263/2024.04.03-\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\347\241\254\344\273\2662.md" "b/\345\221\250\346\235\216\351\230\263/2024.04.03-\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\347\241\254\344\273\2662.md" new file mode 100644 index 0000000000000000000000000000000000000000..d6d5cd727fb00b335724d32ae51deda14ac37da9 --- /dev/null +++ "b/\345\221\250\346\235\216\351\230\263/2024.04.03-\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\347\241\254\344\273\2662.md" @@ -0,0 +1,10 @@ +# 网卡 +网卡是计算机用于连接计算机网络的硬件设备,通常安装在计算机的主板上。网卡的作用是将计算机内部数据转换为网络数据包,并通过网络电缆或无线信号传输到网络上,同时也可以接收来自网络的数据包并转换为计算机可识别的数据。 + +主要作用: + +1. 网络连接:网卡是计算机连接到网络的物理接口,它通过电缆或者无线信号与网络设备(如交换机、路由器、无线接入点等)进行连接,使得计算机能够与网络中的其他设备进行通信。 + +2. 数据传输:网卡负责将计算机中的数据转换为网络可以识别的数据包,并将其发送到网络上。同时,它也负责接收来自网络的数据包,并将其传递给计算机进行处理。 + +3. 网络通信协议支持:网卡支持多种网络通信协议,如以太网、Wi-Fi 等,以满足不同类型网络的连接需求。 \ No newline at end of file diff --git "a/\345\221\250\346\235\216\351\230\263/2024.04.07-\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\347\241\254\344\273\2663.md" "b/\345\221\250\346\235\216\351\230\263/2024.04.07-\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\347\241\254\344\273\2663.md" new file mode 100644 index 0000000000000000000000000000000000000000..c9a63f5a49e2ee30b8745508bde195311c67d872 --- /dev/null +++ "b/\345\221\250\346\235\216\351\230\263/2024.04.07-\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\347\241\254\344\273\2663.md" @@ -0,0 +1,8 @@ +# 光纤 +光纤是一种用于传输光信号的柔软、透明的纤维。它通常由两种材料组成:一种是内核(core),用于传输光信号;另一种是包覆层(cladding),用于保护内核并确保光信号在内核中传输。 + +光纤的工作原理是利用光的全反射现象。当光信号从内核传输到包覆层时,由于两者的折射率不同,光信号会在内核和包覆层的交界面发生全反射,从而保持在内核中传输。这种设计使得光纤可以高效地传输光信号,并且减少了信号受到干扰的可能性。 + +光纤在通信领域得到广泛应用,例如用于光纤通信网络、光纤传感器、医疗设备等。光纤通信具有高带宽、低损耗、抗干扰等优点,是现代通信领域不可或缺的重要技术。 + + diff --git "a/\345\221\250\346\235\216\351\230\263/2024.04.08-\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\347\237\245\350\257\2061.md" "b/\345\221\250\346\235\216\351\230\263/2024.04.08-\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\347\237\245\350\257\2061.md" new file mode 100644 index 0000000000000000000000000000000000000000..fda3fe04e83166b2703032ef8f586c6ff0b4b584 --- /dev/null +++ "b/\345\221\250\346\235\216\351\230\263/2024.04.08-\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\347\237\245\350\257\2061.md" @@ -0,0 +1,35 @@ +# 无线 + +### 无线电波 WIFI + +传统WIFI 可分为Wi-Fi 0/1/2/3,非Wi-Fi官方名称。 + +Wi-Fi 4/5/6分别代表802.11n,802.11ac,802.11ax,Wi-Fi官方标称。 + +实行信号覆盖的方式主要有以下两种: + +1. AC+AP +2. mesh + +### 卫星 + +WG G60s + +### 红外 +### 微波 +### 数据链路层 + +局域网 + +交换机 + +MAC 局域网其实是通过MAC地址来通讯的 + +ARP协议 通过IP地址获取MAC地址的协议 + +防范ARP病毒的方式: + +1. 设置静态IP地址 +2. 绑定IP地址和MAC + +PS: MAC地址论是不重复,也不能修改,但现在大部分设备其实是可以修改MAC地址的 \ No newline at end of file diff --git "a/\345\221\250\346\235\216\351\230\263/2024.04.10-\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\347\237\245\350\257\2062.md" "b/\345\221\250\346\235\216\351\230\263/2024.04.10-\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\347\237\245\350\257\2062.md" new file mode 100644 index 0000000000000000000000000000000000000000..0e7f1b8154f8e58cbd69670104d799d60624d287 --- /dev/null +++ "b/\345\221\250\346\235\216\351\230\263/2024.04.10-\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\347\237\245\350\257\2062.md" @@ -0,0 +1,36 @@ +# 交换机 + +1. 二层交换机 + + a. 傻瓜交换机 + + b.网管交换机 vlan + +2. 三层交换机 部分工作在网络层 提供一些路由器提供的功能 + +# 网络层 + +主要网络设备:路由器 + +--- +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/\345\221\250\346\235\216\351\230\263/2024.04.11-\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\347\237\245\350\257\2063.md" "b/\345\221\250\346\235\216\351\230\263/2024.04.11-\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\347\237\245\350\257\2063.md" new file mode 100644 index 0000000000000000000000000000000000000000..93788b12ae759af30ce35f34d08355e0498c0879 --- /dev/null +++ "b/\345\221\250\346\235\216\351\230\263/2024.04.11-\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\347\237\245\350\257\2063.md" @@ -0,0 +1,7 @@ +### 端口号范围 + +0-1000:一般作为操作系统保留的端口号,不要去占用 + +10001-65535:可以作为用户层面的端口号,TCP和UDP两层协议,可以使用同一个端口号 + +网络套接字:协议、主机名、端口号组成的 \ No newline at end of file diff --git "a/\345\221\250\346\235\216\351\230\263/2024.04.12-\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\347\237\245\350\257\2064.md" "b/\345\221\250\346\235\216\351\230\263/2024.04.12-\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\347\237\245\350\257\2064.md" new file mode 100644 index 0000000000000000000000000000000000000000..c8c8a6934e6573ab517aee3382f718f2b644e7e4 --- /dev/null +++ "b/\345\221\250\346\235\216\351\230\263/2024.04.12-\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\347\237\245\350\257\2064.md" @@ -0,0 +1,22 @@ +### 思科模拟器 + +思科模拟器,通常指的是Packet Tracer。Packet Tracer是思科公司开发的网络仿真工具,用于模拟计算机网络的运行环境。它是一种用于教学和学习网络技术的强大工具,可以帮助用户设计、搭建和调试网络,而无需实际的硬件设备。 + +Packet Tracer具有用户友好的界面,允许用户创建网络拓扑、配置设备、模拟数据包传输等操作。通过Packet Tracer,用户可以实践配置路由器、交换机、防火墙等网络设备,并测试它们的功能和互联性,从而更好地理解网络技术的工作原理 + + +### 使用 + +启动模拟器:安装完成后,打开模拟器软件。 + +创建拓扑:在模拟器中创建您想要的网络拓扑。您可以添加路由器、交换机、PC等设备,并连接它们以构建网络。 + +配置设备:通过双击设备或者使用命令行界面,配置每个设备的基本设置,比如IP地址、子网掩码、主机名等。 + +测试网络:配置完设备后,您可以开始测试网络。尝试通过Ping命令测试设备之间的连接,确保网络正常运行。 + +进行实验:利用模拟器进行各种网络实验,比如配置路由器的静态路由、VLAN设置、访问控制列表等。 + +学习和调试:在实验过程中,您可以学习网络技术并解决问题。如果遇到困难,可以查阅相关资料或者网络社区寻求帮助。 + +保存和分享:完成实验后,您可以保存您的网络拓扑和配置 \ No newline at end of file diff --git "a/\345\221\250\346\235\216\351\230\263/2024.04.15-\346\200\235\347\247\221\344\272\244\346\215\242\346\234\272\345\237\272\347\241\200\351\205\215\347\275\256.md" "b/\345\221\250\346\235\216\351\230\263/2024.04.15-\346\200\235\347\247\221\344\272\244\346\215\242\346\234\272\345\237\272\347\241\200\351\205\215\347\275\256.md" new file mode 100644 index 0000000000000000000000000000000000000000..731513ec2805fab0aab4c9ba388a4b15d83d9ad2 --- /dev/null +++ "b/\345\221\250\346\235\216\351\230\263/2024.04.15-\346\200\235\347\247\221\344\272\244\346\215\242\346\234\272\345\237\272\347\241\200\351\205\215\347\275\256.md" @@ -0,0 +1,25 @@ +# 基础配置 +在思科模拟器(如Packet Tracer)中进行基础配置通常涉及以下步骤: + +启动模拟器:打开思科模拟器软件并创建一个新的网络拓扑。 + +添加设备:在模拟器中添加所需的网络设备,例如路由器、交换机等。将它们拖放到工作区中。 + +连接设备:使用网线将设备连接起来,以建立网络拓扑。 + +启动设备:双击设备以打开设备的命令行界面。 + +进入特权模式:在设备的命令行界面中,输入enable命令,进入特权模式。 + +进入全局配置模式:在特权模式下,输入configure terminal或conf t命令,进入全局配置模式。 + +配置主机名:在全局配置模式下,使用hostname [主机名]命令设置设备的主机名。 + +配置接口IP地址:进入设备的接口配置模式,使用interface [接口名称]命令,然后使用ip address [IP地址] [子网掩码]命令为接口配置IP地址。 + +激活接口:在接口配置模式下,使用no shutdown命令激活接口。 + +保存配置:在全局配置模式下,使用end命令返回特权模式,然后输入write memory或copy running-config startup-config命令保存配置。 + +验证配置:使用show running-config和show ip interface brief等命令验证配置是否正确。 +\ No newline at end of file diff --git "a/\345\221\250\346\235\216\351\230\263/2024.04.17-\346\200\235\347\247\221\344\272\244\346\215\242\346\234\272\345\237\272\347\241\200\345\221\275\344\273\244.md" "b/\345\221\250\346\235\216\351\230\263/2024.04.17-\346\200\235\347\247\221\344\272\244\346\215\242\346\234\272\345\237\272\347\241\200\345\221\275\344\273\244.md" new file mode 100644 index 0000000000000000000000000000000000000000..25ca570749619bcb9cca83a3d4f72a8ab927d842 --- /dev/null +++ "b/\345\221\250\346\235\216\351\230\263/2024.04.17-\346\200\235\347\247\221\344\272\244\346\215\242\346\234\272\345\237\272\347\241\200\345\221\275\344\273\244.md" @@ -0,0 +1,21 @@ +# 基础命令 + +switch>enable 进入特权模式 + +switch#config terminal 进入全局模式 + +switch(config)#hostname+xxx 设置主机名 + +switch(config)#enable password 明文密码 + +switch(config)#enable secret 密文密码 + +switch(config)#ip default-gateway 设置网关 + +switch#show mac-address-table 查看MAC地址 + +switch(config)#logging synchronous 阻止控制台信息覆盖命令行上的输入 + +switch(config)#no ip domain-lookup 关闭DNS查看功能 + +switch(config)#exec-timeout 0 0 阻止会话退出 \ No newline at end of file diff --git "a/\345\221\250\346\235\216\351\230\263/2024.04.18-\351\205\215\347\275\256SSH\347\231\273\345\275\225.md" "b/\345\221\250\346\235\216\351\230\263/2024.04.18-\351\205\215\347\275\256SSH\347\231\273\345\275\225.md" new file mode 100644 index 0000000000000000000000000000000000000000..6b787f43d428b9ca206b1b8bb9cceeb2f8d161f0 --- /dev/null +++ "b/\345\221\250\346\235\216\351\230\263/2024.04.18-\351\205\215\347\275\256SSH\347\231\273\345\275\225.md" @@ -0,0 +1,44 @@ +1. 配置设备名称 + +``` +switch(config)# hostname swl +``` + +2. 配置设备域名 +``` +sw1(config)# ipdomain-name qq.com +``` + +3.配置ip地址(如果是交换机是配置其vlan的管理地址,如果是路由器,则配置接口地址) + +命令如下(以思科模拟器中的交换机为例): + +```bash + +sw1(config)# inter vlan 1 //进入默认的vlan +sw1(config)# ip address 192.168.2.250 255.255.255.0 //进入默认的vlan + +``` + +4. 生成密钥对 + +```bash + +sw1(config)# crypto key generate rsa +How many bits in the modulus [512]:2048 +% Generating 2048 bit RSA keys, keys will be non-exportable...[OK] + +``` + +5. 启用SSH版本,并设置本地用户登录,同时设置本地用户和密码 + +``` +sw1(config)# ip ssh version 2 //启用SSH版本,建议2这个版本,更加安全 +sw1(config)# line vty 0 15 //设置0~15的虚拟线路(其实就是所有的线路) +sw1(config)# transport input ssh //用于指定允许通过哪些协议来访问终端行(如 vty 行,即虚拟终端) +sw1(config)# login local +sw1(config)# usrname admin psaaword 113 + +``` + +6. 保存配置 \ No newline at end of file diff --git "a/\345\221\250\346\235\216\351\230\263/2024.04.19-vlan\347\232\204\344\275\234\347\224\250.md" "b/\345\221\250\346\235\216\351\230\263/2024.04.19-vlan\347\232\204\344\275\234\347\224\250.md" new file mode 100644 index 0000000000000000000000000000000000000000..38833d5db414c5929b51263d13a03715ef493a34 --- /dev/null +++ "b/\345\221\250\346\235\216\351\230\263/2024.04.19-vlan\347\232\204\344\275\234\347\224\250.md" @@ -0,0 +1,29 @@ +### vlan的作用 + +什么是vlan、为什么要划分vlan + +vlan的全称是Virtual Local Area Network,即“虚拟局域网”,就是把一个大的局域网,分成多个隔离的,小的局域网。 + +这样做的好处主要有两点: + +1. **隔离广播域**:让每个节点(比如电脑、手机)不需要收到太多无关的广播包,从而减少计算性能和网络带宽的无谓消耗。从而保证局域网的性能。 + +2. **隔离常见病毒与攻击**:这样即使某个主机感染了arp攻击病毒、dhcp攻击病毒等常见局域网病毒,影响的范围也只限于本vlan,不会影响到其他vlan,可以将故障限制在比较小的范围。一来造成的影响小,二来排查故障也更加容易。 + +### VLAN技术的优点 + +1. **限制广播域**:广播域被限制在一个VLAN内,节省了带宽,提高了网络处理能力。 + +2. **增强局域网的安全性**:不同VLAN内的报文在传输时是相互隔离的,即一个VLAN内的用户不能和其它VLAN内的用户直接通信。 + +3. **提高网络的健壮性**:故障被限制在一个VLAN内,本VLAN内的故障不会影响其他VLAN的正常工作。 + +4. **灵活构建虚拟工作组**:用VLAN可以划分不同的用户到不同的工作组,同一工作组的用户也不必局限于某一固定的物理范围,网络构建和维护更方便灵活。 + +--- + +Access接口:交换机上用来连接用户主机的接口,它只能连接接入链路(Access Link)。 + +Trunk接口:交换机上用来和其他交换机连接的接口,它只能连接干道链路(Trunk Link)。 + +除此之外,还有一种接口叫Hybrid接口,是交换机上既可以连接用户主机,又可以连接其他交换机的接口。Hybrid接口既可以连接接入链路又可以连接干道链路。 \ No newline at end of file diff --git "a/\345\221\250\346\235\216\351\230\263/2024.04.22-\347\224\237\346\210\220\346\240\221\345\221\275\344\273\244\350\247\243\346\236\220.md" "b/\345\221\250\346\235\216\351\230\263/2024.04.22-\347\224\237\346\210\220\346\240\221\345\221\275\344\273\244\350\247\243\346\236\220.md" new file mode 100644 index 0000000000000000000000000000000000000000..10af7db248f9130256efddbde8ec090af7010c42 --- /dev/null +++ "b/\345\221\250\346\235\216\351\230\263/2024.04.22-\347\224\237\346\210\220\346\240\221\345\221\275\344\273\244\350\247\243\346\236\220.md" @@ -0,0 +1,54 @@ +## 生成树命令解析 + +### 1. 使能交换机生成树协议 + +Switch(config)# spanning-tree mode {mst|pvst|rapid-pvst} + +mst:配置交换机为多实例生成树协议(MST)模式。 + +pvst:配置交换机为经典生成树协议(CST)模式,支持VLAN之间的互通。 + +rapid-pvst:配置交换机为快速经典生成树协议(RSTP)模式,支持VLAN之间的快速切换。 + +### 2. 配置交换机优先级 + +Switch(config)# spanning-tree vlan vlan-id priority priority-value + +vlan-id:指定要配置的VLAN ID。 + +priority-value:指定生成树协议的优先级值,范围为0-61440,默认值为32768。 + +优先级值越低,交换机在生成树中的地位越高。 + +### 3. 配置交换机端口的生成树模式 + +Switch(config)# spanning-tree [vlan vlan-id] portfast [trunk] + +vlan-id:可选项,指定要配置的VLAN ID。 + +portfast:配置交换机端口为快速端口,直接转换到STP稳定状态。 + +trunk:可选项,指定端口为Trunk端口,将端口配置为快速Trunk端口。 + +### 4. 配置交换机端口的生成树类型 + +Switch(config-if)# spanning-tree [portfast|edge|network] + +portfast:将交换机端口配置为快速端口,直接转换到STP稳定状态。 + +portfast bpdu :在交换机的所有端口中配置哦Portfast端口,并启用bpdu保护 + +edge:将交换机端口配置为快速端口,不进行生成树协议计算。 + +network:将交换机端口配置为网络端口,参与生成树协议计算。 + +### 5. m查看交换机配置状态 + +Switch# show spanning-tree [vlan vlan-id] + +vlan-id:可选项,指定要查看的VLAN ID。 +该命令可以查看交换机的生成树状态信息,包括端口状态、生成树优先级、根桥等信息。 + +需要注意的是,在配置交换机生成树功能时,需要根据具体的网络环境和需求进行调整和配置,以确保生成树的正确性和稳定性。 + +在实际配置中,还需要考虑生成树的优化和调整、生成树协议的兼容性、生成树的快速收敛等因素