- 博客(43)
- 资源 (1)
- 收藏
- 关注
原创 OSPF综合大实验
按照要求搭建拓扑图: 在连线时候注意area0区域内的路由器连线的时候用的是串口,需要先在路由器添加接口,然后再用Serial线连接。按照要求划分网段:实际工作中划分考虑: 1.先按照网路中具体几种协议。 2.考虑具体由几个区域。此处因为RIP所需要的网段较少,就按照一个OSPF区域划分。172.16.0.0/16 172.16.0.0/19 ..
2021-10-07 22:21:00
581
2
原创 OSPF综合实验
IP配置:R1:R2:R3:R4:R5:R6:配置缺省路由:[R1]ip route-static 0.0.0.0 0 16.0.0.2[R1]ip route-static 0.0.0.0 0 116.0.0.2[R2]ip route-static 0.0.0.0 0 26.0.0.2[R3]ip route-static 0.0.0.0 0 36.0.0.2[R4]ip route-static 0.0.0.0 0 46.0.0.2[R5]ip route-..
2021-10-06 09:12:11
208
1
原创 RIP综合练习
RIP动态路由综合练习网段划分:AR1:AR2:AR3:AR4:AR5:AR6:AR7:RIP配置:AR1:[r1]rip[r1-rip-1]v 2[r1-rip-1]network 12.0.0.0[r1-rip-1]network 14.0.0.0[r1-rip-1]network 1.0.0.0[r1-rip-1]network 172.16.0.0AR2:[r2]rip[r2-rip-1]ver 2[r2-rip-1]network 1
2021-09-26 06:18:28
295
1
原创 静态路由综合实验2
静态路由综合练习网段划分:路由器网关配置:AR1:AR2:AR3:AR4:AR5:AR6:DHCP自动获取IP[r3]ip pool 2[r3-ip-pool-2]network 192.168.1.192 mask 27[r3-ip-pool-2]gateway-list 192.168.1.193[r3-ip-pool-2]dns-list 114.114.114.114 8.8.8.8[r3-ip-pool-2]q[r3-GigabitEthernet
2021-09-23 07:30:39
177
1
原创 OSPF动态路由
OSPF动态路由动态路由配置的三个重要要素:1.占用资源小2.收敛速度快3.选路是否合理RIP:- - - 距离矢量型1.以跳数值作为开销值进行选路,本身存在不合理性2.由于RIP本身计时器时间过长,导致收敛速度较慢。3.RIP本身单个资源包不大,但是,因为RIP存在30S一次的周期更新,所以从整体上来看,RIP所占用的资源很多。由于在这三个重要要素上表现得都不太好,所以,RIP动态路由协议只适用于中小型网络环境中OSPF:- - - 开放性最短路径优先协议 - - - 链路
2021-09-14 09:28:32
436
1
原创 OSPF综合实验配置
OSPF动态路由配置地址划分 首先进行地址划分,一共需要四条骨干链路,还有三个路由器需要配置三个环回地址,也同样在192.168.1.0/24的基础上能够实现一下划分:192.168.1.0/24 192.168.1.00/26 – 骨干链路 192.168.1.00 00 0000
2021-09-14 07:27:51
431
1
原创 静态路由综合实验
地址划分: 首先划分IP 一共六条骨干链路 每条链路只需要两个ip,本来以为二进制就可以表示,但是只要一位就会出现主机位全零和全一,都是不行的所以需要用到两位二进制,然后六条,所以需要再用到三位二进制来划分,所以只需要32-2-3,也就是一位27就可以,再加上四个路由器的环回路由,所以需要五个27来划分。192.168.1.0/24192.168.1.000 000 00/27 — 骨干链路192.16.
2021-09-11 22:49:49
444
2
原创 静态路由配置
路由器转发原理: 当一个数据包来到路由器时,路由器会根据目标IP,查看路由表,如果表中存在将无条件的进行转发,如果不存在表中,则会丢弃。[r1]display ip routing-table 查看路由表Destination/Mask 目标网段Protocol - - 协议 - - 表示路由条目的类型Direct - - 直连网段Prefence - - 优先级NextHop - - 下一跳,...
2021-09-10 21:51:35
191
1
原创 网络基本知识3
TCP和UDP区别点:TCP是面向连接的协议,UDP是无连接的协议;TCP的传输时可靠的,UDP的传输时“尽力而为”;TCP可以分段,UDP不行TCP可以实现流控,UDP不行TCP传输速度较慢,消耗资源较大;UDP传输速度快,消耗资源小;TCP建立会话的过程 – 三次握手断开连接:RST 强制断开中断连接TCP确保的可靠性的机制 — 确认机制,重传,排序,流控(窗口大小)滑动窗口机制IP协议TTL:time to live 数据包没经过一个路由器的转发,TTL值减一,
2021-09-10 06:34:00
320
1
原创 计算机网络基本知识2
IP的分类:A,B,C 三类为单播地址 — 既可以作为源ip,也可以作为目标ip使用;D — 组播地址 — 只能作为目标ip使用E — 保留地址 用于科研教学研究单播:一对一组播:一对多广播:一对所有(在同一个广播域)A类掩码:255.0.0.0B类掩码:255.255.0.0C类掩码:255.255.255.0特殊ip地址:127.0.0.1 - 127.255.255.254 — 环回地址255.255.255.255 受限广播地址 — 只能作为目标ip主机位全1 直接广播
2021-09-10 02:18:59
395
原创 计算机网络基本知识
计算机网络介绍 internet表示的意思是互联网,是网络与网络之间所串连成的庞大网络。而网络以一组通用的协议相连,形成逻辑上的单一且巨大的全球化网络,在这个网络中有交换机、路由器等网络设备、各种不同的连接链路、种类繁多的服务器和数不尽的计算机、终端。使用互联网可以将信息瞬间发送到千里之外的人手中。计算机技术: 计算机能处理电信号所以被称之为电脑,网络相当于一张巨大的网,而计算机相当于其中的一个节点。转化过
2021-09-07 08:07:45
1044
原创 通过team技术实现多张网卡绑定
NMCLI 全称:Network Manage Command Line Tool,基于会话的网络管理。  team技术:所谓teaming技术就是把同一台服务器上的多个物理网卡通过软件绑定成一个虚拟的网卡,对于外部而言,这台服务器只有一个可见的网卡。通过这种方式能够在一张网卡出问题时候,能够直接切换到另外一张网卡,从而提高系统的稳定性,并且利用team技术能够提升网络速度,还能实现不同网络之间的负载均衡等。
2021-09-04 08:39:56
477
原创 Linux磁盘分区并永久挂载
磁盘分区1.创建两个分区,它们的大小分别为1G,分别挂载在/apple 和orange目录下(mount y永久挂载)2.实现http文件共享红帽软件包(/dev/sr0),通过自动挂载实现。大致思路: 1.在Vmware添加一块硬盘。 2.通过fdisk对添加的磁盘分区。 3.对添加的磁盘格式化。 4.永久挂载
2021-09-03 09:30:20
4842
原创 基于Linux网页搭建综合
1.基于域名www.openlab.com可以访问网站内容为 welcome to openlab!!!2.给该公司创建三个子界面分别显示学生信息,教学资料和缴费网站,基于www.openlab.com/student 网站访问学生信息,www.openlab.com/data网站访问教学资料www.openlab.com/money网站访问缴费网站。3.要求:(1)学生信息网站只有song和tian两人可以访问,其他用户不能访问。(2)访问缴费网站实现数据加密基于https访问。...
2021-09-02 22:41:59
168
原创 基于Linux网络时间协议
NTP服务全称:Network Time Protocol 网络时间协议 是用来使计算机时间同步化的一种协议,在网络通畅的情况下,在启动服务之后能够自动校准时间。在Windows下,关闭自动网络校准时间后,手动设置一个过去的时间,在用浏览器浏览之后发现不能上网。配置服务:这个服务本身已经安装过 yum install chrony 并用date改变一下时间配置文件在 vim /etc/chrony.conf二 根据服务端修改时间首先服务端
2021-09-02 19:03:59
135
原创 Linux实现DNS
DNS(Domain Name System) 域名系统是因特网使用的命名系统,用来把便于人们使用的机器名字转化成IP地址。DNS解析过程1.在浏览器中输入www. qq . com域名,操作系统会先检查自己本地的hosts文件是否有这个网址映射关系,如果有,就先调用这个IP地址映射,完成域名解析。2.如果hosts里没有这个域名的映射,则查找本地DNS解析器缓存,是否有这个网站的映射关系如果有直接返回完成解析。3.本地DNS解析器都没有对应的网址映射关系,首先会找TCP/IP参数设置中的首选的
2021-09-02 17:52:53
1125
原创 Linux基于https搭建静态网站
基于https搭建静态网站https:全称:Hyper Text Transfer Protocol Secure,超文本传输安全协议。 http协议用于Web浏览器和网站服务器之前传递信息,以明文的形式传递,不提供任何形式的数据加密,容易被窃取信息。所以就引出了https,它是两个协议,http和ssl是以安全为目的的http通信协议。 SSL协议全称:Secure Sockets Layer,中文安全套接层。SSL分为两层: &nb
2021-09-02 17:09:49
228
原创 Linux远程连接服务
ssh远程连接 常见的服务器设备分类:刀片式,塔式,机架式,大型机小型机。ssh:全称Secure Shell 通过两层协议保证数据的安全,分别是握手协议和记录协议。 作用: 1.能够分享主机的运算能力。 2.服务器类型有限度的开放使用。 3.一般只对内网开通。 常见的远程管理工具:&n
2021-09-01 22:00:05
1286
原创 SquirrelMail实现Web方式收发邮件
小松鼠实现Web邮件服务SquirrelMail 是一个用PHP开发的Web邮件系统。它内置纯PHP支持的IMAP和SMTP协议,所有页面都遵循 HTML 4.0标准(没有使用任何 JavaScript 代码),以便最大限度兼容各种多浏览器。SquirrelMail对系统要求非常低,安装和配置都非常容易。 SquirrelMail 具备一个客户端邮件程序所应拥有的一切功能,包括支持增强型的MIME、地址薄、文件夹操作等等功能。配置思路: 1.前置要求,两个不同域之间的用户能实现互
2021-09-01 20:12:56
1605
原创 SCSI配置及其在Windows上验证
SCSI全称: Small Computer System Interface 小型计算机系统接口主要是在主机和存储设备之间传送命令,状态和块数据。在各类存储技术中,scsi发挥了重要的作用。可以理解为块级别的存储协议。不需要注意文件类型。主板上的适配器通过scsi总线和scsi设备连接,能够连接多台设备,最多连接16个设备,但是最多使用14台,包括一个控制器和一个终结器。几个重要的参数: TPG:共享存储组,共享多块设备。 ACL:访问权限控制。
2021-08-30 19:23:51
1313
原创 虚拟用户和用户控制
Web服务虚目录和用户控制 虚拟目录:相当于别名的使用在你进行网页访问的时候添加一个目录但是它能跳转到其他目录去。[root@localhost ~]# systemctl stop firewalld #关闭防火墙[root@localhost ~]# vim /etc/httpd/conf.d/vhost.conf #编辑虚拟主机文件#以下是配置文件内容<VirtualHost 192.168.
2021-08-18 18:21:46
133
原创 Linux搭建web服务器
Linux搭建web服务器 1.首先要先安装httpd服务,可以看前一篇文章” Linux常用的安装方式",在配置好yum本地软件池之后,执行下方命令安装好httpd服务。yum httpd -y 2.[root@localhost /]# systemctl stop firewalld #关闭防火墙服务[root@localhost /]# vim /etc/selinux/config #关
2021-08-18 00:27:04
4610
1
原创 Linux软连接和硬链接
Linux软连接和硬链接 创建链接的方式 在当前路径创建链接ln 需要被链接的文件 链接之后创建出来的新文件名(默认是硬链接)举例:#ln 123.txt 123_link_data.txtln -s 需要被链接的文件 链接之后创建出来的新文件名(-s参数之后是软连接)举例:#ln 123.txt 123_link_data_s.txt 硬链接的特点:1.创建的硬链接文件是"-"一般文件。2.
2021-08-17 21:53:03
184
原创 Linux常用安装方式
Linux常用安装命令及相关配置rpm: 前期被称为Redhat Package Manager. 由于目前使用比较广泛又被称为RPM is Package Manager,从现在这个称呼也可以看出其在Linux系统中的重要性。 RPM的功能:打包、安装、查询、升级、卸载、校验、数据库管理。
2021-08-17 20:15:27
612
原创 Linux命令练习第三弹
Linux命令练习 1.使用tar命令对文件进行打包压缩与解压缩: a.使用gzip方式对文件进行压缩,并指定压缩名为 tar_gzip.tar.gz b.使用bzip2方式对文件夹进行压缩,并指定压缩名为 tar_bzip2.tar.bz2 c.
2021-08-11 02:48:22
140
1
原创 Linux小练习第二弹
Linux练习 1.使用cat查看文件:新建文件cat_data.txt,在文件中写入: “(空行什么也不写)” “GNU is not Linux” 使用cat输出,且带行号 使用cat输出,且非空行带行号...
2021-08-09 22:27:07
149
原创 Linux练习
Linux小练习1.使用两种方式创建文本文件text1.txt, text2.txt a.使用Vim在文件text1.txt中写入 “Welcome to my Linux.” “You are the best.”
2021-08-07 22:39:52
138
原创 linux学习分享
Shell 俗称:壳,就我自己暂时对其的理解,如图所示,其再内核和用户之间,不让用户直接接触到Linux的内核,而是通过间接的这种方式。 这是刚打开虚拟机的terminal界面,其rhcsa:为用户,localhost:为主机名, ~:为家目录,$为提示符。常用命令:echo:用于在终端输出字符串或者变量提取后的值。 常用的两种用法如下:date命令这一条命令用于显示时间或者是用来设置时间.
2021-08-06 20:44:26
123
原创 Linux修改root密码的两种方式
Linux修改root密码第一种:1.在编辑界面按e进入编辑模式,然后再linux那一排的尾部,加rd.break,然后按下Ctrl+x;2.然后输入语句 mount –o remount,rw /sysroot 相当于挂载文件到sysroot下3.然后输入语句 chroot /sysroot 这里的ch是change 改变4.然后输入语句 echo redhat | passwd –stdin root ech
2021-08-04 19:32:45
3891
1
原创 二叉树的前中后序递归和非递归
二叉搜素树的深度遍历一共有三种方式,前序 中序和后续。 我认为其根本点在于从当前节点进去,而对与进去节点的处理顺序分别就对应了三种遍历方式,一从当前节点进去就对它处理,这就是前序。从当前节点进去先处理其左节点,等左节点处理完了再来处理进入当前节点本身,这就是中序。后续则是处理了当前节点的左节点和右节点再来处理其本身,这就是后序遍历。递归来处理这三种遍历方式来说的话还算比较简单。public class Bi
2021-07-28 15:51:08
80
原创 单路快速排序
单路快速排序 快速排序的思想是:选取一个key值,然后从把剩下的分为两部分,小于key值和大于key值得两部分,然后就key为切割点左右分为两部分,再选取key值再进行分割,最后达到排序的目的,这种排序算法的时间复杂度O (nlogn),但是在key值的选取上 ,如果刚好每次选到最小或者最大的元素,这样我们在切割上面每次能分的就只有一部分,会在后续(二)讲到,目前我们就默认第一个元素作为key值,下面是代码的实现。 public static void
2021-07-25 06:53:53
141
原创 java实现中缀表达式计算
中缀表达式 或中缀记法:是一个通用的算术或逻辑公式表示方法, 操作符是以中缀形式处于操作数的中间(例:3 + 4),中缀表达式是人们常用的算术表示方法。 与前缀表达式(例:+ 3 4)或后缀表达式(例:3 4 +)相比,中缀表达式不容易被计算机解析,但仍被许多程序语言使用,因为它符合人们的普遍用法。 与前缀或后缀记法不同的是,中缀记法中括号是必需的。计算过程中必须用
2021-07-18 19:24:00
1151
原创 Java SE-IO流(2/2)
ObjectInputStream 父类是InputStream 实现DataInput接口ObjectOutputStream 父类OutputSream 实现DataOutput接口序列化和反序列化 处理的是对象 也就是二进制数据流在进行存储将对象以序列化的形式存储在 txt -----文本 -----字符// ObjectOutputStream// FileOutputStream// 序列化和反序列化 处理的是对象// 希望把对象长期的存储在内存的某个地.
2021-07-12 05:51:41
72
原创 JavaSE-IO流(1/2)
IO流概述 input-输入 input-输出流的概念:字节的序列1.流的最小单位是字节2.对于不同的序列,流也就不同FileInputStream和FileOutputStream public static void main(String[] args) throws IOException { //实例化一个文件对象,在后续流的读取上有很大的作用 File file = new File("D:\\2
2021-07-11 23:24:48
91
原创 抽象工厂的实现
抽象工厂抽象工厂模式(Abstract Factory Pattern)是围绕一个超级工厂创建其他工厂。该超级工厂又称为其他工厂的工厂。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。上述概论是官方的描述,在之前两篇文章中提到的例子,在只有一个产品的时候,是一个工厂模式,而在有两个或者多个产品的时候就是抽象工厂。在门的基础之上再添加了专家这一产品,在安装门的时候对应的门需要有对应的专家去安装门,则在这种情景之下,便成为了抽象工厂。interface Door {
2021-07-10 20:10:33
402
原创 不是工厂模式的简单工厂
工厂模式 工厂模式属于创建型模式:用于描述“怎样创建对象”,一般分为工厂模式和抽象工厂。 引入简单工厂模式,这种模式不属于工厂模式,但是为了便于理解后续的两种模式,便引入了这个概念,同时还有一个重要的思想----再暴露逻辑的前提下生成一个实例。设想以下有如下这样的一个场景,当你想造一间房子的时候,你肯定需要门,但是自己一个一个造就太慢了,所以你打算去工厂购买木门,让工厂去造,而你只需要说出你需要
2021-07-09 08:45:49
141
原创 抽象类和接口及区别
抽象类 其中可以有普通方法,抽象方法,变量.抽象方法不能有方法体抽象类不能直接实例化对象(通过子类实例化对象)这里的s_abstract 是抽象类Abstract 的子类 可以通过创建子类的方法实例化父类若两者存在继承关系,父类抽象类中的抽象方法必须在子类中实现!三者存在继承关系,爷爷类 爸爸类都是抽象类且都含有自己独有的抽象类的情况下,爸爸类不用必须实现爷爷类的抽象方法,而孙子类需要实现爷爷类以及父亲类的抽象方法接口&
2021-05-25 23:44:30
99
1
原创 单例模式(懒汉与饿汉)
单例模式 设计模式(Design Pattern)是前辈们对代码开发经验的总结,是解决特定问题的一系列套路。它不是语法规定,而是一套用来提高代码可复用性、可维护性、可读性、稳健性以及安全性的解决方案。设计模式 根据模式是用来完成什么工作来划分,这种方式可分为创建型模式、结构型模式和行为型模式 3 种。 1.创建型模式:用于描述“怎样创建对象”,它的主要特点是“将
2021-05-25 19:29:15
320
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人