复习
2.1节
R1:
WEB | HTTP |
---|---|
SMTP 、POP3 | |
文件传输 | FTP |
因特网目录服务 | DNS |
BitTorrent | P2P |
R2:
从应用程序开发者的角度看,网络体系结构是固定的, 并为应用程序提供了特定的服务集合。应用程序体系结构是有应用程序开发者设计,规定了如何在各种端系统上组织该应用程序。有两种主流网络应用程序体系结构:客户-服务器体系结构和对等体系结构
R3:
发起会话的是客户,等待链接的是服务器。
R4:
P2P共享应用的程序同时充当着客户端和服务器的角色。
R5:
使用IP地址和端口号
R6:
UDP 因为UDP不需要要连接,可以直接传输文件。TCP传输需要通过三次握手(一个RTT)才能建立连接,之后才能发送文件。
R7:
对机械的远程控制?
R8:
TCP | UDP | |
---|---|---|
可靠数据传输 | Y | N |
吞吐量 | N | N |
定时 | N | N |
安全性 | Y | N |
R9:
ID | Name | Rank |
---|---|---|
1 | Tom Preston-Werner | Awesome |
2 | Albert Einstein | Nearly as awesome |
1、SSL既不在运输层,也不再应用层,他在应用层和运输层之间。
2、不知道
2.2~2.5节
R10:
建立起TCP连接
R11:
HTTP, FTP, SMTP, POP3都需要可靠数据传输,要求数据能无差错的到达接收进程TCP能提供这种服务,而UDP不能。
R12:
在用户cookie中存储一个唯一识别码,并在服务器端的数据库中建立一个与此识别码对应的表项。该表项存储了该用户的购物记录。当用户再次访问此网站时,就可以据识别码从数据库中取出用户购物信息。
R13:
1、用户的所有HTTP请求首先指向Web缓存器,Web缓存器检查本地是否存储了请求对象的副本,如果有就向用户用HTTP响应返回对象,如果没有,就与该对象的初始服务器联系,取回该对象,返回给用户,同时在本地储存副本。在已有副本的情况下,便减少了用户请求时延。
2、只是某些对象的时延,因为有些对象过期了,需要重新从初始服务器索取。而且在用户第一次请求该对象时,并没有副本保存,也需要向初始服务器索取。
R14:
Sorry, i can't
R15:
FTP使用了两个并行的TCP连接,一个是控制连接,一个是数据连接。所以称FTP的控制信息是带外传送的。
R16:
Alice的主机通过HTTP向其邮件服务器传送所要发送的邮件,Alice的邮件服务器通过SMTP协议把此邮件传送给Bob的邮件服务器,Bob的主机通过POP协议从其邮件服务器中取得此邮件。
R17:
Sorry, i can't
R18:
下载并删除:只能在取出此邮件一次。
下载并保留:可以在不同的设备上多次得到该邮件。
R19:
可以,RR类型有A, NS, MX
R20:
intresting
2.7节
R26:
1、UDP是无连接发送,客户端直接向服务器的某个嵌套字发送信息。
2、TCP是有连接传送,客户端需要和服务器的连接嵌套字握手,连接嵌套字为其生成一个专门与此客户端通信的新嵌套字,所以其需要两个嵌套字。
3、需要n+1个
R27
1、服务器程序必须先于客户端程序运行才能监听客户端连接请求,给客户端分配嵌套字,从而建立连接。
2、客户端不需要提前和服务器联系即可直接发送信息。
习题
P1:
1.x 2.v 3.x 4.x 5.x
P2:
Sorry
P3:
DNS, UDP, TCP
网友评论