拓扑

[转]网络基本功05-细说路由(下)

懵懂的女人 提交于 2020-03-09 22:52:34
❝ 本文由 Zhang_Jiawen 发表于Dell Technology" 网络基本功 " 如有侵犯版权,还请这位头像萌萌的大姐姐前辈联系我商讨删帖,道歉,赔偿,下跪等事宜. ❞ 静态路由是指由网络管理员手工配置的路由信息。当网络的拓扑结构或链路的状态发生变化时,网络管理员需要手工去修改路由表中相关的静态路由信息。 动态路由是指路由器之间相互通信,传递路由信息,利用收到的路由信息更新路由表的过程。是基于某种协议来实现的。本文详细阐述这两者的实现过程。 静态路由 静态路由是指由网络管理员手动配置在路由器上的表项。对于特定的目标地址,以及在小型或稳定的网络环境,手动配置静态路由可以非常成功地应用。通过使用静态路由,网络管理员确定了通向一目标网络的路径。 一个重要的概念是:路由的核心在于下一跳。下一跳是一个特定路由器的角度来看,距离目标地址更近一步的路由器。下图显示了一个中型路由拓扑。从R1的角度来看,R2同时是到达192.168.3.0以及192.168.4.0的下一跳。 初始状态下,除了已经启动的接口和给定的IP地址以外,什么都没有配置。路由器的路由表只会包含直连路由。每一个路由器只知道它接口相连的两个网络。下表显示了这一时刻的路由表。 从上表可以看出,路由器不知道整个网络的情况。例如,Node A连接到Switch 1尝试访问Switch 4的Node B。经过主机路由表处理后

Zip 压缩、解压技术在 HTML5 浏览器中的应用

旧街凉风 提交于 2020-03-08 15:33:37
JSZip 是一款可以创建、读取、修改 .zip 文件的 javaScript 工具。在 web 应用中,免不了需要从 web 服务器中获取资源,如果可以将所有的资源都合并到一个 .zip 文件中,这时候只需要做一次请求,这样既减少了服务器的压力,同时也可以加快 web 应用的呈现速度。 今天就来探讨下 JSZip 如何与 HT 拓扑 应用结合。先来看看这期 Demo 的效果图: 第一步、需要将应用对相关资源打包成 .zip 文件, 这是我要压缩的文件列表,把响应的资源文件存放到对应的文件夹下,然后在 loadorder 文件中标明资源加载的顺序,loadorder 文件内容如下: 'js/ht.js', 'js/ht-obj.js', 'js/ht-modeling.js', 'obj/equipment.mtl', 'obj/equipment.obj', 'image/equipment.jpg' 在资源加载顺序中,要标明响应资源的相对于 .zip 文件的路径,这样方便在读取 .zip 文件时快速找到相应的资源文件。 第二步、在 html 文件中引入 JSZip 和 JSZipUtils 库,接下来就是请求 .zip 文件,并对 .zip 文件做解析处理。 JSZipUtils.getBinaryContent('res/ImportObj.zip', function

Azure HPC Pack 基础拓扑概述

南笙酒味 提交于 2020-03-06 11:51:59
1概述 本节我们研究如何使用Microsoft HPC Pack 2012 R2和Microsoft Azure设置高性能计算(HPC)群集。Microsoft HPC Pack 2012 R2是中间件,可从Microsoft下载中心获得: http : //www.microsoft.com/zh-cn/gb/download/details.aspx?id=41630 群集将由运行在Azure IaaS虚拟机中的head节点和辅助角色实例部署的一些计算节点组成。本文中的示例引用Windows Server 2012 R2。这里的目录: 2 Azure中Windows HPC 基础拓扑架构 我们的Windows HPC Server体系结构由一个HEAD 节点和一些在Azure中运行的计算节点组成(拓扑如图1所示): HEAD节点是HPC群集中的主节点,并在Azure IaaS虚拟机(VM)中运行。它控制和管理HPC系统中可所有可用的资源。 所有HPC计算节点,在Azure (PaaS)运行。 在Azure中部署HPC计算节点的过程中,并自动创建两个或多个计算代理,以控制HEAD节点与计算节点之间的网络通信。 图1 Windows HPC Server群集的体系结构 在Windows HPC Server中,群集授权和身份验证基于Active Directory域控制器

计算机网络(十七)-局域网

扶醉桌前 提交于 2020-02-25 20:17:18
一.局域网 1.1 简称LAN,是指在某一区域内由多台计算机互联成的计算机组,使用广播信道。 1.2 特点 覆盖的地理范围较小,只在一个相对独立的局部范围内联。 使用专门铺设的传介质进行联网,数据传输速率高。 通信延迟时间短,误码率低,可靠性较高。 各站为平等关系,共享传输信道。 采用分布式控制和广播式通信,能进行广播和组播。 决定局域网的主要要素为: 网络拓扑 , 传输介质 与 介质访问控制方法 。 二.局域网拓扑结构 星型拓扑 中心结点时控制中心,任意两个结点间的通信最多只需要两步,传输速度快,并且网络构形简单、建网容易、便于控制和管理。但这种网络系统可靠性低,网络共享能力差。有单点故障问题。 总线型拓扑 网络可靠性高、网络结点间响应速度快、共享资源能力强、设备投入量小、成本低、安装使用方便,当某个工作站结点出现故障时,对整个网络系统影响小。 环形拓扑 系统中通信设备和线路比较节省。有 单点故障问题 ,由于环路是封闭的,所以不便于扩充,系统响应时延长,且信息传输效率相对较低。 一般通信方向固定(顺时针或逆时针) ; 树型拓扑 易于拓展,易于隔离故障,也容易有 单点故障 。 三.局域网传输介质 有线局域网:双绞线、同轴电缆、光纤。 无线局域网:电磁波。 介质访问控制方法 : CSMA/CD :常用于 总线型局域网 ,也可用于 树型网络 。 令牌总线 :常用于 总线型局域网

学点数学(3)-函数空间

核能气质少年 提交于 2020-02-24 13:30:43
函数空间 1.距离:从具体到抽象 2.范数 3.内积 4.拓扑 本博文为观看《上海交通大学公开课-数学之旅-函数空间 》所整理笔记,公开课视频连接:http://open.163.com/newview/movie/free?pid=M8PTB0GHI&mid=M8PTBUHT0 数学中的空间 是 大家研究工作的 对象 和这些对象遵循的 规则 组成的。数学空间的两个核心要素:元素和结构(线性结构和拓扑结构)(砖块为一个个元素,按照一定的结构盖成房子,就有了空间。房子是一个空间,但是一堆任意的砖,不一定是房子,因为,没有说明结构问题) 说到 距离 ,大多数人脑海里最熟悉的就是两点之间的欧式距离。实际生活中还有很多很多的距离:地球仪上两个地点的距离、城区距离、两条曲线之间的距离(取最大差异为距离,当最大差异都为0,两条曲线才为一条。) 1.距离:从具体到抽象 两个向量之间的距离 , x = ( x 1 , . . . , x n ) x=(x_1,...,x_n) x = ( x 1 ​ , . . . , x n ​ ) 到 y = ( y 1 , . . . , y n ) y=(y_1,...,y_n) y = ( y 1 ​ , . . . , y n ​ ) 之间的距离,可以用下面三种方式衡量: 1.两向量(点)之间的欧几里得距离: d 1 ( x , y ) = ( x 1

CCNA(十三)EIGRP的工作过程及配置

早过忘川 提交于 2020-02-19 23:17:02
EIGRP(增强内部网关路由协议) 是cisco私有的协议,是无类别距离矢量协议,它综合了距离矢量和链路状态2者的优点,协议号88,特点有: 组播更新:224.0.0.10 增量更新——仅触发 无周期更新——可靠性、更新量小 支持非等开销负载均衡 【1】EIGRP的数据包 HELLO:以组播的方式发送,用于发现邻居路由器,并维持邻居关系。 更新(update) :当路由器收到某个邻居路由器的第一个HELLO包时, 以单点传送方式回送一个包含它所知道的路由信息的更新包。当路由信息发生变化时,以组播的方式发送一个只包含变化信息的更新包。 查询(query):当一条链路失效,路由器重新进行路由计算但在拓扑表中没有可行的后继路由时,路由器就以组播的方式向它的邻居发送一个查询包,以询问它们是否有一条到目的地的可行后继路由。 应答(reply) :以单播的方式回传给查询方,对查询数据包进行应答。 确认(ACK) :以单播的方式传送,用来确认更新、查询、应答数据包,以确保更新、查询、应答传输的 可靠性。 【2】EIGRP的4大组件 Hello机制——认识所有邻居 PDM ——支持多种网络层协议 协议有关单元 协议无关单元 IPX appletalk RTP——可靠传输协议——借鉴TCP的4种可靠机制–确认、重传、排序、流控(不能超过链路带宽的百分之50) DUAL——扩散更新(弥散更新) 【3

AcWing 848. 有向图的拓扑序列

倖福魔咒の 提交于 2020-02-06 01:18:12
给定一个n个点m条边的有向图,图中可能存在重边和自环。 请输出任意一个该有向图的拓扑序列,如果拓扑序列不存在,则输出-1。 若一个由图中所有点构成的序列A满足:对于图中的每条边(x, y),x在A中都出现在y之前,则称A是该图的一个拓扑序列。 输入格式 第一行包含两个整数n和m 接下来m行,每行包含两个整数x和y,表示存在一条从点x到点y的有向边(x, y)。 输出格式 共一行,如果存在拓扑序列,则输出拓扑序列。 否则输出-1。 数据范围 1≤n,m≤105 输入样例: 3 3 1 2 2 3 1 3 输出样例: 1 2 3 难度: 简单 时/空限制: 1s / 64MB # include <iostream> # include <cstdio> # include <cstring> # include <algorithm> using namespace std ; const int N = 100010 ; int n , m ; int h [ N ] , ne [ N ] , e [ N ] , idx ; int q [ N ] , d [ N ] ; void add ( int a , int b ) { e [ idx ] = b , ne [ idx ] = h [ a ] , h [ a ] = idx ++ ; } bool topsort ( )

Storm基础知识学习

馋奶兔 提交于 2020-02-05 06:49:02
概述 Storm是一个免费开源的分布式实时计算系统。Storm能轻松可靠地处理无界的数据流,就像Hadoop对数据进行批处理 编程模型 spout:数据读取数据、接收数据、将数据写出到blot bolt:可以有多个,它是处理数据的类,相当于将MapReduce中的map类整体抽取出来,Reduce整体抽取出来。可以单独写一个bolt去分割数据,写一个blot去合并数据。 元组(Tuple) 元组(Tuple),是消息传递的基本单元,是一个命名的值列表,元组中的字段可以是任何类型的对象。Storm使用元组作为其数据模型,元组支持所有的基本类型、字符串和字节数组作为字段值,只要实现类型的序列化接口就可以使用该类型的对象。元组本来应该是一个key-value的Map,但是由于各个组件间传递的元组的字段名称已经事先定义好,所以只要按序把元组填入各个value即可,所以元组是一个value的List。 流(Stream) 流是Storm的核心抽象,是一个无界的元组系列。源源不断传递的元组就组成了流,在分布式环境中并行地进行创建和处理。 水龙头(Spout) Spout是拓扑的流的来源,是一个拓扑中产生源数据流的组件。通常情况下,Spout会从外部数据源中读取数据,然后转换为拓扑内部的源数据。 Spout可以是可靠的,也可以是不可靠的。如果Storm处理元组失败,可靠的Spout能够重新发射

Mininet基本操作

吃可爱长大的小学妹 提交于 2020-02-02 19:08:57
Mininet基本操作 拓扑测试 创建一个简单拓扑 mn 如图创建了一个两个host,一个switcher,一个controller的简单拓扑网络 查看节点 nodes 查看链路 net 输出各节点信息 dump 输出仿真主机信息 h2 ifconfig 节点连通实验 h2 ping -c 3 h1 全网互ping pingall 调出终端 xterm h1 h2 退出 exit 清空 mn -c 可视化操作 运行可视化脚本 ./miniedit.py 此时会出现一个空白的可视化界面,可以拖动相应的组件搭建拓扑结构 在图标点击右键可以设置主机、交换机、控制器的属性。如ip地址等等。 来源: CSDN 作者: 蔚蓝色的风暴 链接: https://blog.csdn.net/qq_37831759/article/details/104145075

【Qualcomm高通音频】调试工具QACT_如何更换音效的音频拓扑

自闭症网瘾萝莉.ら 提交于 2020-02-01 02:28:01
一、 什么是音频拓扑 首先通过QACT软件以离线调试的方式打开任意一组音效,比如最常用的喇叭的音效。 通过左上角菜单栏,选择Tools -----> Device Designer,并找到SPKR_PHONE_SPKR_MONO音效,如下图所示。 如果想要调整拓扑只需修改上述对应的位置即可。 这里修改为AUDIO_RX_MONO_COPP_MBDRC_V3后保存后,重新查看喇叭音效。如下,即完成了音频拓扑的修改。 来源: CSDN 作者: Rock 自律 链接: https://blog.csdn.net/crow_ch/article/details/103948266