network-homework-14

网原第14次作业

郭高旭 2021010803 ggx21@mails.tsinghua.edu.cn

1

  1. SMTP,http

  2. SMTP

  3. POP3,IMAP,http

2.C

3.

0.2mb

15.8mb

4.

  1. 用户发送请求: 当用户在浏览器中输入网址或点击链接访问一个网站时,请求将被发送到最接近用户位置的DNS服务器。DNS服务器将返回一个CDN的负载均衡器的IP地址。

  2. CDN负载均衡器: 用户请求到达CDN的负载均衡器,它的作用是选择最适合响应请求的边缘服务器。负载均衡器会考虑到用户的位置、服务器的负载情况和网络条件等因素,选择一个最佳的边缘服务器。

  3. 边缘服务器: 负载均衡器将用户请求转发到最合适的边缘服务器。边缘服务器位于离用户最近的物理位置或网络接入点,它们存储着网站的静态内容的副本。

  4. 边缘服务器处理请求: 边缘服务器接收到用户请求后,会检查自己是否已经缓存了请求的内容。如果有缓存,边缘服务器直接返回缓存的内容给用户。如果没有缓存,边缘服务器会向源服务器发起请求。

  5. 源服务器响应: 边缘服务器向源服务器发送请求,源服务器是原始网站的主机服务器。源服务器响应请求并返回所需的内容给边缘服务器。

  6. 边缘服务器返回内容: 边缘服务器接收到源服务器的响应后,将内容缓存起来,并将响应内容返回给用户。

  7. 用户获取内容: 用户浏览器接收到来自边缘服务器的响应后,显示网页或加载所请求的内容。用户可以享受较低的延迟和更快的加载速度,因为边缘服务器位于较接近用户的位置。

5.

  1. 主机A解析URL: 主机A首先解析URL(ftp://ftp.abc.edu.cn/file)以获取服务器的主机名(ftp.abc.edu.cn)和文件路径(/file)

  2. 通过DNS或检查本地域名与ip关系获得服务器ip

  3. 客户进程与服务器TCP21端口三次握手建立TCP连接,整个会话期间一直保持,用来控制连接

  4. 客户进程发出文件传输请求到服务器TCP21端口

  5. 服务器控制进程创建数据传输进程(TCP20端口) 和客户端数据传输进程建立新的TCP连接

  6. 数据连接用来连接客户进程和服务器数据传输进程, 实际完成文件的传输

  7. 完成下载: 一旦文件传输完成,服务器发送一个成功的响应。主机A收到响应后,关闭数据连接和控制连接,表示下载过程结束。

思考题1

C,

1.C

c能够收到A的RTS维护NAV,D不能

2.

  1. 00-12-34-56-78-9b

  2. 00-12-34-56-78-9a

  3. 00-12-34-56-78-9c




本文总阅读量