十二、网络规划与设计

news2024/10/6 22:20:15

(一)网络设计基础

1、网络系统生命周期

(1)四阶段周期(重叠)

构思与规划阶段、分析与设计阶段、实施与构建阶段、运行与维护阶段

特点:能够快速适应新的需求变化,成本低,灵活性好,适用网络规模较小、需求较为明确、网络结构简单的网络工程

(2)五阶段周期(瀑布式,常用)

需求规范——通信规范——逻辑结构设计——物理网络设计——实施阶段

特点:比较死板,不灵活,较为严谨,适用于网络规模大、需求较为明确、需求变更较小的网络工程

(3)六阶段周期(测试)

需求分析——逻辑设计——物理设计——设计优化——实施及测试——监测及性能优化

特点:偏重于测试和优化,适合大型网络、经常变更需求的网络工程

2、网络开发过程

需求分析——需求规范——通信规范分析——逻辑网络设计——物理网络设计——安装和维护

通信规范分析又叫现有网络体系分析,以便在升级时尽量保护已有的投资

(二)通信流量分析

1、通信流量模式分析

(1)对等模式:双向对等,例如QQ、BT

(2)客户机/服务器通信模式C/S:S到C流量大是VOD、WEB服务器、ERP,C到S流量大是SNMP,双向流量大是FTP、邮件服务器、数据库服务器

(3)浏览器/服务器通信模式B/S

(4)分布式通信模式

2、通信流量分析方法

(1)80/20规则

对于一个网段内总的通信流量,80%的流量流转在网段内部,20%的流量流转在网段外部,适用于内部交流较多而外部访问较少的网络

(2)20/80规则

对于一个网段内总的通信流量,20%的流量流转在网段内部,80%的流量流转在网段外部,适用于外部联系较多而外部联系较少的网络,可以较大限度满足用户的远程联网需求,这个规则适用的网络运行存在具有特殊外部应用的网段

3、通信流量计算公式

(1)某个业务应用网络流量的计算公式:

应用的数据传输速率=平均事务量大小×每字节位数×每个会话事务数×平均用户数÷平均会话长度

(2)考虑峰值用户数和应用增长率等因素后公式为:

应用的数据传输速率=平均事务量大小×每字节位数×每个会话事务数×峰值用户数×(1+增长率)÷平均会话长度

(三)逻辑网络设计

1、局域网结构设计

(1)单核心局域网结构

单核心简单,投资少,地理范围小,适合小型网络

缺点:单点故障导致全网失效,扩展能力有限

(2)双核心局域网结构

可做负载均衡热备,可靠性高,可热切换,接入方便,服务器直连核心,高速访问

缺点:投资高,维护技术要求高

(3)三层次核心局域网结构

核心层:高速转发

汇聚层:策略控制

接入层:用户接入

2、广域网结构设计

(1)线缆调制解调器接入网

广电网络属于,借助CATV有线电视实现,局端设备为CMTS,客户Cable Modem

下行50Mbps,上行3Mbps

采用HFC技术,光纤/铜缆混合传输

(2)数字用户环路远程接入网xDSL

电信网络属于,借助电话线实现,局端设备DSLAM,客户端ADSL Modem

ADSL:下行8Mbps

SDSL:下行1.544Mbps

HDSL:下行2.048Mbps

VDSL:下行50Mbps

(3)同步数字体系接入网SDH

STM-1:155.520Mbps

(4)MPLS VPN接入网

利用MPLS实现

P设备:核心高速转发

PE设备:边缘路由标签

CE设备:连接客户端

(四)物理网络设计

1、建筑物综合布线系统

建筑群子系统

建筑之间的相互连接

管理子系统

由交连、互连和配线架和信息插座式配线架以及相关跳线组成,楼层配线间

设备间子系统

处理设备间,集中安装了许多大型设备(服务器),机房、楼层中间

干线子系统

连接各楼层设备间

水平子系统

各楼层配线间到工作区信息插座

工作区子系统

终端设备到信息插座

信息插座距离地面30-50cm,如果信息插座到网卡之间使用非屏蔽双绞线,布线距离最大为10m

2、综合布线性能参数

(1)衰减值:由于绝缘损耗、连接电阻等因素,造成信号沿链路传输损失

(2)近端串扰:仅用于双绞线测试,信号耦合效应,当信号在一个线对上传输时,会同时将一小部分信号感应到其他线对上,这种感应信号成为串扰

(3)光纤:包括连通性,输入/输出功率,衰减/损耗一般应在20db以内,超过25db不通

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/412892.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【SQL 初阶教程】一文轻松玩转 SQL

目录 一、SQL 通用语法 二、SQL 语句的分类 三、DDL语句 DDL——数据库操作 查询所有数据库 语句: SHOW DATABASES;(大小写均可,建议大写) 创建数据库HSK 语句:CREATE DATABASE HSK; 删除数据库HSK 语句 &#…

关于本地git通过ssh链接github时 time out问题的解决方法

目录问题描述解决方法问题描述 我们如果想要用git ssh链接到远端github,进行repo的clone等操作时,会进行如下的操作: 首先在ssh端命令生成rsa秘钥,命令如下: ssh-keygen -t rsa -C “你的git绑定的邮箱名字”然后在g…

【HBase-读写流程】HBase的读写流程与内部执行机制

【HBase-读写流程】HBase的读写流程与内部执行机制1)HBase 读取数据流程1.1.文字描述1.2.流程图2)HBase 写入数据流程2.1.文字描述2.2.流程图3)flush 机制与 compact 机制的原理3.1.文字描述3.2.流程图1)HBase 读取数据流程 1.1.…

游戏开发之Unity2021URP项目场景的构建

地面的修改和编辑:地面插件的使用 打开包管理器,在左边的包那里选择“Unity注册表”,在右边进行搜索“Polybrush”,之后选择右下角的安装 安装完之后要选择样本中的URP进行导入,因为我们的项目是URP渲染管线的&#x…

IronOCR for .NET crack,IronOCR的独特功能

IronOCR for .NET crack,IronOCR的独特功能  在IronTesseract上添加了新的“ReadPdfAndOverlayText”方法,该方法允许您添加文本并保留原始PDF书签/注释。 添加了对存储在应用程序子文件夹中的.config和.json文件中的许可证密钥的支持。 将IronSoftware.System.Dra…

shell 函数和数组作业

1、编写函数,实现打印绿色OK和红色FAILED,判断是否有参数,存在为Ok,不存在为FAILED 2、编写函数,实现判断是否无位置参数,如无参数,提示错误 3、编写函数实现两个数字做为参数,返回最大值 4、…

Minecraft 1.12.2模组开发(五十六) 网络(Networking)

我们本次在模组中实现客户端向服务器发送数据的功能。 演示效果演示效果演示效果 1.新建packet包,包中新建PacketHandler类: PacketHandler.java package com.joy187.mcjoygun.packet;import com.joy187.mcjoygun.Main; import com.joy187.mcjoygun.u…

Huggingface微调BART的代码示例:WMT16数据集训练新的标记进行翻译

BART模型是用来预训练seq-to-seq模型的降噪自动编码器(autoencoder)。它是一个序列到序列的模型,具有对损坏文本的双向编码器和一个从左到右的自回归解码器,所以它可以完美的执行翻译任务。 如果你想在翻译任务上测试一个新的体系…

Java Stream API 操作完全攻略:让你的代码更加出色 (四)

前言 Java Stream 是一种强大的数据处理工具,可以帮助开发人员快速高效地处理和转换数据流。使用 Stream 操作可以大大简化代码,使其更具可读性和可维护性,从而提高开发效率。本文将为您介绍 Java Stream 操作的所有方面,包括 ran…

交友项目【通用设置】三个功能实现

目录 1:交友项目【通用设置】 1.1:查询通用设置 1.1.1:接口地址 1.1.2:流程分析 1.1.3:代码实现 1.2:设置陌生人问题 1.2.1:接口地址 1.2.2:流程分析 1.2.3:代码…

Python 小型项目大全 51~55

五十一、九十九瓶的变体 原文:http://inventwithpython.com/bigbookpython/project51.html 在歌曲“九十九瓶”的这个版本中,该程序通过删除一个字母、交换一个字母的大小写、调换两个字母或重叠一个字母,在每个小节中引入了一些小的不完美。…

4月,我从外包公司离职了

先说一下自己的情况,大专生,18年通过校招进入湖南某软件公司,干了接近4年的功能测试,今年年初,感觉自己不能够在这样下去了,长时间呆在一个舒适的环境会让一个人堕落!而我已经在一个企业干了四年的功能测试…

python学习

1.安装 Download Python | Python.org 安装时,点击添加路径。 1.1 python的解释器 我们把代码写进.py结尾的文件里,然后 python 路径文件名就可以运行它了。 2.字面量 例如print("我们"),"我们",就是字符串字面量,…

简化你的代码,提高生产力:这10个Lambda表达式必须掌握

前言 Lambda表达式是一种在现代编程语言中越来越常见的特性,可以简化代码、提高生产力。这篇文章将介绍10个必须掌握的Lambda表达式,这些表达式涵盖了在实际编程中经常用到的常见场景,例如列表操作、函数组合、条件筛选等。通过学习这些Lambd…

JUC源码系列-CountDownLatch源码研读

前言 CountDownLatch是一个很有用的工具,latch是门闩的意思,该工具是为了解决某些操作只能在一组操作全部执行完成后才能执行的情景。例如,小组早上开会,只有等所有人到齐了才能开;再如,游乐园里的过山车&…

运行时内存数据区之堆(二)

Minor GC、Major GC、与Full GC JVM在进行GC时,并非每次都对上面三个内存(新生代、老年代:方法区)区域一起回收的,大部分时候回收的都是指新生代。 针对HotSpot VM的实现,它里面的GC按照回收区域又分为两…

浅谈 如果做微服务了 这个模块怎么去划分?

如果做微服务了 这个模块怎么去划分? 还是高内聚 低耦合的一个思想吧 ,单一职责的设计原则,也是一个封装的思想吧, 业务维度: ​ 按照业务的关联程度来决定,关联比较密切的业务适合拆分为一个微服务&…

C++语法(14)---- 模板进阶

C语法(13)---- 模拟实现priority_queue_哈里沃克的博客-CSDN博客https://blog.csdn.net/m0_63488627/article/details/130069707?spm1001.2014.3001.5501 目录 1.非类型模板参数 2.模板的特化 1.函数模板(仿函数) 2.类模板 1.全特化 2.半特化、偏…

INFINONE XC164单片机逆向记录(6)C语言学习

本人所写的博客都为开发之中遇到问题记录的随笔,主要是给自己积累些问题。免日后无印象,如有不当之处敬请指正(欢迎进扣群 24849632 探讨问题); 写在专栏前面https://blog.csdn.net/Junping1982/article/details/129955766 INFINONE XC164单片机逆向记录(1)资料准备

FusionCharts Suite XT v3.20.0 Crack

FusionCharts Suite XT v3.20.0 改进了仪表的径向条形图和调整大小功能。2023 年 4 月 11 日 - 9:37新版本特征 添加了一个新方法“_changeXAxisCoordinates”,它允许用户将 x 轴更改为在图例或数据交互时自动居中对齐。更新了 Angular 集成以支持 Angular 版本 14 …