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

流量方向

流量大小和方向模式的估测结果,能够帮助观察网络的一般行为特征。通过这些估测结果,加上后期的测量结果,将为逻辑设计阶段提供重要的输入量。

尽管知道网络中关键点处的流量大小是非常重要的,但了解流量流动的方向也十分重要。这是因为流量的方向很大程度上决定了在不同网段上的流量大小。定向通信模式是基于端点间通信的方法有以下模式:

▶ 对等;

▶ 客户机→服务器,或服务器→客户机。

每个网络节点在这些方法的一个或多个模式中通信,这取决于网络资源、节点和应用程序性能。

对等通信

对等通信常见于相似节点(客户机)之间的通信。进行通信的节点有相似的应用程序和通信能力,而且每个节点与网络中另一个节点通信时都很相似。对等通信的一个常见例子是工作站之间的文件共享。由于没有明显的源或目标通信模式,对等通信不需要建立方向流模式。

图2.5示出了这一概念。

img

图2.5 对等通信

客户机→服务器和服务器→客户机的通信

客户机→服务器通信描述了任意一个端节点(客户机)和一个共享资源(服务器)之间的通信。客户机可能是需要访问一个公共资源(例如一个中心数据库)的任何一种类型的节点。服务器的大小和功能可以是各式各样的,可以是基于PC的服务器、一台中型计算机,也可以是大型机之间的任何一种机器,如图2.6所示。

img

图2.6 客户机-服务器通信

与对等通信的随机模式不同,客户机→服务器通信是有方向的。取决于各个客户机使用的应用程序类型,大多数数据流将在客户机与服务器之间流动,而不是在客户机之间流动。

在某些情况下,客户机→服务器通信基本上只能按一个方向流动。例如,当一台服务器用于存储数据文件时(如在一个数据存储入库或文件存储的应用程序中),流向服务器的信息要比流出的信息多得多。常把这种模式叫作客户机到服务器的发送。相反,当一个数据库应用程序在一台服务器上存入了数据,流量基本上就是从服务器流向客户机。流向服务器的客户请求与服务器对这些请求的应答相比通常要小一些。这种模式叫作服务器到客户机的发送。Web服务器创造了这种通信流模式,因为客户机对网页的请求与服务器返回的网页数据相比是较小的,如图2.7所示。

img

图2.7 流量的方向特征

在客户机到服务器的通信中,这种不平衡意味着只有当通信信息只向着一个方向流动时才可能出现网络瓶颈。例如,一些Internet防火墙的设计允许向外输出的网页请求通过一个网段输出,而进来的网页反馈信息必须走另一个不同的路径(通常是通过一个运行专用安全软件的路由器)。在这种情况下,当大规模网页传输通过防火墙时瓶颈通常出现在入站路径上。