复习题
R1.
web:http;文件传输:FTP;邮件:SMTP;P2P:Bittorrent;远程登录:telnet
R2.
网络体系结构指的是五层模型(应用层,传输层,网络层,链路层,物理层)
应用程序体系结构指的是 P2P 或者 客户-服务器
R3.
先发起对话的是客户,接收请求的是服务器
R4.
不同意,发送文件的对等方通常被称为服务器,接收文件的被称为客户
R5.
端口和 IP
R6.
UDP
使用UDP,事务可以在一个往返时间(RTT)内完成 - 客户端将事务请求发送到UDP套接字,服务器将回复发送回客户端的UDP套接字。 使用TCP,至少需要两个RTT ---- 一个用于设置TCP连接,另一个用于客户端发送请求,服务器用于发送回复。
R7.
R8.
可靠数据传输:TCP 提供
吞吐量:都不提供
定时:都不提供
安全性:都不提供
R9.
SSL 运行在应用层;
SSL套接字从应用程序层获取未加密的数据,对其进行加密,然后将其传递给TCP套接字。 如果应用程序开发人员希望使用SSL增强TCP,则必须在应用程序中包含SSL代码;
中文版的课本上写的是 UDP,UDP 不能用 SSL;
R10.
握手协议是指主要用来让客户端及服务器确认彼此的身份的一类网络协议
R11.
因为这些应用都需要可靠传输服务,而 UDP 不能提供
R12.
当用户首次访问站点时,服务器会创建唯一的标识号,在其后端数据库中创建一个条目,并将此标识号作为cookie号返回。此cookie号存储在用户的主机上,由浏览器管理。在每次后续访问(和购买)期间,浏览器将cookie号发送回站点。因此,该站点知道此用户(更确切地说,此浏览器)何时访问该站点。
R13.
Web 缓存器中保存最近请求过的对象的副本。会减少所有对象的时延。
R14.
USER@NAME:~# telnet httpd.apache.org 80
Trying 40.79.78.1...
Connected to httpd.apache.org.
Escape character is '^]'.
GET /index.html HTTP/1.1
Host: httpd.apache.org
If-Modified-Since: Sat, 22 Sep 2018 11:41:57 GMT
HTTP/1.1 304 Not Modified
Date: Tue, 02 Oct 2018 07:19:28 GMT
Server: Apache/2.4.18 (Ubuntu)
ETag: "24ea-576743e4db26f"
R15.
FTP 有一条控制连接,一条数据连接
FTP使用两个并行TCP连接,一个用于发送控制信息的连接(例如传输文件的请求)和另一个用于实际传输文件的连接。 由于控制信息不是通过发送文件的同一连接发送的,因此FTP会在带外发送控制信息。
R16.
首先报文通过 HTTP 传送到 Alice 的邮件服务器,然后服务器通过 SMTP 将报文发送到 Bob 的服务器,然后 Bob 用 POP3 接收这个报文
R17.
USER@NAME:~# telnet pop.163.com 110
Trying 123.125.50.29...
Connected to pop3.163.idns.yeah.net.
Escape character is '^]'.
+OK Welcome to coremail Mail Pop3 Server (163coms[b62aaa251425b4be4eaec4ab4744cf47s])
user ****@163.com
+OK core mail
pass ****
+OK 3 message(s) [9082 byte(s)]
list
+OK 3 9082
1 3406
2 2376
3 3300
.
TOP 1 0
+OK 3406 octets
Received: ****
Date: ****
From: ****
To:****@163.com
...
各头部信息可以参考 RFC 5321
R18.
下载并删除模式对用户来说是不友好的,用户无法第二次查看邮件
下载并保留模式是不方便的,因为很久远的邮件也会保留下来
R19.
Web服务器可以和邮件服务器有相同的别名
包含邮件服务器的 RR 是 MX
R20.
能确定,而 gmail 却不行
R21.
不需要,Alice 必须是 Bob 的上传速率最高的 4 个邻居
R22.
在 Bittorrent 中,对等方们每过 30 秒随机选择另外的一个邻居发送块,当 Alice 被随机选中时,她将得到第一个块
R23.
覆盖网络不包含路由器,是对等方组成的逻辑网络,不是物理链路,边是两个对等方之间有 TCP 连接。
R24.
网状 DHT:
优点很明显,大大减少用于查询的时间和报文数量
缺点是每个对等方必须追踪其他所有对等方
环形 DHT:
优点是追踪的对等方少
缺点是查询时间长,报文数量多
R25.
文件下载,即时讯息,网络直播,分布式计算
R26.
TCP 有一个欢迎套接字,一个连接套接字
对于UDP服务器,没有欢迎套接字,来自不同客户端的所