Appearance
NFS在/etc/fstab里配置开机自动挂载失败原因
- NFS服务未启动
- 网络不可达
- 挂载路径错误
- 权限不足
- 依赖服务(如portmap/rpcbind)未运行
DNS递归查询和迭代查询
- 递归查询:
- 浏览器缓存
- 本地映射hosts或缓存
- 网关映射或缓存
- 迭代查询:
- 递归DNS服务器—>根服务器:返回顶级域名(.com)地址
- 递归DNS服务器—>顶级域服务器:返回权威域名(二级域名)地址
- 递归DNS服务器—>权威域名服务器:返回IP地址
用户访问网站的基本流程
- 浏览器解析URL
- DNS解析域名→IP
- 建立TCP连接(HTTPS还需SSL握手)
- 发送HTTP请求
- 服务器处理请求并返回响应
- 浏览器渲染页面
- 关闭TCP连接
HTTP和HTTPS默认端口
- HTTP:80
- HTTPS:443
HTTP返回码含义
代码 | 含义 |
---|---|
200 | 请求成功 |
301 | 永久重定向 |
302 | 临时重定向 |
304 | 资源未修改(缓存有效) |
403 | 禁止访问 |
404 | 资源不存在 |
50x | 服务器内部错误 |
URL组成与请求相关概念
- URL组成: 协议://主机名:端口/路径?查询参数#片段标识符
- 请求: 客户端向服务器发送的符合HTTP协议的数据包
- URI: 统一资源标识符(URL是URI的子集,包含定位信息)
HTTP协议GET和POST区别
特性 | GET | POST |
---|---|---|
安全性 | 数据暴露在URL中 | 数据在请求体中 |
缓存 | 可缓存 | 不可缓存 |
幂等性 | 幂等(重复请求无副作用) | 非幂等 |
数据长度 | 受URL长度限制(约2048字符) | 无限制 |
使用场景 | 获取资源 | 提交数据 |
8-10. GET/POST补充说明
- GET特点: 速度快、明文传输、无消息体(参数在URL和头中)
- POST特点: 适合敏感数据(如注册)、有消息体、可能改变服务器状态
静态/动态/伪静态网页
- 静态网页: 预先存在的HTML文件(如.html),内容固定
- 动态网页: 服务器实时生成内容(如PHP/JSP)
- 伪静态: 通过URL重写使动态页面呈现静态URL格式(本质仍是动态页面)
IP/PV/UV概念
- IP: 独立IP访问量(相同IP多次访问计为1次)
- PV: 页面浏览量(每次刷新计为1次)
- UV: 独立访客数(同一用户多次访问计为1次)
图片盗链本质
盗用其他网站的图片资源链接,消耗被盗链网站的带宽流量。技术实现:
- 直接引用外部图片URL
- 防御方式:通过HTTP Referer校验或签名验证