自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 IPsec详解

需求:企业、组织、商家对专用网有强大的需求。 高性能、高速度和高安全性是专用网明显的优势。 物理专用网价格昂贵,物理架设实施有难度。传统的通过租用专线或拨号网络的方式越来越不适用(性价比较低)。 TCP/IP协议簇本身的局限性,不能保证信息直接传输的保密性(有安全缺陷)。VPN定义:指依靠ISP或其他NSP在公用网络基础设施之上构建的专用的安全数据通信网络,只不过这个专线网络是逻辑上的...

2019-09-13 11:02:03 4001 1

原创 MPLS多标签协议交换基础简介

MPLS(多标签协议交换)是一种在开放的通信网上利用标签引导数据高速、高效传输的新技术。多协议的含义是指MPLS不但可以支持多种网络层层面上的协议,还可以兼容第二层的多种数据链路层技术。传统交换技术:进程转发:基于数据包的转发方式快速转发:基于流量的转发方式CEF转发:基于拓扑的转发方式应用方面:解决BGP的路由黑洞问题 MPLS VPN...

2019-09-11 18:12:52 1978

原创 Linux的基础指令

ls指令用法:Ls:列出当前目录下的所有文件/文件夹名称Ls 路径:列出指定路径下的所有文件/文件夹名称相对路径:需要一个参照物(一般是当前的工作路径)绝对路径:绝对不需要参照物。直接从根开始寻找路径相对路径的写法:需要用到的符号:./ 【表示当前目录下】 ../ 【上一级目录下】Ls 选项 路径:列出指定路径下文件/文件夹名称,并以指定的格式显示常见...

2019-09-11 18:08:36 247

原创 STP生成树协议

STP生成树:STP将环形网络修剪成为一个无环的树形网络,避免报文在环形网络中的增生和无线循环,主要为二层环形网络。采用生成树(spanning-tree)协议,能够在网络中存在二层环路时,通过阻塞(block)特定端口从而打破环路,并且在网络出现拓扑更新时及时收敛,以保证网络的冗余性。环路带来的问题广播风暴网络中如若存在二层环路,一旦出现广播数据帧,这些数据帧将被交换机不断进行洪泛...

2019-09-05 16:51:45 351

原创 python学习笔记13—字符串

什么是字符串?在python中,由单引号、双引号和三引号引起来的内容就是字符串。创建字符串:s='zifuchuan'ss="zifuchuan"sss='''zifuchuan'''字符串常见使用方法:方法 含义 使用 capitalize() 首字符串大写 s.capitalize() center(size) 将字符串...

2019-08-13 11:44:33 143

原创 python学习笔记12—字典

字典是一种可变的容器可存储任意类型的数据,字典的键值是由:隔开的,键值对是由“”,“”隔开。字典的定义:dict={"键1":"值1","键2":"值2",.......}键的值一般是唯一的,在定义字典时,如果出现两个相同的键,后面的值会覆盖前面的值。由字典里面的值获得相应的键。也可将新值赋给对应的键字典的方法values():获得字典中所有值。...

2019-08-04 22:30:35 109

原创 BGP详解(四)选路原则

BGP选路的前提:路由必须是优的BGP表不优的情况: r标记的路由,标识在路由表中不优BGP选路原则:权重weight(一个路由器首选) 本地优先级loacl-pref(一个AS内有多个出口) 下一跳next-hop as-path(影响多个AS选路) 起源属性origin MED(影响别的路由器选路) EBGP>IBGP 最近的IBGP邻居...

2019-08-04 22:02:56 496

原创 BGP详解(三)属性

BGP的宣告是依赖路由表的。宣告满足条件:被宣告路由必须在路由表中。 被宣告路由必须和路由表中的前缀掩码一致。EBGP建立邻居没有特殊情况一般使用直连建立,如果使用费直连建立需要修改跳数,默认情况下跳数为1(不修改跳数用非直连建邻则会建立不起来)neighbor 1.1.1.1 ebgp-multihop ebgp邻居多跳(默认255)BGP的路由传递传递的是BGP路由...

2019-08-04 21:58:45 2284

原创 python学习笔记11—集合

集合:集合是一个无序、不能重复的元素系列。集合底层使用hash算法,可用于去重集合的定义:s={元素} 这种方法不推荐使用,因为{ }是创建字典的。s=set() 推荐使用s=set({列表}) 将一个列表转换为集合方法:add():添加元素,但不能添加集合里面原本就有的clear():清空集合pop():随机删除一个元...

2019-08-03 17:42:20 113

原创 python学习笔记10—元组

python中的元组和列表类似,但是元组中的元素不能修改。元组创建简单,只需要在括号中添加元素,并使用逗号隔开即可。创建元组s=(值1,值2,值3,………,值n)s=([列表或者集合],)python中只包含一个元素时,需要在元素后面添加逗号,否则括号就会被变成元素福使用:若没有添加逗号:s=(1):这是int型不是元组添加逗号之后:s=(1,):是元组...

2019-08-03 17:11:01 196

原创 python学习笔记9—斐波那契数列

代码:#斐波那契数列#定义列表,元素有两个l=[1,1]i=3#当输入错误时,循环输入while True: n=int(input("请输入n(n>=3):")) #判断是否输入错误 if n<3: print("输入错误") else: for i in range(2,n): ...

2019-07-31 17:31:54 152

原创 python学习笔记8—列表与切片

列表python中最基本的额数据结构。列表中的每个元素都分配了一个数字(代表元素的位置)。列表的定义:变量名称=[1,2,3,4,5,6,7];全局函数下list构造一个列表变量名称=() //得到一个空表。如果list中有一个参数,必须是一个列表判断一个元素在不在列表中变量 in 容器(这里使用的是列表list) #返回一个boo...

2019-07-31 17:27:54 245

原创 python学习笔记7—*菱形的绘制

代码#条件判断,当输入错误时可重新输入while True: #数据的接受 a=int(input("请输入菱形的层数:")) #条件判断 if a%2==1: b=(a//2)+1 #图形绘制 for i in range(1,int(a-1),2): print(("*"*i).ce...

2019-07-28 18:09:05 1292

原创 python学习笔记6—循环结构

循环结构:程序结构中的循环结构是用于重复执行一段相同吃力逻辑的代码。python提供了两种循环结构:while循环和for循环while循环:While 循环成立的条件: #循环成立时执行的代码i=1while i<4: #判断条件 print(i) i+=1运行结果:For循环:For 变量 in 一组数据...

2019-07-28 18:03:29 157

原创 python学习笔记5—计算器的完善

#数据的接受:数值为int型,计算符号为字符串a=int(input("请输入第一个数:"))c=str(input("请输入计算符号:"))b=int(input("请输入第二个数:"))#条件判断:使用多分支if语句判断if c=='+': d= a + b print(d)elif c == '-': d=a-b print(d)elif c ...

2019-07-27 22:53:06 158

原创 python4学习笔记—选择结构

选择结构:选择结构用于判断给定的条件,根据判断的结果判断某些条件,根据判断的结果来控制程序的流程。if选择结构:单分支结构单分支:if 条件: #当条件成立之后执行的代码双分支:if condition: #当条件成立时执行的代码else: #条件不成立时执行的代码多分支:if condition1: #符合条件1,执行该代码e...

2019-07-27 22:34:19 385

原创 python学习笔记3—部分运算符

运算符:算术运算符:+ - * / %(求余数) //(地板除法:整除) ** 幂运算赋值运算符:运算符 描述 例子 = 将a赋值给b a=b,将b的值赋给a += 加法赋值 a+=b,a=a+b -= 减法赋值 a-=b,a=a-b *= 乘法赋值 a*=b,a=a*b ...

2019-07-26 22:42:32 100

原创 python学习笔记2—变量和数据类型

变量:在程序运行过程中,可以发生变化的量变量的定义:变量名称 = 变量值弱数据类型:python、JavaScript强数据类型:C、C++、C#、javatype(a) 输出a数据的类型(控制台输出)变量命名规则:变量名称只能用大小写字母表示、数字、_(下划线) 数字不能开头 不能使用关键字或者保留字 变量命名有意义 推荐下划线命名法,也可使用...

2019-07-26 22:25:41 163

原创 python学习笔记1—简单的计算

代码:#使用python完成简单的加、减、乘、除、取余和整除。number1 = int(input("请输入第一个数:"))number2 = int(input("请输入第二个数:"))print("输出加法%s" %(number1+number2))print("输出减法%s" %(number1-number2))print("输出乘法%s * %s = %s" %(nu...

2019-07-25 22:31:02 239

原创 Web安全之DVWA--SQL注入(从低级到高级)

SQL注入低级(low)低级核心代码<?phpif( isset( $_REQUEST[ 'Submit' ] ) ) { // Get input $id = $_REQUEST[ 'id' ]; // Check database $query = "SELECT first_name, last_name FROM users WHERE user_id = ...

2019-07-04 20:17:30 5763 1

原创 ospf状态机和卡在各种状态的原因

状态机采用SPF算法计算路由,默认管理距离为110,协议号为89,组播地址224.0.0.5(非MA网络)224.0.0.6(MA网络)图中为两台路由器采用ospf协议init状态:路由器A发送hello包(hello包中只包含自身的信息),B接收到A发送过来的hello包,将路由器A设为init。two-way状态:路由器B收到的hello包中不包含自身的router-id,...

2019-06-10 17:18:43 4827

原创 BGP详解(二)汇总

BGP的汇总有两种:自动汇总和手动汇总BGP的自动汇总:auto-summary 在早期的IOS版本中默认情况下,一台路由器的BGP中的auto-summary是开启的,在后期的版本的IOS中,auto-summary是关闭的。auto-summary的作用:无论在路由器上是否开启auto-summary都不会影响BGP精确通告的BGP路由,该特性只有两个作用:...

2019-05-22 16:01:40 770

原创 BGP详解(一)协议及解决路由黑洞

BGP:边界网关协议,是一种运行于TCP的一种自制系统的路由协议。工作在AS与AS之间。路径矢量型路由协议(AS-BY-AS),单播建邻,默认无负载均衡。AS号为两个字节:1-----65535 私有AS号:64512-----65535协议应用范围:BGP、AS之间使用协议协议更新中是否携带网络掩码:携带网络掩码协议算法:无算法、规则、路径矢量型协议封装:基于TCP封...

2019-04-22 10:57:39 3096

原创 OSPF详解(六)特殊区域类型

OSPF特殊区域类型(优化OSPF数据库和路由表) 作用 是否下发默认路由 STUB 过滤四类、五类LSA 下发三类LSA缺省 totally-STUB 过滤三类、四类、五类LSA 下发三类LSA缺省 NSSA 过滤四类、五类LSA(远端传送过来的) 否 totally-NSSA 过滤三类、四类、五类LSA ...

2019-04-09 21:00:23 8561 1

原创 OSPF详解(五)路由汇总

实验拓扑图:域间汇总:只在ABR上配置,将A区域路由汇总后,传递到B区域;在R1上创建环回192.168.1.0/24 192.168.2.0/24 192.168.3.0/24未做汇总时,路由条目在ABR上配置汇总汇总完成后的路由条目本地自动生成一条NULL0路由总结:区域的所有ABR上做; 汇总路由的COST可手动修改,默认继承明细最小...

2019-04-09 19:18:19 7247 1

原创 OSPF详解(四)LSA

LSA(链路状态广播)是链接状态协议使用的一个分组,它包括有关邻居和通道成本的信息。 LSA被路由器接收用于维护它们的路由选择表。一类LSA:OSPF区域内所有都会路由器产生,主要内容为自身直连的网段或路由器。二类LSA:MA网络中DR产生 MA网络中所有的路由器列表三类LSA:传递域间路由五类LSA:传递OSPF的域外路由四类LSA:除过ASBR所在区域...

2019-04-08 20:22:20 4796

原创 OSPF详解(三)三种认证

OSPF安全认证三种认证方式:接口认证、区域认证、虚链路认证 密钥 启用 接口认证 接口 接口 区域认证 接口 进程 虚链路认证 进程 进程 接口认证:明文认证:弹出日志信息密文认证:区域认证:明文认证R1(config)#int s1/0R1(config-if)#ip ospf a...

2019-04-07 21:02:39 21679

原创 OSPF详解(二)不规则区域

当网络产生改造时,将运行OSPF的网络合并到一起,可能会产生不规则区域,导致路由学习产生异常,产生两种不规则区域。OSPF的不规则区域有两种:一、OSPF远离骨干的非骨干区域二、OPSF的不连续骨干区域实验拓扑图:未做任何策略时,R1的路由表三种解决方案:一、双进程双向重发布:在不规则区域相连的ABR上做重发布,传递五类LSA将路由器R3连接R4...

2019-04-06 18:06:54 700

原创 OSPF详解(一)

OSPF:开放式最短路径优先协议无类别链路状态路由协议;基于拓扑工作,更新量大,为保证可以在中、大型网络工作。需要结构化的部署-------区域划分、IP地址规划跨层封装于三层(IP层),协议号89;OSPF的数据包:HELLO包----邻居发现、建立、保活 DBD包----数据库描述包---本地数据库目录 LSR包----链路状态请求--查看邻居的DBD包后,对本地未知信息进行...

2019-04-01 19:55:25 2314

原创 sql注入学习笔记(四)时间型盲注

时间型的注入遇到的条件更为苛刻,数据交互完成以后目标网站没有错误和正确的页面回显,这种情况我们可以利用时间函数来判断数据有没有在目标数据中得到执行。当然也需要构造闭合。函数:lenght() //长度ascii() //ASCII码mid() //截取字符串substr() //截取字符串hex() //以上在布尔型中介绍过 ...

2019-03-15 18:46:48 553

原创 sql注入学习笔记(三)布尔型盲注

布尔型盲注是由于页面提交数据在与数据交互是完全没有在页面上出现回显数据,只会出现数据提交正确和错误俩种不同页面(报错型至少语法错误会回显错误在页面上)或者无法使用联合查询。例如:一个人不说话,如果你说对了他就点头,如果你说错了他就摇头。理解以下场景:菜鸟:“大佬,你是不姓张?”不说话的大佬:摇头ing菜鸟:“我知道了,大佬你姓王是不是?”不说话的大佬:欣慰的点头ing...

2019-03-13 13:02:09 1069

原创 sql注入学习笔记(二)报错型

报错型sql注入方法1、判断提交方式字符型:2、构造整合:该出的整合方法为 '3、运用hackbar插件,可以得到要访问的URL库名:security点击database会出现访问数据库的语句,将改语句复制粘贴至URL中,即可得到数据库名。URL语句:http://192.168.246.129/sqli-labs-master/Less-5/?...

2019-03-12 16:40:21 233

原创 sql注入学习笔记(一)

SQL注入:将sql语句注入进web表单提交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令。 具体来说就是讲sql语句注入进后台数据库中,从而达到盗取数据库数据的目的。URL:同一资源定位符http:// 192.168.246.130/sqli-labs-master/Less-1/协议 IP地址或域名...

2019-03-11 12:58:20 739

原创 ssh

SSH(远程连接工具)连接原理:ssh服务是一个守护进程(demon),系统后台监听客户端的连接,ssh服务端的进程名为sshd,负责实时监听客户端的请求(IP 22端口),包括公共秘钥等交换等信息SSH功能:1、分享主机运算能力2、服务器类型有限度的开放连接3、工作站类型,只对内网开放名词解释PFX 公钥加密技术12号标准(Public Key Cryptograp...

2019-03-04 17:43:07 471

原创 SSL工作详解

SSL证书是数字证书的一种,类似于驾驶证、护照和营业执照的电子副本。因为配置在服务器上,也称为SSL服务器证书。 SSL证书就是遵守 SSL协议,由受信任的数字证书颁发机构CA,在验证服务器身份后颁发,具有服务器身份验证和数据传输加密功能。HTTPS和HTTP的区别主要为以下四点:一、https协议需要到ca (Certificate Authority)申请证书...

2019-03-03 17:27:12 510

原创 LVM逻辑卷管理简介

LVM(logical  volume  manager)逻辑卷管理,它是对Linux的磁盘分区进行管理的一种机制。Linux用户安装Linux操作系统时遇到的一个常见的难以决定的问题就是如何正确地评估各分区大小,以分配合适的硬盘空间。普通的磁盘分区管理方式在逻辑分区划分好之后就无法改变其大小,当一个逻辑分区存放不下某个文件时,这个文件因为受上层文件系统的限制,也不能跨越多个分区来存放,所以也不能...

2019-02-16 21:29:03 252

原创 NFS服务详解及基本配置

NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。NFS 功能:可以通过网络,让不同的机器、不同的操作系统课可以共享彼此的文件NFS服务器可以使PC将服务器共享...

2019-01-26 21:44:23 1308

原创 Linux的DNS服务简介

DNS:(Domain Name System)域名系统,作为万维网上域名和IP地址的相互映射的一个分布式数据库,能够方便人们浏览网页而不需要记住繁琐的IP地址。端口号:53,可基于UDP也可基于TCP(请求数据包大小不同)DNS为每一个IP分配一个或多个域名,但一个域名只能有一个IP地址。因特网上的域名结构:国家顶级域名:一般为国家或地区所有。如:中国CN、美国US、英国UK等等通用顶...

2019-01-23 22:33:09 318

原创 HTTP搭建web网站实例

综合练习:请给openlab搭建web网站网站需求: 1.基于域名www.openlab.com可以访问网站内容为 welcome to openlab!!! 2.给该公司创建三个虚拟网站目录分别显示学生信息,教学资料和缴费网站,基于www.openlab.com/student 网站访问学生信息,www.openlab.com/data网站访问教学...

2019-01-22 13:28:47 933 1

原创 Linux的HTTP服务详解

http:超文本传输协议是互联网上运用最广泛的一种网络协议。web服务器:指在英特网上某种类型计算机的程序,可以放置文件或者文档供人们浏览和下载。网站架构:lamp=Linux+Apache+MySQL+PHP、Python和Perlhttp的运行原理工作原理:用户在浏览器上使用HTTP服务向一个特定的服务器发出web页面请求。服务器在一个特定端口80处收到web页...

2019-01-20 09:08:59 2542

空空如也

空空如也

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

TA关注的人

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