正确答案:应用任务1的数据量:D1=50×2000×64×8b=51.2×10
6b
应用任务2的数据量:D2=30×1000×64×8b=15.36×10
6b
应用任务3的数据量:D3=20×3600×8b=0.576×10
6b
峰值时间段局域网上传输的数据的最小流量:
=(5.12+1.536+0.0192)×10
6b/s=6.6752Mbps
应用任务1的数据量:D1=50×2000×64×8b=51.2×10
6b
应用任务2的数据量:D2=30×1000×64×8b=15.36×10
6b
应用任务3的数据量:D3=20×3600×8b=0.576×10
6b
峰值时间段局域网上传输的数据的最小流量:
=(5.12+1.536+0.0192)×10
6b/s=6.6752Mbps 解析:这是一道要求读者根据实际应用环境熟练应用数据传输速率公式进行计算的综合题。本题的计算思路如下。
①根据表5-9所提供的信息,由于试题中未给出服务器直接从交易网关接收数据的接收任务的具体数据量,而它与计算峰值时间点该局域网上传输的数据流量无关,因此可不做考虑。
②由于在峰值时间,处理应用任务1的客户机有50台,而应用任务1由2000个记录构成,每个记录64B,因此峰值时间段局域网上传输应用任务1的数据量D1为:
D1=50×2000×64×8b=51200000b=51.2×10
6b
注意计算时要把64B转换成64×8b,以便统一单位,为后面计算数据传输速率奠定基础。
③同理,处理系统中应用任务2的客户机有30台,而应用任务2由1000个记录构成,每个记录64B,因此峰值时间段局域网上传输应用任务2的数据量D2为:
D2=30×1000×64×8b=15360000b=15.36×10
6b
④处理系统中应用任务3的客户机有20台,而应用任务3的“合同包含的数据为3600B”,因此峰值时间段局域网上传输应用任务3的数据量D3为:
D3=20×3600×8b=1536×10
6b
⑤峰值时间段局域网上传输的数据的最小流量,是指这100台客户机同时与服务器进行相互通信的数据传输速率。设该数据的最小流量为R,根据数据传输速率计算公式R=D/t可得:
=(5.12+1.536+0.0192)×10
6b/s=6.6752×10
6b/s=6.6752Mbps
⑥若考虑该局域网上的控制信息的开销(以太网帧头、IP头、TCP/UDP头等),则该局域网上传输的数据的最小流量约为7Mbps。
⑦注意,常见的一种错误计算过程如下:
产生这种错误计算结果的原因有二:含糊地理解数据传输速率计算公式所表示的意义;没注意到题目中“每台客户机一次只能处理一个应用任务”这个关键信息。