- 博客(62)
- 收藏
- 关注
原创 华为ENSP——华为防火墙技术配置实验
通过此次实验,进一步深入学习到防火墙的相关知识,了解其工作时的性能。通过对防火墙安全区域的划分以及相关联通性测试,加深了防火墙本身固有区域的印象,同时对防火墙安全区域划分有了进一步的认知。通过实验,更好的理解了相关配置命令的实际意义,对ENSP 环境的操作熟练程度有了进一步的提升。
2025-10-28 17:15:31
1341
原创 华为ENSP——OSPF多区域配置实验
通过此实验,进一步加深了对OSPF多区域划分的理解,清晰的学习了LSA的相关分类以及其功能,熟悉了不同类型LSA应用的相对应的情况,认识到了OSPF将外部路由引入OSPF的相关过程同时针对实验学会了在OSPF多区域划分过程中相关配置命令的使用。
2025-10-28 17:11:18
384
原创 华为ENSP——ACL相关实验
如果数据报文没有匹配到第一条规则,继续向下查找第二条规则,如果匹配,则按照第二条规则的动作去执行。匹配即停止(匹配上了第一条规则,就按照规则的动作去执行,不在向下查找第二条规则)-确定售后部和财务服务器之间的数据的转发路径。-售后部主机Client1可以访问行政部的所有主机的所有服务。-售后部主机Client1不能访问网络中的其他主机。-售后部主机可以访问行政部的所有主机的所有服务。如果所有的规则都无法匹配,则执行隐含规则。-售后部主机不能访问网络中的其他主机。-确定ACL的类别(基本&高级)
2025-10-24 07:45:00
982
2
原创 华为ENSP——Eth-trunk 链路聚合
下面主要是针对SW1和SW2上的3个聚合端口的划分进行配置,由于两个交换机的3、4号接口对应的均为聚合端口1;配置sw3,创建vlan和一个链路聚合端口1,设置交换机和PC之间为access模式,交换机的聚合口上设置为Trunk模式。配置sw4,创建vlan和一个链路聚合端口2,设置交换机和PC之间为access模式,交换机的聚合口上设置为Trunk模式。创建 vlan 10 和 20,配置交换机与PC之间的链路为 Access,并加入到正确的 VLAN。)对交换机之间的链路进行链路捆绑,增加互联带宽。
2025-10-23 09:00:00
858
原创 华为ENSP——VRRP热备实验
设置备份组2的虚拟IP地址为:192.168.1.253,让R2成为备份组2的Master-主路由器,R1成为备份组2的Back-备份路由器,在R2中配置备份组2的上行接口跟踪,当上行接口down的时候,优先级减去50。第四步:配置VRRP :在R1的g0/0/0接口下,配置VRRP -配置VRRP虚拟网关地址:192.168.1.254 -配置VRRP优先级,让R1的优先级值为大于100,让R1成为主网关。-让R1成为备份组1的Master-主路由器,R2成为备份组1的Back-备份路由器。
2025-10-23 07:45:00
1773
原创 华为ENSP——RSTP实验
在交换机上,进行初始化配置后,创建vlan 10 20,而后将交换机与交换机之间的链路类型更改为Trunk模式,交换机与路由器和PC之间的链路类型更改为access模式,而后在交换机进入MSTP区域,对该区域进行命名,创建相应的实例并和对应的vlan进行绑定,而后激活配置区域。步骤 一 所有交换机创建 vlan 配置vlan10 和vlan20网关,同时将设置交换机之间的链路类型为trunk,允许所有的vlan通过,同时利用1号交换机上的3号接口的vlanif承载PC1的网关。
2025-10-22 21:00:49
925
原创 华为ENSP——STP配置基础实验
可知通过上述配置,已经使得SW1为根桥,SW1上的1、2接口为指定接口,SW2上的1接口和SW3上的2接口为根端口,并且SW2上的2接口为指定接口,SW3上的1接口被阻塞,即为非根非指定接口。
2025-10-22 20:57:28
159
原创 华为ENSP——VLAN间路由配置实验
通过此次实验,进步深入学习三层交换与二层交换之间的关系,同时对数据传输的过程有了一定程度的理解。同时利用单臂路由、三层交换机成功实现了vlan路由,并利用静态路由和OSPF技术使得目标网络的全网连通。2、使用三层交换机实现VLAN间通信;1、使用单臂路由实现VLAN间通信;SW1和路由器之间配置trunk链路。
2025-10-17 09:41:02
402
原创 华为ENSP——VLAN基本配置实验
通过此次实验,更加具象化的学习了Access、Trunk以及Hybird链路类型的相关特点,并对其中的收发过程有了更加深入的认识,同时了解到相关配置的操作性以及实现的可能性。但是在三个链路类型的知识点深度解析上还存在一定的欠缺和不足,同时,实验操作流程的熟练程度还有待进一步完善,实验的相关思路还需整理。由上图可知,在SW1上,1口在vlan10 ,2口在vlan20。SW2上1、2口的相关创建与划分与1相似。由上图可知1口的PVID为10,2口的PVID为20,24口上的允许列表包含了1、10、20.
2025-10-17 09:27:43
928
原创 华为ENSP——OSPF的基本配置实验
通过本次实验,了解了动态路由协议的优势和它的分类、OSPF的基本概念和适用的组网场景、OSPF协议的工作原理、学会了OSPF协议的基础配置。
2025-10-12 21:10:43
810
原创 SQL注入攻击实验
通过此次实验,我们利用SQL注入的方法实现了相关的简易攻击,进一步理解了数据库漏洞的危害性,同时明白了web开发过程中严谨性的重要性,熟悉了web开发中开发人员常犯的常规错误。
2025-10-10 17:20:22
936
原创 数据包嗅探和伪造/欺骗实验
本次实验聚焦数据包嗅探与伪造技术,通过Wireshark、Scapy等工具在SEED Ubuntu虚拟环境中进行实践。实验分为四个任务:1)使用Scapy实现ICMP数据包嗅探,验证权限对嗅探的影响;2)伪造带任意源IP的ICMP请求包;3)基于TTL字段实现简易Traceroute功能;4)结合嗅探与伪造技术,对局域网内任意ping请求自动发送伪造响应。实验结果表明,工具能有效捕获和伪造数据包,但对不存在的IP地址无法建立连接。实验深化了对网络安全威胁原理的理解,特别是数据包层面的攻击与防御机制,为后续网
2025-10-09 19:35:36
587
原创 Anaconda的下载与安装
路径选择没有过多的要求,可以选择C盘或者D盘,但是需要注意的是安装路径中不能出现中文,而且需要直属于C盘/D盘,即欲安装的目标文件夹是空的。python = 3.9:指定了Python的版本,Python3.9版本能够支持大部分的项目。此时重新打开终端,输入conda -V即可查看对应的conda版本了。输入之后回车即可运行,在y/n中输入y即可,由于安装时已经创建,故图中输入n。),即可查看安装的对应版本的Anaconda。-n:代表的搭建环境的名字,此处是以pytorch为例。
2025-09-18 19:18:52
1681
原创 Python的pip国内镜像源
可以在使用pip的时候在后面加上-i参数,指定pip源。修改 ~/.pip/pip.conf (没有就创建一个)豆瓣(douban)pip国内的一些镜像。
2025-09-17 15:14:21
255
原创 Python与MySQL的关联操作
在使用插入语句“insert”时,需要利用“commit()”函数进行数据的确认提交,此时才能与数据库完成交互,否则数据库中数据不会更新。其中包括了在PyCharm中如何进行MySQL数据库的连接,并进行简单的数据库信息打印操作。二是通过游标对象,执行SQL语句,创建数据库。三是执行相关的SQL查询语句并输出结果。
2025-07-31 22:21:01
173
原创 数字通信原理--数字通信仿真基础
摘要:本实验通过Matlab/Simulink完成数字通信仿真基础实验。实验包含三部分:(1)方波与正弦波参数比较,调整参数使二者周期和幅值一致;(2)验证傅里叶级数原理,通过多个正弦波叠加产生方波,发现频率呈奇数倍递增、振幅呈对应奇数倍递减的关系;(3)信号频谱分析与滤波实验,设置零阶保持模块和低通滤波器参数,分析滤波前后波形和频谱变化。实验结果表明,通过Simulink能有效验证信号处理理论,但存在软件操作不熟练、理论知识与实践结合不足等问题。实验加深了对波形叠加和滤波原理的理解,提升了Matlab仿真
2025-07-31 22:20:28
636
原创 计算机网络原理--Wireshark ARP协议分析
本文介绍了使用Wireshark分析ARP协议的实验过程。实验通过清除浏览器缓存后访问特定网页,捕获并分析以太网帧和ARP消息。主要内容包括:1)获取本机MAC地址,分析以太网帧结构;2)研究ARP协议工作原理,包括请求和响应过程;3)探讨网卡MTU设置和巨型帧的概念。实验重点观察了ARP缓存操作、请求/响应消息格式,以及单播/广播通信特点。通过实验数据,验证了ARP协议如何实现IP到MAC地址的转换,并分析了不同网络设备的通信机制。实验结果展示了二层网络通信的基本原理和协议细节。
2025-07-31 00:18:17
799
原创 Jupyter Notebook安装使用
摘要:Jupyter Notebook是一款基于Web的开源交互式计算环境,支持代码执行、Markdown文本和LaTeX公式,适用于数据分析、机器学习等领域。安装步骤包括Python环境配置、pip升级、Jupyter安装及工作路径设置,并可添加中文语言包。使用指南涵盖Notebook创建、单元格操作(代码/Markdown)、常用快捷键(如Esc+A/B插入单元格)以及数据可视化(Matplotlib示例)。支持数学公式输入,是集编程、文档、可视化于一体的高效工具。
2025-07-30 17:51:21
1054
原创 MySQL常用命令
ALTER TABLE table_name CHANGE COLUMN old_column_name new_column_name new_data_type [新约束条件];ALTER TABLE table_name MODIFY COLUMN column_name new_data_type [新约束条件];由于数据库管理系统(数据库软件)功能非常多,不仅仅是存储数据,还要包含:数据的管理、表的管理、库的管理、账户管理、权限管理等等。新增数据、删除数据、修改数据等。
2025-07-10 18:32:59
1017
原创 CUDA 安装检验及常见错误
在此处代码无误,但是要注意区分大小写。其中的“-V”一定要是大写字母“V”。CUDA安装成功后,通常会用命令提示符进行检验是否安装成功。依据个人喜好,可以对此界面的环境进行设置,包括字体、背景颜色等。1、Win+R ,输入cmd,回车打开命令提示符。通过点击默认值即可对相关配置进行设置。在安装完CUDA后,通常会使用。
2025-07-04 18:30:26
274
原创 MyBatis面试-1
MyBatis是一个半ORM框架(对象关系映射)。---》Hibernate全ORM框架 ---》基于JDBC封装的框架 专注于SQL语句,不用关心JDBC操作的其他流程。
2025-01-08 23:50:56
416
原创 JAVA常见问题解答
通常情况下,一个程序员只要了解了必要的Java类库、Java语法,学习适当的第三方开发框架,就已经基本满足日常开发的需要了,JVM会在用户不知不觉中完成对硬件平台的兼容及对内存等资源的管理工作。从 JDK1.8 开始,Java 采用 CAS 和 Synchronized 结合的方式对 ConcurrentHashMap 进行了一些优化,可以实现高并发的读写操作,且在容器操作较为频繁的情况下,相对于 Hashtable 和 Collections.synchronizedMap 等集合实现类,性能更好。
2025-01-08 23:45:26
1009
原创 Ensp基础实验---同网段PC以及网关之间的通信
通过安装ENSP,可以模拟搭建网络仿真环境,初步了解ENSP之后,可以进行一些简单的网络拓扑搭建,通过对相关设备的配置,实现网络畅通的目的。此次模拟的是同一个网段内,两台PC之间的通信情况,同时选用路由器的一个指定接口,用作整个网络网段的网关,检验PC与网关之间的通信情况。
2025-01-07 23:03:30
670
原创 JDBC——事务相关
行级锁:select enamel,job,sal from emp where job='manager'for update;其中加入的‘for update’称为行级锁,即其他语句在该事务结束之前无法对岗位为‘manager’这一行记录进行改动。又被称为悲观锁悲观锁:事务必须排队执行。数据锁住了,不允许并发。乐观锁:支持并发,事务也不需要排队,但是需要一个版本号。/*Demo08、09进行演示乐观锁与悲观锁这个程序开启一个事务,这个事务专门进行查询,并且使用行级锁/悲观锁,锁住相关的记录。
2024-05-07 16:43:11
437
原创 JDBCD的相关应用
statement存在SQL注入问题,preparedstatement解决了SQL注入问题。statement:存在SQL注入现象,编译一次执行一次。preparedstatement:解决了SQL注入问题,编译一次,可执行N次,且效率更高。preparedstatement会在编译阶段做类型的安全检查。
2024-05-07 16:38:31
493
原创 JAVA----开发贪吃蛇游戏(附完整代码)
开发一个简单的贪吃蛇游戏,但是可优化的地方还比较多,后续会推进,整个游戏也已经打包好,如果有需要请私信!
2024-05-06 22:19:57
1207
原创 mysql先行笔记
不等号、< 小于、>大于、小于等于<=、大于等于>=、between....and 两者之间(闭区间,包含两端的值)、is null为null(is not null表示不为空)、and 并且、or 或者、in 包含、not取非、like模糊查询,%任意多个字符,_任意一个字符例如:名字中含有“O”的,“%O%”存储引擎:存储引擎是mysql中特有的一个术语,其他数据库中没有,(oracle中有但是名字不一样)实际上存储引擎是一个表存储或者组织数据的方式,不同的存储引擎,表存储数据的方式不同。
2024-05-04 17:49:59
1440
原创 JAVASE相关知识补充
第一:空间存储上,内存地址是连续的。第二:每个元素占用的空间大小相同。第三:知道首元素的内存地址。第四:通过下标可以计算出偏移量。通过一个数学表达式,就可以快速计算出某个下表位置上元素的内存地址。直接通过内存地址定位,效率高优点:检索效率高缺点:随机增删效率非常低,数组无法存储大量的数据注意:数组的最后一个元素的增删效率不受影响。
2024-05-04 17:19:19
1275
原创 JAVASE---异常知识补充
使用java内置的异常类可以描述在编程时出现的大部分异常情况。除此之外,用户还可以自定义异常。用户自定义异常类,只需继承Exception类即可。在程序中使用自定义异常类,大体可分为以下几个步骤:创建自定义异常类。在方法中通过throw关键字抛出异常对象。如果在当前抛出异常的方法中处理异常,可以使用try-catch语句捕获并处理;否则在方法的声明处通过throws关键字指明要抛出给方法调用者的异常,继续进行下一步操作。在出现异常方法的调用者中捕获并处理异常。//自定义异常。
2024-05-04 16:18:33
329
原创 JAVASE---异常基础知识
实际工作中,遇到的情况不可能是非常完美的。比如:你写的某个模块,用户输入不一定符合你的要求、你的程序要打开某个文件,这个文件可能不存在或者文件格式不对,你要读取数据库的数据,数据可能是空的等。我们的程序再跑着,内存或硬盘可能满了。等等。软件程序在运行过程中,非常可能遇到刚刚提到的这些异常问题,我们叫异常,英文是:Exception,意思是例外。这些,例外情况,或者叫异常,怎么让我们写的程序做出合理的处理。而不至于程序崩溃。
2024-05-03 23:21:54
622
原创 JAVASE---抽象类相关
接口就是规范,定义的是一组规则,体现了现实世界中“如果你是..则必须能..”的思想。如果你是汽车,则必须能跑。为什么我们讨论设计 模式都只针对具备了抽象能力的语言(比如c++、java、c#等),就是因为设计模式所研究的,实际上就是如何合理的去抽象。内部类就是在一个类的内部在定义一个类,比如,A类中定义一个B类,那么B类相对A类来说就称为内部类,而A类相对B类来说就是外部类了。抽象方法,只有方法的声明,没有方法的实现,它是用来让子类实现的。抽象类中可以有普通的方法,但是有抽象方法的类必须定义为抽象类。
2024-05-03 23:19:39
470
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅