计算机网络相关题目及答案(第二章)

第二章

复习题:

R3.对两进程之间的通信会话而言,哪个进程是客户,哪个进程是服务器?

答:发起通信的进程标识为客户,在会话开始时等待接受的进程是服务器。

R5.运行在一台主机上的一个进程,使用什么信息来标识运行在另一台主机上的进程?

答:主机由IP地址标识,接收进程用端口号标识。

R24. CDN通常采用两种不同的服务器放置方法之一。列举并简单描述它们。

答:深入: 通过在遍及全球的接入ISP中部署服务器集群来深入到ISP的接入网中. 好处是靠近端用户, 减少端用户和CDN集群之间链路和路由器数量, 改善了用户感受到的时延和吞吐量. 缺点是由于高度分布式设计, 维护和管理集群成本高。

邀请做客: 通过在少量关键位置建造大集群来邀请到ISP做客. 这些CDN集群通常放在因特网交换结点(IXP)。 好处是产生较低的维护和管理开销. 缺点是以对端用户的较高时延和较低吞吐量为代价。

R26.2.7节中所描述的UDP服务器仅需要一个套接字,而TCP服务器需要两个套接字。为什么?如果TCP服务器支持n个并行连接,每条连接来自不同的客户主机,那么TCP服务器将需要多少个套接字?

答:1)TCP 有一个欢迎套接字,一个连接套接字;

2)n+1;

习题:

P3. 考虑一个要获取给定URL 的Web文档的HTTP客户。该HTTP服务器的IP地址开始时并不知道。在这种情况下,除了HTTP外,还需要什么运输层和应用层协议?

答:应用层协议:DNS和HTTP

传输层协议:UDP用于DNS;TCP用于HTTP

P17.考虑用POP3访问你的电子邮件。

a假定你已经配置以下载并删除模式运行的POP邮件客户。完成下列事务:

C: list

S: 1  498

S: 2  912

S: .

C: retr 1

S: blah blah ...

S: ..........blah

S:.

?

?

b.假定你已经配置以下载并保持模式运行的POP邮件客户。完成下列事务:

C: list

S: 1  498

S: 2  912

S: .

C: retr 1

S: blah blah ...

S: ..........blah

S:.

?

?

c.假定你已经配置以下载并保持模式运行的 POP邮件客户。使用(b)中的记录,假定你检索报文1和2,退出 POP, 5分钟以后,你再访问 POP以检索新电子邮件。假定在这5分钟间隔内,没有新报文发送给你。给出第二种 POP会话的记录。

答:a. C: dele 1

C: retr 2

S: (blah blah …

S: ………..blah)

S: .

C: dele 2

C: quit

S: +OK POP3 server signing off

b. C: retr 2

S: blah blah …

S: ………..blah

S: .

C: quit

S: +OK POP3 server signing off

c. C: list

S: 1 498

S: 2 912

S: .

C: retr 1

S: blah …..

S: ….blah

S: .

C: retr 2

S: blah blah …

S: ………..blah

S: .

C: quit

S: +OK POP3 server signing off

P20.假定你能够访问所在系的本地DNS服务器中的缓存。你能够提出一种方法来粗略地确定在你所在系

的用户中最为流行的Web服务器(你所在系以外)吗?解释原因。

答:在一段时间内, DNS 服务器缓存中出现最频繁的 web 服务器就是最流行的。

你可能感兴趣的:(计算机网络)