计算机网络第六章 思考题

更新时间:2023-11-09 09:00:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

第六章 思考题

1. 如下图所示,假定数据对象的平均长度是900kb,从这个机构的浏览器到外部浏览器的平均请求率是每秒1.5个请求。还假定从访问链路的因特网一侧的路由器转发一个HTTP请求开始,到接收到其相应的平均时间是2s。将总的平均响应时间建模为平均访问时延(即从因特网路由器到机构路由器的时延)和平均因特网时延之和。对于平均访问时延,使用?,式中?是访问链路发送一个

(1-??)对象所需的平均时间,?是对象对该访问链路的平均到达率。

a. 求出总的响应时间;

b. 现在假设在这个机构的局域网中安装了缓存,假定命中率为0.4,求出总的响应时间。

公共因特网1.5Mb/s接入链路10Mb/s局域网机构网络

2. Suppose within your Web browser you click on a link to obtain a Web page. The IP address for the associated URL is cached in your local host. Further suppose that the Web page associated with the link contains a small amount of HTML text, and the HTML file references four very small objects on the same server. Let RTT1 denote the RTT between the local host and the server containing the object. Neglecting transmission times, how much time elapses with:

a. Non-persistent HTTP with no parallel TCP connections? b. Non-persistent HTTP with parallel TCP connections? c. Persistent HTTP with pipelining? d. Persistent HTTP without pipelining?

1.

a) 通过一个传输速率为R 的链路传输长度为L 的对象需要的时间是L/R。平均发送时间是对象的平均大小除以R: ?=(900,000 bits)/(1,500,000 bits/sec) = 0.6 sec

链路的流量强度是:βΔ=(1.5 requests/sec)(0.6 sec/request) = 0.9. 因此,平均访问时延是:Δ/(1-βΔ)=(0.6 sec)/(1 -0 .9) = 6 seconds.因此,总的平均响应时间是:6 sec + 2 sec = 8 sec.

b) 因为有40%的请求有机构的网络满足,所以访问链路的流量强度减少了40%。因此平均访问时延是:(0.6sec)/[1 – (0.6)(0.9)] = 1.2 seconds 如果请求由缓存器满足的话,其响应时间近似为0。当缓存器未命中时,平均响应时间是1.2 sec + 2 sec = 3.2 sec 因此平均响应时间是:(0.4)(0 sec) + (0.6)(3.2 sec) = 1.92 seconds 因此平均响应时间由8sec 减少到1.92sec。

2.

a. 无并行TCP连接的非持久HTTP:10RTT1 b. 有并行TCP连接的非持久HTTP:4RTT1 c. 有流水线的持久HTTP:3RTT1 d. 无流水线的持久HTTP:6RTT1

本文来源:https://www.bwwdw.com/article/azcv.html

Top