什么是连接和会话?
- 会话负责在多次连接中保存状态,比如HTTP Session 在多次HTTP请求间保持状态
- 有些系统设计中,会话会自动重连,或者帮助创建连接
- 会话是应用层的概念,连接是传输层的概念 | 问题名称 | 概念 | 需要几条线路 | | —- | —- | —- | | 单工 | 在任何一个时刻,如果数据只能单向发送 | 只需一条 | | 半双工 | 在某个时刻数据可以向一个方向传输,也可以向另一个方向反方向传输,而且交替进行 | 至少一条 | | 全双工 | 如果任何时刻数据都可以双向收发 | 大于一条 |
为什么不直接调用IP协议,还需要传输层?
内容分发网络CDN
专门用来分发内容的分布式应用,通过各地部署数据中心,让不同地域的用户可以就近获取内容。
CDN回源是如何工作的?
CDN回源就是CDN节点到源站请求资源,重新设置缓存。通常服务提供方在使用CDN的时候,会在自己的某个域名发布静态资源,然后将这个域名交给CDN。
CDN回源3种情况
- CDN节点没有对应资源时主动到源站获取资源
- 缓存失效后,CDN节点到源站获取资源
- 在CDN管理后台或者使用开放接口主动刷新触发回源
