计算机网络(原第六版)第二章课后答案(部分)
计算机网络(第六版)谢希任课后习题答案(部分)

计算机网络(第六版)谢希任课后习题答案(部分)《计算机网络》课后习题答案第一章概述1-1 计算机网络向用户可以提供哪些服务?答:计算机网络向用户提供的最重要的功能有两个,连通性和共享。
1-3 试从多个方面比较电路交换、报文交换和分组交换的主要优缺点。
答:(1)电路交换电路交换就是计算机终端之间通信时,一方发起呼叫,独占一条物理线路。
当交换机完成接续,对方收到发起端的信号,双方即可进行通信。
在整个通信过程中双方一直占用该电路。
它的特点是实时性强,时延小,交换设备成本较低。
但同时也带来线路利用率低,电路接续时间长,通信效率低,不同类型终端用户之间不能通信等缺点。
电路交换比较适用于信息量大、长报文,经常使用的固定用户之间的通信。
(2)报文交换将用户的报文存储在交换机的存储器中。
当所需要的输出电路空闲时,再将该报文发向接收交换机或终端,它以“存储――转发”方式在网内传输数据。
报文交换的优点是中继电路利用率高,可以多个用户同时在一条线路上传送,可实现不同速率、不同规程的终端间互通。
但它的缺点也是显而易见的。
以报文为单位进行存储转发,网络传输时延大,且占用大量的交换机内存和外存,不能满足对实时性要求高的用户。
报文交换适用于传输的报文较短、实时性要求较低的网络用户之间的通信,如公用电报网。
(3)分组交换分组交换实质上是在“存储――转发”基础上发展起来的。
它兼有电路交换和报文交换的优点。
分组交换在线路上采用动态复用技术传送按一定长度分割为许多小段的数据――分组。
每个分组标识后,在一条物理线路上采用动态复用的技术,同时传送多个数据分组。
把来自用户发端的数据暂存在交换机的存储器内,接着在网内转发。
到达接收端,再去掉分组头将各数据字段按顺序重新装配成完整的报文。
分组交换比电路交换的电路利用率高,比报文交换的传输时延小,交互性好。
1-5 因特网的发展大致分为哪几个阶段?请指出这几个阶段最主要的特点。
答:第一阶段是从单个网络ARPANRET 向互联网发展的过程。
计算机网络基础(段标第6版) 第2章 习题参考答案

填空1计算机间的通信合作层次接口服务2语法语义同步3结构格式4OSI参考模型国际标准化5物理层数据链路层网络层传输层会话层表示层应用层表示层数据链路层6为数据端设备提供传送数据的通路传输数据完成物理层的一些管理工作7数据终端设备数据通信设备8链路管理、帧同步、流量控制、差错控制、透明传输、寻址9帧10面向字符面向比特11通信子网层、路径选择、流量控制、数据传输与中继、清除子网的质量差异12虚电路服务、数据报服务13数据传输层、表示层14网络接口层、网络互联层、传输层、应用层15简单文件传输协议、超文本传输协议、远程登录协议、文件传输协议16服务17会话层18ARP协议19远程登录20网络互连层判断:1对2错3错4错5错6对7错8对9对10错1.网络体系结构采用层次化的优点是什么?(1)各层之间相互独立,高层不必关心低层的实现细节,只要知道低层所提供的服务,经及本层向上层所提供的服务即可,能真正做到各司其职。
(2)有利于实现和维护,某个层次实现细节的变化不会对其他层次产生影响。
(3)易于实现标准化。
2.0SI模型和TCP/IP模型的共同点和不同点是什么?共同点:都采用了层次结构的思想、在传输层中定义了相似的功能。
不同点:二者在层次划分上、使用协议上有很大的区别;TCP/IP为工业标准模型,而OSI 是理论标准模型。
3.简述OS1网络层的主要功能?物理层具体解决了以下问题:使用什么类型的传输介质,使用什么样的连接器件和连接设备。
使用什么拓扑结构。
使用什么样的物理信号表示二进制的。
和1以及该物理信号与传输相关的特性如何。
数据链路层具体解决了以下问题:将bit信息加以组织封装成帧。
确定了数据帧的结构。
通过使用硬件地址及物理地址来寻址。
实现差错校验信息的组织。
对共享的介质实现访问控制。
网络层具体解决了以下问题:提供了网络层的地址(IP地址),并进行不同网络系统间的路径选择。
数据包的分割和重新组合。
差错校险和恢复。
(完整word版)计算机网络(第六版)谢希仁著课后习题答案

第一章概述1-01 计算机网络向用户可以提供那些服务?答:连通性和共享1-02 简述分组交换的要点。
答:(1)报文分组,加首部(2)经路由器储存转发(3)在目的地合并1-03 试从多个方面比较电路交换、报文交换和分组交换的主要优缺点。
答:(1)电路交换:端对端通信质量因约定了通信资源获得可靠保障,对连续传送大量数据效率高。
(2)报文交换:无须预约传输带宽,动态逐段利用传输带宽对突发式数据通信效率高,通信迅速。
(3)分组交换:具有报文交换之高效、迅速的要点,且各分组小,路由灵活,网络生存性能好。
1-04 为什么说因特网是自印刷术以来人类通信方面最大的变革?答:融合其他通信网络,在信息化过程中起核心作用,提供最好的连通性和信息共享,第一次提供了各种媒体形式的实时交互能力。
1-05 因特网的发展大致分为哪几个阶段?请指出这几个阶段的主要特点。
答:从单个网络APPANE向互联网发展;TCP/IP协议的初步成型建成三级结构的Internet ;分为主干网、地区网和校园网;形成多层次ISP 结构的Internet ;ISP 首次出现。
1-06 简述因特网标准制定的几个阶段?答:(1)因特网草案(Internet Draft)――在这个阶段还不是RFC文档。
(2)建议标准(Proposed Standard)——从这个阶段开始就成为RFC 文档。
(3)草案标准(Draft Standard)(4)因特网标准(Internet Standard)1- 07 小写和大写开头的英文名字internet 和Internet 在意思上有何重要区别?答:(1)internet (互联网或互连网):通用名词,它泛指由多个计算机网络互连而成的网络。
;协议无特指(2)I nternet (因特网):专用名词,特指采用TCP/IP 协议的互联网络区别:后者实际上是前者的双向应用1-08 计算机网络都有哪些类别?各种类别的网络都有哪些特点?答:按范围:(1)广域网WAN远程、高速、是In ternet的核心网。
计算机网络第六版谢希仁著课后习题答案

计算机网络第六版谢希仁著课后习题答案计算机网络是一门复杂而又重要的学科,谢希仁教授所著的《计算机网络》第六版更是这一领域的经典教材。
书中的课后习题对于我们巩固知识、加深理解起着至关重要的作用。
以下是为大家整理的部分课后习题答案。
一、物理层1、物理层要解决哪些问题?物理层的主要特点是什么?物理层要解决的主要问题包括:如何在连接各种计算机的传输媒体上传输数据比特流,而不是指具体的传输媒体。
物理层的主要特点是:它尽可能地屏蔽掉物理设备和传输媒体,通信手段的不同,使数据链路层感觉不到这些差异,只考虑完成本层的协议和服务。
2、规程与协议有什么区别?规程专指物理层协议,而协议的范围更广,可以涵盖多个层次。
规程更侧重于具体的操作步骤和规则,而协议则是对通信过程中各种规则和约定的总体描述。
3、试给出数据通信系统的模型并说明其主要组成构件的作用。
数据通信系统的模型包括源点、发送器、传输系统、接收器和终点。
源点产生要传输的数据,发送器将源点产生的数字比特流转换为可在传输系统中传输的信号,传输系统用于传输信号,接收器将接收到的信号转换为数字比特流,终点接收数字比特流并进行处理。
二、数据链路层1、数据链路层的三个基本问题(封装成帧、透明传输和差错检测)为什么都必须加以解决?封装成帧是为了在链路上以帧为单位传输数据,便于接收方识别帧的开始和结束。
透明传输是为了确保数据中的控制字符不会被误解释为帧的边界。
差错检测是为了发现传输过程中可能出现的比特差错,提高数据传输的可靠性。
2、要发送的数据为 1101011011。
采用 CRC 的生成多项式是 P(X)=X4 + X + 1 。
试求应添加在数据后面的余数。
首先,将生成多项式转换为二进制:10011。
然后,在数据后面添加 4 个 0,得到 11010110110000。
用这个数除以 10011,得到余数为1110。
三、网络层1、网络层向上提供的服务有哪两种?是比较其优缺点。
网络层向上提供的服务有虚电路服务和数据报服务。
计算机网络谢希仁第六版课后答案完整版

计算机网络第六版答案第一章概述1-01 计算机网络向用户可以提供那些服务答:连通性和共享1-02 简述分组交换的要点。
答:(1)报文分组,加首部(2)经路由器储存转发(3)在目的地合并1-03 试从多个方面比较电路交换、报文交换和分组交换的主要优缺点。
答:(1)电路交换:端对端通信质量因约定了通信资源获得可靠保障,对连续传送大量数据效率高。
(2)报文交换:无须预约传输带宽,动态逐段利用传输带宽对突发式数据通信效率高,通信迅速。
(3)分组交换:具有报文交换之高效、迅速的要点,且各分组小,路由灵活,网络生存性能好。
1-04 为什么说因特网是自印刷术以来人类通信方面最大的变革答:融合其他通信网络,在信息化过程中起核心作用,提供最好的连通性和信息共享,第一次提供了各种媒体形式的实时交互能力。
1-05 因特网的发展大致分为哪几个阶段请指出这几个阶段的主要特点。
答:从单个网络APPANET向互联网发展;TCP/IP协议的初步成型建成三级结构的Internet;分为主干网、地区网和校园网;形成多层次ISP结构的Internet;ISP首次出现。
1-06 简述因特网标准制定的几个阶段答:(1)因特网草案(Internet Draft) ——在这个阶段还不是 RFC 文档。
(2)建议标准(Proposed Standard) ——从这个阶段开始就成为 RFC 文档。
(3)草案标准(Draft Standard)(4)因特网标准(Internet Standard)1-07小写和大写开头的英文名internet 和Internet在意思上有何重要区别答:(1) internet(互联网或互连网):通用名词,它泛指由多个计算机网络互连而成的网络。
;协议无特指(2)Internet(因特网):专用名词,特指采用 TCP/IP 协议的互联网络。
区别:后者实际上是前者的双向应用1-08 计算机网络都有哪些类别各种类别的网络都有哪些特点答:按范围:(1)广域网WAN:远程、高速、是Internet的核心网。
(完整word版)计算机网络第二章答案

1.请举例说明信息、数据与信号之间的关系。
答:数据通信中被传输的二进制代码称为数据,数据是信息的载体。
数据涉及对事物的表示形式,信息涉及对数据所表示内容的解释。
数据通信的任务是要传输二进制代码的比特序列,而不需要解释代码所表示的内容。
例如,二进制编码按从高位到低位的顺序排列,英文单词“NETWORK”的ASCII码编码的二进制比特序列应该是“1001110 1000101 1010100 1010111 1001111 1010010 1001011”。
如果要从一个主机将这个比特序列准确地传送到另一个主机,并且两个主机都使用ASCII编码,那么另一个主机就可以将接收的比特序列解释为“NETWORK”。
2.通过比较说明双绞线、同轴电缆与光纤等3种常用传输介质的特点。
答:传输介质是网络中连接收发双方的物理通路,也是通信中实际传送信息的载体。
网络中常用的传输介质有:双绞线、同轴电缆和光缆。
(1) 双绞线由按规则螺旋结构排列的2根、4根或8根绝缘导线组成。
各线对螺旋排列的目的是使线对之间的电磁干扰最小。
双绞线分为屏蔽双绞线与非屏蔽双绞线两种。
双绞线的主要特点是:连接距离比较短,抗干扰性比较好,支持点—点连接与多点连接,价格低于其他传输介质,安装与维护比较方便。
(2) 同轴电缆由内导体、外屏蔽层、绝缘层及外部保护层组成。
同轴介质的特性参数由内、外导体及绝缘层的电参数与机械尺寸决定。
同轴电缆可以分为基带同轴电缆和宽带同轴电缆两种。
同轴电缆的主要特点是:连接距离比较长,抗干扰性很好,支持点—点连接与多点连接,价格介于双绞线与光缆之间,安装与维护比较方便。
(3) 光缆是网络传输介质中性能最好、应用前途最广泛的一种。
光纤是一种直径为50~100μm、能传导光波的柔软介质。
在折射率较高的单根光纤外面,用折射率较低的包层包裹起来构成一条光纤通道;由多条光纤组成一束就构成一条光缆。
光纤分为单模光纤与多模光纤两种。
光缆的主要特点是:低损耗和宽频带、高数据传输速率、低误码率和安全保密性好,价格高于双绞线与同轴电缆,安装与维护比较困难。
计算机网络第二章参考答案

计算机网络第二章参考答案第二章作业参考答案1.数据通信过程包括哪几个阶段,各阶段的特点是什么?答:数据通信过程一般包括以下5个阶段:建立物理连接:建立通信线路的连接:建立逻辑连接:建立数据传输线路,通信双方建立同步联系,相互核对地址:数据传输:传送通信数据:断开逻辑连接:双方通过通信控制信息确认此次通信结束:断开物理连接:通信结朿,切断物理链接通道。
2.试解释以下名词;数据、信号、模拟数据、数字信号。
答:数据(Data):传递(携带)信息的实体。
信息(Information):数据的内容或解释。
信号(Signal):数据的物理量编码(通常为电编码),数据以信号的形式在介质中传播。
3.模拟通信系统和数字通信系统有何不同?答:模拟通信系统是在模拟信道上实现模拟信息或数字信息的传输,需要经过调制和解调:数字通信系统是在数字信道上实现模拟信息或数字信息的传输,需要经过编码和解码。
4.举出现实生活中单工及双工通信的例子答:单工是指数据单向传输,如无线电广播。
半双工是指数据可以双向交替传输,但不能在同一时刻双向传输,例如对讲机。
全双工是指数据可以双向同时传输,例如电话。
5.基带传输与宽带传输的主要区别是什么?答:基带传输:不需调制,编码后的数字脉冲信号直接在信逍上传送。
宽带传输:把信号调制成频带为几十MHz到几百MHz的模拟信号后再传送,接收方需要解调。
6.同步通信与异步通信的主要区别是什么?答:同步通信要求接收端与发送端在时间基准上一致,收发双方不停地发送和接收连续的同步比特流。
而异步通信时不要求接收端时钟和发送端时钟同步。
发送端发送完一个字节后,可经过任意长的时间间隔再发送下一个字节。
得同步通信的传输速率较异步通信更快,但系统需要在首发两端保持同步,因此一般比异步通信更为复杂。
同时,异步通信为使接收端正确识别数据,开销较大。
7.通过比较说明双绞线、同轴电缆和光纤三种传输介质的特点?答:双绞线:组装密度髙、节省空间,安装容易,平衡传输,抗干扰性一般,连接距离短,,价格便宜。
计算机网络第六版课后习题

谢希仁计算机网络课后习题答案(全)计算机网络第五版课后习题答案(第一章)第一章概述1-01计算机网络向用户可以提供那些服务?答:连通性和共享1-02简述分组交换的要点。
答:(1)报文分组,加首部(2)经路由器储存转发(3)在目的地合并1-03试从多个方面比较电路交换、报文交换和分组交换的主要优缺点。
答:(1)电路交换:端对端通信质量因约定了通信资源获得可靠保障,对连续传送大量数据效率高。
(2)报文交换:无须预约传输带宽,动态逐段利用传输带宽对突发式数据通信效率高,通信迅速。
(3)分组交换:具有报文交换之高效、迅速的要点,且各分组小,路由灵活,网络生存性能好。
1-04为什么说因特网是自印刷术以来人类通信方面最大的变革?答:融合其他通信网络,在信息化过程中起核心作用,提供最好的连通性和信息共享,第一次提供了各种媒体形式的实时交互能力。
1-05因特网的发展大致分为哪几个阶段?请指出这几个阶段的主要特点。
答:从单个网络APPANET向互联网发展;TCP/IP协议的初步成型建成三级结构的Internet;分为主干网、地区网和校园网;形成多层次ISP结构的Internet;ISP首次出现。
1-06简述因特网标准制定的几个阶段?答:(1)因特网草案(Internet Draft) ——在这个阶段还不是 RFC 文档。
(2)建议标准(Proposed Standard) ——从这个阶段开始就成为 RFC 文档。
(3)草案标准(Draft Standard)(4)因特网标准(Internet Standard)1-07小写和大写开头的英文名字 internet 和Internet在意思上有何重要区别?答:(1) internet(互联网或互连网):通用名词,它泛指由多个计算机网络互连而成的网络。
;协议无特指(2)Internet(因特网):专用名词,特指采用 TCP/IP 协议的互联网络区别:后者实际上是前者的双向应用1-08计算机网络都有哪些类别?各种类别的网络都有哪些特点?答:按范围:(1)广域网WAN:远程、高速、是Internet的核心网。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机网络(原第六版)第二章课后答案(部分) R1.列出5种非专用的因特网应用及它们所使用的因特网协议。
答:(1)Web应用和HTTP协议 (2)电子邮件应用和SMTP(简单邮件传输协议) (3)因特网的目录服务DNS和DNS协议 (4)P2P应用和P2P 协议 (5)远程终端访问和Telnet (6)文件传输和FTPR2.网络体系结构与应用程序体系结构之间有什么区别?答:应用程序的体系结构明显不同于网络的体系结构。
从应用程序研发者的角度看,网络体系结构是固定的,并为应用程序提供了特定的服务集合。
另一方面,应用程序体系结构由应用程序研发者设计,规定了如何在各种端系统上组织该应用程序。
在选择应用程序体系结构时,应用程序研发者很可能利用现代网络应用程序中所使用的两种主流体系结构之一:客户机/服务器体系结构或对等体系结构。
R3.对两进程之间的通信会话而言,哪个进程是客户机,哪个进程是服务器?答:在给定的一对进程之间的通信会话中,发起通信(即在该会话开始时与其他进程联系)的进程被标示为客户机,在会话开始时等待联系的进程是服务器。
R4.对P2P文件共享应用,你同意“一个通信会话不存在客户机端和服务器端的概念”这种说法吗?为什么?不同意,在P2P文件共享应用中,一个进程可以既是客户机又是服务器。
实际上,在P2P文件共享系统中,一个进程既能上载文件又能下载文件。
无论如何,在给定的一对进程之间的通信会话中,我们仍能标示一个进程为客户机,标示另一个进程为服务器。
在给定的一对进程之间的通信会话中,发起通信(即在该会话开始时与其他进程联系)的进程被标示为客户机,在会话开始时等待联系的进程是服务器。
R5.运行在一台主机上的一个进程使用什么信息来标识运行在另一台主机上的进程?答:目的地端口号R6.假定你想尽快的处理从远程客户机到服务器的事务,应使用UDP 还是TCP?为什么? UDP,因为TCP是面向连接的可靠数据传输服务,使用TCP协议时,在应用层数据报文开始流动之前,其客户机程序和服务器程序之间互相交换运输层控制信息,完成握手阶段。
TCP的三次握手,以及拥塞控制机制和分组都有开销。
UDP没有拥塞控制机制,所以发送端可以以任何速率向其下面的层(网络层)注入数据。
R8.列出运输协议能够提供的4种宽泛类型的服务。
对于每种服务类型,指出是UDP还是TCP(或这两种协议)提供这样的服务。
答:可靠数据传输、吞吐量、定时和安全性 TCP提供可靠数据传输和安全性。
R9.前面讲过TCP能用SSL来强化,以提供进程到进程安全性服务,包括加密。
SSL运行在运输层还是应用层?如果某应用程序研制者想要用SSL来强化UDP,该研制者应当做些什么工作?答:略。
R10.握手协议的作用是什么?答:提示客户机和服务器做好传输分组的准备。
R11.为什么HTTP,FTP,SMTP,POP3都运行在TCP而不是UDP之上?答:TCP协议提供了可靠数据传输服务,能够保证所有数据最终到达目的地。
R12.考虑一个电子商务网站需要保留每一个客户的购物记录。
描述如何使用Cookie来完成该功能。
答:Cookie技术有4个组成部分:1.在HTTP响应报文中有一个cookie 首部行。
2.在HTTP请求报文中有一个cookie首部行;3. 在用户端系统中保留有一个cookie文件,由用户的浏览器管理;4,在web站点有一个后段数据库。
当请求报文到达一个电子商务网站服务器时,该服务器站点将产生一个唯一识别码,并以此作为索引在它的后端数据库中产生一个表项。
接下来该服务器用一个含set-cookie:首部行的HTTP响应报文对客户的浏览器进行响应,其中set-cookie:首部行含有识别码。
当客户的浏览器收到了该HTTP响应报文时,他会看到该set-cookie:首部。
该浏览器在它管理的特定cookie文件中添加一行,其中包含该服务器的主机名和set-cookie:首部中识别码。
当客户继续浏览该网站时,每请求一个web页面,其浏览器就会从它的cookie文件中获取这个网站的识别码,并放到HTTP请求报文中含有该识别码的cookie首部行中。
特别是,发往该站点服务器的每个HTTP请求报文都包括该首部行,在这种方式下,网站服务器就可以跟踪客户在该站点的活动。
R13.描述web缓存器如何减少接收被请求的对象的时延。
Web缓存器将减少用户请求的所有对象的时延还是其中的某些对象?为什么?答:Web缓存器也叫代理服务器,它是能够代表初始web服务器来满足HTTP请求的网络实体。
Web缓存器有自己的磁盘存储空间,并在该存储空间中保存最近请求过的对象的拷贝。
(1)浏览器建立一个到web缓存器的TCP连接,并向web缓存器中的对象发送一个HTTP请求。
(2) Web缓存器检查本地是否存储了该对象拷贝。
如果有,web缓存器就用HTTP响应报文向客户机浏览器返回该对象。
(3)如果web缓存器没有该对象,它就与该对象的初始服务器打开一个TCP连接。
Web缓存器则在TCP连接上发送获取该对象的HTTP 请求。
在收到请求后,初始服务器向web缓存器发送具有该对象的HTTP响应。
(4)当web缓冲器接收该对象时,它在本地存储空间存储了一份拷贝,并用HTTP响应报文向客户机的浏览器发送该拷贝。
Web缓存器可以大大减少对客户机请求的响应时间,特别是当客户机与初始服务器之间的瓶颈带宽远低于客户机与web缓存器之间的瓶颈带宽时更是如此。
如果在客户机与web 缓存器之间有一个高速连接,并且用户所请求的对象在web缓存器上,则web缓存器可以迅速将该对象交付给用户。
将减少用户请求的所有对象的时延,因为一个缓存器满足的请求的比率通常在0.2~0.7之间,假设缓存器的命中率为0.4。
因为客户机和缓存器位于同一个高速LAN上,这40%的请求将几乎立即会得到响应,剩下的60%的请求仍然需要通过访问初始服务器才能满足。
但是只有60%的被请求对象通过接入链路传送,其流量强度从1.0减小到0.6。
一般而言,当流量强度小于0.8时,时延很小R14.用Telnet向web服务器注册并发送一个多行的请求报文。
在该请求报文中包含if-modified-since:首部行,迫使响应报文中出现304 Not Modified状态代码。
答:略R15.为什么说FTP在“带外”发送控制信息?答:因为FTP 使用两个并行的TCP连接来传输文件,一个是控制连接,一个是数据连接。
控制连接用于在两个主机之间传输控制信息,如用户标识、口令、改变远程目录的命令以及“put”和“get”文件的命令。
数据连接用于实际传输一个文件。
因为FTP协议使用一个分离的控制连接,所以我们也称FTP的控制信息是带外传送的。
R16.假定Alice 使用一个基于web的电子邮件账户(如Hotmail或gmail)向Bob发报文,而Bob使用pop3访问他的邮件服务器来获取自己的邮件。
讨论报文是怎样从Alice主机到达Bob主机的。
列出在两台主机间移动该报文时所使用的各种应用层协议。
答:当Alice要发送一封基于web的电子邮件报文时,该电子邮件报文从Alice的浏览器发送到她的邮件服务器,使用的是HTTP而不是SMTP。
然而Alice的邮件服务器使用SMTP将邮件报文发送给Bob的邮件服务器。
Bob的用户代理通过POP3从邮件服务器中取回报文。
R17.略。
R18.从用户的观点看,POP3协议中“下载并删除”模式和“下载并保留”模式有什么区别?答:下载并删除模式是指用户从一台机器上收取了一个邮件以后,那么他在其他机器上将不能再次收取该邮件。
下载并保留模式是指,用户代理下载某邮件后,该邮件仍保留在邮件服务器上,用户能够通过不同的机器重新读取这些邮件;他可以在上班时收取一封邮件,而在回家后再次访问它。
R19.一个机构的web服务器和邮件服务器可以有完全相同的主机名别名(如)吗?包含邮件服务器主机名的RR有什么样的类型?答:通过使用MX记录,一个机构的web服务器和邮件服务器可以有完全相同的主机名别名。
如果type=A,则Name是主机名,Value是该主机名的IP地址。
如果type=NS,则Name是域(如),而value是知道如何获得该域中主机IP地址的权威DNS服务器的主机名。
如果type=CNAME,则value是别名为Name的主机对应的规范主机名。
该记录能够向请求主机提供一个主机名对应的规范主机名。
如果Type=MX,则value是别名为Name的邮件服务器的规范主机名。
R20.在BitTorrent中,假定Alice以30s间隔向Bob发送文件块。
Bob将必须回应,以相同的间隔向Alice发送文件块吗?为什么?答:是,因为每过30秒Alice将随机地选择一名新的对换伙伴并开始与那位伙伴进行对话。
如果这两个对等方都满足此对换要求,那么它们会将对方放入其前四位列表中并继续与对方进行对话,直到对等方之一发现了一个更好的伙伴为止。
这样,对等方就能以趋于满意的速率上载。
R21.考虑一个新对等方Alice加入BitTorrent,但她没有任何文件块。
由于没有任何文件块,没有什么可上载所以她不能成为任何其他对等方的前四位上载者。
那么,Alice将怎样得到她的第一个文件块呢?答:当一个新的对等方Alice加入洪流时,追踪器随机地从参与对等方集合中选择一些对等方,并将这些对等方的IP地址发送给Alice。
Alice持有对等方的这张列表,试图与该列表上的对等方创建并行的TCP连接。
R22.什么是覆盖网络?它包括路由器吗?在覆盖网络中什么是边?查询洪泛覆盖网络是怎样创建和维护的?答:在Gnutella中,对等方形成了一个抽象的逻辑网络,该网络被称为覆盖网络。
用图论的术语来说,如果对等方X与另一个对等方Y 维护了一个TCP连接,那么我们就说X和Y 之间有一条边。
一条边不是一条物理通信链路,而是一条抽象链路,该链路可能由下面的许多物理链路组成。
对等方通过已经存在的TCP连接,向覆盖网络中的相邻对等方发送报文。
当Alice要定位“Network Love”时,她的客户机向她的所有邻居发送一条查询报文,该报文包括关键词“NetLove”。
Alice的所有邻居向它们的所有邻居转发该报文,这些邻居又接着向它们的所有邻居转发该报文等。
这个过程被称为查询洪泛。
R23.具有集中式索引的即时讯息以何种方式采用客户机/服务器和P2P体系结构的混合结构?答:由一台大型服务器来提供索引服务。
当用户启动P2P文件共享应用程序时,该应用程序将它的IP地址以及可供共享的文件名称通知索引服务器,该索引服务器从每个活动的对等方那里收集这些信息,从而建立一个集中式的动态索引,将每个文件拷贝映射到一个IP地址集合。