前言
本节课介绍了一些网络接入的问题,并且进行了一些动手实践。
1.网络接入
1.介绍
- 字节接入框架
2.使用域名系统
-
用域名系统替换hosts文件
-
域名空间
- 域名空间被组织成树形结构
- 域名空间通过划分zone的方式进行分层授权管理
- 全球公共域名空间仅对应一棵树
- 根域名服务器:查询起点
- 域名组成格式:[a-zA-ZO-9_-],以点划分label
-
域名备案:防止在网上从事非法的网站经营活动,打击不良互联网信息的传播,一般在云厂商处即可进行实名认证并备案
3.自建DNS服务器
-
DNS查询流程
-
常见的开源 DNS:bind、nsd、knot、coredns
4.接入HTTPS协议
-
常见的加密算法
- 对称加密:一份密钥;非对称加密:公钥与私钥
-
SSL通信过程
-
证书链:证书摘要信息、数字签名、上级CA公钥
5.接入全站加速
- 问题:极大的流失了大部分的用户群体,NPS 留存率数据不乐观。响应慢、卡顿
- 解决方案
- 源站容量问题:增加后端机器扩容;静态内容,使用静态加速缓存
- 网络传输问题:动态加速DCDN
- 全站加速问题:静态加速+动态加速