- 博客(51)
- 收藏
- 关注
原创 OS PF
文章目录一、题目二、题目分析三、实验步骤一、题目二、题目分析首先合理的分配IP ,整个OSPF环境IP基于172.16.0.0/16划分,以R4位ISPR3-R5/R6/R7为MGRE环境,R3为中心站点----设置虚链路mgre实现跨区域的连接所有设备均可访问R4的环回---- 用缺省路由减少LSA的更新量----使用汇总实现,加快收敛-----设置新的开销值,用加密端口–保障更新安全三、实验步骤首先合理的分配IP ,整个OSPF环境IP基于172.16.0.0/16划分,
2021-10-08 22:55:25
1500
原创 MGRE环境下的OSPF
文章目录一、题目二、步骤分析三、实验步骤一、题目二、步骤分析R6为ISP只能配置IP地址,R1-R5的环回为私有网段R1/R4/R5为全连的MGRE结构,R1/R2/R3星型的拓扑结构,R1为中心站点所有私有网段可以互相通讯,私有网段使用OSPF完成1.R1/4/5为全连的MGRE结构,R1/2/3为星型的拓扑结构,R1为中心站点R1/4/5为全连的MGRE结构2.network实现所有私有网段可以互相通讯,私有网段使用OSPF完成三、实验步骤以R1为例,实现接口的创建和连接
2021-10-06 09:32:21
288
原创 IP第二次试验(rip)
文章目录一、题目二、步骤分析三、步骤1、配置IP地址2、进行宣告实现全网可达,并实现手工认证和汇总3.R3使用R2访问R1的环回4.R1telnetR2的环回实际telnetR7上一、题目二、步骤分析1.要求R3使用R2访问R1的环回,可以将R4与R3之间的网段的开销值加大2.使用汇总的方法减少路由条目,增加手工认证增加路由传递的安全性3.R5作为运营商,ISP,作为外网,将使用nat协议+缺省路由实现内网与外网的通信4.R1 telnet R2的环回,实际telnet R7 上,在R7上
2021-09-25 12:57:51
405
原创 IP最简单的实验
文章目录一、实验题目二、题目分析三、实验步骤1.分配IP地址2.配置IP地址和网段3.配置静态路由4.配置以R5为边界路由器的缺省路由5.在R3下使用DHCP协议6.将环回地址进行汇总,减少路由表7.在R1R2R4上添加空接口路由8.在R5上添加NAT协议实现私有IP访问公有IP9.使用telnet实现R6远程登录R110.修改优先级,实现备份链路(浮动静态路由)一、实验题目二、题目分析让R6为ISP ,接口IP都为公有地址:就会使用到NAT技术,将12.0.0.0/24网段及右边的都设置为公
2021-09-22 22:29:25
1136
原创 VLAN:虚拟局域网
6文章目录一、什么是VLAN1.简单的概念:2.使用VLAN的原因二、配置VLAN1.配置步骤2.具体步骤1).交换机上创建VLAN2).在交换机上接口划分到对应的VLAN中3).创建trunk干道4).路由器的子接口5).用DHCP自动获取IPVALN交换机的操作步骤总结:一、什么是VLAN1.简单的概念:VLAN(虚拟局域网)是对连接到的第二层交换机端口的网络用户的逻辑分段,不受网络用户的物理位置限制而根据用户需求进行网络分段。一个VLAN可以在一个交换机或者跨交换机实现。2.使用VLAN
2021-09-15 18:41:01
318
原创 动态路由 OSPF综合实验
文章目录一、实验题目二、题目分析三、操作步骤一、实验题目二、题目分析1.R1、R2、R4都可以进行主类宣告,R3进行精准宣告,2.实现只有一个没有BDR,通过将出R3的接口除外的所有接口优先级设为03.给网络位划分 4位来分配需要的网段4.R4通过缺省路由实现R4环回的访问 ,利用汇总和宣告实现全网可达和减少路由条目,使用空接口路由避免环路。三、操作步骤1.给网络位划分 4位来分配需要的网段192.168.1.00 000000 26 192.168.1.0/26 骨干链路1
2021-09-12 23:20:20
325
1
原创 动态路由RIP OSPF
文章目录一、动态路由1.静态路由和动态路由的对比2.ASA.什么是ASB.根据AS分类二、RIP1.什么是RIP2.RIP协议的核心3.RIP的版本4.RIP数据包5.**RIP的计时器**6.RIP的**破环机制**7.RIP的配置8.拓展配置三、OSPF追加知识点一、动态路由静态路由:有网络管理员手工添加的路由动态路由:所有路由器上运行相同的路由协议,之后,通过路由器之间的沟通交流,最终计算生成的路由条目。1.静态路由和动态路由的对比静态路由 优点: 1.选路是由管理员选择
2021-09-12 21:04:22
446
原创 静态综合实验
文章目录一、实验题目二、题目分析三、实验的具体操作一、实验题目二、题目分析1.基于192.168.1.0/24划分除R5的环回地址外的所有网段 ,我们将其分为骨干链路和环回链路2.R1—R4每个路由器上都带两个环回地址3.编写缺省路由去访问5.5.5.0/24的静态路由4.用汇总静态路由实现全网可达,使用空接口避免环路出现5.使用浮动静态路由实现静态路由的备份三、实验的具体操作1.划分网段:骨干链路R1环回R2环回R3环回R4环回划分5个网段 借用3个主机位-192.1
2021-09-11 22:36:06
141
原创 路由器的转发原理及静态路由
文章目录一、路由器定义及原理二、路由的种类1.直连路由2.静态路由3.动态路由三、拓展配置1. 负载均衡2.环回接口3.手工汇总4.路由黑洞5.缺省路由6.空接口路由7.浮动静态路由一、路由器定义及原理什么是路由器:路由器就是在 OSI /RM中完成的 网络层 中继以及第三层中继任务,对不同的网络之间的 数据包 进行存储、分组转发处理,其主要就是在不同的逻辑分开网络。路由器的原理:当一个数据包来到路由器,路由器将基于数据包中的目标IP地址查看路由表。若表中有记录,则直接将无条件按照路由器的指示
2021-09-11 09:15:37
3230
原创 DNS原理及DHCP原理
文章目录一、DNS1.什么是NDS2、DNS原理二、DHCP1.什么是DHCP2.DHCP原理1).电脑首次获取IP地址2).再次获取IP地址3).DHCP配置一、DNS1.什么是NDS(Domain Name System,域名系统)DNS — 域名解析协议 ----- UDP/TCP 53C/S架构:client/server从左往右 ,域名等级逐渐变大为了符合域名结构,DNS服务器按照联机分布式数据库系统俩部署2、DNS原理DNS查询方式 ----- 递归查询
2021-09-09 11:07:30
1372
原创 IP头部 IP分片 传输界限 及eSNP的使用
文章目录一、IP头部二、IP分片三、eNSP的简单的使用1.简单的指令一、IP头部TTL( time to live )---- 数据包每经过一个路由器的转发,TTL值将减一,当TTL值为0时,则该数据包不再被路由器转发,将直接丢弃。TTL的初始值----64,128,255UDP ------对应的协议号 —17TCP ------对应的协议号 ----6CIMP ------对应的协议号 ----1二、IP分片TCP分段 == IP 分片的原因
2021-09-09 10:40:15
462
原创 TCP的建立和断开过程(三次握手,四次挥手)
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录一、什么是TCP 三次握手 四次挥手?二、图解TCP建立会话(三次握手)的过程三、图解TCP断开会话(四次挥手)的过程四、TCP确保可靠性的机制一、什么是TCP 三次握手 四次挥手?三次握手----TCP 建立会话的过程四次挥手----TCP结束会话的过程!!!!挥
2021-09-09 10:27:03
1201
原创 网络协议 OSI TCP/IP TCP 头部
文章目录一、IP 的类别1.A B C D E2.广播、单播、组播的区别3.特殊IP地址4.VLSM---可变长子网掩码5.CIDR ---- 无类域间路由 --- 汇总二、OSI/RM ----开放式系统互联参考模型三、TCP/IP1.TCP/TP和OSI的区别2.封装和解封装3.数据链路层----以太网四、传输层 ----- TCP和UDP1.TCP 和UDP的区别2.TCP UDP 的使用场景五、TCP 头部伪头部校验六、UDP头部X、修网络,用ping来查找网络错误的位置一、IP
2021-09-07 20:50:03
332
原创 数据库MARIADB的基本操作
文章目录数据库 MARIADB---mysql1.安装重启2.初始化数据库3.进入MySQL数据库4.列出表信息5.创建数据库6.使用并进入某个数据库7.创建表结构信息8.创建表中的信息9.查看表中的元素10.删除表中的某个元素11.修改表中的某个元素的某个参数12.select13.修改表名案例三、用户的管理和访问权限的控制1.创建用户:2.用root修改 普通用户的权限:3.进入 普通用户,查询:4.再次改变某个权限:案例四、备份还原:1. 备份person数据库,记录在自定义的dump文件中2.
2021-09-06 19:50:11
690
原创 网络基础(MAC地址、IP地址)
文章目录一、计算机技术二、网络的发展1.延长传输距离1).使用网线2).使用光纤3).中继器2.增加节点数量1).网络拓扑结构2).集线器(HUB)3.进一步提高网络的性能1).交换机2).路由器三、ARP协议**arp的工作原理:**ARP的分类:四、黑客的攻击1.MAC地址表泛洪攻击2.ARP欺骗一、计算机技术世界上第一台计算机——1946.02.14计算机技术就是将 抽象语言——>电信号具体过程: 抽象语言————>编码 应用层 编码——————&g
2021-09-06 19:20:28
478
原创 NFS的操作
文章目录一、NFS是什么?二、具体操作案例一:开放/nfs/shared目录,供所有用户查询资料案例二:开放/nfs/upload目录,网段主机可以上传目录,并将所有用户及所属组映射为nfs-upload,其UID和GID均为210案例三、将/home/tom目录仅共享给192.168.10.128这台主机,并只有用户tom可以完全访问该目录一、NFS是什么?Network File System的缩写,它最大的功能就是可以通过网络,让不同的机器、不同的操作系统可以共享彼此的文件。nfs开启需要向
2021-08-30 16:29:55
668
原创 RHCE_LVM
文章目录一、SWAP的使用二、LVM逻辑卷的使用一、SWAP的使用小练习:添加一个 swap 分区 在您的系统中添加一个新的 swap 分区,并满足以下要求:parted /dev/sda mkpartswap 分区容量为 512 MiB当您的系统启动时,swap 分区应该可以开机自动挂载vim /etc/fstab将sda格式化swap:mkswap /dev/sda5二、LVM逻辑卷的使用小练习:创建一个逻辑卷 请按下列要求创建一个新的逻辑卷:创
2021-08-27 14:56:14
102
原创 linux软链接与硬链接的区别
文章目录一、软链接(类似于快捷方式)二、硬链接(文件名不一样、iNode一样的文件)(原始文件的一个镜像副本)三、区别四、注意一、软链接(类似于快捷方式)符号链接Symbolic Link(symlink),又称软链接Soft Link,是一种特殊的文件,它指向 Linux 系统上的另一个文件或目录。这和 Windows 系统中的快捷方式有点类似,链接文件中记录的只是原始文件的路径,并不记录原始文件的内容。符号链接通常用于对库文件进行链接,也常用于链接日志文件和网络文件系统Network Fil
2021-08-17 22:36:52
206
原创 linux安装和卸载(rpm,yum,dnf)
文章目录一、 RPM管理工具二、 YUM管理工具三、DNF管理工具一、 RPM管理工具RPM是红帽子包管理(Redhat Package Manager)rpm安装:参数 说明-i, --install 安装软件包--nodeps 不验证软件包依赖-v, --verbose 提供更多的详细信息输出-h, --hash 软件包安装的时候列出哈希标记rpm查询功能(rpm –q 常与下面参数组合使用):参数 说明-a 查询所有已安装的软件包-f 查询文件所属软件包-i 显示已经安装
2021-08-17 21:51:03
3160
原创 文件权限、ACL、nmcli的使用
文章目录一、文件的权限二、设置文件和目录的一般权限三、 文件和目录的特殊权限1. SUID 权限的含义:2.SGID 权限的含义:3.Sticky Bit权限含义:四、ALC权限1.ACL权限管理命令2.给用户和用户组添加ACL权限3. 最大有效权限 mask五、nmcli的使用方法一、文件的权限文件的权限针对三类对象进行定义owner 属主,缩写ugroup 属组,缩写gother 其他,缩写o每个文件针对每类访问者定义了三种主要权限r:Read 读 w:Write 写 x:eXec
2021-08-15 13:29:22
476
原创 Linux的上传下载、压缩、解包、解压
文章目录一、tar归档打包命令(和压缩的组合使用)二、sftp,rz,sz三、用户、组和组成员一、tar归档打包命令(和压缩的组合使用)格式:tar [选项] 打包文件名 被打包的源文件或目录列表 tar [选项] 打包文件名 [-C 目标文件夹]选项 功能c 创建.tar格式的包文件x 释放.tar格式的包文件t 查看包中的文件列表v 表示在命令执行时显示详细的提示信息f 包文件名用于指定包文件名。当与-c选项一起使用时,创建的tar包文件使用该选项指定的文件名;当与-x选项一
2021-08-11 00:39:33
1359
原创 Linux查询指令
文章目录1.cat的简单使用2.more 和less 的简单应用(分页查看文件内容)3.head和tail的简单使用4.grep和ls的简单使用5.查找命令: whereis , which, locate6.find的使用7.cut的使用8.uniq的使用9.sort 命令10. tr替换命令11.wc命令1.cat的简单使用使用cat查看文件:新建文件cat_data.txt,在文件中写入:-n 使用cat输出,且带行号-b 使用cat输出,且非空行带行号2.more 和less 的简单应用
2021-08-09 22:23:00
469
原创 Linux创建编写文件,输入输出重定向
文章目录一、使用touch text1.txt 来创建第一个文件1.使用Vim在文件text1.txt中写入2.在命令模式下,复制第二行,并粘贴到第三行下边3.在命令模式下,先跳转文件的末尾行,然后跳转到文件的首行4.删除第二行5.替换文件中所有的to单词6.保存并退出二、管道练习三、重定向1.新建一个文件redirect.txt,并在其中写入20210804RHCSA,保存并退出2.将cat redirect.txt 的输出结果重定向到 redirect1.txt中3.将cat redirect.txt
2021-08-09 18:08:08
1619
原创 Linux简单的操作指令
文章目录一、访问命令行1.查看图像化shell的类型![在这里插入图片描述](https://img-blog.csdnimg.cn/e5858e1e42ae4026966277974897af7f.png)2.查看shell的类型3.查看当前默认的shell4.初始用户界面的基本信息(重点记忆)5.查看当前是哪个虚拟终端二、常用的简单命令1.echo命令(类似与java中的print)2.date命令3.timedatectl命令(time date control)4.切换用户5.reboot命令6.l
2021-08-06 23:36:39
164
原创 说脏话,在人类的发展过程中有什么意义?
文章目录一、脏话的定义二、脏话的分类三、脏话的使用场景四、说脏话的积极作用1.缓解疼痛2.在重大挑战上表现更佳3.情绪唤起五、如何正确地使用脏话?1.动机2.频率3.场景总结一、脏话的定义广义上将脏话定义为:所有不得体的话二、脏话的分类1.跟禽兽有关的:滚2.跟鬼神妖精有关的:狐狸精、扫把星3.排泄物:你放屁4.死亡:杀千刀的5.丑恶:眼瞎啦6.性:wc、fuck三、脏话的使用场景1.事情发展不符合预期—无论好坏。TMD,太好了真TMD糟糕2.好友之间的问候wc,好久不见,
2021-08-04 22:57:16
1042
原创 Linux修改密码
文章目录一、修改方法(方法1:rd.break)二、修改方法二(方法2:init方法)一、修改方法(方法1:rd.break)1.首先在打开Linux时按e进入编辑界面进入如下界面:2.找到Linux的末尾,添加rd.break3.按Ctrl+x启动到shell4.以读写方式挂载/sysroot(只读变读写)5.进入/sysroot子系统并修改密码6.强制重置文件系统的上下文7.退出,出现百分比的跳转,等待到一百即可二、修改方法二(方法2:init方法)1.按e进入编辑界
2021-08-04 20:59:02
1121
原创 快速排序(单排、双排、三排)
文章目录一、什么是快速排序二、单路快排1.执行流程与原理2.代码实现三、双路快排1.执行流程与原理2.代码实现三、三路快排1.执行流程与原理2.代码实现swap代码一、什么是快速排序快速排序(英文名:Quicksort,有时候也叫做划分交换排序)是一个高效的排序算法,由Tony Hoare在1959年发明(1961年公布)。简称快排,是对冒泡排序的一种改进。二、单路快排1.执行流程与原理(1)首先设定一个分界值,通过该分界值将数组分成左右两部分。(2)将大于或等于分界值的数据集中到数组右边,
2021-07-28 15:15:52
1085
原创 三种工厂模式及利弊
文章目录一、简单工厂模式(Simple Factory Pattern)1.抽象类产品(Product)2.具体产品(ConcreteProduct)3.工厂类(Factory)二、工厂方法模式(Factory Method Pattern)1.抽象类产品(Product)2.具体产品(ConcreteProduct)3.工厂接口(Factory)4.工厂实现(ConcreteFactory)三、抽象工厂模式(Abstract Factory Pattern)1.抽象类产品(AbstractProduct.
2021-07-11 20:46:21
1102
原创 HashMap的底层原理
文章目录一、HashMap的简单介绍二、HashMap的底层原理1.jdk7版本的底层(数组+链表)2.jdk8版本及以上的底层(数组+链表+红黑树)3.jdk7与jdk8的区别三、HashMap的底层属性值一、HashMap的简单介绍基本特点:1.HashMap 是一个散列表,它存储的内容是键值对(key-value)映射。2.HashMap 实现了 Map 接口,根据键的 HashCode 值存储数据,具有很快的访问速度,最多允许一条记录的键为 null,不支持线程同步。3.HashMap
2021-07-11 16:00:02
575
原创 双端队列
文章目录一、什么是双端队列二、双端队列举例三、双端队列的应用总结一、什么是双端队列双端队列(Deque)是指允许两端都可以进行入和出队操作的队列,deque 是 “double ended queue” 的简称。那就说明元素可以从队头出队和入队,也可以从队尾出队和入队。双端队列(Deque)既可说是Queue的子接口,也可说Stack(JDK并未提供这个接口)的子接口。因此。Deque即可当成队列使用,也可当成栈使用。由此可见,Deque其实就是Queue和Stack混合而成的一种特殊的线性表,
2021-07-11 11:22:47
4869
原创 hash冲突(碰撞)及解决方法
文章目录一、什么是hash冲突?二、产生hash冲突的原因三、解决hash冲突的4中方式1.开放地址方法(1)线性探测(2)再平方探测(3)伪随机探测2.链式地址法(HashMap的哈希冲突解决方法)3.建立公共溢出区4.再哈希法一、什么是hash冲突?就是根据key即经过一个函数f(key)得到的结果的作为地址去存放当前的key value键值对(这个是hashmap的存值方式),但是却发现算出来的地址上已经有人先来了就是相当于你在蹲坑,又有人进来了,但是只有一个坑,就产生了冲突,需要开辟新的空
2021-07-09 20:41:49
7745
2
原创 二叉树的遍历(递归与非递归)
文章目录一、创建成员内部类Node二、添加树节点三、使用递归实现先.中.后序遍历四、使用栈实现先.中.后序遍历五、main方法实现一、创建成员内部类Node1.因为要频繁使用Node内的数据,所以创建Node成员内部类,Node记录的是树的基本结构,value值,rchild右子树,lchild左子树。构造方法让value初始化。、代码如下(示例):class Node { private int val; private Node rchild; private Node lchi
2021-06-14 13:41:58
72
原创 字符串 + 常用类 + 异常 + 文件
文章目录一、字符串(String)1.常用的方法2.正则表达式 pattern3.StringBuffer 和 StringBuilder二、常用类1、Math中的常用方法2、random伪随机数3、data时间4、Calender日期5、SimpleDataFormat三、异常 Exception1、什么叫异常2、异常的分类3、异常的处理方式3.1、捕获3.2、抛出3.3、声明4、自定义异常4、多个异常处理五、文件一、字符串(String)字符串被final修饰不能有子类常用的构造方法1.无参构造
2021-06-03 12:28:21
79
原创 数组以及常用的几种排序
这里写目录标题一、使用数组的原因二、数组的定义方式1.静态定义2.动态定义三、数组的赋值和内存存储四、数组的工具类Arrays五、数组的排序扩展:常见的几种排序方式1.选择排序2.冒泡排序3.插入排序4.希尔排序六、数组的复制七、多维数组1.定义一、使用数组的原因当需要定义多个数据类型相同的变量,可以选择数组来定义二、数组的定义方式1.静态定义int []x = {1,4,5};//下标为0.1.2 下标也叫(索引index)2.动态定义int []x =new int [4];
2021-06-03 09:36:41
216
原创 JAVA_面向对象_DAY05
文章目录一、抽象类特点适用场景二、接口(interface)特点适用场景可以使用的关键字三、接口和抽象类的区别1.不同点2.相同点注意:四、内部类含义class文件表示分类设计内部类的原因(好处)1. 成员内部类特点:调用2.局部内部类---方法内部类调用3.匿名内部类4.静态内部类一、抽象类面向对象特征-抽象 来自于继承抽象类 — 单继承特点1.抽象方法必须在抽象类中2.抽象类和普通的类一样都有属性 构造方法 方法3.抽象类不能够直接实例化,可以通过子类进行实例化。4.当子类继承抽象
2021-05-25 20:08:04
46
原创 JAVA_面向对象_DAY04
文章目录一、toString二、hashcode三、权限访问修饰符五、final六、封装类一、toString打印语句调用时,默认调用toString方法来自object中的toSring方法把实体列以字符串的类型输出String s = String.valueOf(x);public static String valueOf(Object obj) { return (obj == null) ? "null" : obj.toString();//重写 }二、
2021-05-23 18:50:01
62
原创 单列模式 Singleten
文章目录一、单列模式(Singleten)概念1.原理2.单列模式的优缺点二、饿汉优点缺点三、饿汉(变种)四、懒汉(非线程安全)优点:缺点五、懒汉变种1(线程安全)优点缺点六、懒汉变种2(加锁优化,延迟)优点缺点七、懒汉变种3(静态内部类)优点八、懒汉变种4(双重校验锁)优点九、枚举(推荐使用)优点缺点一、单列模式(Singleten)概念1.原理单例模式的类中有且仅有一个实例被创建,其他的类要使用单例对象时都要通过这个类提供的特殊渠道来进行获取。1.如果不想有那么多的实例,构造方法私有化。2
2021-05-23 17:29:32
624
原创 JAVA_面向对象_DAY02
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例
2021-05-20 21:35:58
107
原创 JAVA_面向对象_DAY03
文章目录一、Debug二、面向对象特点之 ---封装1.属性的封装三、面向对象特点之 ---继承1.子类通过extends继承父类2.属性和方法的访问3.创建子类对象时4.小测试,用于判断执行的先后顺序四、Super关键字五、继承类中引用数据类型的转化1.遵循与基本数据类型中的数值型一样的规则:2.instanceof 关键字3.classcastException 类型转换异常五、Override重写六、面向对象特点之 ---多态七、static关键字总结一、Debug看代码执行流程的工具操作:
2021-05-19 20:17:57
71
原创 白盒测试 Junit 单元测试
文章目录一、白盒测试 Junit 单元测试是什么?二、步骤1.新建一个包,再建一个JunitTestcase的java文件2.输入如下代码3.在Junit中进行测试4.注意事项一、白盒测试 Junit 单元测试是什么?用于测试代码逻辑是否有错误鼠标右键点击 JunitTestcase二、步骤1.新建一个包,再建一个JunitTestcase的java文件2.输入如下代码代码如下(示例):package com.openlab.testone;import org.junit.Test;
2021-05-13 21:23:13
723
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人