|
任何设计都需要权衡,其中最常见的是成本与性能的权衡。如果要增强性能,成本就会明显上升。在考虑成本时,设计者不仅要考虑运行的成本,还要考虑实施网络的成本。下图说明了技术选择与成本之间的关系。
|
|
|
|
|
根据需求收集阶段初期收集到的基本需求,可以预测项目的成本,同时也可确定开发成本和运行成本的阈值。在选择技术时,设计者通常也会提供备选的技术及相关的成本,选择的结果一般会超出所确定的水平。给定一个设计目标时,设计者必须考虑以下方面。
|
|
|
|
|
|
|
|
|
|
以上目标不可能同时达到,需要仔细权衡。其中技术上的考虑处于核心地位,技术上的考虑包括后台通信、连接类型和可伸缩性等方面。
|
|
|
|
后台通信通常是指广播通信,与应用间的通信不同,它是发生在网络上的通信。考虑后台通信是因为它可能会大大增加网络的容量要求。在典型的情况下,后台通信占全部通信的5%~20%。
|
|
|
通常遇到的后台通信都是基于路由广告协议(Routing Advertisements Protocol, RAP)和服务广告协议(Service Advertisements Protocol, SAP)。在网络上向其他设备做服务广告的服务器、路由器和打印机将产生这种类型的通信。如果网络协调不当,后台通信就会在整个网络通信中占很大一部分。
|
|
|
|
连接类型是逻辑设计时必须考虑的另一个问题。在无连接和面向连接的协议间需要一个权衡。有些协议,如IP协议是无连接的,在这类协议中,不用花时间来建立虚拟电路,只需简单地通过网络来发送分组。用无连接协议传送信息比起面向连接的协议来说,每个分组的系统花费都要多一些。
|
|
|
面向连接的协议(如ATM)需要花费较长时间来建立连接。一旦建立起了连接,通信的效率就会高许多。面向连接的协议通常同时提供多层次的服务,当应用需要以相同的速率发送大量的信息时最适合使用面向连接的协议。如果应用是突发的而且不需要多层次服务,则用无连接协议最合适。
|
|
|
|
设计者同样需要考虑网络的可伸缩性,即考虑现在以及将来网络所需的容量。容量设计必须易于调整以适应单位、应用以及网络的适当增长。例如,当设计者实施以太网接口卡(NIC)和非屏蔽双绞线(UTP)连接时,即使只实现10Mbps的以太网,也可能选择购买10/100Mbps的网卡和5类线。这样做,不更换接口卡和线缆平台就能升级到百兆。
|
|
|
要想作出具体的技术选择,需要设计者详细考虑每种方法的优缺点。考虑的不同技术类型和重点内容如下。
|
|
|
|
|
|
|
|
|
|
|
|
|