计算机网络(自顶向下方法)第四版第二章答案

合集下载

计算机网络第四版(课后练习+答案)

计算机网络第四版(课后练习+答案)

计算机⽹络第四版(课后练习+答案)第 1 章概述1.假设你已经将你的狗Berníe 训练成可以携带⼀箱3 盒8mm 的磁带,⽽不是⼀⼩瓶内哇地. (当你的磁盘满了的时候,你可能会认为这是⼀次紧急事件。

)每盒磁带的窑最为7GB 字节;⽆论你在哪⾥,狗跑向你的速度是18km/h 。

请问,在什么距离范围内Berníe的数据传输速率会超过⼀条数据速率为150Mbps的传输线?答:狗能携带21千兆字节或者168千兆位的数据。

18 公⾥/⼩时的速度等于0.005 公⾥/秒,⾛过x公⾥的时间为x / 0.005 = 200x 秒,产⽣的数据传输速度为168/200x Gbps或者840 /x Mbps。

因此,与通信线路相⽐较,若x<5.6 公⾥,狗有更⾼的速度。

6. ⼀个客户·服务器系统使⽤了卫星⽹络,卫星的⾼度为40 000km. 在对⼀个请求进⾏响应的时候,最佳情形下的延迟是什么?答:由于请求和应答都必须通过卫星,因此传输总路径长度为160,000千⽶。

在空⽓和真空中的光速为300,000 公⾥/秒,因此最佳的传播延迟为160,000/300,000秒,约533 msec。

9.在⼀个集中式的⼆叉树上,有2n -1 个路出器相互连接起来:每个树节点上都布⼀个路由器。

路由器i 为了与路由器j 进⾏通信,它要给树的根发送⼀条消息。

然后树根将消息送下来给j 。

假设所有的路由器对都是等概率出现的,请推导出当n很⼤时,每条消息的平均跳数的⼀个近似表达式。

答:这意味着,从路由器到路由器的路径长度相当于路由器到根的两倍。

若在树中,根深度为1,深度为n,从根到第n层需要n-1跳,在该层的路由器为0.50。

从根到n-1 层的路径有router的0.25和n-2跳步。

因此,路径长度l为:18.OSI 的哪⼀层分别处理以下问题?答:把传输的⽐特流划分为帧——数据链路层决定使⽤哪条路径通过⼦⽹——⽹络层.28.⼀幅图像的分辨率为1024X 768 像素,每个像素⽤3 字节来表⽰。

《计算机网络(第四版)课后习题答案 谢希仁编著

《计算机网络(第四版)课后习题答案  谢希仁编著

高等学校电子信息类规划教材《计算机网络》课后习题答案(第四版)谢希仁编著2006-12-28第一章概述(P19)1、计算机网络的发展可划分为几个阶段?每个阶段各有何特点?答:计算机网络的发展可分为以下四个阶段。

(1)面向终端的计算机通信网:其特点是计算机是网络的中心和控制者,终端围绕中心计算机分布在各处,呈分层星型结构,各终端通过通信线路共享主机的硬件和软件资源,计算机的主要任务还是进行批处理,在20世纪60年代出现分时系统后,则具有交互式处理和成批处理能力。

(2)分组交换网:分组交换网由通信子网和资源子网组成,以通信子网为中心,不仅共享通信子网的资源,还可共享资源子网的硬件和软件资源。

网络的共享采用排队方式,即由结点的分组交换机负责分组的存储转发和路由选择,给两个进行通信的用户段续(或动态)分配传输带宽,这样就可以大大提高通信线路的利用率,非常适合突发式的计算机数据。

(3)形成计算机网络体系结构:为了使不同体系结构的计算机网络都能互联,国际标准化组织ISO提出了一个能使各种计算机在世界范围内互联成网的标准框架—开放系统互连基本参考模型OSI.。

这样,只要遵循OSI标准,一个系统就可以和位于世界上任何地方的、也遵循同一标准的其他任何系统进行通信。

(4)高速计算机网络:其特点是采用高速网络技术,综合业务数字网的实现,多媒体和智能型网络的兴起。

2、试简述分组交换的特点答:分组交换实质上是在“存储——转发”基础上发展起来的。

它兼有电路交换和报文交换的优点。

分组交换在线路上采用动态复用技术传送按一定长度分割为许多小段的数据——分组。

每个分组标识后,在一条物理线路上采用动态复用的技术,同时传送多个数据分组。

把来自用户发端的数据暂存在交换机的存储器内,接着在网内转发。

到达接收端,再去掉分组头将各数据字段按顺序重新装配成完整的报文。

分组交换比电路交换的电路利用率高,比报文交换的传输时延小,交互性好。

3、试从多个方面比较电路交换、报文交换和分组交换的主要优缺点。

《计算机网络自顶向下方法》原书第四版复习资料解析

《计算机网络自顶向下方法》原书第四版复习资料解析

物流信息技术复习秘籍TG与其他同学联合出品目录一、《物流信息技术》 (2)条码技术 (2)RFID (4)GPS (5)二、《计算机网络》 (7)第一章 (7)第二章 (7)第三章 (8)第四章 (9)第五章 (10)三、《计算机网络》补充题 (11)第一章 (11)第二章 (15)第三章 (19)第四章 (21)第五章 (25)人员分工: ...................................................... 错误!未定义书签。

一、《物流信息技术》条码技术书本第二章习题1选择题:(1)下列不属于一维条码制是 DA、交叉25码B、EANC、库德巴吗D、49码(3) A 码是美国统一代码委员会制定的一种商品用条码,主要是用于美国和加拿大地区。

A、UPCB、EANC、39D、93(4) A 二维条码形态上是由多行短截的一维条码堆叠而成,它在编码设计、校验原理、识读方式等方面继承了一维条码的一些特点,识读设备与条码印刷与一维条码技术兼容。

A、堆叠式/行排式B、矩阵式C、图像式D、数字式(6)从系统结构和功能上讲,条码识读系统由 D 等部分组成。

A、条码扫描和译码B、光学系统和探测器C、信号放大、滤波、波形整形D、扫描系统、信号整形、译码(7) B 可以识读常用的一维条码,还能识读行排式和矩阵式的二维条码。

A、光笔B、图形式条码识读器C、卡槽式条码识读器D、激光条码识读器(8)条码的编码方法中, A 是指条码符号中,条与空是由标准宽度的模块组合而成。

A、模块组合法B、宽度调节法C、矩阵法D、堆叠法2简答题(2)列举一维条码的主要码制。

一维条码的主要码制:UPC码 EAN码 25码交叉25码 39码库德巴码 128码以及93码(3)简述一维条码的结构。

一维条码的结构:一个完整的一维条码的组成次序依次为:静区(前)、起始符、中间分隔符、校验符、终止符静区(后)。

(4)简述条码识别系统的组成条码识别系统的组成:从系统结构和功能上讲,条码识读系统由扫描系统、信号整形、译码等部分组成。

最新计算机网络自顶向下方法(第四版)-中文版课件-第二章

最新计算机网络自顶向下方法(第四版)-中文版课件-第二章
是用户与网络应用程序之间的接口。 如: ✓ Web应用的用户代理:是一些浏览器软件。 一个通过套接字收发报文,并提供用户接口的进程。 ✓ 电子邮件应用程序用户代理:是“邮件阅读器”。
允许用户进行邮件的撰写和阅读。
19
2.1.3 应用层协议
定义了运行在不同端系统上的应用程序进程间传递 报文的格式和方式。 具体内容: ✓ 交换的报文类型:如请求报文和响应报文; ✓ 各种报文类型的语法:报文中的各个字段及描述; ✓ 字段的语义:字段包含信息的含义; ✓ 进程何时、如何发送报文及对报文进行响应的规则。
20
说明
公共领域协议:由标准文档RFC定义,如HTTP。 专用层协议:如P2P使用的协议。
应用层协议是网络应用的一部分。 如Web应用,客户机从Web服务器获得“文档”。
✓ 组成:HTML、Web浏览器、Web服务器程序,以及 一个应用层协议HTTP(超文本传输协议)等。
✓ HTTP定义了在浏览器程序和Web服务器程序间传输的 报文格式和序列。
✓ 应用程序开发者选择了一 个运输层协议,则应用程 序就建立在由该协议提供 的运输层服务之上。如 TCP协议。
主机或服务器
主机或服务器
进程
套接字
具有缓 存、变 量的 TCP
由应用研发者控制
进程
因特网
套接字
具有缓 存、变 量的TCP
由操作系统控制
16
3、进程寻址
✓ 主机上的进程可以有多个。
如何识别 进程?
即时讯息: P2P:两个用户直接聊天 服务器检测/定位: • 用户在线时,向中心服务器注册其IP地址 • 用户联系中心服务器以找到聊天伙伴的IP地址
10
2.1.2 进程通信
进程 (process):在主机上运行的程序。 进程通信: ✓ 同一主机中两个进程间的通信:由操作系统控制; ✓ 不同主机中进程间的通信:通过网络交换报文进行。

《计算机网络》(第四版 谢希仁编著)课后习题答案--第二章 物理层

《计算机网络》(第四版 谢希仁编著)课后习题答案--第二章 物理层

《计算机网络》(第四版谢希仁编著)课后习题答案--第二章物理层(P66)第二章物理层(P66)1、物理层要解决哪些问题?物理层的主要特点是什么?答:(1)物理层要解决的主要问题:①物理层要尽可能屏蔽掉物理设备、传输媒体和通信手段的不同,使上面的数据链路层感觉不到这些差异的存在,而专注于完成本层的协议与服务。

②给其服务用户(数据链路层)在一条物理的传输媒体上传送和接收比特流(一般为串行按顺序传输的比特流)的能力。

为此,物理层应解决物理连接的建立、维持和释放问题。

③在两个相邻系统之间唯一地标识数据电路。

(2)物理层的主要特点:①由于在OSI之前,许多物理规程或协议已经制定出来了,而且在数据通信领域中,这些物理规程已被许多商品化的设备所采用。

加之,物理层协议涉及的范围广泛,所以至今没有按OSI的抽象模型制定一套新的物理层协议,而是沿用已存在的物理规程,将物理层确定为描述与传输媒体接口的机械、电气、功能和规程特性。

②由于物理连接的方式很多,传输媒体的种类也很多,因此,具体的物理协议相当复杂。

4、、物理层的接口有哪些方面的特性?各包含什么内容?答:(1)机械特牲说明接口所用接线器的形状和尺寸、引线数目和排列、固定和锁定装置等等。

(2)电气特性说明在接口电缆的哪条线上出现的电压应为什么范围。

即什么样的电压表示1或0。

(3)功能特性说明某条线上出现的某一电平的电压表示何种意义。

(4)规程特性说明对于不同功能的各种可能事件的出现顺序。

5、奈氏准则与香农公式在数据通信中的意义是什么?比特和波特有何区别?答:奈氏准则与香农公式的意义在于揭示了信道对数据传输率的限制,只是两者作用的范围不同。

奈氏准则给出了每赫带宽的理想低通信道的最高码元的传输速率是每秒2个码元。

香农公式则推导出了带宽受限且有高斯白噪声干扰的信道的极限信息传输速率C=Wlog2(1+S/N),其中W为信道的带宽(以赫兹为单位),S为信道内所传信号的平均功率,N 为信道内部的高斯噪声功率。

计算机网络(自顶向下方法)第四版第二章答案

计算机网络(自顶向下方法)第四版第二章答案

2.1节1.列出5种非专用的因特网应用及它们所使用的因特网协议.Web应用和HTTP协议电子邮件应用和SMTP(简单邮件传输协议)因特网的目录服务DNS和DNS协议P2P应用和P2P协议远程终端访问和Telnet文件传输和FTP2.网络体系结构与应用程序体系结构之间有什么区别?应用程序的体系结构明显不同于网络的体系结构.从应用程序研发者的角度看,网络体系结构是固定的,并为应用程序提供了特定的服务集合。

另一方面,应用程序体系结构由应用程序研发者设计,规定了如何在各种端系统上组织该应用程序.在选择应用程序体系结构时,应用程序研发者很可能利用现代网络应用程序中所使用的两种主流体系结构之一:客户机/服务器体系结构或对等体系结构。

3。

对两进程之间的通信会话而言,哪个进程是客户机,哪个进程是服务器?在给定的一对进程之间的通信会话中,发起通信(即在该会话开始时与其他进程联系)的进程被标示为客户机,在会话开始时等待联系的进程是服务器.4.对P2P文件共享应用,你同意“一个通信会话不存在客户机端和服务器端的概念”这种说法吗?为什么?不同意,在P2P文件共享应用中,一个进程可以既是客户机又是服务器。

实际上,在P2P 文件共享系统中,一个进程既能上载文件又能下载文件。

无论如何,在给定的一对进程之间的通信会话中,我们仍能标示一个进程为客户机,标示另一个进程为服务器。

在给定的一对进程之间的通信会话中,发起通信(即在该会话开始时与其他进程联系)的进程被标示为客户机,在会话开始时等待联系的进程是服务器.5。

运行在一台主机上的一个进程使用什么信息来标识运行在另一台主机上的进程?目的地端口号6.假定你想尽快的处理从远程客户机到服务器的事务,应使用UDP还是TCP?为什么?UDP,因为TCP是面向连接的可靠数据传输服务,使用TCP协议时,在应用层数据报文开始流动之前,其客户机程序和服务器程序之间互相交换运输层控制信息,完成握手阶段.TCP的三次握手,以及拥塞控制机制和分组都有开销.UDP没有拥塞控制机制,所以发送端可以以任何速率向其下面的层(网络层)注入数据。

计算机网络自顶向下第二章

计算机网络自顶向下第二章
数据丢失(data loss) 某些应用(如音频)能够容 忍某些丢失 其他应用(如文件传输, Telnet)要求100%可靠数据 传输 定时(timing) 某些应用(如因特网电 话、交互式游戏)要求 “有效的”低时延 带宽(bandwidth) 某些应用(如多媒体)要 求“有效的”最小量的带 宽 其他应用(”弹性应用 “)充分利用它们获得的 所有带宽
18
Operation as needed
Client running Explorer
Web Server
Web application includes client and server
19
Web和HTTP
某些术语 Web页由对象(object)组成 对象可以是HTML文件,JPEG图片,Java小程序,音 频文件,… Web页由基本的HTML文件组成 ,基本的HTML文件 包括了几个引用对象 每个对象可由URL寻址 URL的例子: /someDept/pic.gif
远程终端访问
Web 文件传输
Telnet [RFC 854]
TCP TCP
TCP
HTTP [RFC 2616] FTP [RFC 959]
远程文件服务器
流媒体
NFS [McKusik 1996]
UDP或TCP
通常专用(如Real Networks) UDP或TCP 典型用UDP
因特网电话 通常专用(如Net2phone)
2. HTTP客户机发送 HTTP 请求报
文 (包含URL)进TCP 连接套接字.
报文指示客户机要对象 someDepartment/home.index
的HTTP服务器在80端口 等待TCP连接“接受” 连接,通知客户机

计算机网络技术实用教程(第四版)习题答案

计算机网络技术实用教程(第四版)习题答案

计算机网络技术实用教程(第四版)习题答案第一章答案一、名词解释1. 计算机网络答案:计算机网络是将分布在不同地理位置上的具有独立工作能力的计算机、终端及其附属设备用通信设备和通信线路连接起来,并配置网络软件,以实现计算机资源共享的系统。

2. 单播答案:单播是指发送的信息中包含明确的目的地址,所有结点都检查该地址。

如果与自己的地址相同,则处理该信息,如果不同,则忽略3. 组播组播是将信息传送给网络中部分结点。

4. 广播答案:广播是指在发送的信息中使用一个指定的代码标识目的地址,将信息发送给所有的目标结点。

当使用这个指定代码传输信息时,所有结点都接收并处理该信息。

5. 网络拓扑答案:网络拓扑是指计算机网络的物理连接方式叫做网络的拓扑结构。

6. 带宽答案:在通信线路上传输模拟信号时,将通信线路允许通过的信号频带范围称为线路的带宽。

二、填空题1.广域网、城域网、局域网、接入网。

2.广播网络、点对点网络3.单播、组播、广播4.资源子网、通信子网5.汇聚层、接入层6.传输的距离、传输技术、使用的线路、带宽7. 发送时延、传播时延、处理时延三、选择题1-5 BAAAB 6-9DCBB四、简答题1. 计算机网络组成的三要素是什么?答案:一个计算机网络必须具备以下3个基本要素:(1)至少有两个具有独立操作系统的计算机,且它们之间有相互共享某种资源的需求。

(2)两个独立的计算机之间必须用某种通信手段将其连接。

(3)网络中的各个独立的计算机之间要能相互通信,必须制定相互可确认的规范标准或协议。

2. 计算机网络具有哪些功能?答案:计算机网络的功能有:(1)数据通信(2)计算机系统的资源共享(3)进行数据信息的集中和综合处理(4)能均衡负载,相互协作(5)提高了系统的可靠性和可用性(6)进行分布式处理3. 计算机网络的发展可划分为几个阶段?每个阶段各有何特点?答案:(1)具有通信功能的单机系统特点:单机系统中,主计算机负担较重,既要进行数据处理,又要承担通信功能。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2.1节1.列出5种非专用的因特网应用及它们所使用的因特网协议。

Web应用和HTTP协议电子邮件应用和SMTP(简单邮件传输协议)因特网的目录服务DNS和DNS协议P2P应用和P2P协议远程终端访问和Telnet文件传输和FTP2.网络体系结构与应用程序体系结构之间有什么区别?应用程序的体系结构明显不同于网络的体系结构。

从应用程序研发者的角度看,网络体系结构是固定的,并为应用程序提供了特定的服务集合。

另一方面,应用程序体系结构由应用程序研发者设计,规定了如何在各种端系统上组织该应用程序。

在选择应用程序体系结构时,应用程序研发者很可能利用现代网络应用程序中所使用的两种主流体系结构之一:客户机/服务器体系结构或对等体系结构。

3.对两进程之间的通信会话而言,哪个进程是客户机,哪个进程是服务器?在给定的一对进程之间的通信会话中,发起通信(即在该会话开始时与其他进程联系)的进程被标示为客户机,在会话开始时等待联系的进程是服务器。

4.对P2P文件共享应用,你同意“一个通信会话不存在客户机端和服务器端的概念”这种说法吗?为什么?不同意,在P2P文件共享应用中,一个进程可以既是客户机又是服务器。

实际上,在P2P 文件共享系统中,一个进程既能上载文件又能下载文件。

无论如何,在给定的一对进程之间的通信会话中,我们仍能标示一个进程为客户机,标示另一个进程为服务器。

在给定的一对进程之间的通信会话中,发起通信(即在该会话开始时与其他进程联系)的进程被标示为客户机,在会话开始时等待联系的进程是服务器。

5.运行在一台主机上的一个进程使用什么信息来标识运行在另一台主机上的进程?目的地端口号6.假定你想尽快的处理从远程客户机到服务器的事务,应使用UDP还是TCP?为什么?UDP,因为TCP是面向连接的可靠数据传输服务,使用TCP协议时,在应用层数据报文开始流动之前,其客户机程序和服务器程序之间互相交换运输层控制信息,完成握手阶段。

TCP 的三次握手,以及拥塞控制机制和分组都有开销。

UDP没有拥塞控制机制,所以发送端可以以任何速率向其下面的层(网络层)注入数据。

7.8.列出运输协议能够提供的4种宽泛类型的服务。

对于每种服务类型,指出是UDP还是TCP (或这两种协议)提供这样的服务。

可靠数据传输、吞吐量、定时和安全性TCP提供可靠数据传输和安全性。

9.前面讲过TCP能用SSL来强化,以提供进程到进程安全性服务,包括加密。

SSL运行在运输层还是应用层?如果某应用程序研制者想要用SSL来强化UDP,该研制者应当做些什么工作?应用层10.握手协议的作用是什么?提示客户机和服务器做好传输分组的准备。

11.为什么HTTP,FTP,SMTP,POP3都运行在TCP而不是UDP之上?TCP协议提供了可靠数据传输服务,能够保证所有数据最终到达目的地。

12.考虑一个电子商务网站需要保留每一个客户的购物记录。

描述如何使用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请求报文都包括该首部行,在这种方式下,网站服务器就可以跟踪客户在该站点的活动。

13.描述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时,时延很小。

14.用Telnet向web服务器注册并发送一个多行的请求报文。

在该请求报文中包含if-modified-since:首部行,迫使响应报文中出现304 Not Modified状态代码。

15.为什么说FTP在“带外”发送控制信息?因为FTP 使用两个并行的TCP连接来传输文件,一个是控制连接,一个是数据连接。

控制连接用于在两个主机之间传输控制信息,如用户标识、口令、改变远程目录的命令以及“put”和“get”文件的命令。

数据连接用于实际传输一个文件。

因为FTP协议使用一个分离的控制连接,所以我们也称FTP的控制信息是带外传送的。

16.假定Alice 使用一个基于web的电子邮件账户(如Hotmail或gmail)向Bob发报文,而Bob 使用pop3访问他的邮件服务器来获取自己的邮件。

讨论报文是怎样从Alice 主机到达Bob 主机的。

列出在两台主机间移动该报文时所使用的各种应用层协议。

当Alice 要发送一封基于web 的电子邮件报文时,该电子邮件报文从Alice 的浏览器发送到她的邮件服务器,使用的是HTTP 而不是SMTP 。

然而Alice 的邮件服务器使用SMTP 将邮件报文发送给Bob 的邮件服务器。

Bob 的用户代理通过POP3从邮件服务器中取回报文。

Alice 的代理 Alice 的邮件服务器 Bob 的邮件服务器 Bob 的代理 17.18.从用户的观点看,POP3协议中“下载并删除”模式和“下载并保留”模式有什么区别?下载并删除模式是指用户从一台机器上收取了一个邮件以后,那么他在其他机器上将不能再次收取该邮件。

下载并保留模式是指,用户代理下载某邮件后,该邮件仍保留在邮件服务器上,用户能够通过不同的机器重新读取这些邮件;他可以在上班时收取一封邮件,而在回家后再次访问它。

19.一个机构的web 服务器和邮件服务器可以有完全相同的主机名别名(如 )吗?包含邮件服务器主机名的RR 有什么样的类型?通过使用MX 记录,一个机构的web 服务器和邮件服务器可以有完全相同的主机名别名。

如果type=A ,则Name 是主机名,Value 是该主机名的IP 地址。

如果type=NS ,则Name 是域(如 ),而value 是知道如何获得该域中主机IP 地址的权威DNS 服务器的主机名。

如果type=CNAME,则value 是别名为Name 的主机对应的规范主机名。

该记录能够向请求主机提供一个主机名对应的规范主机名。

如果Type=MX ,则value 是别名为Name 的邮件服务器的规范主机名。

2.6节20.在BitTorrent 中,假定Alice 以30s 间隔向Bob 发送文件块。

Bob 将必须回应,以相同的间隔向Alice 发送文件块吗?为什么?是,因为每过30秒Alice 将随机地选择一名新的对换伙伴并开始与那位伙伴进行对话。

如果这两个对等方都满足此对换要求,那么它们会将对方放入其前四位列表中并继续与对方进行对话,直到对等方之一发现了一个更好的伙伴为止。

这样,对等方就能以趋于满意的速率上载。

21.考虑一个新对等方Alice 加入BitTorrent ,但她没有任何文件块。

由于没有任何文件块,没有什么可上载所以她不能成为任何其他对等方的前四位上载者。

那么,Alice 将怎样得到她的第一个文件块呢?当一个新的对等方Alice 加入洪流时,追踪器随机地从参与对等方集合中选择一些对等方,并将这些对等方的IP 地址发送给Alice 。

Alice 持有对等方的这张列表,试图与该列表上的对等方创建并行的TCP 连接。

22.什么是覆盖网络?它包括路由器吗?在覆盖网络中什么是边?查询洪泛覆盖网络是怎样创建和维护的?在Gnutella 中,对等方形成了一个抽象的逻辑网络,该网络被称为覆盖网络。

用图论的术语来说,如果对等方X 与另一个对等方Y 维护了一个TCP 连接,那么我们就说X 和Y 之间有一条边。

一条边不是一条物理通信链路,而是一条抽象链路,该链路可能由下面的许多物理链路组成。

对等方通过已经存在的TCP 连接,向覆盖网络中的相邻对等方发送报文。

当Alice 要定位“Network Love ”时,她的客户机向她的所有邻居发送一条查询报文,该报文包括关键词“Net SMTP POP3HTTPLove”。

Alice的所有邻居向它们的所有邻居转发该报文,这些邻居又接着向它们的所有邻居转发该报文等。

这个过程被称为查询洪泛。

23.具有集中式索引的即时讯息以何种方式采用客户机/服务器和P2P体系结构的混合结构?由一台大型服务器来提供索引服务。

当用户启动P2P文件共享应用程序时,该应用程序将它的IP地址以及可供共享的文件名称通知索引服务器,该索引服务器从每个活动的对等方那里收集这些信息,从而建立一个集中式的动态索引,将每个文件拷贝映射到一个IP地址集合。

相关文档
最新文档