自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 收藏
  • 关注

原创 python编写一个计数器类型

【代码】python编写一个计数器类型。

2024-05-17 15:25:14 153

原创 python远程登录Linux虚拟机执行一条命令

Paramiko模块是一个用于SSHv2协议的Python实现,它允许你通过SSH连接到远程服务器并执行命令、上传/下载文件等操作。(3)传输文件:要使用Paramiko传输文件,你需要创建一个SFTPClient对象,然后使用它的put()和get()方法。put()方法用于将本地文件上传到远程服务器,而get()方法则用于从远程服务器下载文件到本地。(1)连接到远程服务器:你可以使用SSHClient对象的connect()方法连接到远程服务器。你需要提供远程服务器的IP地址、端口号、用户名和密码。

2024-05-10 15:01:12 251

原创 python对象序列化操作

Marshal是Python的一个内置模块,它提供了将Python对象序列化为字节流的功能,并允许将这些字节流保存到文件中或从文件中读取。序列化是指将对象转换为一种可以存储或传输的格式的过程,而反序列化则是将其恢复为原始对象的过程。Marshal模块的主要目的是实现Python对象的持久化存储,以便在程序关闭后数据不会丢失,并在程序再次启动时能够重新加载这些数据。Shelve模块内部使用了pickle模块来序列化对象,并将序列化的对象存储到文件中。3.Shelve模块的使用场景。

2024-05-10 14:51:26 297

原创 扫描目录发送到邮箱

【代码】扫描目录发送到邮箱。

2024-05-07 10:56:50 133

原创 JavaScript随机点名程序与计时器程序

【代码】JavaScript随机点名程序与计时器程序。

2024-04-26 15:38:28 112

原创 python偏函数

Python中的偏函数是一种强大的工具,允许我们创建函数的部分版本。通过预定义一部分参数,我们可以快速生成具有特定参数值的函数。本文将介绍Python偏函数的概念、适用场景、缺点和优点。

2024-04-24 15:25:10 227

原创 使用字典、循环结构完成学生管理系统

【代码】使用字典、循环结构完成学生管理系统。

2024-04-22 20:58:02 111

原创 用html和css制作学校官网

【代码】用html和css制作学校官网。

2024-04-02 19:59:39 129

原创 html导航栏

【代码】html导航栏。

2024-03-19 20:00:13 167

原创 RHCSA-查找命令练习

【代码】RHCSA-查找命令练习。

2024-01-27 15:13:34 133

原创 RHCSA-常用命令练习

【代码】RHCSA-常用命令练习。

2024-01-24 17:11:48 352

原创 css基础练习

【代码】css基础练习。

2023-12-24 00:47:21 96

原创 HTML基础练习

【代码】HTML基础练习。

2023-12-14 23:59:49 36

原创 web基础(简单页面制作)

【代码】web基础(简单页面制作)

2023-12-12 21:52:03 32

原创 redis配置文件/主从复制原理

CAP理论是指在分布式存储系统中,最多只能实现上面的两点。由于当前的网络硬件存在延迟丢包等问题,所以分区容忍性是我们必须要实现的。所以我们只能在一致性和可用性之间进行权衡,没有NoSQL系统能同时保证这三点。C=====> Consistency (一致性)A=====> Availcbility (可用性)P=====> Partition tolerance (分区容错性)

2023-09-24 17:03:38 28 1

原创 数据库事务作业

Transaction,一个最小的不可再分的工作单元;通常一个事务对应一个完整的业务(例如银行账户转账业务,该业务就是一个最小的工作单元)。一个完整的业务需要批量的DML(insert、update、delete)语句共同联合完成。事务只和DML语句有关,或者说DML语句才有事务。这个和业务逻辑有关,业务逻辑不同,DML语句的个数不同。数据库事务( transaction)是访问并可能操作各种数据项的一个数据库操作序列,这些操作要么全部执行,要么全部不执行,是一个不可分割的工作单位。

2023-09-21 21:53:24 33

原创 MySQL编程实例

例如,当学生表中增加了一个学生的信息时,学生的总数就应该同时改变。因此可以针对学生表创建一个触发器,每次增加一个学生记录时,就执行一次学生总数的计算操作,从而保证学生总数与记录数的一致性。触发器(trigger)是一个特殊的存储过程,它的执行不是由程序调用,也不是手工启动,而是由事件来触发,比如当对一个表进行操作( **insert,delete, update**)时就会激活它执行。<触发器程序体> 要触发的SQL语句:可用顺序,判断,循环等语句实现一般程序需要的逻辑功能。

2023-09-19 21:42:26 37

原创 Mysql-DML作业

内连接 本质上来说和等值无区别,但是内连接会释放WHERE关键字,使表与表之间的连接语法更加清晰。truncate: 删除所有数据,保留表结构,不可以回滚,一次全部删除所有数据,速度相对很快。2 COUNT(1)包含了忽略所有列,用1表示代码行,在统计结果时不忽略NUll。1 count(*)包含了所有列,相当于所有行,在统计结果时不忽略NUll。1_count(1),count(*),count(列名)的区别和联系?drop: 删除数据和表结构,删除速度是最快的。3_内连接和外连接的区别?

2023-09-16 17:54:49 27 1

原创 企业内网三层架构

如图所示组1中全为指定端口(自身为主根),在组2中Eth-Truck0口为ROOT(对端为主根)sw3、sw4有两个truck干道(与sw1和sw2相连)并将其e0/0/2口划入vlan2中。因为三层交换机的ospf的定期hello包发送,会使得整个网络充满洪泛流量。sw1为vlan1的主,将vlan1的备份放置sw2。sw2为vlan2的主,将vlan2的备份放置sw1。sw1、sw2只创建vlan并truck干道即可。接入层交换机中将连接用户接口stp边缘接口配置。与外网通信,需要NAT服务,和缺省。

2023-09-03 17:05:01 244

原创 STP生成树详解

生成树协议是IEEE 802.1D中定议的数据链路层协议,用于解决在网络的核心层构建冗余链路里产生的网络环路问题,通过在交换机之间传递网桥协议数据单元(Bridge Protocol Data Unit,简称BPDU),通过采用STA生成树算法选举根桥、根端口和指定端口的方式,最终将网络形成一个树形结构的网络,其中,根端口、指定端口都处于转发状态,其他端口处于禁用状态。如果网络拓扑发生改变,将重新计算生成树拓扑。

2023-09-03 16:42:49 220

原创 虚拟局域网(VLAN)实验

混杂模式:所有VLAN均可手动添加到允许列表中,且可以在允许通过时,定义是否标记;默认PVLAN 为VLAN1,出向规则为不标记;一旦PVLAN被修改,那么需要手工添加该VLAN到允许列表,同时可以定义是否标记;在路由器上设置单臂路由,对vlan2进行DHCP配置使CP1、CP3自动获取IP,而vlan3-6在同一网段,则不带标签直接交由物理接口多起进行DHCP划分。中继模式:所有VLAN均可手动添加到允许列表中,默认仅pvlan在允许列表,且pvlan的出规则为不标记,其他VLAN出规则为标记;

2023-08-20 12:11:18 316 1

原创 MPLS实验

ISP部分1.IGP路由2.MPLS域3.配置MPLS VPN4.PE与PE间建立MP-BPG邻居关系5.CE端与PE端交互路由6.双向重发布,实现路由共享。

2023-08-16 21:27:26 22 1

原创 BGP知识点整理

属于无类别的路径矢量协议;EGP协议中最流行的技术,工作在AS之间;EGP—外部网关路由协议-BGPIGP—内部网关路由协议-RIP OSPF EIGRPAS—自治系统 全球网络—范围、管理域AS号 – 标准 16位二进制构成 0-65535 其中1-64511公有 64512-65535私有扩展 32位二进制构成BGP协议本身不产生路由,而是转发本地路由表中来自其他协议生成的路由条目;AS之间正常存在大量的BGP邻居关系,且BGP协议不会计算最佳路径;

2023-08-16 21:20:30 66 1

原创 BGP小综合实验

【代码】BGP小综合实验。

2023-08-14 10:12:58 17

原创 BGP实验

除R5的5.5.5.0环回外,其他所有环回均可互相访问。

2023-08-14 10:02:57 19

原创 重发布实验

环路产生:R7环回重发布到R4上之后,R4发布给R2和R3且优先级为150,先配置R2,环回由R2进入rip中优先级变为100,由R2到R1再到R3,此时R3上有两条R7的环回,R4到R3优先级为150,R1到R3优先级为100。R1、R2、R3、R4形成环路。将R2->R4->R3的度量加大,实现R1访问R3及其环回走R1与R3之间的直连路径。将R3->R4->R2的度量加大,实现R1访问R2走R1与R2之间的直连路径。在R2、R3、R4、R5、R6、R7宣告。RIP宣告在R1、R2、R3上进行宣告。

2023-08-11 11:18:53 27 1

原创 OSPF综合实验

A3区域重发布无法将缺省传递给A4区域,导致A4只能访问自身和A3,所以A4直接将缺省指向A0区域。(RIP重发布,多进程双向重发布解决A4区域,双向导入)A4区域(做了多进程双向重发布)2.R3-R5/6/7为MGRE环境,R3为中心站点;5.减少LSA更新量,加快收敛,保障更新安全;4、配置A0区域MGRE(打开3上动态伪广播)关闭A4重发布并添加缺省指向A0区域。10、防环(R3、R6、R7、R9、R12)域间汇总:R3、R6、R7。9、减少LSA更新量(路由汇总)3、A0区域公网路由(缺省)

2023-08-09 21:46:39 28

原创 OSPF协议实验

更改(非中心站点路由)参选接口优先级为0。4.R1、4、5之间全联MGRE结构。R1——R5的缺省指向ISP。3.R1、2、3星形。

2023-08-06 23:51:18 25

原创 TCP的三次握手和四次断开过程

客户端收到从服务器端发出的TCP报文,确认了服务器端已做好释放连接的准备,结束FIN-WAIT-2阶段,进入TIME-WAIT阶段,并向服务器端发送ACK,表示“接收到服务器准备好释放连接的信号”。服务器端自从发出ACK确认报文之后,经过CLOSED-WAIT阶段,做好了释放服务器端到客户端方向上的连接准备,再次向客户端发出FIN,ACK,表示“已经准备好释放连接了”;服务器接收到客户端的FIN包后,会回复一个ACK包,表示已经接收到了客户端的FIN包。随后服务器端进入SYN-RCVD阶段。

2023-08-06 23:41:44 28

原创 MGRE实验

R2和R4之间进行chap认证。R2和R3之间进行ppp认证。在边界路由器接口上进行。

2023-08-06 23:37:29 19

原创 HCIA静态综合实验

对百兆路径添加,并修改其优先级为61,当千兆路径不可用时百兆路径可以作为备用路径使用。

2023-08-06 23:23:38 19

原创 ENSP静态综合实验

对于骨干网段,由于其只用包含路由器的两端接口,所以可对其划分为 192.168.1.0/30(网络位30位,主机位2位且主机位只有01和10可用)。8条网段中6条使用,2条为预留网段。对于环回接口,由于到同一路由器的两个环回接口的下一跳相同,所以将同一路由的2环回接口看作一个网段。8条网段中5条使用,3条为预留网段。以上图任务需求为例,我们可以将图简化为4条用户网段和1条骨干网段。一条不限定目标的路由条目,路由器查表时,在查询完本地所有的直连、静态、动态路由后,若依然没有可达路径才使用该条目;

2023-07-23 16:29:43 72

原创 ENSP rip小实验

( 三),使用缺省路由连通R3的环回3.3.3.1。配置各个物理接口以及环回接口的IP,以R1为例。(二),通过RIP实现全网可达。(1)划分网段并配置IP。(四),空接口防环路由。(五),加快收敛速度。

2023-07-23 16:16:33 126

原创 网络基础/IPV4详解+ENSP基础

再关注数据中的目标MAC地址,查询本地表格看是否存在对应的接口记录,若有记录按照记录对应接口唯一转出(单播),若没有记录将洪泛该数据;冲突:CSMA/CD载波侦听多路访问/冲突检测 -- 排队 -- 没有完全避免冲突,且更加降低的网络传输效率;交换机将电流识别为数据,之后再找到流量出口后,将数据重新制作为电流进行传输,实现了逻辑上无限延长传输距离的效果;地址:MAC地址--网卡芯片出厂烧录的全球唯一串号-48位二进制构成--16进制显示。为了区分IP地址的网络位和主机位,需要用到子网掩码;

2023-07-19 15:27:49 404

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除