图6-3所示为一个局域网的连接图,每个计算机的IP地址和物理地址见表6-1。 假设计算机B是天勤论坛的Web服务器,计算机A分别在如下4个条件使用非持久连接模式和持久连接模式向计算机B访问天勤论坛中的一个Web页面。4个条件如下: 条件一:测试

admin2017-11-20  33

问题 图6-3所示为一个局域网的连接图,每个计算机的IP地址和物理地址见表6-1。

假设计算机B是天勤论坛的Web服务器,计算机A分别在如下4个条件使用非持久连接模式和持久连接模式向计算机B访问天勤论坛中的一个Web页面。4个条件如下:
    条件一:测试的:RTT平均值为150ms,一个gif对象的平均发送时延为35ms。
    条件二:一个Web页面中有10个gif图片,Web页面的基本HTML文件、HTTP请求报文、TCP握手报文大小忽略不计。
    条件三:TCP三次握手的第三步中捎带一个HTTP请求。
    条件四:使用非流水线方式。
    试计算使用非持久连接模式和持久连接模式分别需要多少时间?

选项

答案非持久连接模式:首先,因为Web页面的基本HTML文件、HTTP请求报文、TCP握手报文大小忽略不计,所以就无需计算其发送时延。TCP前两次握手消耗一个RTT=150ms,接着第三次握手的时候捎带一个HTTP请求,消耗RTT/2,传送htm1文件消耗RTT/2,所以第一次建立TCP连接并传送html文件所需的时间为150ms+150ms=300ms。而后面传送10个gif图片时,需要再建立10次TCP连接。传送1个gif图片需要的时间为(150+150+35)ms=335ms,也就是传送10个gif图片需要3350ms。可以算得总时间为300ms+3350ms=3650ms。

解析
转载请注明原文地址:https://jikaoti.com/ti/QLfjFFFM
0

最新回复(0)