自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 OSPF4扩展知识点

首先在exstart状态机,邻接设备间会使用不携带LSA头部信息的DBD包进行主从关系的选举,该选举的作用决定了那台设备优先进入exchange状态机的顺序;若以上条件中,两个区域均为非NSSA区域,那么P位无效,故两个区域的路由均回进入骨干区域;1、5类LSA ---- 假设R2为ASBR,g0/0口工作的OSPF中,g0/1口工作在非ospf协议或不同ospf进程中;O IA 与 O IA路由相遇,到达相同目标的两条3类路由,这两条路由均通过非骨干传递,仅关注cost值,不关注管理距离;

2023-05-23 17:53:45 190

原创 OSPF扩展配置

r10>display ospf routing 查看OSPF路由;显示本地发出和学习到的OSPF路由条目---在直连的邻居或邻接之间,配置身份核实秘钥来保障邻居、邻接间数据沟通的安全性。

2023-05-23 17:51:17 182

原创 OSPF2不规则区域

NSSA 非完全末梢区域 -- 该区域将拒绝4/5类LSA,由该区域连接骨干区域的ABR向该区域发布一条7类的缺省路由;该区域内的ASBR导入域外路由时,基于7类导入,之后通过该区域连接骨干的ABR传递到骨干区域时,转换为5类进入骨干区域;【1】汇总--OSPF协议不支持接口汇总,在一个区域内,邻接间传递的是拓扑信息(拓扑不能汇总),不能进行汇总;解决了选路不佳和资源占用的问题。完全NSSA --- 在NSSA的基础上,进一步拒绝3类LSA的进入,由该区域连接骨干区域的ABR向该区域发布一条3类的缺省。

2023-05-23 17:45:23 147

原创 OSPF基础知识

无类别链路状态型IGP协议;由于其基于拓扑进行更新收敛,故更新量会随着拓扑的变大而成指数上升;故OSPF协议为了能在大、中型网络中运行,需要结构化的部署----合理的区域划分、良好的地址规划 正常等开销负载均衡;跨层封装协议,协议号89;组播更新 224.0.0.5 224.0.0.6 触发更新+周期更新(30min)距离矢量 DV 链路状态LS邻居间共享路由条目 邻居间传递的是拓扑传闻性协议 本地计算路由。

2023-05-22 21:56:49 187

原创 HCIP 2-网络类型

点到点:在一个网段内只能存在两个节点MA多路访问--在同一个网段内,节点的数量不限制 正常需要存在二层地址,否则无法单播BMA -- 广播型多路访问NBMA -- 非广播型多路访问(无交换机)网络类型基于数据链路层选用的技术进行区分:部分虚拟技术以太网 BMA帧中继 MGRE(虚拟) NBMAPPP/HDLC PPPOE、GRE(虚拟) 点到点以太网-- 共享型 典型的BMA网络类型频分:在同一介质上 将相互不干涉的频率用于传输同一个数据,带宽增加的效果;

2023-05-07 22:57:34 48

原创 HCIP 1-HCIA的复习

OSI TCP/IP IPV4地址--VLSM CIDR 设备的登录与基础配置DHCP 静态路由 RIP OSPF VLAN ACL NATOSI 7层参考模式 开放式系统互联参考模型应用层 抽象语言--> 编码表示层 编码-->二进制会话层 提供应用程序地址 -- 无标准上三层,应用程序加工数据的部分下四层,数据流层 负责数据传输传输层 数据分段(受MTU限制) 提供端口号 ---- TCP UDP。

2023-05-07 22:55:57 52

原创 【无标题】

虽然,无法用 AntSword 直接访问 LBSNode1 的 8080 端口,但是除了 nginx 能访问之外,LBSNode2 这台机器也是可以访问 LBSNode1 这台机器的 8080 端口的。由于 antSword 上传文件时,采用的分片上传方式,把一个文件分成了多次HTTP请求发送给了目标,所以尴尬的事情来了,两台节点上,各一半,而且这一半到底是怎么组合的,取决于 LBS 算法。LBSNode2 上面的 /antproxy.jsp 把请求重组之后,传给了LBSNode1 的 /ant.jsp。

2023-02-12 22:41:12 82

原创 LNMP环境搭建与ssl证书

证书获取到后修改Nginx.conf配置文件,在nginx.conf中加入:server {# 监听HTTPS默认的443端口# 配置自己项目的域名# 打开SSL加密传输ssl on;# 输入域名后,首页文件所在的目录root html;# 配置首页的文件名# 配置自己下载的数字证书# 配置自己下载的服务器私钥# 停止通信时,加密会话的有效期,在该时间段内不需要重新交换密钥# TLS握手时,服务器采用的密码套件NULL:!aNULL:!MD5:!ADH:!RC4;

2023-02-08 15:58:54 348

原创 iptables进行端口复用与SSLH工具使用

安装 SSLH 时,将提示你是要将 sslh 作为从 inetd 运行的服务,还是作为独立服务器运行。另一方面,如果有很多连接,sslh 应作为独立服务器运行,以避免为每个传入连接生成新进程。let’s do it,如果发现 SYN 包的来源 IP 处于 letmein 列表中,将跳转到 LETMEIN 链进行处理,有效时间为 3600 秒。开启开关,如果接收到一个长为 1139 的 ICMP 包,则将来源 IP 添加到加为letmein的列表中。定义:端口复用是指不同的应用程序使用相同端口进行通讯。

2023-02-03 02:41:32 448

原创 Referer与XMLHttpRequest部分整理(以后继续更新)

概括起来,就是一句话,AJAX 通过原生的XMLHttpRequest对象发出 HTTP 请求,得到服务器返回的数据后,再进行处理。这叫做跨域资源共享。有时,Referer内容为空,根据Referer的定义,它的作用是指示一个请求是从哪里链接过来,那么当一个请求并不是由链接触发产生的,那么自然也就不需要指定这个请求的链接来源。比如,直接在浏览器的地址栏中输入一个资源的URL地址,那么这种请求是不会包含 Referer 字段的,因为这是一个“凭空产生”的 HTTP 请求,并不是从一个地方链接过去的。

2023-01-09 23:46:47 161

原创 https复习与nginx预习

随后,客户端进行CA验证,通过后拿到服务器给的公钥,用此公钥加密随机数pre_master,发给服务器,服务器用自己的私钥解密后拿到这个随机数pre_master,此后,双方都安全地拿到了三个随机数,根据三个随机数以及加密算法计算出的会话密钥密钥密钥Session密钥SessionKey,就可以进行安全通信。增加服务器的数量,然后将请求分发到各个服务器上,将原先请求集中到单个服务器上的 情况改为将请求分发到多个服务器上,将负载分发到不同的服务器,也就是我们所说的负 载均衡。降低原来单个服务器的压力。

2023-01-03 00:11:21 153

原创 RHCSA-3 文件内容显示

(与 sort-u相比):区别是uniq是把相邻的去重,sort是在排序后把相邻的去重相当于只剩一个了。功能:在指定的普通文件中查找并显示含有指定字符串的行,也可与管道符一起使用。-f 使tail不停的去读取和显示文件的最新内容,这样有实时监视的效果。-c:反选设定字符,符合set1的部分不做处理,不符合的进行转换。-d:设置间隔符号 -f:取间隔后的某一行。-C 2搜索时显示匹配到的那一行以及上下两行。-B 2搜索时显示匹配到的那一行及上两行。-s:缩减连续重复的字符成指定的单个字符。

2022-11-16 17:37:16 86

原创 RHCSA-2 文件管理命令

文件A和文件B的inode号码虽然不一样,但是文件A的内容是B的路径。读取文件A时,系统会自动将访问者导向文件B。因此,无论打开哪一个文件,最终读取的都是文件B,这时,文件A就成为文件B的软链接(soft link)或者符号链接(symbolic link)---类似于windows的快捷方式。3,管理命令,/sbin,/usr/sbin,/usr/local/sbin。1,用户命令,/bin,/usr/bin,/usr/local/bin。2,文件格式,配置文件的格式说明,举例passwd /etc/

2022-11-16 17:13:53 256

原创 RHCSA-1 linux介绍与基本命令

root表示用户(管理员)@表示链接操作local host: 主机名Hostname 显示主机名linux一切皆文件家目录 ~ /root(目录---文件夹)[用户名@主机名 当前目录]#管理员 $普通用户#reboot 重启主机#hostname 查看主机名#hostname A 当前之际运行状态临时更改主机名#hostnamectl set-hostname A 永久更改主机名(重启生效)#ifconfig 查看ip地址。

2022-11-16 17:08:19 263

原创 python学习11-装饰器,正则表达式与爬虫

装饰器:装饰者设计模式的体现,当我们对原有功能不能满足的时候,我们可以通过装饰原有代码来实现代码增强。python提供的装饰器(decorator),就是强化和装饰原有函数功能,将函数功能增强的一种语法。python是一门若数据类型语言(相对于强数据类型语言)python是一门面向对象的语言(相对于面向过程)python是一门解释性语言(编译型语言),脚本性。动态语言运行动态的添加和删除对象属性和方法!python是一门动态语言(相对于静态语言)一引用计数为主,分代收集,进行垃圾的回收。

2022-11-16 16:56:25 121

原创 python学习10-python高级特性

python高级特性:装饰器迭代器包和模块深浅拷贝……

2022-10-28 21:53:03 558

原创 python学习9-异常处理

异常:就是不正常的情况,程序开发过程中错误和BUG都是补充正常的情况原因:程序开发过程中错误和bug,网络,系统,用户的误操作异常处理的目的:提高软件的容错能力自定义异常类:python:只要定义一个类,只要成为Exception或者base exceptionraise关键字:类似于Java中的。

2022-10-28 21:48:13 98

原创 python学习8-面向对象编程

过程:函数简化流程:把一个复杂的问题不断分解实现代码用户适合解决一个具体问题的解决和实现很难适应于大型世界的构建使用class关键字来定义类1,指定类的名称(类名称使用大驼峰法:每一个单词的首字母大写)2,考虑和设计类的静态属性和动态方法Class 类名称:Passpython中所有的类都默认继承一个父类:object。

2022-10-28 21:38:37 159

原创 python学习7-对象序列化

1,编程语言的对象都是什么东西?对象都是内存中的一种逻辑单位,并不是真是存在2,如何存储对象存储对象,被叫做对象持久化序列化(serialzable):将逻辑单位转化成物理单位(字符串,字节)的过程持久化(persistence):将逻辑单位永久保存,本质就是将内存中的逻辑单位保存到磁盘等存储设备中反序列化:将物理单位转换为逻辑单位pickle:可以将对象在逻辑单位和字节数据见转化json:可以将对象在逻辑单位和字符数据见转化pickle:dumps (obj) 将对象序列化为字节

2022-10-28 21:31:22 445

原创 python学习6-相应模块

time是python最早提供的时间和日期time.asctime #以字符串的形式获取当前时间,欧美格式Time.gmtime #以时间对象(元组)形式展示时间,注意:UTC(标准时间)Time.localtime() #本地时间Time.sleep() #让程序睡眠几秒Time.time() #时间戳,是一个很大的数字strftime() #字符串转时间数据。

2022-10-28 21:28:34 84

原创 python学习5-字符串对象与模块

内置模块: 官方内置模块,提供了对应的强大功能,供开发者使用自定义模块: 由开发者自己定义的模块第三方模块: 第三方的开发者,公司,机构,组织发布的模块。

2022-10-28 21:07:59 165

原创 python学习4-函数

只能出现在函数中,函数执行到return关键字,函数会立刻结束,并且返回return的值。注意:在python 中,函数中不能修改全局变量!新函数=partial(原函数,指定函数新的默认值)如果需要需修改全局变量,需要提前声明!具有名称的,可以实现特定功能的代码集合。注意:python的函数允许返回多个值。函数不会自身执行,必须通过调用来执行。局部变量: 定义在函数内部的变量。全局变量: 定义在脚本内部的变量。c语言中的面向过程(函数)#return函数的返回值。函数:一个行为,一个动作。

2022-10-28 20:57:06 66

原创 python学习3-容器

线性表:有序的容器结构数组(array):由连续的内存空间组成链表(list):不连续的内存空间组成了逻辑结构栈(stack):后进先出(lifo),先进后出(filo)队列(queue):先进先出,后进后出python的list底层的实现就是使用双向链表结构实现的!!!通过弱数据类型语言的特点,直接将值赋为一个变量Users = 【‘贼豪’, ‘小郭’, ‘小康’】S = {元素…}Ss = {【1,3,4,2,96,2,6,6】} #将列表转换为集合。

2022-10-28 20:43:49 511

原创 python学习2-数据类型转换与循环

range(start,end)#获取一个区间【start,end)range(number) #获取一个区间【0,number)Python中没有自加自减运算符,请使用+=和——=来替代。a = 10>3?java中:变量=结果1 if 表达式 else 结果2。如果布尔类型和数值型进行运算,布尔类型会自动转换为数值。2,将其他类型全部转换为字符串,通过+拼接,统一输出。Else #条件不成立,执行else中的代码。2,任何数和0做异或,结果不会发生改变。1,两个相同的数做异或,结果位0。

2022-10-28 20:38:05 474

原创 python学习1-基本类型数据

python一行不得超过79个字符串段内换行,pycharm会提供便利的帮助单行注释用井号空格# #多行注释:用三个单引号或者三个双引号成对存在命名:驼峰命名:ClassRoom下划线连接class_ roomctrl+鼠标或者help+数据类型bool_data = bool()不是真就是假bytes_data = b'123'必须为b‘ ’或者b” “使用单引号或者双引号,若字符串中含有单引号或者双引号,则使用另一个括住,如果既有单引号又有双引号,则使用三个单引号或者三个双引号。

2022-10-28 20:26:24 216

原创 HCIP认证学习第五天

条件匹配指定路由器——DR—-和同一个MA网络中其他设备建立邻接关系备份指定路由器——BDR—-也需要和同一个MA网络中其他设备建立邻接关系DR和BDR都是在一个人MA网络中选举的,而我们路由器的一个接口对应一个MA网络,所以,这个DR和BDR实际上是接口的概念条件匹配:在MA网络中,若所有设备均为邻接关系,将出现重复更新的现象,所以,需要进行DR与BDR的选举,让所有DRother之间维持邻居关系即可。DR与BDR选举规则:1,先比较优先级,优先级最大的为DR,优先级次大的为BD.

2022-05-20 17:32:07 227

原创 HCIP认证学习第四天

MGRE的配置:OSPF---开放式最短路径优先协议(链路状态协议,传递拓扑信息)收敛速度,选路,占用资源RIP存在三个版本---RIPV1 RIPV2 ---IPV4 RIPV3---IPV6OSPF也存在三个版本---OSPFV1(在实验室阶段夭折) OSPFV2 ---IPV4...

2022-05-20 17:28:25 186

原创 HCIP认证学习第三天

RIP的路由控制:跳数少不一定最快优先级--不同路由协议才比较优先级所有本地路径全部修改开销值--同一路由协议选路比较开销值因为RIP存在15跳的跳数限制,所以,RIP在进行开销值修改时,不允许将开销值修改小,只能改大 修改分为 出方向修改---影响他人--修改的开销值实际上是传递中的开销值的增加量 入方向修改---影响自身--修改的开销值将直接加到本地路由表的开销值中精准控制开销1,创建Acl列表抓取路...

2022-05-20 17:20:57 178

原创 HCIP认证学习第一天

HCIA复习:OSI---TCP/IP IPV4地址--VLSM CIDRDHCP 静态路由 RIP OSPF VLAN ACL NATOSI-七层参考模式 开放式系统互连参考模型应用层 抽象语言-->编码(脚本后台)表示层 编码-->二进制(变成数据)会话层 提供应用程序地址--无标准上三层--应用程序加工数据的部分(加工货物)下四层--数据流层,负责据传输(物流服务)传输层 TCP UDP---数据分段(受MTU限制) 提供...

2022-05-20 17:07:48 318

原创 HCIP认证学习第二天

静态路由:通过网络管理员手工添加的路由条目动态路由:所有的路由器都运行相同的路由协议,之后通过路由器之间相互沟通,交流最终计算出前往未知网段的路由条目根据范围进行分类(AS---自治系统)来进行分类 IGP---内部网关协议---应用在AS内部的动态路由协议 RIP,OSPF,IS-IS EIGRP等 EGP---外部网关协议---应用在AS之间的动态路由协议 BGP---边界网关协议IGP协议还可以依据算法进行分类 距离矢量...

2022-03-24 17:01:47 2937

空空如也

空空如也

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

TA关注的人

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