-
更多相关内容
-
层次化网络设计(三层网络结构)
2019-05-14 21:51:45三层网络架构采用层次化模型设计,即将复杂的网络设计分成几个层次,每个层次着重于某些特定的功能,这样就能够使一个复杂的大问题变成许多简单的小问题。三层网络架构设计的网络有三个层次:核心层(网络的高速交换...三层网络架构是采用层次化架构的三层网络。
三层网络架构采用层次化模型设计,即将复杂的网络设计分成几个层次,每个层次着重于某些特定的功能,这样就能够使一个复杂的大问题变成许多简单的小问题。三层网络架构设计的网络有三个层次:核心层(网络的高速交换主干)、汇聚层(提供基于策略的连接)、接入层 (将工作站接入网络)。- 核心层:核心层是网络的高速交换主干,对整个网络的连通起到至关重要的作用。核心层应该具有如下几个特性:可靠性、高效性、冗余性、容错性、可管理性、适应性、低延时性等。在核心层中,应该采用高带宽的千兆以上交换机。因为核心层是网络的枢纽中心,重要性突出。核心层设备采用双机冗余热备份是非常必要的,也可以使用负载均衡功能,来改善网络性能。
- 汇聚层:汇聚层是网络接入层和核心层的“中介”,就是在工作站接入核心层前先做汇聚,以减轻核心层设备的负荷。汇聚层具有实施策略、安全、工作组接入、虚拟局域网(VLAN)之间的路由、源地址或目的地址过滤等多种功能。在汇聚层中,应该选用支持三层交换技术和VLAN的交换机,以达到网络隔离和分段的目的。
- 接入层:接入层向本地网段提供工作站接入。在接入层中,减少同一网段的工作站数量,能够向工作组提供高速带宽。接入层可以选择不支持VLAN和三层交换技术的普通交换机。
三层网络结构短板
三层网络结构基于性能瓶颈和网络利用率等等的原因,资深的网络设计师都在探索新的数据中心的拓扑结构。
三层网络结构数据中心网络传输模式是不断地改变的。大多数网络都是纵向(north-south)的传输模式—主机与网络中的其它非相同网段的主机通信都是设备-交换机-路由到达目的地。同时,三层网络结构在同一个网段的主机通常连接到同一个交换机,可以直接相互通讯。
然而,三层网络结构现代数据中心的计算和存储基础设施,主要网络流量模式从已经不止是单纯的不同网段之间通讯。三层网络结构内外网的通讯、网络段分布在多个接入交换机,要求主机通过网络互连等这些环境。这些三层网络结构网络环境的变化催生了两种技术趋势:网络收敛和虚拟化。
- 网络收敛:三层网络结构中,储存网络和通信网络在同一个物理网络中。主机和阵列之间的数据传输通过储存网络来传输,在逻辑拓扑上就像是直接连接的一样。如ISCSI等。
- 虚拟化:将物理客户端向虚拟客户端转化。虚拟化服务器是未来发展的主流和趋势,它将使三层网络结构的网络节点的移动变得非常简单。
横向网络(east-west)在纵向设计的三层网络结构中传输数据会带有传输的瓶颈,因为数据经过了许多不必要的节点(如路由和交换机等设备)。如果三层网络结构上主机需要通过高速带宽相互访问,但通过层层的uplink口,会导致潜在的、而且非常明显的性能衰减。三层网络结构的原始设计更会加剧这种性能衰减,由于生成树协议会防止冗余链路存在环路,双上行链路接入交换机只能使用一个指定的网络接口链接。
虽然增大内部交换层的带宽有助于改善三层网络结构的传输阻塞,但这样受益的只是一个节点。E-W模式中主机之间的的数据传输并非同一时间只是存在两个节点之间。相反,三层网络结构数据中心中的主机之间在任何时间都有数据传输的。因此,三层网络结构增加带宽这种高成本低效率的投资只是治标不治本。
-
基于层次化网络优化的烟草物流配送网络的开发与设计
2021-01-28 14:40:57文中分析了一般烟草企业物流配送网络的特点和运行模式,基于某烟草企业实例和层次化网络设计与优化方法,提取了二级物流配送中心选址及相关路线设计等问题的抽象数学化模型,并通过节约法对该模型进行求解及优化。... -
网络层次结构
2021-07-02 13:27:04网络层次结构一、网络分层的原因1.网络通信面临的一些问题:硬件故障、网络拥塞、包延迟、包丢失、数据损坏、数据重复、数据乱序2.假设:将所有工作分成面向应用与面向传输两部分----------------------------------...网络层次结构
一、网络分层的原因
1.网络通信面临的一些问题:
硬件故障、网络拥塞、包延迟、包丢失、数据损坏、数据重复、数据乱序
2.假设:将所有工作分成面向应用与面向传输两部分
-----------------------------------
应用程序:QQ、微信、浏览器、播放器
-----------------------------------
物理连接:网卡等
-----------------------------------
这种方式的特点:* 应用程序完全了解本机网络连接的内部细节
*应用程序直接通过网络连接与其它应用程序通信
缺点:* 会造成大量的重复劳动
* 扩展性太差
3.现在:将面向传输功能进一步细分为通信软件和物理连接
------------------------------------
应用程序:QQ、微信、浏览器、播放器
------------------------------------
通信软件: 起到“承上启下”的作用
------------------------------------
物理连接:网卡等
------------------------------------
采用包交换机制在系统中增加若干中间层(主要是网络层),使应用程序不直接处理硬件连接
这种设计的好处是:* 开发新应用只要遵守通信软件提供的接口即可实现通信功能
*出现新网卡时只需扩展通信软件上层应用即可使用新网卡
4.网络之所以使用层次结构的原因:
(1)出于复杂问题的解决需要
(2)系统功能的扩展性需要
二、网络的层次结构
1.层次结构的两大特点:
*层次性:发送方—(由高到低)单向依赖
接收方—(由低到高)单向依赖
*结构性:上层起着隐藏下层细节和统一下层差异的作用
2.网络体系结构:网络通信功能的层次构成、各层的通信协议规范和相邻层的接口协议规范的集合。
层次 协议 接口
每一层的目的都是向它上一层提供一定服务而把如何实现这一服务的细节对
上层加以屏蔽。
3.协议
* 协议就是一组规则和约定。
* 计算机网络协议
系统:包括一个/多个实体、在物理上明显区分的主体
例如:主机、路由器、交换机、AP等
实体:系统中能够收发信息和处理信息的任何东西
例如:Email、ftp、www
*计算机网络协议:网络中两个实体之间控制数据通信的规则和约定的集合。
4.计算机网络协议的要素
*语法(数据结构、编码和信号电平等):1.消息格式、编码2.HTML网页表示
3.TCP报文格式
* 语义(用于协调和差错处理的控制信息):1.双方“握手”控制信息
2.TCP一方主动发出建立请求
3.TCP另一方表态是否同意或拒绝连接
* 时序(传输速率匹配和事件先后顺序):1.双方握手过程规定 2.先和服务器
建立TCP连接3.在请求某个HTML网页
5.层次结构的有关概念
*第n层协议:一台机器的第n层与另一台机器的的第n层进行通话采用的规则和约定。
*对等实体:不同机器中组成相同协议层的实体
*接口:位于相邻层间,定义下层向上层提供的原语操作和服务
*协议栈:特定系统使用的一组协议
6.计算机网络体系结构分层原则
*协议分层原则:目标机器第n层收到的对象应与源机器第n层发出的“对象”完全一致
*协议栈 :1.上层隐藏下层的细节 2.上层统一下层的差异 3.上层弥补下层的不足
7.层次划分设计的问题
*标识接收方/发送方机制:机器上的进程需要某种手段标识它想和哪个进程通话
*数据传输规则:传输形式、数据的顺序、收发双方的同步。。。
*差错控制:确定错误检测和错误纠正方法
*多路复用:下层可决定为多个上层通信使用同一个连接
*路由选择:在多条可能的路径中选定一条
三、网络协议与服务
1.服务提供者与服务使用者
* 服务提供者:使用下层服务的实体
服务使用者:为上层提供服务的实体
* 第N层实体:1.实现的功能为N+1层使用 2.利用第N-1层来实现本层的功能
3.既是第N+1层的服务提供者又是第N-1层服务用户
2.服务分类
(1)面向连接
* 有连接服务/面向连接服务:1.类似于电话服务 2.本质上数据结构是一个管道
* 其发送的形式有两种:1.报文序列:保持发送数据的边界 2.不保次发送数据的边界
(2)无连接
* 无连接服务:1.类似于邮政服务 2.每次发送一个报文 3.每个报文都给出详细的目标地址信息
* 其根据服务质量可划分为两种:1.无确认:不能确定接收方是否收到 2.有确认:能确认发送是否成功
3.如何使用下层服务
* 服务:形式上由一组原语(操作)来描述
* 原语:上下两层通信形式
* 参数:用来传递数据和控制信息
* 国际上定义的4个原语:
1.Request:由服务使用者发出/要求服务做某种工作
2.Indication:由服务提供者发出/通知发生了某事件
3.Respone:由服务使用者发出/表示对某个事件的响应
4.Confirm:由服务提供者发出/报告事件的响应
* 服务原语的时序性
4.服务与协议是完全分离的
* 服务(上下关系):1.服务是各层向它的上层提供的一组原语(操作)
2.服务定义了该层能为它的用户完成的操作
3.服务只与两层之间的接口有关
* 协议(水平关系):1.协议是一组规则
2.决定同层对等实体交换帧、包和报文的格式和意义
3.实体用协议来实现他们向上层提供的服务
四、网络标准与标准化组织
* 标准化是规模化的基础
优点:1.能保证设备/软件有一个大市场
2.允许来自多个厂商产品的互通
3.使用户在设备选择和使用中有更多的灵活性
* 标准及其分类
标准:标准是一组规定的规则、条件或要求
* 一些有关的标准化组织
ITU ISO ANSI IEEE(制定通信和信息系统领域的标准)
因特网标准:IRTF IETF RFC
五、TCP-IP模型及因特网
* TCP是传输层的协议 IP是网络层的协议
* TCP/IP设计目标:1.互联网络 2.保护子网硬件 3.体系结构灵活 4.网络故障不能影响两端之间连接
* 应用层
传输层
网络层
主机-网络层————>交换机、集线器、接入点
( 802.3/802.11)
* 主机-网络层
(1)主要功能:1.端系统与其所接网络之间的数据交换 2.特定软件取决于所用的网络类型
(2)设计优点:1.将网络访问功能隔离成一个单独层次 2.网络访问层之上的通信软件不必关心所用的网络类型
(3)又分为两层:* 物理层:1.设备与介质/网络之间的物理接口
2.规范传输介质特性,信号、数据率及相关方面
* 网络访问层:1.主机与网络之间的数据交换
2.发送主机必须向网络提供目的主机的地址
* 网络互联层(互联协议:IP、ICMP、IGMP、ARP/RAPP、BGP/OSPF)
基本任务:1.采用存储-转发技术
2.提供Best-effort服务
3.处理来自传输层的报文发送请求(主机)
4.处理入境数据包的转发(路由器)
5.处理ICMP报文
* 传输层(TCP/UDP)
(1)主要功能:1.提供端-端的数据传送服务
2.为应用层隐藏底层网络的细节
(2)TCP/IP在无连接的基本传送服务IP之上既提供了无连接服务,也提供了可靠的有连接服务
* 应用层
应用层服务:1.虚拟终端(TELNET)协议
2.文件传输协议(FTP)
3.简单邮件传输协议(SMTP)
4.域名服务(DNS)
5.超文本传输协议(HTTP)
-
无线传感器网络的层次化故障模型 (2011年)
2021-05-25 13:10:37在4种网络故障类型研究基础上利用图论方法提出面向节点层和子网络层的层次化故障模型设计方法,基于复杂网络聚类系数给出1个面向故障模型的单点型关键节点判定定理,并以此为例通过子模型有效性原则对该类模型进行了... -
Swin Transformer:层次化视觉Transformer
2021-08-10 19:37:57Swin Transformer是一种新型transformer,通过引入CNN中常用的层次化构建方式构建层次化Transformer以及引入locality思想解决transformer迁移至CV上的scale和分辨率的问题。 论文:Swin Transformer: Hierarchical ...摘要
Swin Transformer是一种新型transformer,通过引入CNN中常用的层次化构建方式构建层次化Transformer以及引入locality思想解决transformer迁移至CV上的scale和分辨率的问题。
论文:Swin Transformer: Hierarchical Vision Transformer using Shifted Windows问题的提出
Transformer从NLP迁移到CV上没有大放异彩主要有两点原因:
- 两个领域涉及的scale不同,NLP的scale是标准固定的,而CV的scale变化范围非常大。
- CV比起NLP需要更大的分辨率,而且CV中使用Transformer的计算复杂度是图像尺度的平方,这会导致计算量过于庞大。
为了解决这两个问题,Swin Transformer相比之前的ViT做了两个改进:
1.引入CNN中常用的层次化构建方式构建层次化Transformer 。
2.引入locality思想,对无重合的window区域内进行self-attention计算。
相比于ViT,Swin Transfomer计算复杂度大幅度降低,具有输入图像大小线性计算复杂度。Swin Transformer随着深度加深,逐渐合并图像块来构建层次化Transformer,可以作为通用的视觉骨干网络,应用于图像分类、目标检测和语义分割等任务。
方法
Swin Transformer
Swin Transformer架构,和CNN架构非常相似,构建了4个stage,每个stage中都是类似的重复单元,如图1(。
和ViT类似,通过patch partition将输入图片HxWx3划分为不重合的patch集合,其中每个patch尺寸为4x4,那么每个patch的特征维度为4x4x3=48,patch块的数量为H/4 x W/4;stage1部分,先通过一个linear embedding将输划分后的patch特征维度变成C,然后送入Swin Transformer Block;
stage2-stage4操作相同,先通过一个patch merging,将输入按照2x2的相邻patches合并,这样子patch块的数量就变成了H/8 x W/8,特征维度就变成了4C,是跟stage1一样使用linear embedding将4C压缩成2C,然后送入Swin Transformer Block。
Swin Transformer和ViT划分patch的方式略有不同,ViT是先确定patch的数量,然后计算确定每个patch的尺寸,而Swin Transformer是先确定每个patch的大小,然后计算确定patch数量。这个设计是为了方便Swin Transformer的层级构建。
图1
图1(b)是两个连续的Swin Transformer Block。一个Swin Transformer Block由一个带两层MLP的shifted window based MSA组成。在每个MSA模块和每个MLP之前使用LayerNorm(LN)层,并在每个MSA和MLP之后使用残差连接。
Shifted Window based MSA
图2
图2中红色区域是window,灰色区域是patch。W-MSA将输入图片划分成不重合的windows,然后在不同的window内进行self-attention计算。假设一个图片有hxw的patches,每个window包含MxM个patches,那么MSA和W-MSA的计算复杂度分别为:
由于window的patch数量远小于图片patch数量,W-MSA的计算复杂度和图像尺寸呈线性关系。W-MSA虽然降低了计算复杂度,但是不重合的window之间缺乏信息交流,于是进一步引入shifted window partition来解决不同window的信息交流问题,在两个连续的Swin Transformer Block中交替使用W-MSA和SW-MSA。以图2为例,将前一层Swin Transformer Block的8x8尺寸feature map划分成2x2个patch,每个patch尺寸为4x4,然后将下一层Swin Transformer Block的window位置进行移动,得到3x3个不重合的patch。移动window的划分方式使上一层相邻的不重合window之间引入连接,大大的增加了感受野。实验
Swin Transformer的这些品质使其可与多种视觉任务兼容,包括图像分类(ImageNet-1K的准确度为86.4最高-1)和密集的预测任务。
图3 ImageNet-1K 分类上不同主干的比较。
目标检测(COCO测试中为58.7 box AP和51.1 mask AP)和语义分割(ADE20K val上为53.5 mIoU)。其性能在COCO上为+2.7 box AP和+2.6 mask AP。
图4 COCO 对象检测和实例分割的结果。 † 表示额外的解卷积层用于生成分层特征图。 * 表示多尺度测试.
在ADE20K上为+3.2 mIoU,远远超过了现有技术,证明了基于Transformer的模型作为视觉骨干的潜力。
图5 ADE20K val 和测试集上的语义分割结果。 † 表示额外的反卷积层用于生成分层特征图。 ‡ 表示该模型在 ImageNet-22K 上进行了预训练。
-
TCP/IP 采用层次结构模型的优点
2021-12-11 20:47:54TCP/IP采用分层的优点 易维护与实现,这种结构结构使得实现,调试和维护一个庞大而复杂的系统变得容易。 灵活性好,任何一层发生变化时,只要层间接口关系保持不变,则在这层以上或以下各层均不影响。 各层之间是... -
网络工程某区供电局网络规划与设计-课程设计.rar
2021-06-28 15:23:101.2网络设计 2 1.2.1网络设计原则 2 1.3 Internet 连接方式(局域网接入) 3 1.4扩展需求分析 3 1.5性能需求分析 3 1.6安全性需求分析 4 第2章 网络设备方案 5 2.1网络设备选型 5 2.2设备清单报表:表1-1 8 第3章 ... -
计算机网络分层设计优点有哪些
2021-06-29 06:21:20因此,计算机网络的问题主要是解决异地独立工作的计算机之间如何实现正确、可靠的通信,计算机网络分层体系结构模型正是为解决计算机网络的这一关键问题而设计的。分层的原则计算机网络体系结构的分层思想主要遵循... -
网络基础知识,基础拓扑结构,基础设计理念总结
2020-07-20 19:51:11VPN—虚拟专用网络 Smart-Link—灵活链路 VRRP—虚拟路由冗余协议 STP—生成树协议 RSTP—快速生成树协议 Internet—互联网 Router/Switch—路由器/交换机 MSTP—生成树协议 Qos—服务质量模型 PSTN—公共交换电话... -
网页可视化设计的 5 大要素
2015-05-06 10:11:22在本文中作者使用了大量网站实例进行剖析,不论你是否从事网页设计工作,这些兼具美感与功能性的网页设计都值得点进去一看。 好的网页可视化设计不仅仅能影响网站流量与用户决策,更能够让你的网站看起来十分... -
扁平化ui设计界面的方式以及扁平化ui图标设计特点
2020-07-17 10:40:53扁平化是近两年手机图标设计发展的一种趋势,因此作为一名全栈UI设计师,扁平化ui设计界面的方式以及扁平化ui图标设计特点还是非常熟悉的。今天就跟大家谈谈扁平化ui设计界面的方式以及扁平化ui图标设计特点,希望能... -
免费网页设计学习课程,视频以及设计工具大全,网页设计不过如此!!!
2019-01-21 11:51:23什么是网页设计? 如何学习网页设计? 如何才能成为一名优秀的网页设计师? 如何才能从一名平面设计师成功转型为网页设计师? 此类疑问以及想要成为优秀网页设计师的想法,不断浮现在脑海,却迟迟不敢付诸实践?... -
软件园区网络设计之网络总体设计
2021-08-12 15:55:55软件园区网络架构,由七分部组成,他们分别是网络服务提供商,防火墙和 DMZ,服务器业务,核心层网络,接入层网络,汇聚层网络,安全管理维护这七部分组成。 -
EDA软件_Cadence_OrCAD Capture层次式电路设计
2017-03-07 16:11:01本文简单介绍了Cadence OrCAD capture实现层次式电路设计的方法,给自己留个备份,供大家参考。 -
网络协议分层的作用是什么
2021-06-28 02:08:07网络协议分层的作用是什么佰佰安全网看看吧。网络协议(Protocol)是一种特殊的软件,是计算机网络实现其功能的最基本机制。网络协议的本质是规则,即各种硬件和软件必须遵循的共同守则。网络协议并不是一套单独的软件... -
通信与网络中的基于CC—Link网络的PLC控制系统的设计
2020-11-12 07:13:42三菱公司的工业控制网络产品很丰富,可以构成各种档次的网络系统,以适用于各种层次的工业自动化网络的不同需求。其最具代表性的三种网络为:信息与管理层的以太网(Ethernet)、管理与控制层的局域令牌网(ELSECNET/H... -
面向云端FPGA的卷积神经网络加速器的设计及其调度
2021-04-30 13:14:27针对该问题,根据卷积神经网络计算模式的特点,提出一种面向云端FPGA的卷积神经网络加速器的设计及其调度机制。通过借鉴基于HLS技术、引入循环切割参数和对卷积层循环重排的设计,采用模块化方式构造网络,并进行... -
优秀的网页设计作品(一)
2021-06-13 14:34:00所以给大家找了一些比较优秀的网页设计作品来分一下设计风格,它们是不同业务目标下的产物,这些设计作品从配色到动效,无疑都是相当惊艳的。同学们可以按需收藏、优化作品集、提供灵感~话不多说,开始正题!1、凸显... -
肖风:分布式网络是区块链机制设计的第一个层次
2019-08-23 13:46:33INE智联生态是基于区块链的底层网络协议生态,起源硅谷和上海技术团队,以技术融合硬件芯片,创造类似小基站的产品形态,实现具备Token经济属性的商业网络;可落地居民区、海岛、公海、景区、产业园等多个场景中,... -
「深度」视觉的层次化处理过时了吗?
2020-06-15 09:04:232020-06-15 02:18:05 文字整理 | 明悦 本文得到 CCF-CV专委会授权发布,公众号「CCF...为了进一步推动计算机视觉领域的发展,CCF-CV组织了RACV2019,邀请多位计算机视觉领域资深专家对“视觉的层次化处理过.. -
计算机网络协议的层次结构
2021-06-16 00:54:40层次结构的好处在于使每一层实现一种相对独立的功能。分层结构还有利于交流、理解和标准化。所谓网络的体系结构(Architecture)就是计算机网络各层次及其协议的集合。层次结构一般以垂直分层模型来表示(图1)。图1 ... -
网页设计与制作常考概念以及问答题
2018-03-02 15:25:19协议:事先约定或定义的一组精确地...标记型网页制作工具:是指创建的网页文件在编辑过程中只能看到页面的源代码,而需要转到浏览器中才能够看到页面的效果。要求用户对HTML的使用方法非常熟悉才能够做出希望要的... -
网络规划与设计
2020-01-28 09:55:53层次化网络结构由不同的层组成,能让特定的网络功能应用到不同的层次上分别执行。为了获得最大效能,完成特殊的目的,每个网络组件都被仔细安置在分层设计的网络中。路由器、交换机在选择路由及发布数据和报文信息... -
关于云计算存储虚拟化技术三个层次上的实现
2018-08-16 11:16:34关于云计算存储虚拟化技术三个层次上的实现 随着企业的成长,业务和应用不断增加,IT 系统规模日益庞大,带来高能耗、数据中心空间紧张、IT 系统总体拥有成本过高等问题;而现有服务器、存储系统等设备又没有充分... -
给你 2021 最酷网页设计指南!
2021-09-27 01:36:19关注公众号前端热榜,回复“加群”加入我们一起学习,天天进步作为一个优秀的 Web 前端开发者,如果不懂点用户体验设计(UED),任由 UI 搁那指指点点,那可真叫是:知三晓五 —— 就是... -
大数据可视化设计到底是啥,该怎么用
2018-09-22 17:47:00大数据可视化是个热门话题,在信息安全领域,也由于很多企业希望将大数据转化为信息可视化呈现的各种形式,以便获得更深的洞察力、更好的决策力以及更强的自动化处理能力,数据可视化... -
RACV2019观点集锦 | 视觉的层次化处理过时了吗?
2020-06-03 21:20:58本文得到CCF-CV专委会授权发布,公众号【CCF-CV计算机视觉专委会】原标题:RACV2019观点集锦 | 视觉的层次化处理过时了吗?引言计算机视觉是人工智能的“眼睛”,是感知客观世... -
网络规划设计师水平考试备考资料(4.网络规划与设计)
2020-05-21 22:39:532.5.2.3层次化网络设计模型(这一节中三层层次化模型出题概率较高) 2.6.1结构化布线设计 2.8.2网络故障排除工具 除教程中的内容外,本章分类试题还包括:网络设计实例(每年试题都会出)、运维、测试、故障排除。...