七层网路协议html
http和tcp前端
HTTP请求报文web
请求行=方法+sp+URL+sp+版本+cr+lfredis
首部行=首部字段名+sp+值+cr+lf算法
HTTP响应报文数据库
状态行=版本+sp+状态码+sp+短语+cr+lf后端
首部行=首部字段名+sp+值+cr+lf跨域
cookie组件浏览器
cookie安全性缓存
http缓存
强制缓存
对比缓存
Cache-Control
- private 客户端能够缓存 - public 客户端和代理服务器均可以缓存 - max-age=60 缓存内容将在60s后失效 - no-cache 须要使用对比缓存验证数据,强制向源服务器再次验证(没有强制缓存) - no-store 全部内容都不会缓存,强制缓存和对比缓存都不会触发(不缓存)
DNS工做原理
分布式层次数据库
DNS缓存
DNS记录和报文
DNS报文
12字节
查询的名字和类型自窜
对查询的响应中的RR
权威服务器的记录
可被使用的附加"有帮助"的信息
DDos攻击
IPv4数据报格式
IPv6数据报格式
class | NetIDs | Blocks |
---|---|---|
A | 10 | 1 |
B | 172.16-172.31 | 16 |
C | 192.168.0-192.168.255 | 256 |
CDN操做
集群选择策略
常见策略:
对称密钥密码机制
块密码 将要加密的报文处理成k比特的块
公开密钥系统
RSA算法(Ron、Adi、Leonard三我的名)
密码散列函数
MD5散列算法
SSL
SSL握手