自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Mysql基础

在mysql5.0之前和之后的区别:多了一个information_schema数据库Mysql监听端口号:33061、数据库服务器:安装了数据库管理系统软件的计算机就叫数据库服务器,数据库服务器为客户提供服务,这些服务是查询、更新、事务管理、索引、高速缓存、查询优化、安全及多用户存取控制等。2、数据库管理系统(DBMS) :是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库。...

2019-10-26 15:57:31 245

原创 PHP会话控制

重要:XS漏洞有效防御的方法就是设置httponly(但是是每个页面都需要设置,比较繁琐)!!!!!1、“HTTP协议”是无状态协议无状态是指协议对于事务处理没有记忆能力2、HTTP协议不能告诉我们,多个请求是否是来自同一个人会话控制3、会话控制的思想就是允许服务器跟踪同一个客户端做出的连续请求4、Cookie是将数据存放在客户端的,而Session则是将数据存放在服务器的(sessi...

2019-10-26 15:49:45 246

原创 PHP文件下载

时间戳的作用:1、准确的计算时间2、作为文件存储的证据3、在代码中使用时间戳,使文件名不冲突$new = time().rand(100,1000);关于下载文件代码客户端下载文件代码客户端下载文件的后台程序...

2019-10-26 15:43:01 623

原创 PHP文件上传

关于路径问题./ 代表的是当前目录…/ 代表的是上级目录相对路径1、相对于当前文件的目录确定路径当前目录是C:/windows/sysytem32/test.php目标文件在C:/windows/image/1.jpg这个相对路径就是:…/image/1.jpg2、目标文件在C:/2.jpg4这个相对路径就是:…/./2.jpg绝对路径直接写出盘符的 如C:/w...

2019-10-26 15:40:38 215

原创 PHP运算符

//三目运算符三个数比较第一种方法$a=3;$b=45;$c=654;// a>a>a>b?(a>a>a>c ? print_r(a):printr(a): print_r(a):printr​(c))????b>b>b>c ? print_r(b):printr(b) :print_r(b):printr​(c));max=max=m...

2019-10-15 21:08:06 294

原创 PHP流程控制结构

if else语句if(条件表达式){语句组1}else{ 语句组2 //语句组为单条语句时可省略“{ }”。}switch-case语句语法switch(表达式){case 值1:语句序列1; break; case 值2:语句序列2; break;…default:语句序列 n; break;}例1:week1.phpwe...

2019-10-15 20:42:15 231

原创 PHP基本语法

<?php ?>PHP 支持八种原始类型。四种标量类型:布尔型(boolean)整型(integer)浮点型(float)(浮点数,也作double)字符串(String)两种复合类型:数组(Array)对象Object)最后是两种特殊类型:资源(Resource)NULL类型强制转换a=123;//转换为int型vardump((int)a=123; ...

2019-10-15 20:26:00 83

原创 用数组判断用户名和密码是否匹配实验

第一个页面:PHP.php第二个页面:check_login.php第三个页面:main.php

2019-10-09 20:33:41 644

原创 PHP基础

配置环境在sublime配置php运行环境找到phpstudy的安装目录找以下路径D:\phpstudy_pro\Extensions\php\php7.3.4nts此电脑 = =》 右键属性 = =》高级系统设置 = =》环境变量 = =》系统变量 = = 》 path = = 》 新建= =》把刚才的路径粘贴 ==》确定保存在不确定循环次数的时候,用while循环// 总结:...

2019-10-09 20:29:03 131

原创 DOM、文档对象模型(树形结构)

DOM—获取元素//DOM-创建插入1.新建一个HTML文档,创建一个段落标签,并为其设置ID和class,然后分别通过DOM方法去获取该元素===============================================2.创建一个登录表单,通过标签的方式获取表单,并将用户名和密码打印3.通过js在页面中创建一个标题标签,并插入文本4.用JS的方式为空的form表单...

2019-10-09 20:23:57 718

原创 变量作用域、登录界面、注册界面

局部变量:在函数内部声明的变量(局部变量),在函数外部并不能访问全局变量:在函数外部声明的变量(全局变量),在函数内部可以访问var school = “蓝鸥”;function getSchool() {var school = “lanou3g”;console.log(school);}console.log(school);//打印蓝鸥getSchool();//打印lan...

2019-10-09 20:11:16 222 1

原创 函数、定时器

函数分为有参有返回,无参无返回,有参无返回,无参有返回//用函数遍历一维数组,定义一个遍历数组的例子bianli,参数为arr// function bianli(arr){//实现一位数组的遍历// for (var i = 0; i < arr.length; i++) {// console.log(arr[i])// }// }// var arr1=[1,2...

2019-10-09 20:03:54 95

原创 遍历数组、二维数组

创建数组对象创建空数组var arr1 = new Array();定义一个有10个元素的数组,但是现在10个元素都是空的。var arr3 = new Array(10);定义一个有2个元素的数组,第一个元素为2,第二个元素为10var arr3 = new Array(2, 10);JS中数组可以保存不同数据类型的变量var arr4 = new Array(“hello”, ...

2019-10-09 20:01:16 139

原创 Math对象和循环

.使用±运算实现两个变量交换值// var a=1;// var b=2;// a=a+b;// b=a-b;// a=a-b;// console.log(a);// console.log(b);// //Math对象的方法// var a=-100;// var b=100;// var c=1.01;// var d=1.9999999;// //绝对值// c...

2019-09-26 14:39:51 90

原创 表单和JS

表单form action指向服务器接收地址 method设置传输方式 get和post enctype multipart/form-data 上传文件时使用input type 指定类型 name 指定参数名 value指定参数值(文本框一般不设置,按钮一般设置值)text 文本类型(用户名)password ...

2019-09-26 14:35:44 127

原创 浮动定位和表格

float:left (左浮动) right(右浮动)清除浮动第一种方法:为父级 设置高度第二种方法:为父级设置overflow:hidden第三种方式:在浮动元素后设置空div 并为其设置clear:both样式第四种方法:为浮动元素父级设置:after伪元素,content:""; display:block; clear:both;既想使用浮动进行布局,又要满足撑开父级高...

2019-09-26 14:33:42 281

原创 浮动和CSS

浮动(float:left;):不具备撑开父级元素高度的特性清除浮动:(clear:both;)是具备了浮动的特性也具备了撑开父级元素高度的特性往哪个方向浮动就清除哪个方向的浮动,或者都清除(both)如果子级想使用绝对定位,父级要使用相对定位,才能实现绝对定位是以父级为参照物的效果padding:10px;padding:10px 10px;padding:10px 10px 10...

2019-09-26 14:30:23 76

原创 常用标签

1.a标签—链接1)从当前页面跳转到其它页面,连接到百度首页百度2)从当前页面跳转到其他位置:查看知识点3)使用target属性时,可以直接定义被链接的文档在何处(target属性的值为_blank)时,代表链接将在浏览器新窗口打开百度伪类::link 匹配所有未访问的链接(没有被点击过的链接):visited 匹配已经被访问过的链接:hover 设置鼠标悬停时的链接样式:a...

2019-09-26 14:28:24 66

原创 简单的样式设置

span标签(行标签)不能设置宽和高,只能靠字体大小来撑开,但是写的东西都在一行div标签(块标签)可以设置宽和高,盒子背景设置background-color:red //背景颜色background-image:url(“图片路径”) //以背景图片的方式引入图片backgroung-size:100px 200px; ...

2019-09-26 14:26:06 102

原创 防火墙

1.常见的安全设备;(1)防火墙Firewall:实现区域隔离,实现对流量的控制(2)上网行为管理:对用户的上网行为进行控制和管理;(3)IDS:入侵检测系统,对进入内网的可疑流量进行检测和报警。》门卫(4)IPS:入侵防御系统,一旦发现可疑流量就会立即进行阻断,并记录日志。》警察。(5)WAF:Web Application Firewall,为服务器做攻击防护。2.防火墙基本概念...

2019-09-26 14:24:17 682

原创 OSPF和DR、BDR的选举

1.路由协议分类:动态和静态。AS:自治系统,根据路由协议是否工作在一个AS中,把路由协议分为IGP和EGP。IGP:内部网关协议,同一个AS内部使用;动态路由协议:距离矢量路由协议:rip,每个路由器没有全网拓扑,只能从邻居收到路由信息。链路状态路由协议:ospf,is-is每个路由器都有全网拓扑,自己根据自己的数据库计算出来最优路径。EGP:外网网关协议,不同的AS之间通信。代表...

2019-09-26 14:16:15 1890 1

原创 RIP

1.路由协议:静态路由和动态路由静态路由的特点:优先级比较高,但是配置麻烦,不能自动适应拓扑改变。动态路由的特点:管理员手工告诉路由器之间使用什么语言(协议)进行交流,路由器之间自动进行路由条目的学习;还能自动适应拓扑变化。动态路由协议的分类:距离矢量路由协议:路由器没有全网拓扑,只是从邻居学到的路由(“道听途说”)》路标。代表:RIP(公有)、eigrp(Cisco私有)链路状态路由...

2019-09-26 12:01:41 119

原创 NAT详解

1.NAT的用途分为:源SNAT:当内网访问外网的时候,经过路由器,会把源地址中的私网地址转换为公有地址,SNAT。目的:实现上网。目的DNAT:当外网访问内网服务器的时候,经过(服务器端的)路由器的时候,会把目标公网地址转换为服务器的真实私网IP,DNAT。目的:服务器发布,可以通过公网来访问,对外开放一些常用端口(web-tcp80;dns-udp53)。发布服务器的两种方案:方案...

2019-09-26 11:56:24 630

原创 NAT网络地址转换

1.NAT(Network Address Translation):网络地址转换,用来把私网地址转换为公网地址。NAT的作用:实现地址转换;实现内外网隔离;节约了IP地址;把IPV4转换为IPv6.2.NAT的工作原理:3.NAT的配置步骤;第一步:先定义内外网接口。R1(config)#int f0/0R1(config-if)#ip nat insideR1(config...

2019-09-26 11:54:13 208

原创 ACL扩展协议

1.子网划分:使用200.1.1.0/24在一条链路上,只使用2个IP,最佳的方案是怎么做?2的m次方-2 >=2 =====> m>=2(子网中0的个数)255.255.255.111111 00 ====> 255.255.255.252(1)以太网链路上的二层封装:EthernetII和802.3在以太链路上,子网掩码最多是30位。(2)在公...

2019-09-26 11:50:59 1395

原创 子网划分

1.IP基础:网络位:在Ip地址中,与子网掩码“1”对应的位是网络位。主机位:在IP地址中,与子网掩码“0”对应的位是主机位。网络地址:在IP地址中,如果主机位全为0表示网络地址。广播地址:在IP地址中,如果主机位全为1,表示广播地址。A、B、C类的划分————————有类地址A:1——126,子网:255.0.0.0B:128——191,子网:255.255.0.0C:192——...

2019-09-26 11:47:23 595

原创 ACL标准协议

1.配置思路第一步:配置PC第二步:配置二层交换机,划分vlan第三步:三层交换机配置SVI(交互虚接口),下联链路是2层,上联链路是3层;实现不同vlan通信:路由器====》单臂路由三层交换机===》交换虚接口第四步:三层交换机开启路由器功能,解决路由问题第五步:出口路由器配置IP和路由2.ACL(Access Control List)访问控制列表:可以基于3层、4层的数据...

2019-09-17 21:24:29 1195

原创 HSRP协议

1.HSRP(Hot Standby Routing Protocol):热备份路由协议,解决的是网关的冗余问题。HSRP是Cisco的私有协议,公有协议是VRRP。2.HSRP中的路由器角色(1)Active:主路由器,第一个功能是负责转发客户端的流量;第二个功能是定期向外发送hello包。(2)Standby:备份路由器,如果主路由器发生故障,要接替主路由器的工作,负责转发用户的数据...

2019-09-02 18:12:59 3701

原创 STP协议

1.DHCP的中继代理配置步骤:先解决内网的通信问题。(1)在三层交换机的下行接口上划分vlan(2)在三层交换机的上行接口上启用三层接口,并配置Ip(3)在三层交换机上给PC配置网关vlan 10vlan 20int vlan 10ip address 192.168.10.254 255.255.255.0no ship helper-address ...

2019-09-02 18:11:17 352

原创 三层交换机和DHCP

1.常见的数据包交换方式:(1)包交换:每个数据包在经过路由器的时候,都要查找路由表(通过CPU)。(2)三层交换技术;基于数据流来进行路由表的查找;查找完了以后,会在本地的ASIC芯片上做缓存,后续报文不再需要查路由表,直接查找缓存信息。五元组:源目IP、源目端口、协议。如果多个数据包的五元组一样,我们把他们都称为同一个“数据流”七元组:源IP地址、目的IP地址、协议号、源端口、目的...

2019-09-02 18:07:54 816

原创 VTP和单臂路由

1.以太通道和vlan划分的排查命令:SW3#show vlan brief //检查vlan和接口是否对应(access链路)SW3#show int trunk //检查trunk链路SW3#show etherchannel summary //检查以太通道(SU表示正常;如果是其他状态,就进入接口先shutdown ,再no shutdown)(1)以太通道的...

2019-09-02 18:05:44 318

原创 vlan划分

1.为什么要进行VLAN划分过大的广播域,造成带宽的浪费;mac地址表过大,造成转发效率低;不够安全;一个VLAN=一个网段=一个广播域2.VLAN如何来进行划分?(1)静态划分:基于端口(2)动态划分:基于mac地址3.VLAN的范围:0——4095其中0和4095是保留vlan。交换机的默认所有端口都属于vlan1,vlan1不能被修改或者删除。常用的vlan:2——10...

2019-09-02 18:03:24 4024 1

原创 默认路由与传输层

1.路由协议:静态路由协议和动态路由协议。(1)静态路由的基本格式:ip route 目标网段 目标子网 下一跳(2)默认路由:一般配置在出口路由器(边缘路由器:一边连接的LAN,一边连接WAN),所有不知道的数据包都交给“互联网中的下一跳”。ip route 0.0.0.0 0.0.0.0 下一跳(3)路由的冗余问题:增加多链路负载均衡:多条链路同时进行数据传...

2019-09-02 18:00:40 747

原创 静态路由

1.网络层:把数据帧转换为数据包,实现基于IP地址的寻址和转发。网络层的设备:路由器网关的作用:当PC想跨网段通信的时候,所有不知道的数据包,都交给网关来处理。2.路由器的作用:(1)实现不同网段的通信;(2)隔离广播域;路由器的每个接口=一个网段=一个广播域(3)为数据包寻找一条最优路径。3.路由器的工作原理:源目IP地址不变,源目mac地址被重写。注意:mac地址(全球唯一性...

2019-09-02 17:56:54 220

原创 ARP与ICMP

tracert www.baidu.com 路由追踪1.网络层:把数据帧转换为数据包,实现基于Ip地址的寻址和转发。数据帧:在数据外边加入二层头部(帧头和帧尾)Dmac(6Byte)+Smac(6Byte)+Type(2Byte)+Data2 +FCS(4Byte,帧尾)数据包:三层IP头部+数据2.IP头部:标准长度是20Byte。TTL:time to live 生存时间,是...

2019-09-02 17:55:27 247

原创 交换机的工作原理与配置

1.交换机的工作原理是广播————>划分广播域:vlan划分——————>access和trunk————>不同vlan之间的通信——————>单臂路由单臂路由:源目IP地址不变,mac地址被重写;实现标签置换。trunk链路的工作原理:发送的时候会给数据帧打上相应vlan的标签(802.1q数据帧);接收的时候根据标签里的vlanID来识别来自哪个vlan。在出交换...

2019-09-02 17:53:52 227

原创 进制与IP地址的转换

1.进制:二进制B : 0 1八进制O : 0 1 2 3 4 5 6 7十进制D : 0 1 2 3 4 5 6 7 8 9十六进制H :0 1 2 3 4 5 6 7 8 9 A(10) B(11) C(12) D(13) E(14) F(15)2.把1-F转换为二进制:十六进制 二进制0 01 ...

2019-09-02 17:49:57 994

原创 OSI七层模型--数据链路层

1.OSI七层模型:  (1)物理层:定义了终端设备的传输介质,传输的是bit流。  (2)数据链路层:把bit转换为数据帧,实现基于mac地址的寻址和转发  (3)网络层:把数据帧转换为数据包,实现基于IP地址的寻址和转发  (4)传输层:把数据包转换为数据段,为数据提供可靠或者不可靠的传输,为应用程序提供端到端的服务  (5)会话层:...

2019-08-24 10:32:25 744

原创 OSI七层模型--物理层

1.物理层:定义了终端设备的传输介质。传输的是bit流。常见的物理介质:网线、光纤、同轴线缆2.以太网中的术语(1)广播:一对多;讲课(2)组播:一对多,只有同一组里的主机才能接收到;群聊(3)单播:一对一(4)全双工:同一时刻,可以同时进行发送(上传)和接收(下载),比如手机(5)半双工:同一时刻,只能发送或者接收数据,比如对讲机(6)单工:只能进行单向传输,比如收音机(7)冲...

2019-08-24 10:31:03 438

原创 ARP与ICMP

tracert www.baidu.com 追踪1.网络层:把数据帧转换为数据包,实现基于Ip地址的寻址和转发。数据帧:在数据外边加入二层头部(帧头和帧尾)Dmac(6Byte)+Smac(6Byte)+Type(2Byte)+Data +FCS(4Byte,帧尾)数据包:三层IP头部+数据2.IP头部:标准长度是20Byte。TTL:time to live 生存时间,是一个三...

2019-08-23 09:35:10 245

空空如也

空空如也

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

TA关注的人

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