网络开发过程详细知识点

news2024/11/22 22:24:06

 网络生命周期至少包括系统构思与计划、分析和设计、运行和维护的过程。

 常见的迭代周期分为四阶段周期、五阶段周期、六阶段周期。

  网络开发过程根据五阶段迭代周期模型可被分为五个阶段:

2014年系统分析师上午综合知识真题

  需求分析、现有网络分析、确定网络逻辑结构、确定网络物理结构、安装与维护。

  需求分析:收集不同用户的网络需求,主要包括,业务需求、用户需求、应用需求、计算机平台需求、网络通信需求和未来需求。

  需求分析产生一份需求规范,需要管理者与设计者签字,这是规避网络建设风险的关键。

  现有网络分析:主要目的是描述资源分布,以便在升级时保护已有的投资

   该阶段给出一份通信规范说明文档,作为下一阶段的输入。主要包括:

(1)现有网络拓扑结构

(2)现有网络容量,新网络所需通信量和通信模式

(3)详细统计数据,直接反映现有网络新能的测量值

(4)Internet接口以及广域网提供的服务质量报告

(5)限制因素列表,如电缆和设备清单

  确定网络逻辑结构:根据需求规范和通信规范确定比较适宜的网络逻辑结构,并实施后续的资源分配规划、安全规划等内容

  该阶段给出一份逻辑设计文档,内容主要包括:

(1)网络逻辑设计图

(2)IP地址分配方案

(3)安全管理方案

(4)具体软硬件、广域网连接设备和基本网络服务

(5)招聘和培训网络员工的具体说明

(6)如硬件费用、服务提供费用和培训费用的估算

确定网络物理结构:对设备的具体物理分布、运行环境等的确定来使网络的物理连接符合逻辑设计要求

  该阶段得到一份网络物理结构设计文档,主要包括:

(1)网络物理结构图和布线方案

(2)设备和部件的详细列表清单

(3)软硬件和安装费用估算

(4)安装日程表、说明服务的时间和期限

(5)安装后的测试计划

(6)用户的培训计划

安装与维护:根据前面的工程结果实施环境准备、设备安装调试的过程

注:与软件生命周期作区分

 软件生命周期:指软件产品从计划到软件交付使用,直到最终退出为止的过程。包括计划阶段分析阶段实现阶段测试阶段运行维护阶段。

这里涉及另一块知识点:系统开发与运行

可以看我这一篇:

网络结构设计

经典的三层模型,是将网络分为核心、汇聚和接入层

核心层:提供不同区域或者下层的高速连接和最优传输路径,主要设备是高端路由器或者交换机。

设计原则:采用冗余组件设计,具有高可靠性、高带宽和高吞吐率。尽量避免数据包过滤和策略路由等降低数据包转发处理的机制,已实现数据包的高速转发。

汇聚层:将网络业务连接到接入层,并且实施安全、流量负载和路由相关策略。主要设备是实现策略的路由器或者交换机。

汇聚层向核心层隐藏接入层的信息,汇聚层主要完成协议转换、策略路由、流量控制等

接入层:为终端用户访问网络提供接入。主要设备是低端交换机。

设计原则:接入层主要解决相邻用户之间的互访,同时还负责一些用户管理功能(如地址认证、用户认证、计费管理)和用户信息收集(IP与MAC绑定、访问日志)工作。

单点故障:通过重复设置网络组件来避免因单个组件失效而导致应用失效。

 传输速率=平均事务量大小×每位字节数×每个会话事物数×(平均用户数/平均会话时长)

  

网络安全的设计原则

  从工程技术角度,网络安全应设计遵循以下原则

(1)信息安全与保密的“木桶原则”。强调对信息均衡、全面地进行安全保护。充分、全面、完整的对系统的安全漏洞和安全威胁进行分析、评估和检测使设计网络安全系统的必要前提条件

(2)安全系统的整体性原则。强调安全防护、检测和应急恢复。要求在网络发生被攻击情况下,尽快的恢复信息中心的服务,减少损失。

(3)安全系统的有效性和实用性原则。网络安全以不影响正常运行和合法用户的操作活动为前提

(4)安全系统的“等级性”原则。良好的安全系统必须划分不同的等级

(5)自主和可控性原则。网络安全产品不能依赖国外进口产品。

(6)安全有价原则。考虑网络安全问题解决方案时必须考虑性能和价格的平衡。不同的网络安全侧重点不同。

网络设备选型原则

(1)尽可能选择同一厂家产品。这样的设备在互连性、协议的互操作性、技术支持和价格等方面有优势。

(2)主干设备应考虑预留一定的扩展能力,低端设备够用即可。

(3)根据方案实际选型。根据网络实际带宽性能需求、端口类型和端口密度选型。如果旧网改造,应尽可能保留用户原有网络投资,减少在资金投入的浪费。

(4)选择性价比高、质量过硬的产品

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

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

相关文章

linux实践php8.2加laravel-cotane和swoole服务器

php8.2 composer -v 报错: Deprecation Notice: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in phar:///usr/bin/composer/vendor/symfony/console/Descriptor/TextDescriptor.php:290 解决方法可以升级下composer&#xff1…

计算机中小数的存储

十进制小数怎么转成二进制小数?怎么在计算机中存储float? 计算机中存储的二进制小数(float)怎么转成十进制小数?

法规标准-ISO 20900标准解读

ISO 20900是做什么的? ISO 20900全名为智能交通系统-部分自动泊车系统(PAPS)-性能要求和试验程序,其中主要是对PAPS系统的功能要求、性能要求及测试步骤进行了介绍 PAPS类型 I类型PAPS系统反应 II类型PAPS系统反应 一般要求 运行期间的最大速度 系统…

05 【绑定样式 条件渲染 列表渲染】

1.绑定样式 1.1 class样式 写法 :classxxx xxx可以是字符串、对象、数组。 所以分为三种写法:字符串写法、对象写法、数组写法。 1.1.1 字符串写法 字符串写法适用于: 类名不确定,要动态获取 <style>.normal{background-color: skyblue;} </style><!-- 准备…

DeSTSeg:用于异常检测的分割网络引导去噪学生教师模型(CVPR2023)

文章目录 DeSTSeg: Segmentation Guided Denoising Student-Teacher for Anomaly Detection摘要本文方法Synthetic Anomaly GenerationDenoising Student-Teacher Network分割网络推理 实验结果消融实验 DeSTSeg: Segmentation Guided Denoising Student-Teacher for Anomaly D…

倾斜摄影三维模型数据的几何坐标变换与点云重建并行计算技术探讨

倾斜摄影三维模型数据的几何坐标变换与点云重建并行计算技术探讨 倾斜摄影三维模型数据的几何坐标变换和点云重建是一项大规模计算密集型任务&#xff0c;需要消耗大量的计算资源。并行计算技术可以将这些任务分解为多个子任务&#xff0c;并在多个CPU或GPU上同时运行&#xff…

一起学SF框架系列4.6-模块context-AbstractApplicationContext

org.springframework.context.ApplicationContext接口表示Spring IoC容器&#xff0c;负责实例化、配置和组装bean。容器通过读取配置元数据来获取关于实例化、配置和组装哪些对象的指令。配置元数据以XML、Java注释或Java代码表示。它允许您表达组成应用程序的对象以及这些对象…

微信小程序的登录流程

一、背景 传统的web开发实现登陆功能&#xff0c;一般的做法是输入账号密码、或者输入手机号及短信验证码进行登录。 服务端校验用户信息通过之后&#xff0c;下发一个代表登录态的 token 给客户端&#xff0c;以便进行后续的交互,每当token过期&#xff0c;用户都需要重新登…

深度学习训练营N1周:Pytorch文本分类入门

&#x1f368; 本文为&#x1f517;365天深度学习训练营 中的学习记录博客&#x1f356; 原作者&#xff1a;K同学啊 | 接辅导、项目定制 NLP的功能&#xff1a; 本周使用AG News数据集进行文本分类。实现过程分为前期准备、代码实战、使用测试数据集评估模型和总结四个部分。…

chatgpt赋能python:Python冒泡排序详解

Python冒泡排序详解 介绍 Python是一门强大的编程语言&#xff0c;它在数据科学、机器学习、Web开发等领域都有广泛的应用。其中&#xff0c;排序算法是编程中一个重要的话题&#xff0c;冒泡排序也是最基本的排序算法之一。本文将详解Python冒泡排序的实现方法和优化技巧&am…

chatgpt赋能python:利用Python编写模拟器:一种循序渐进的方法

利用Python编写模拟器&#xff1a;一种循序渐进的方法 模拟器是一种用于模拟计算机硬件或软件的程序。它模拟了真实设备的功能&#xff0c;可以帮助开发人员进行测试和调试&#xff0c;以及提供一种环境来设计和验证新的算法和协议。Python是一种广泛使用的编程语言&#xff0…

计讯物联宝贝王手工大赛投票结果正式揭晓,速速围观!

在孩子的想象世界中&#xff0c; 生活中的可爱 可以是专属六一的蛋糕&#xff0c; 可以是创意手绘手摇扇&#xff0c; 可以是萌萌可爱的花束&#xff0c; 可以是未来超智能机器人&#xff0c; 可以是无人航天器模型…… 他们的想象&#xff0c; 是尚未被世俗沾染的赤忱之…

【i阿极送书——第三期】《Hadoop大数据技术基础与应用》

系列文章目录 作者&#xff1a;i阿极 作者简介&#xff1a;Python领域新星作者、多项比赛获奖者&#xff1a;博主个人首页 &#x1f60a;&#x1f60a;&#x1f60a;如果觉得文章不错或能帮助到你学习&#xff0c;可以点赞&#x1f44d;收藏&#x1f4c1;评论&#x1f4d2;关注…

病毒分析丨一款注入病毒

作者丨黑蛋 一、病毒简介 SHA256: de2a83f256ef821a5e9a806254bf77e4508eb5137c70ee55ec94695029f80e45 MD5: 6e4b0a001c493f0fcf8c5e9020958f38 SHA1: bea213f1c932455aee8ff6fde346b1d1960d57ff 云沙箱检测&#xff1a; 二、环境准备 系统 Win7x86Sp1 三、行为监控 打开…

基于GD32开发板的GPS定位模块的使用操作

基于上一章的介绍&#xff0c;本章将介绍如何基于gd32开发板使用gps定位模块。 一、官方代码分析 正点原子的官方测试例程&#xff0c;测试代码的逻辑还是比较简单的&#xff0c;主要就是先调用函数atk_mo1218_init()进行初始化&#xff0c;接着就调用 SkyTraq binary 协议的 A…

mac host学习

参考&#xff1a; SSH中known_hosts文件作用和常见问题及解决方法 https://blog.csdn.net/luduoyuan/article/details/130070120在 Mac 上更改 DNS 设置 https://support.apple.com/zh-cn/guide/mac-help/mh14127/mac mac中有时候你输入的域名&#xff0c;但会跳转到与期望ip不…

Arduino UNO用L9110 电机驱动模块驱动两个直流电机

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录 一、简介二、工作原理三、使用前准备四、测试方法五、实验现象 一、简介 L9110电机驱动模块采用推挽式功率放大&#xff0c;设有固定安装孔&#xff0c;适合组装&a…

Linux常用命令——grub命令

在线Linux命令查询工具 grub 多重引导程序grub的命令行shell工具 补充说明 grub命令是多重引导程序grub的命令行shell工具。 语法 grub(选项)选项 --batch&#xff1a;打开批处理模式&#xff1b; --boot-drive<驱动器>&#xff1a;指定stage2的引导驱动器&#x…

霸榜第一框架:工业检测,基于差异和共性的半监督方法用于图像表面缺陷检测...

关注并星标 从此不迷路 计算机视觉研究院 公众号ID&#xff5c;ComputerVisionGzq 学习群&#xff5c;扫码在主页获取加入方式 论文地址&#xff1a;https://arxiv.org/ftp/arxiv/papers/2205/2205.00908.pdf 链接: https://pan.baidu.com/s/1ar2BN1p2jJ-cZx1J5dGRLg 密码: 2l…

Learn From Microsoft Build Ⅲ:低代码

点击蓝字 关注我们 编辑&#xff1a;Alan Wang 排版&#xff1a;Rani Sun 微软 Reactor 为帮助广开发者&#xff0c;技术爱好者&#xff0c;更好的学习 .NET Core, C#, Python&#xff0c;数据科学&#xff0c;机器学习&#xff0c;AI&#xff0c;区块链, IoT 等技术&#xff0…