酷米网(kmw.com),专注高端域名快速交易!

  1. 当前位置: 
  2. 首页 > 
  3. 域名资讯  > Chapter2 练习题及解答 计算机网络 应用层
服务器时间:2018-07-18 22:22:44 (CST +08:00)

Chapter2 练习题及解答 计算机网络 应用层

2017-12-17 17:36:04     浏览量: 72

练习题

1.DNS 不能提供的服务是( )。

A .将主机别名转换为规范主机名

C .将IP 地址转换为MAC 地址

2.bit.edu.cn 是一个( )。

A .URL B .DNS B .将主机名转换为主机的IP 地址 D .在冗余的服务器间进行负载分配 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的域名服务器

C .地址为202.110.6.8的域名服务器 B .地址为10.1.2.3的域名服务器 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 :DA TA

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 。