计算机网络自顶向下方法(第六版)第二章复习题中文答案

计算机网络自顶向下方法(第六版)第二章复习题中文答案

    • R1
    • R2
    • R3
    • R4
    • R5
    • R6
    • R7
    • R8(?)
    • R9
    • R10
    • R11
    • R12
    • R13(?)
    • R14
    • R15
    • R16
    • R17
    • R18
    • R19
    • R20
    • R21
    • R22
    • R23
    • R24
    • R25
    • R26
    • R27

R1

五种非专用因特网应用及其使用应用层协议
网络:HTTP;
文件传输:FTP;
电子邮件:SMTP;
BT文件共享:bt协议
远程登录:Telnet;

R2

网络体系结构是指将通信过程组织成层(例如-五层互联网架构)。另一方面,应用程序架构是由应用程序开发人员设计的,并规定了应用程序的广泛结构(例如-用户-服务器结构或P2P)。

R3

发起通信进程是客户端;等待被联系进程是服务器。

R4

不。在P2P文件共享应用程序中,接收文件的对等点通常是客户端,发送文件的对等点通常是服务器。

R5

目标主机的IP地址和目标进程中套接字的端口号。

R6

UDP。对UDP,事务可以在一次往返时间(RTT)中完成——客户端将事务请求发送到UDP套接字,服务器将应答发送回客户端的UDP套接字。对于TCP,至少需要两个RTTs—一个用于建立TCP连接,另一个用于客户端发送请求以及服务器发送回复。(鉴于TCP是面向连接,传输前要进行三次握手而UDP不需建立连接 没有拥塞机制)

R7

计算机网络自顶向下方法(第六版)第二章复习题中文答案_第1张图片
“无数据丢失且高度时间敏感” 谷歌文档的远程字处理。
但谷歌文档使用TCP,所以不能提供时间保证?
或者是计算机控制的机器活动

R8(?)

1.可靠数据传输
TCP在客户端和服务器之间提供可靠的字节流,但UDP不提供
2.保证维持一定的吞吐量值
都不是(TCP?(TCP或UDP?
3.保证数据将在规定的时间内交付
都不是 (TCP? (TCP或UDP?
4.机密性(通过加密)/安全性
都不是(SSL?(TCP+SSL?ssl为secure sockets layer安全套接字协议

R9

SSL在应用层。SSL套接字从应用层获取未加密的数据,对其进行加密,然后将其传递给TCP套接字。
如果应用程序开发人员希望使用SSL增强TCP,那么她必须在应用程序中包含SSL代码。

R10

握手协议就是两个通信实体在互相发送数据之前首先交换控制数据包。SMTP在应用层使用握手协议,而HTTP没有。

R11

与这些协议关联的应用程序要求以正确的顺序接收所有应用程序数据且没有间隙。TCP提供此服务,而UDP不提供。

R12

当用户第一次访问该网站时,服务器创建一个惟一标识号。在其后端数据库中创建一个条目,并将该标识号作为cookie号返回。这个cookie号存储在用户的主机上,由浏览器管理。在随后的每次访问中,浏览器将cookie编号发送回该网站。因而该网站知道这个用户(更准确地说,是这个浏览器)何时访问站点。

R13(?)

说法1)Web缓存器可以使所需的内容与用户更近,可能与用户的主机连接的同一个LAN。Web缓存可以减少所有对象的时延,因为缓存减少了链接上的流量
说法2)Web缓存器中存储了最近请求过的对象的副本。web请求会先定向到Web缓存器。
只能减少部分对象的时延。因为Web缓存器只存储了访问过的副本,未访问过的对象在Web缓存器中没有,此时就不能减少请求该对象的时延了。

R14

“GET/index.html HTTP/1.1
Host:utopia.poly,edu
if-modified-since:Wed. 5 August 2020 09:23:24 GMT”
因web服务器中的index.html页未被修改而上述命令实在8月6日发出的。会报错304 not modified。

R15

FTP使用两个并行的TCP连接,一个用于发送控制信息(比如传输文件的请求),另一个用于实际传输文件。因为控制信息不是通过发送文件的同一连接发送的,所以说FTP在带外发送控制信息。

R16

“ALICE用基于web的邮件账户发,BOB用pop3从邮件访问器访问”
消息首先通过HTTP从Alice的主机发送到她的邮件服务器。Alice的邮件服务器通过SMTP将消息发送到Bob的邮件服务器。然后Bob通过POP3将消息从他的邮件服务器传输到他的主机上。

R17

计算机网络自顶向下方法(第六版)第二章复习题中文答案_第2张图片
计算机网络自顶向下方法(第六版)第二章复习题中文答案_第3张图片
Received:这个头字段指示SMTP服务器发送和接收邮件消息的顺序,包括各自的时间戳。在本例中,有4个“Received:”标题行。这意味着邮件消息在被发送到接收者的邮箱之前要经过5个不同的SMTP服务器。
最后一个 “Received:”表示在服务器链中从发送方SMTP服务器到第二个SMTP服务器的邮件信息流,发送方的SMTP服务器位于地址65.55.135.123,第二个SMTP服务器是by130fd.bay130.hotmail.msn.com。
第三个“Received:”表示从链中的第二个SMTP服务器到第三个服务器的邮件消息流,以此类推。
第一个“Received:”头表示从第四个SMTP服务器到链中最后一个SMTP服务器(即接收方的邮件服务器)的邮件消息流。

R18

对于下载并删除,用户从POP服务器检索其消息后消息将被删除,当之后希望从许多不同机器(办公室PC、家庭PC等)访问消息时会碰到困难。在下载并保留配置中,消息不会在用户检索到消息后被删除。这种情况下,每次用户从新机器检索存储的消息时,所有未删除的消息都将转移到新机器(包括非常旧的消息)。

R19

可以。MX记录被用于将邮件服务器的主机名映射到其IP地址。

R20

.edu邮件用户发送来的报文可以确定其主机ip地址。但gmail帐户发来的不能。

R21

Bob不必向Alice提供块。Alice必须在Bob最前面的4个邻域中才能让Bob发送数据块给她;即使Alice在30秒的间隔内向Bob提供块,这也可能不会发生。

R22

Alice最终会被她的一个邻域解除阻塞,在此期间,她会从它那里接收到块。

R23

P2P文件共享系统中的覆盖网络由参与文件共享系统的节点和节点之间的逻辑链路组成。不包括路由器。如果在A和B之间有一个半永久的TCP连接,则从节点A到节点B有一个逻辑链接(图论术语中的“边”)。

R24

网状覆盖网络拓扑的DHT(每个对等方跟踪系统中所有对等方):优点是将消息路由到最靠近密钥的对等点(ID),只需要一跳;缺点是每个对等点必须跟踪DHT中的所有其他对等点,耗费较大。
循环DHT:优点是每个节点只需要跟踪几个其他节点,花费较小;缺点是需要O(N)个跃点来将消息路由到最接近密钥的对等点。

R25

文件分布、即时通讯、视频流、分布式编程

R26

对于UDP服务器,没有欢迎套接字,来自不同客户机的所有数据都通过一个套接字进入服务器。对于TCP服务器,有一个欢迎套接字,每当客户机启动到服务器的连接时,就会创建一个新的套接字,因而要支持n个同时连接服务器将需要n+1个套接字。

R27

对于TCP应用程序,一旦客户开始运行,它就会尝试启动与服务器的TCP连接。如果服务器没有运行,那么客户机将无法建立连接。而对于UDP应用程序,客户端在执行时不会立即启动连接(或尝试与UDP服务器通信)。

最近复习计算机网络 顺便整理一下书后习题
部分有参考原版答案 有错欢迎指正和讨论
转载请注明来源谢谢。

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