在网络设计的时候, 首先要考虑用户业务, 首先关注应用、会话和数据传送, 之后才考虑下面几层的操作,比如选择路由器、交换机和连接介质。 用户的需求是会变化的, 用户未必完全清楚自己的需求。但是, 我们可以知道用户的需求由一些商业目标和技术目标形成,包括可用性、可扩展性、可购买性、安全性和可管理性。 为了避免过快的陷入具体细节, 设计者需要先对客户信息有一个大致了解, 这是关键。之后在收集更加细节的信息。可以考虑使用迭代的方式, 一次一次的递进。