计算机网络课后题答案第六章
第六章应用层6-01 因特网的域名结构是怎么样的?它与目前的电话网的号码结构有何异同之处?答:(1)域名的结构由标号序列组成,各标号之间用点隔开: „ . 三级域名. 二级域名. 顶级域名各标号分别代
第六章应用层
6-01 因特网的域名结构是怎么样的?它与目前的电话网的号码结构有何异同之处?
答:
(1)域名的结构由标号序列组成,各标号之间用点隔开: „ . 三级域名. 二级域名. 顶级域名
各标号分别代表不同级别的域名。
(2)电话号码分为国家号结构分为(中国 86)、区号、本机号。 6-02 域名系统的主要功能是什么?域名系统中的本地域名服务器、根域名服务器、顶级域
名服务器以及权限域名权服务器有何区别?
答:
域名系统的主要功能:将域名解析为主机能识别的IP 地址。 因特网上的域名服务器系统也是按照域名的层次来安排的。每一个域名服务器都只对
域名体系中的一部分进行管辖。共有三种不同类型的域名服务器。即本地域名服务器、
根域名服务器、授权域名服务器。当一个本地域名服务器不能立即回答某个主机的查
询时,该本地域名服务器就以DNS 客户的身份向某一个根域名服务器查询。若根域名
服务器有被查询主机的信息,就发送DNS 回答报文给本地域名
,服务器,然后本地域名
服务器再回答发起查询的主机。但当根域名服务器没有被查询的主机的信息时,它一
定知道某个保存有被查询的主机名字映射的授权域名服务器的IP 地址。通常根域名
服务器用来管辖顶级域。根域名服务器并不直接对顶级域下面所属的所有的域名进行
转换,但它一定能够找到下面的所有二级域名的域名服务器。每一个主机都必须在授
权域名服务器处注册登记。通常,一个主机的授权域名服务器就是它的主机ISP 的一
个域名服务器。授权域名服务器总是能够将其管辖的主机名转换为该主机的IP 地址。
因特网允许各个单位根据本单位的具体情况将本域名划分为若干个域名服务器管辖
区。一般就在各管辖区中设置相应的授权域名服务器。
6-03 举例说明域名转换的过程。域名服务器中的高速缓存的作用是什么?
答:
(1)把不方便记忆的IP 地址转换为方便记忆的域名地址。
(2)作用:可大大减轻根域名服务器的负荷,使因特网上的DNS 查询请求和回答
,报文的数量大为减少。
6-04 设想有一天整个因特网的DNS 系统都瘫痪了(这种情况不大会出现),试问还可以给
朋友发送电子邮件吗?
答:不能;
6-05 文件传送协议FTP 的主要工作过程是怎样的?为什么说FTP 是带外传送控制信息?
主进程和从属进程各起什么作用?
答:
(1)FTP 使用客户服务器方式。一个FTP 服务器进程可同时为多个客户进程提供服
务。
FTP 的服务器进程由两大部分组成:一个主进程,负责接受新的请求;另外有若干
个从属进程,负责处理单个请求。
主进程的工作步骤:
1、打开熟知端口(端口号为21),使客户进程能够连接上。
2、等待客户进程发出连接请求。
3、启动从属进程来处理客户进程发来的请求。从属进程对客户进程的请求处理完毕
后即终止,但从属进程在运行期间根据需要还可能创建其他一些子进程。
,4、回到等待状态,继续接受其他客户进程发来的请求。主进程与从属进程的处理是
并发地进行。
FTP 使用两个TCP 连接。
控制连接在整个会话期间一直保持打开, FTP 客户发出的传送请求通过控制连接发
送给服务器端的控制进程,但控制连接不用来传送文件。
实际用于传输文件的是“数据连接”。服务器端的控制进程在接收到FTP 客户发送来
的文件传输请求后就创建“数据传送进程”和“数据连接”,用来连接客户端和服务器端
的数据传送进程。
数据传送进程实际完成文件的传送,在传送完毕后关闭“数据传送连接”并结束运行。
6-06 简单文件传送协议TFTP 与FTP 的主要区别是什么?各用在什么场合?
答:
(1)文件传送协议FTP 只提供文件传送的一些基本的服务,它使用TCP 可靠的运
输服务。
FTP 的主要功能是减少或消除在不同操作系统下处理文件的不兼容性。
,FTP 使用客户服务器方式。一个FTP 服务器进程可同时为多个客户进程提供服
务。FTP 的服务器进程由两大部分组成:一个主进程,负责接受新的请求;另
外有若干个从属进程,负责处理单个请求。
TFTP 是一个很小且易于实现的文件传送协议。
TFTP 使用客户服务器方式和使用UDP 数据报,因此TFTP 需要有自己的差错
改正措施。
TFTP 只支持文件传输而不支持交互。
TFTP 没有一个庞大的命令集,没有列目录的功能,也不能对用户进行身份鉴别。
6-07 远程登录TELNET 的主要特点是什么?什么叫做虚拟终端NVT ?
答:
(1)用户用TELNET 就可在其所在地通过TCP 连接注册(即登录)到远地的另一
个主机上(使用主机名或IP 地址)。
TELNET 能将用户的击键传到远地主机,同时也能将远地主机的输出通过TCP 连
接返回到用户屏幕。这种服务是透明的,因为用户感觉到好像键盘和显示器是直接
,连在远地主机上。
(2)TELNET 定义了数据和命令应该怎样通过因特网,这些定义就是所谓的网络虚
拟终端NVT 。
6-08 解释以下名词。各英文缩写词的原文是什么?
www,URL.HTTP,HTML,CGI, 浏览器,超文本,超媒体,超链,页面,活动文档,
搜索引擎。
答:
www:万维网WWW (World Wide Web )并非某种特殊的计算机网络。万维网是
一个大规模的、联机式的信息储藏所,英文简称为Web. 万维网用链接的方法能非常
方便地从因特网上的一个站点访问另一个站点(也就是所谓的“链接到另一个站
点”),从而主动地按需获取丰富的信息。
URL:为了使用户清楚地知道能够很方便地找到所需的信息,万维网使用统一资
源定位符URL (Uniform Resource Locator)来标志万维网上的各种文档,并使每一
个文档在整个因特网的范围内具有唯一的标识符URL.
HTTP:为了实现万维网上各种链接,就要使万维网客户程序与万
,维网服务器程
序之间的交互遵守严格的协议,这就是超文本传送协议HTTP.HTTP 是一个应用层
协议,它使用TCP 连接进行可靠的传送。
CGI:通用网关接口CGI 是一种标准,它定义了动态文档应该如何创建,输入数
据应如何提供给应用程序,以及输出结果意如何使用。CGI 程序的正式名字是CGI
脚本。按照计算机科学的一般概念。
浏览器:一个浏览器包括一组客户程序、一组解释程序,以及一个控制程序。
超文本:超文本的基本特征就是可以超链接文档;你可以指向其他位置,该位
置可以在当前的文档中、局域网中的其他文档,也可以在因特网上的任何位置的文
档中。这些文档组成了一个杂乱的信息网。目标文档通常与其来源有某些关联,并
且丰富了来源;来源中的链接元素则将这种关系传递给浏览者。 超媒体:超级媒体的简称, 是超文本( hypertext )和多媒体在信息浏览环
境下的结合。
超链:超链接可以用于各种效果。超链接可以用在目录和主题列
,表中。浏览者
可以在浏览器屏幕上单击鼠标或在键盘上按下按键,从而选择并自动跳转到文档中
自己感兴趣的那个主题,或跳转到世界上某处完全不同的集合中的某个文档。超链
接(hyper text),或者按照标准叫法称为锚(anchor ),是使用 标签标记
的,可以用两种方式表示。锚的一种类型是在文档中创建一个热点,当用户激活或
选中(通常是使用鼠标)这个热点时,会导致浏览器进行链接。 页面:页面,类似于单篇文章页面,但是和单篇文章不同的是:
1. 每个页面都可
以自定义样式,而单篇文章则共用一个样式。2. 页面默认情况一般不允许评论,而
单篇文章默认情况允许评论。3. 页面会出现在水平导航栏上,不会出现在分类和存
档里,而单篇文章会出现在分类和存档里,不会出现在水平导航栏上。
活动文档:即正在处理的文档。在Microsof t Word 中键入的文本或插入的
图形将出现在活动文档中。活动文档的标题栏是突出显示的。一个基于
,Windows 的、嵌入到浏览器中的非HTML 应用程序,提供了从浏览器界面访
问这些应用程序的功能的方法。
搜索引擎: 搜索引擎指能够自动从互联网上搜集信息,经过整理以后,提供给
用户进行查阅的系统。
6-09 假定一个超链从一个万维网文档链接到另一个万维网文档时,由于万维网文档
上出现了差错而使得超链只想一个无效的计算机名字。这是浏览器将向用户报
告什么?
答:404 Not Found。
6-10 假定要从已知的URL 获得一个万维网文档。若该万维网服务器的Ip 地址开始
时并不知道。试问:除HTTP 外,还需要什么应用层协议和传输层协议?
答:
应用层协议需要的是DNS 。
运输层协议需要的是UDP (DNS )使用和TCP (HTTP 使用)。 6-11 你所使用的浏览器的高速缓存有多大?请进行一个试验:访问几个万维网文
档,然后将你的计算机与网络断开,然后再回到你刚才访问过的
,文档。你的浏
览器的高速缓存能够存放多少各页面?
答:(因不同机器而定)
6-12 、什么是动态文档?试举出万维网使用动态文档的一些例子。
答案:如果文挡的内容在浏览器访问万维网时才有应用程序动态创建,这种文档称为动态文
档(dynamic document)。当浏览器请求到达时,万维网服务器要运行另一个应用程序,并
将控制转移到此程序。接着,该应用程序对浏览器发来的数据进行处理,其间可能访问数据
库或图形软件包等其它服务器资源,并输出HTML 格式的文档,万维网服务器将应用程序的
输出作为对浏览器的响应。由于对浏览器每次请求的响应都是临时生成的,因此用户通过动
态文档看到的内容可根据需要不断变化。例如Google 搜索到的信息,博客,论坛等。
6-13、浏览器同时打开多个TCP 连接进行浏览的优缺点如何?请说明理由。
答案:优点:简单明了方便。
缺点:卡的时候容易死机
6-14、当使用鼠标点取一个WWW 文档时,若该文档除了有文