《计算机网络技术》课程
作业参考答案
第六章应用层
6.2域名系统的主要功能是什么?域名系统中的本地域名服务器、根域名服务器、顶级域名服务器及权限域名服务器有何区别?
解析:域名系统中的服务器主要包括:根域名服务器,授权域名服务器和本地域名服务器三种。了解三者之间的关系是回答此题的基础。
答案:域名系统DNS是因特网使用的命名系统,用来把便于人们使用的机器名字即域名转换为IP地址。
根域名服务器是最高层次的域名服务器。所有的根域名服务器都知道所有的顶级域名服务器的域名和IP地址。
顶级域名服务器负责管理在该顶级域名服务器注册的所有二级域名。
权限域名服务器就是负责一个区的域名服务器,用来保存该区中的所有主机的域名到IP地址的映射。
本地域名服务器也称为默认域名服务器,每一个因特网服务提供者,或一所大学,甚至一所大学里的系,都可以拥有一台本地域名服务器。当一台主机发出DNS查询请求时,这个查询请求报文就发送给本地域名服务器。
6.3举例说明域名转换的过程。域名服务器中的高速缓存的作用是什么?
解析:域名转换的过程是首先向本地域名服务器申请解析,如果本地查不到,则向根服务器进行查询,如果根服务器中也查不到,则根据根服务器中保存的相应授权域名服务器进行解析,则一定可以找到。举例说明即可。
答案:假定域名为http://www.doczj.com/doc/88d1441876c66137ee06193c.html的主机想知道另一个域名为http://www.doczj.com/doc/88d1441876c66137ee06193c.html的主机的IP地址。首先向其本地域名服务器http://www.doczj.com/doc/88d1441876c66137ee06193c.html查询。当查询不到的时候,就向根域名服务器http://www.doczj.com/doc/88d1441876c66137ee06193c.html 查询。根据被查询的域名中的“http://www.doczj.com/doc/88d1441876c66137ee06193c.html”再向授权域名服务器http://www.doczj.com/doc/88d1441876c66137ee06193c.html发送查询报文,最后再向授权域名服务器http://www.doczj.com/doc/88d1441876c66137ee06193c.html查询。得到结果后,按照查询的路径返回给本地域名服务器http://www.doczj.com/doc/88d1441876c66137ee06193c.html。
域名服务器中的高速缓存的用途是优化查询的开销,减少域名查询花费的时间。
6.5文件传送协议FTP的主要工作过程是怎样的?为什么说FTP是带外传送控制信息?主进程和从属进程各起什么作用?
解析:文件传输协议只提供文件传送的一些基本服务,使用TCP提供可靠的运输服务。FTP 采用客户服务器方式运行。其中有两个连接需要建立。
答案:FTP的主要工作过程为:在进行文件传输时,FTP客户所发出的传送请求通过控制连接发送给服务器端的控制进程,并在整个会话期间一直保持打开,但是控制连接不用来传送文件。服务器端的控制进程在接收到FTP客户发送来的文件传输请求后就创建数据传送进程和数据连接,数据连接用来连接到客户端和服务器端的数据传送进程,数据传送进程实际完成对文件的传送,在传送完毕后关闭“数据传送连接”,并结束运行。
FTP的服务器进程由两大部分组成:一个主进程,负责接收新的请求;若干个从属进程,负责处理单个请求。