生成树
生成树
前言 * 以太网交换网络中为了进行链路备份,提高网络可靠性,通常会使用几余链路。但是使用穴余链路会在交换网络上产生环路,引发广播风暴以及MAC地址表不稳定等故障现象,从而导致用户通信质量较差,甚至通信中断。为解决交换网络中的环路问题,提出了生成树协议STP(Spanning Tree Protocol)。 * 运行STP协议的设备通过彼此交互信息发现网络中的环路,并有选择的对某个接口进行阻塞,最终将环形网络结构修剪成无环路的树形网络结构,从而防止报文在环形网络中不断循环,避免设备由于重复接收相同的报文造成处理能力下降。 * RSTP(Rapid Spanning Tree Protocol)协议基于STP协议,对原有的STP协议进行了更加细致的修改和补充,实现了网络拓扑快速收敛。
为什么要有生成树?树是什么?
树就像是数据结构中的树一样。为了解决而成交换机网络的冗余性与环路。
技术背景
局域网在规模逐渐扩大,引发的问题便是冗余性增加以及形成环路。
冗余性增加就是如图,接入层交换机单链路上联,则存在单链路故障,也就是如果这根上联链路发生故障,交换机下联用 ...
数据通信基础第二天
网络拓扑
拓扑图说简单点就是对网络设备的规划。
网络拓扑的绘制:
掌握专业的网络拓扑图绘制技巧是非常重要的,这需要大量的练习。
Vi sio及PowerPoint是两种用于绘制网络拓扑图的常见工具。
网络拓扑形态
星型网络:
所有节点通过一个中心节点连接在一起。
优点:容易在网络中增加新的节点。通信数据必须经过中心节点中转,易于实现网络监控。
缺点:中心节点的故障会影响到整个网络的通信。
总线型网络:
所有节点通过一条总线(如同轴电缆)连接在一起。
优点:安装简便,节省线缆。某一节点的故障一般不会影响到整个网络的通信。
缺点:总线故障会影响到整个网络的通信。某一节点发出的信息可以被所有其他节点收到,安全性低。
环型网络:
所有节点连成一个封闭的环形。
优点:节省线缆。
缺点:增加新的节点比较麻烦,必须先中断原来的环,才能插入新节点以形成新环。
树型网络:
树型结构实际上是一种层次化的星型结构。
优点:能够快速将多个星型网络连接在一起,易于扩充网络规模。
缺点:层级越高的节点故障导致的网络问题越严重。
全网状网络:
所有节点都通过线缆两两互联。
优点:具有高可靠 ...
数据通信基础第一天----认识
华为设备图标基本认识
目前主要认识只有通用路由器、通用交换机、核心交换机、汇聚交换机、堆叠交换机、防火墙。
最主要的就是AP、AC、WiFi信号。
其次就是终端设备:
PC、Pad、手机、笔记本电脑等等终端设备,当然物联网也算啊
网络通信的基本概念
通信说的直白点就是说话,人与人之间的对话等等。而网络通信就是终端设备之间的信息传递。
网络通信的例子
A.两台计算机通过一根网线相连,就组成了一个最简单网络。
B.由一台路由器(计算机)和多台计算机设备组成的小型网络。在这样子的网络中,通过路由器的中转,每两台终端设备之间都可以自由的专递文件。
C.当计算机想要从某个网址中获取文件时,必须线接入Internet,然后才能开始下载。
说的清楚点,网络通信就是计算机想要交换数据(通信)就是先把两台设备通过物理线缆等等设备相连接。Internet等等相关的介绍可以参考百度。
信息传递过程
从图中我们不难看出信息传递过程就像是快递的收发,首先先把我们的物品(要发送的数据)装进箱子中(封装报文)发送到集散中心(网关路由器)此时再由卡车或者飞机运送到目的地相应的集散中心最后就到了我 ...
微信小程序之旅————数字比大小
记录该板块记录了我目前学习微信小程序的开发,本版块所书写的内容仅代表个人观点请仔细甄别。欢迎与大家相互学习,一起共同进步。
创建微信小程序微信小程序在学习之前肯定是要有一个微信小程序的开发者账号的,里面包含重要的appid等有关于开发者的信息。
①打开微信公众平台右上角有一个注册按钮
②选择小程序点击进入
③进入小程序注册见面,填写 未被微信平台注册,未被微信开放平台注册,未被个人微信号绑定的邮箱,注意这三者必须都得满足,之前我犯了一个错误就是,用绑定过微信公众号的微信注册,导致进入微信公众平台,进去之后只有微信公众号的界面,没有微信小程序的界面,所以这点必须要牢记。
④邮箱激活,会有邮件发送到你的邮箱。相当于邮箱验证。
⑤用户信息的等级u,选择祖册的国家/地区,以及主体类型,等级主体信息
⑥新注册的小程序信息完善
补充小程序基本信息
给小程序添加项目成员
生成小程序的AppSecret,即小程序的秘钥
随后就是安装程序了,下载地址,具体安装过程就不展开了,网上也有很多教程。
安装一定要右键 以管理员方式运行 。
安装完成后我们双击打开
因为我已经创建过微信小 ...
在虚拟机上创建Linux(CentOS)
前言:本篇文章是用来描述本人的作业,再学习linux中记录下来以便日后需要,如需转载请注明出处。本篇文章遵循的协议在文章末尾,请务必注意。
首先下载centos百度CentOS,选中CentOS官网打开之后便会看到如下的页面
点击Download会出现好多,根据自己的硬件选择合适自己的电脑的下载,一般我们选择想86_6。
紧接着我们会跳转到包含许多链接的页面
要说明的是这里所包含的所有链接基本都是镜像链接,所以选择一个下载速度快的便可以了。
例如这里我们选用的是 网易 的镜像站
http://mirrors.163.com/centos/7.9.2009/isos/x86_64/
创建虚拟机在下载的过程中我们开始配置虚拟机
创建一个虚拟机
最后一直点下一步就可以了
等待镜像文件下载完成
安装虚拟机
选择CD/DVD,双击
选择使用ISO镜像文件,浏览刚刚下载的文件即可
选中之后点击应用
完成之后开启虚拟机
加载的过程中我创建了两个用户,一个是ROOT根用户(也就是我们的管理员账户,拥有最高权限),第二个就是我们的 ...
关于页面配置的一些情况
这里主要记录一些关于文件上传的信息
本页面主要用hexo+github以及图床制作利用vercel做page页面的副载。
运行Hexo1$ hexo server
Generate static files两者选一个即可
12$ hexo generate$ hexo g
Deploy to remote sites两者选一个即可
12$ hexo deploy$ hexo d
以后方便上传文件代码便可以写成
1$ hexo clean && hexo generate && hexo deploy
总结
首先切换到Blog文件夹下面右键运行 git输入
1ssh -T git@github.com
登录到github上面
接着更新你的博客,博客更新在\blog\source_posts文件夹下面。
更新完成后输入
123hexo chexo ghexo s
此时会出现一个本地连接查看你写的文章,确认没有问题后,将博客部署在github上面
1hexo d
这个”d”就是deploy的意思。此过程需要输入github账号及密码。
...



