Chapter2 练习题及解答 计算机网络 应用层
- 格式:doc
- 大小:40.50 KB
- 文档页数:3
练习题
1.DNS不能提供的服务是( )。
A.将主机别名转换为规范主机名 B.将主机名转换为主机的IP地址
C.将IP地址转换为MAC地址 D.在冗余的服务器间进行负载分配
2.bit.edu.cn是一个( )。
A.URL B.DNS C.MAC地址 D.主机名
3.某公司c有一台主机h,该主机具有的Internet域名应该为( )。
A.h.c.com B.com.c.h C.com.h.c D.c.h.com
4.一台主机希望解析域名www.bit.edu.cn,如果这台服务器配置的域名服务器为
202.120.66.88,Internet根域名服务器为10.1.2.3而存储www.bit.edu.cn与其IP地址对应关系
的域名服务器为202.110.6.8,那么这台主机解析该域名时首先查询( )。
A.地址为202.120.66.88的域名服务器 B.地址为10.1.2.3的域名服务器
C.地址为202.110.6.8的域名服务器 D.不能确定
5.在WWW中,标识分布在整个Internet上的文档采用的是( )。
A.URL B.HTTP C.HTML D.搜索引擎
6.当仅需Web服务器对HTTP报文进行响应,但并不需要返回请求对象时,HTTP请
求报文应该使用的方法是( )。
A.GET B.PUT C.POST D.HEAD
7.下列关于Cookie的说法中错误的是( )。
A.Cookie存储在服务器端 B.Cookie是服务器产生的
C.Cookie会威胁客户的隐私 D.Cookie的作用是跟踪客户的访问和状态
8.下列说法中错误的是( )。
A.HTTP协议是一个无状态协议
B.HTTP报文使用POST方法时实体主体为空
C.HTTP报文使用HEAD方法时可以进行故障跟踪
D.利用HTTP协议可以传输XML文件
9.考虑一个电子商务网站需要保留每一个客户的购买记录。描述如何使用Cookie机制
来完成该功能。
10.假设域名为m.a.com的主机,由于重启动的原因两次向本地DNS服务器dns.a.com
查询域名为www.abc.net的IP地址。请说明域名转换的过程。
11.假设在Internet上有一台FTP服务器,其名称为ftp.bit.edu.cn,IP地址为202.12.66.88,
FTP服务器进程在默认端口守候并支持匿名访问(用户名:anonymous,口令:guest)。如
果某个用户直接用服务器名称访问该FTP服务器,并从该服务器下载文件File1和File2,
请给出FTP客户进程与FTP服务器进程之间的交互过程。
12.下面列出的是使用TCP/IP协议通信的两台主机A和B传送邮件的对话过程,请根
据该过程回答问题。
A:220 beta.gov simple mail transfer service ready
B:HELO alpha.edu
A:250 beta.gov
B:MAIL FROM:
A:250 mail accepted
B:RCPT TO:
A:250 recipient accepted
B:RCPT TO:
A:550 no such user here
B:RCPT TO:
A:250 recipient accepted
B:DATA
A:354 start mail input; end with
B:Date: Thur 27 June 2008 20:08:08 BJ
B:From: smith@alpha.edu
B:……
B:.
A:250 OK
B:QUIT
A:221 beta.gov service closing transmission channel.
问题:
(1)邮件发送方主机的全名是什么?发邮件的用户名是什么?
(2)发送方想把该邮件发给几个用户?分别叫什么名字?
(3)邮件接收方主机的全名是什么?
(4)哪些用户可以收到该邮件?
(5)为了接收邮件,接收方主机上等待连接的端口是多少?
(6)传送邮件所使用的传输层协议是什么?
练习题解答
1.C,2.D,3.A,4.A,5.A,6.D,7.A,8.B
9.解答:步骤如下:
(1)用户第1次访问电子商务网站时,服务器在HTTP响应报文中的cookie首部行中
加入一个新产生的用户ID,并在服务器的后端数据库中建立相应记录。
(2)在用户主机中产生Cookie文件,由用户浏览器管理。
(3)用户下一次访问时,浏览器在其HTTP请求报文中的cookie首部行中引用服务器
所分配的用户ID,用户的购买记录会被记录在后台数据库中。
10.解答:
对主机m.a.com的第一次请求,域名转换过程如下:
(1)主机m.a.com作为客户机向本地域名服务器发出DNS查询报文,查询域名为www.abc.net
的主机的IP地址。
(2)由于本地域名服务器所管理的缓存中没有该域名,本地域名服务器以客户身份继续
向顶级域名服务器dns.net查询。
(3)顶级域名服务器根据被查询域名中的abc,将下属的权威域名服务器dns.abc.net的
IP地址返回给本地域名服务器dns.a.com。然后,本地域名服务器直接向权威域名服务器
dns.abc.net进行查询。
(4)权威域名服务器dns.abc.net将所查到的IP地址返回给本地域名服务器dns.a.com。
(5)本地域名服务器dns.a.com将查到的IP地址告知主机m.a.com,同时在本地域名服
务器中缓存下来。
对主机m.a.com的第二次请求,域名转换过程如下:
(1)主机m.a.com向本地域名服务器dns.a.com提出对www.abc.net的域名解析请求。
(2)本地域名服务器从缓存中发现有该域名的记录。
(3)本地域名服务器取出该记录,并将对应的IP地址告知主机m.a.com。
11.解答:交互过程大致如下:
(1)FTP客户进程访问FTP服务器ftp.bit.edu.cn,首先要完成对该服务器域名的解析,
最终获得该服务器的IP地址202.12.66.88;
(2)FTP的客户进程与服务器进程之间使用TCP建立起一条控制连接,并经过它传送
包括用户名和口令在内的各种FTP命令;
(3)控制连接建立之后,客户进程和服务器进程之间使用TCP建立一条数据连接,通
过该数据连接进行文件File1的传输;
(4)当文件File1传输完成之后,客户进程与服务器进程释放数据连接。
(5)客户进程和服务器进程之间使用TCP建立一条数据连接,通过该数据连接进行文
件File2的传输;
(6)当文件File2传输完成之后,客户进程与服务器进程分别释放数据连接和控制连接。
12.解答:(1)alpha.edu,smith;(2)3个,分别是jones、greeen和brown;(3)beta.gov;
(4)jones和brown;(5)25(不解╮(╯▽╰)╭);(6)TCP。