网络设计与应用(第2版)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

第一章 网络系统需求分析

随着互联网技术和网络业务的飞速发展,用户对网络资源的需求飞速增长,网络也变得越来越复杂。不管是从头开始构建一个新的局域网(LAN),还是通过增加一些新的特性来升级一个网络,网络工程师都大致遵照一个相同的开发过程。这个过程的实质就是客观地决定一个特定的数据通信系统(无论是现有的还是计划构建的)是否满足一个企业及其用户的要求。从软件工程和管理信息系统引入的网络需求分析,是任何工程实施的第一个环节,也是关系到一个工程成功与否的重要环节。其目的是描述网络系统的行为特征与约束条件,指明网络系统必须实现的具体目标。

网络系统需求分析是获取和确定用户有效完成工作所需要的网络服务和性能水平的过程。网络需求分析的主要内容是:调研用户业务需求、应用需求、计算平台需求及网络需求。完成这些工作需要了解连接网络的应用约束条件,掌握网络分析的技术指标,并能够采用适当的网络流量的分析方法。

网络系统需求分析是网络工程的基础。在网络工程实施之前都要做一个需求分析,否则网络建设就带有盲目性,轻则造成网络资源浪费或“网络瓶颈”,重则使网络瘫痪、损失无法估量的数据资源。建网前的需求分析,就是规划建网所要做的工作。根据用户提出的业务要求,进行网络设计。可以这么说,网络建设的好坏、快慢、可持续发展性等,都将取决于网络工程实施前的需求分析、规划工作。

本章首先介绍系统开发的生命周期、网络设计所应遵循5个阶段,即需求分析、网络分析、逻辑网络设计、物理网络设计、安装和维护。这5个阶段涵盖了大多数网络系统分析和设计中必须考虑的方方面面。通过把开发过程划分为5个阶段,保证了设计者能够收集所有必需的信息,考虑所有的可选方案,并使主要相关人员都了解开发进程。一些有经验的网络开发者认为,这种方法是进行大项目所必须遵循的。

当然,遵循正规的开发过程有很多好处,但并不是每个项目都需要这样细致。一旦理解了这个方法,可以根据项目的实际情况进行修改。