@
目录- 计算机网络第二章应用层
计算机网络第二章应用层
2.1 应用层协议的原理
2.1.1 C/S模式
2.1.2 p2p模式
2.1.2 p2p+c/s模式
2.1.3 进程通信
2.1.3.1 TCP的通信
2.1.3.2 UDP的通信
2.1.4 应用层协议
2.2 Web 与 Http
2.2.1 Http 连接
2.2.2 Http 的请求
2.2.3 Http 的 Cookies
2.3 FTP 文件传输协议
2.4 Email
2.4.1 邮件服务器构造
2.4.2 SMTP协议
2.4.3 邮件报文
2.4.4 POP3协议
2.5 DNS(域名服务器)
2.5.1 DNS is what
2.5.2 DNS的问题
2.5.3 DNS的命名空间
2.5.4 TLD服务器
2.6 P2P 模型
2.6.1 P2P的架构
2.6.2 P2PvsC/S的文件下载
集中和分布式混合
2.7 网络服务加速
①、当用户点击APP上的内容,APP会根据URL地址去本地DNS(域名解析系统)寻求IP地址解析。
②、本地DNS系统会将域名的解析权交给CDN专用DNS服务器。
③、CDN专用DNS服务器,将CDN的全局负载均衡设备IP地址返回用户。
④、用户向CDN的负载均衡设备发起内容URL访问请求。
⑤、CDN负载均衡设备根据用户IP地址,以及用户请求的内容URL,选择一台用户所属区域的缓存服务器。
⑥、负载均衡设备告诉用户这台缓存服务器的IP地址,让用户向所选择的缓存服务器发起请求。
⑦、用户向缓存服务器发起请求,缓存服务器响应用户请求,将用户所需内容传送到用户终端。
⑧、如果这台缓存服务器上并没有用户想要的内容,那么这台缓存服务器就要网站的源服务器请求内容。
⑨、源服务器返回内容给缓存服务器,缓存服务器发给用户,并根据用户自定义的缓存策略,判断要不要把内容缓存到缓存服务器上。