假定一个web服务器上有一个万维网文档,假定要从已知的URL获得一个万维网文档。若该万维网服务器的IP地址开始时并不知道。试问:除 HTTP外,-问答题库...

问题描述:

[问答题] 假定要从已知的URL获得一个万维网文档。若该万维网服务器的IP地址开始时并不知道。试问:除 HTTP外,还需要什么应用层协议和传输层协议?

假定一个超链从一个万维网文档链接到另一个万维网文档时,由于万维网文档上出现了差错而使得超链指向一个无效的计算机名字。这时浏览器将向用户报告什么?当使用鼠标点击一个万维网文档是,若该文档除了有文本外,还有一个本地.gif图像和两个远地.gif图像。试问:需要使用那个应用程序,以及需要建立几次UDP连接和几次TCP连接?什么是动态文档?试举出万维网使用动态文档的一些例子。禁止不需要的端口和禁用不需要的协议可以有效地减少Web服务器的攻击面。对于只提供万维网服务的Windows服务器而言,下列哪些端口是需要禁止的()假定你在浏览器上点击一个URL,但这个URL的ip地址以前并没有缓存在本地主机上。因此需要用DNS自动查找和解析。假定要解析到所要找的URL的ip地址共经过n个DNS服务器,所经过的时间分别是RTT1,RTT2,……RTTn。假定从要找的网页上只需要读取一个很小的图片(即忽略这个小图片的传输时间)。从本地主机到这个网页的往返时间是RTTw。试问从点击这个URL开始,一直到本地主机的屏幕上出现所读取的小图片,一共需要经过多少时间?

点评难度:

容易

适中

有点难

我来点评

您觉得难度如何呢?请反馈给我们,谢谢!

参考答案:

应用层协议需要的是DNS。运输层协议需要的是UDP(DNS)使用和TCP(HTTP使用)。

例如,假定用户用鼠标点击了IE浏览器页面上的一个链接,其URL是http://www.tsinghua.edu.cn/chn/yxsz/index.htm,则所发生的几个事件如下:

(1)浏览器分析链接指向页面的URL。

(2)浏览器向DNS请求解析www.tsinghua.edu.cn的IP地址。

(3)域名系统DNS解析出清华大学服务器的IP地址为116.111.4.100。

(4)浏览器与服务器建立TCP连接(在服务器端IP地址是116.111.4.100,端口是80)。

(5)浏览器发出取文件命令:GET/chn/yxsz/index.htm。

(6)服务器www.tsinghua.edu.cn给出响应,把文件index.htm发送给浏览器。

(7)释放TCP连接。

(8)浏览器显示“清华大学院系设置”文件index.htm中的所

试题分享:

你可能感兴趣的:(假定一个web服务器上有一个万维网文档,假定要从已知的URL获得一个万维网文档。若该万维网服务器的IP地址开始时并不知道。试问:除 HTTP外,-问答题库...)