- 博客(46)
- 收藏
- 关注
原创 园区网总体设计流程以及设计指导
基础架构设计园区网树形架构核心层:园区网的骨干,是园区数据交换的核心,连接区域网的各个功能区块,高速数据交换,二层,三层汇聚层:完成数据的汇聚或交换功能,提供网络基本功能:网关、路由,QOS、安全接入层:为终端提供接入能力,有足够的端口密度,安全三层架构优点:层次化:三层架构,功能清晰、架构稳定、易扩展、易维护,三层足以模块化:一个模块对应一个部门或者功能冗余性:双点冗余设计,提高可靠性,不提倡过度冗余对称性:方便部署、拓扑直观、便于分析和设计不同的树形结构大型园区网.
2022-03-25 11:07:32
533
1
原创 接入层-汇聚层组网设计配置案例——双归上行-负载
1、在LSW1、LSW2、LSW3分别创建vlan 2 3vlan batch 2 32、接入层LSW3配置1-9口vlan2 10-19口vlan31-9口port-group group-member g0/0/1 to g0/0/9port link-type accessport default vlan 210-19口port-group group-member g0/0/10 to g0/0/19port link-type accessport default vl.
2022-03-24 17:34:43
2061
原创 AJAX和CORS 通信
AJAX这个词第一次正式提出,它是 Asynchronous JavaScript and XML 的缩写,指的是通过 JavaScript 的异步通信,从服务器获取 XML 文档从中提取数据,再更新当前网页的对应部分,而不用刷新整个网页。后来,AJAX 这个词就成为 JavaScript 脚本发起 HTTP 通信的代名词,也就是说,只要用脚本发起通信,就可以叫做 AJAX 通信。W3C 也在2006年发布了它的国际标准。具体来说,AJAX 包括以下几个步骤。创建 XMLHttpRequest 实例
2022-01-08 21:00:01
127
原创 js前置知识
什么是 JavaScript 语言?JavaScript 是一种轻量级的脚本语言。所谓“脚本语言”(script language),指的是它不具备开发操作系统的能力,而是只用来编写控制其他大型应用程序(比如浏览器)的“脚本”。JavaScript 也是一种嵌入式(embedded)语言。它本身提供的核心语法不算很多,只能用来做一些数学和逻辑运算。JavaScript 本身不提供任何与 I/O(输入/输出)相关的 API,都要靠宿主环境(host)提供,所以 JavaScript 只合适嵌入更大型的应用
2022-01-08 20:27:43
191
原创 HTML标签
表单标签表单(form)是用户输入信息与网页互动的一种形式。大多数情况下,用户提交的信息会发给服务器,比如网站的搜索栏就是表单。表单由一种或多种的小部件组成,比如输入框、按钮、单选框或复选框。这些小部件称为控件(controls)。<form>简介<form>标签用来定义一个表单,所有表单内容放到这个容器元素之中。<form> <!-- 各种表单控件--></form>上面代码就是表单的基本形式。下面是一个比较常见的例子。
2022-01-08 20:18:25
741
原创 RHCE(5)——DNS服务器搭建(正向解析、反向解析)
正向解析: FQDN-> IP, 域名到ip解析反选解析: ip -> FQDN ip到域名的解析FQDN:Fully Qualified Domain Name软件安装yum install bind bind-chroot bind-utils bind-libs -y# 安装了bind-chroot => bind对应的就是named服务器的软件, chroot -> change root => 改变根关闭防火墙,设置宽容模式# systemctl
2021-12-11 22:57:40
927
原创 RHCE(4)——DHCP服务器搭建
1.单网端dhcp配置2.增加网卡,多网段dhcp配置3.固定主机dhcp配置4.DNS解析的流程关闭防火墙# systemctl stop firewalld# setenforce 01.单网段dhcp配置1、先给DHCP服务器配置IP地址2、编写配置文件 vim/etc/dhcp/dhcpd.confddns-update-style none; #(因为dhcp客户端所取得的IP通常是一直变动的,所以此时DHCP可以通过ddns来更新主机名与IP的对应关系)ignore
2021-12-08 19:43:37
400
原创 RHCE(3)——WWW服务器搭建及SSL工作流程
1.ssl工作流程2.配置不同端的虚拟主机访问apache服务器3.配置用户控制和虚拟目录访问apache服务器4.配置使用ssl完成https访问apache服务器5.配置访问apache的cgi程序1.ssl工作流程SSL建立过程总共有13个包,第一次建立至少需要9个包。SSL握手第一阶段:SSLclient通过Client Hello消息将它支持的SSL版本号、加密算法、密钥交换算法、MAC算法等信息发送给SSLserver客户端发送的密码套件的格式:密码套件格式:每个套件都
2021-12-02 21:14:07
899
原创 RHCE(2)
1.at 配置在5小时后,将 “This is a at task” 写入 root家目录中的at_test文件中# at now +5 hours#echo "This is a at task" > /root/at_test2.crontab配置,每周六,周日 9点半,14点 提醒我上RHCE课 写入root家目录中的cron_test文件中3.安装httpd,并将访问apache服务器的首页修改为hello.html, 且内容为: “My Home Page is hello”4.
2021-11-30 18:07:10
146
原创 RHCE(1)
1.配置桥接# 创建一个桥接设备和会话,并配置IP地址及网关nmcli c add type bridge con-name br1 ifname br1 ipv4.addresses 192.168.116.201/24 ipv4.gateway 192.168.116.2 ipv4.method manual``````python# 添加从设备和会话到桥接设备 nmcli c add type bridge-slave con-name br1-port1 ifname ens224 mas
2021-11-24 18:34:33
515
原创 python(10)
"""1.定义一个生成器函数,生成1-10 使用next(generator)方法获取1-10 使用for循环获取"""def get_num(): for num in range(1, 11): yield numgen = get_num()print(type(gen))# print(next(gen))# print(next(gen))# print(next(gen))# print(next(gen))# print(next(ge
2021-11-15 20:10:24
672
原创 python(9)
1.定义一个父类: 要求:包含三个对象变量,且其中一个对象变量使用_命名 定义一个方法:命名使用__命名 定义一个子类继承上边的父类:且定义一个和父类方法名相同的方法(__) 实例化子类的对象 访问带_的对象变量 访问父类中的__xxx方法 访问子类中的__xxx方法class Parent: def __method1(self): # __method1 => _Parent__method1 print("123"
2021-11-13 22:26:37
82
原创 python(8)
"""1.定义一个类(不限定定义哪个类): 要求: a.需要有一个类变量 b.需要有>=2个的对象变量 c.定义一个方法:打印类变量和对象变量 d.使用print打印对象->输出为This is a object e.实例化两个对象:且两个对象相加等于2 f.为对象添加一个临时变量temp_var"""class Person: class_type = "Person Class" def __init__(self, name, ag
2021-11-11 20:30:33
88
原创 python(6)
""" 一、随机数 1.随机一个1-10之间的小数 2.随机一个99-999之间的整数 3.从列表出随机一个元素 4.从列表中随机两个元素 二、函数: 1. 定义一个函数,且有一个参数 函数功能:取得传入字符串的第一个字符和最后一个字符 并返回 2. 定义一个函数:可以接收一个参数或多个位置参数,参数的个数不定 传入多个参数:包含整型,浮点型, 功能:计算所有参数的和, 然后返回 3. 定义一个函数:可以接收一个或多个关键字参数,参数的个数不定 传入多个参数 功能:输出.
2021-11-05 16:25:27
76
原创 python(7)
"""1.递归访问目录: 且目录中嵌套目录,有层次的列出给定目录中所有的文件和文件夹# 切换目录: os.chdir(path)# 列出当前目录中所有的文件和文件夹 os.listdir(path), path: 绝对路径# 判断是否是文件: os.path.isfile(path)# 判断是否是目录: os.path.isdir(path)# 拼接路径: os.path.join(path1, path2, path3....)2.定义一个嵌套函数, 外层函数打印this is outi
2021-11-04 21:53:17
111
原创 python(5)
1.什么是模块模块导入的几种方式2.什么是包,然后包和文件夹的区别如何指定 from package import * 导入的模块"""1.什么是模块? 模块是一个包含所有你定义的函数和变量的文件,其后缀名是.py。模块可以被别的程序引入,以使用该模块中的函数等功能。 模块导入的几种方式: import module_name: 你的被导入模块和你需要导入的模块,必须位于同一个级别,同一个级别你可以把他想象成同一级别的目录 # 这
2021-10-27 15:50:19
118
原创 python(4)
1.打印 9 * 9乘法表:格式:1 * 1 = 12 * 1 = 2 2 * 2 = 43 * 1 = 3 3 * 2 = 6 3 * 3 = 9…9 * 1 = 9 9 * 2 = 18 … 9 * 9 = 811. 使用for循环来实现(嵌套循环)2. 使用while循环来实现(嵌套循环)# forfor i in range(1, 10): for j in range(1, i+1): print(i, "*", j ,"=", i * j, end='
2021-10-27 15:14:41
99
原创 python(3)
1.集合操作:set_data1 = {1, 2, 3, 4}set_data2 = {2, 3, 5}求两个集合的交集求两个集合的并集求两个集合的差集2.运算符:a.逻辑运算符的使用:给出两个条件: 分别使用 and 和 or来连接,输出结果b.成员运算符的使用:定义一个变量:如果变量为空,打印此变量为None,不为空打印此变量不为空c.身份运算符的使用:定义一个列表:然后给定一个值,如果这个值在列表中,打印列表包含这个值,如果不在列表中,打印列表不包含这个值3.条件控制语句:
2021-10-19 20:58:42
125
原创 python(2)
1.定义一个列表:[1, 2, 3]a.向列表中结尾增加一个元素4b.在列表中元素4之前插入7c.定义另一个列表2:[11, 12, 13], 用列表1去和并列表2d.弹出(remove and return)7这个元素e.倒序列表d.对列表进行排序2.定义一个字典:{“zhangsan”: 18, “lisi”: 20}a.向字典中添加一个元素 wangwu: 31b.访问字典中的元素: 访问key为sunwukong, 且程序不能出错c.定义一个字典2{“sunwukong”: 28
2021-10-19 16:12:40
125
原创 python(1)
1.定义变量:两种方式:第一种:显式的定义: int_data = 1第二种:使用类型转换形式定义: int_data = int(): 除了None之外的int, float, complex, bool, None, bytes, str, tuple2.list列表:以两种方式获取到list的源码3.print函数的使用:(1).打印多个内容,输出的格式: 多个内容用&连接(2).多个print语句,输出不换行,且在结尾加上ThisisEnding举例: print()p
2021-10-14 18:35:20
188
原创 RHCSA——第三次作业
1.文件管理命令练习:在/opt目录下创建一个临时目录tmp;在临时目录下创建一个文件,文件名为a.txt; 将a.txt复制成b.txt;将b.txt改名成为c.txt;2.将3,4 字段分别截取出来写入文件UID和文件GIU但是要使这两个文件中的信息 是以数值由大到小的形式显示;3.通过查看时间命令将分别将年月日时分写入A文件,将当前显示为星期几追加写 入A文件。或者在屏幕上输出“the day is (星期几)”4.告诉用户当前系统有多少用户5.通过过滤指令将/etc/log
2021-09-27 18:57:33
176
原创 RHCSA——第二次作业
1.介绍软硬链接的区别2.根据要求创建软硬链接文件 在/home创建文件为aaa,并在/目录下创建软链接文件a.txt /root下创建硬链接文件为A3.在当前系统/目录下创建100个文件(文件名例如:abc1…abc100)4.在newfile文件中编写以下内容 He love his lover He love his liker He like his lover He like his liker5.介绍ll 列出某一个目录的每一列信息分别是什么6.整理总结当天所学内容...
2021-09-22 21:22:09
238
原创 RHCSA—Redhat8 安装及root密码重置
1.破解密码(1)重启系统(2)找到linux这行,末尾空格后 输入 rd.break然后按ctrl+x(3) (4)(5)系统会在此处卡一会,耐心等待系统启动后,输入新密码登录2.总结 (IP a ifconfig 区别)在这里插入图片描述ifconfig显示网卡信息,被禁用的网卡看不到(拔了网线断开连接不算禁用,仍然能看到该网卡)ip addr可以查看网卡的ip、mac等,即使网卡处于down状态,也能显示出网卡状态,但是ifconfig查看就看不到。 3
2021-09-22 15:58:48
316
原创 STP生成树总结
生成树协议:企业网三层架构—》冗余----》线路冗余—》二层桥接环路导致问题:1、 广播风暴2、 MAC地址表翻滚 —在一台交换机上,同一个MAC地址只能映射唯一的接口;但同一个接口可以映射多个不同的MAC地址;3、 同一数据帧的重复拷贝4、 以上3个条件最终导致设备工作过载,导致重启保护生成树协议: spanning tree STP ,所有的生成树协议都在通过发送比较信息进行选举, 找到环路中应该被关闭的接口(接口阻塞)。发送的比较的信息称为BPDU,网桥协议数据单元。生成树的类
2021-08-13 21:00:17
134
原创 BGP实验
实验要求1.如图连接网络,合理规格IP地址,AS200内IGP协议 为OSPF2.R1属于AS 100 ; R2-R3-R4小AS 234 R5-R6-R7小AS 567,同时声明大AS 200,R8属于AS3003.R2-R5 R4-R7之间为联邦EBGP邻居关系4.R1-R8之间通信拓扑搭建相关配置AR1interface GigabitEthernet0/0/0ip address 12.1.1.1 255.255.255.0interface LoopBack0.
2021-08-13 20:46:02
126
原创 BGP总结
BGP: 边界网关协议使用范围: BGP范围,在AS之间使用的协议协议的特点(算法):路径矢量型,没有算法协议是否传递网络掩码 :传递网络掩码,支持VLSM CIDR协议消息数据包封装:基于TCP封装,端口号:179BGP协议特点1.BGP是一种路径矢量型路由协议2.BGP协议版本,当前版本V4(V4+)V1 V2 V3(有类别) V4(无类别 仅仅支持IPV4单播路由传递) V4+(支持IPV4单播路由、 IPV6单播 IPV4 组播 、IPV6组播、VPNV4 、VP
2021-08-06 19:28:19
385
原创 双点双向重发布实验
实验要求: 1.如图搭建网络拓扑,所有路由器各自创建一个环回接口,合理规划IP地址 2.R1-R2-R3-R4-R6之间使用OSPF协议,R4-R5-R6之间使用RIP协议 3.R1环回重发布方式引入OSPF网络 4.R4/R6上进行双点双向重发布 5.分析网络中出现路由环路的原因 6.路由优化,全网可达实验配置AR1interface GigabitEthernet0/0/0ip address 12.1.1.1 255.255.255.0interface Loo.
2021-08-04 22:12:41
162
原创 OSPF实验
实验要求:1.如图连接,合理规划IP地址,所有路由器各自创建一个loopback接口2.R1再创建三个接口IP地址为201.1.1.1/24、201.1.2.1/24、201.1.3.1/24 R5再创建三个接口IP地址为202.1.1.1/24、202.1.2.1/24、202.1.3.1/24 R7再创建三个接口IP地址为203.1.1.1/24、203.1.2.1/24、203.1.3.1/243.如图运行路由协议 R1 -R2 -R3之间使用MGRE网络,R1为hub-spoke .
2021-08-04 17:10:57
134
原创 OSPF总结
OSPF: 开放式最短路径优先协议无类别链路状态IGP动态路由协议;支持等开销负载均衡;基于组播进行更新—224.0.0.5、6 支持触发更新,每30min一次周期更新一、OSPF 的数据包类型:1、 Hello 用于邻居的发现,关系建立和周期保活;每台设备必须拥有唯一RID;2、 DBD 数据库描述 用于携带本地数据库的目录3、 LSR 链路状态请求 在查看完对端邻居的DBD后,基于本地未知的LSA信息查询4、 LSU 链路状态更新 用于携带各种
2021-07-29 10:47:14
86
原创 RIP实验
实验要求R1-R2-R3-R4-R5 运行RIPV2R6-R7运行RIPV11.使用合理IP地址规划网络,各自创建环回接口2.R1创建环回 172.16.1.1/24 172.16.2.1/24 172.16.3.1/243.要求R3使用R2访问R1环回4.减少路由条目数量,增加路由传递安全性5.R5创建一个环回模拟运营商,不能通告6.R1 telnet R2环回实际telnet 到R7上7.R6-R7路由器不能学习到达R1环回路由8.全网可达IP地址划分如下相关配置.
2021-07-24 18:48:28
243
1
原创 HCIP第一次作业
IP地址规划相关配置AR4interface GigabitEthernet0/0/0ip address 10.1.1.18 255.255.255.252interface GigabitEthernet0/0/1ip address 10.1.1.254 255.255.255.192dhcp select interfaceip route-static 0.0.0.0 0.0.0.0 10.1.1.17AR3interface GigabitEthernet0/0/0.
2021-07-21 20:27:49
175
原创 HCIP——OSPF综合实验
拓扑搭建IP地址规划172.16.0.0 /16划分为六个区域172.16.0.0 /19 A0骨干172.16.0.0/25——点到点 172.16.0.0 /30172.16.0.128 25——MA 172.16.0.128 /29用户172.16.1.0/25 172.16.1.128/25172.16.2.0/25 172.16.2.128/25172.16.3.0/25 172.16.3.128/25…172.16.32..
2021-06-10 23:50:51
161
原创 OSPF实验(一)
拓扑设计配置AR1interface GigabitEthernet0/0/0interface GigabitEthernet0/0/1ip address 61.1.1.1 255.255.255.0interface GigabitEthernet0/0/2ip address 16.1.1.1 255.255.255.0interface NULL0interface LoopBack0ip address 192.168.1.1 255.255.255.0int.
2021-06-01 21:05:07
120
原创 网络部分实验
配置[r1-Tunnel0/0/1]nhrp network-id 100interface Tunnel0/0/1tunnel-protocol gre p2mpsource 15.1.1.1nhrp entry multicast dynamicnhrp network-id 100return[r1-Tunnel0/0/1]ip ad 10.1.2.1 24interface Tunnel0/0/1ip address 10.1.2.1 255.255.255.0tunn.
2021-05-23 20:36:14
1444
原创 HICA复习综合实验
IP地址规划192.168.1.0 /24192.168.1.0/27(分配给骨干网络)192.168.1.0 /30192.168.1.4/30192.168.1.8/30192.168.1.12/30192.168.1.16/30192.168.1.20/30192.168.1.24/30192.168.1.28/30192.168.1.24/30192.168.1.28/30192.168.1.32 /27 (R1的两个环回 192.168.1.32 /28 192..
2021-05-22 14:10:03
367
原创 企业网三层架构实验
1、拓扑设计一网络需求IP地址规划172.16.0.0/16172.16.0.0/24 骨干172.16.0.0/30 172.16.0.4/30172.16.1.0/24 valn 1172.16.1.0/25 172.16.1.128/252、实施1)拓扑搭建2)配置1)交換部分的拓扑配置2)ip地址3)路由4) 策略5)测试6)排错3.维护4.升级配置思路交换部分eht- trunk 创建vlan 划入 vlan trun
2021-04-25 21:09:02
230
原创 HCIP 三层架构
一、网关作为了一个广播域的中心出口;生成树的根网桥也是一棵树的中心,也是流量的集合点;若将两者分配不同的设备将导致网络通讯资源浪费,故强烈建议两者在同一台汇聚层设备上;若使用基于vlan或基于分组的STP协议来工作三层架构中,将导致vlan间或组间通讯时对汇聚层间链路带宽要求较高,可以通过 以太网通道 channel (cisco ) 以太网中继Eth-Trunk(华为) 技术来解决通道技术将多个接口逻辑的整合为一个接口,实现带宽叠加的作用;配置要求:1、 通道的对端必须为同一台设备;2
2021-04-21 21:34:34
80
原创 STP生成树协议
生成树协议:企业网三层架构—》冗余----》线路冗余—》二层桥接环路导致问题:1、 广播风暴2、 MAC地址表翻滚 —在一台交换机上,同一个MAC地址只能映射唯一的接口;但同一个接口可以映射多个不同的MAC地址;3、 同一数据帧的重复拷贝4、 以上3个条件最终导致设备工作过载,导致重启保护生成树:在一个二层交换网络中,生成一棵树型结构,逻辑的阻塞部分接口,使得从根到所有的节点仅存在唯一的路径;当最佳路径故障时,自动打开部分阻塞端口,来实现线路备份的作用;生成树在生成过程中,应该尽量的生成一棵
2021-04-15 17:32:05
81
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人